diff options
author | Kristóf Marussy <marussy@mit.bme.hu> | 2020-06-23 15:17:00 +0200 |
---|---|---|
committer | Kristóf Marussy <marussy@mit.bme.hu> | 2020-06-23 15:17:00 +0200 |
commit | 42c58bbeead1dae09c51f47abc8e10dfbb9c3f9f (patch) | |
tree | 21d49c3a1dadc54dda399a4b8cfe8dc028563f51 /Application/org.eclipse.viatra.solver.language.ide/src-gen/org/eclipse/viatra/solver/language/ide/contentassist/antlr/internal/InternalSolverLanguageParser.java | |
parent | Measurements framework fixes (diff) | |
download | VIATRA-Generator-42c58bbeead1dae09c51f47abc8e10dfbb9c3f9f.tar.gz VIATRA-Generator-42c58bbeead1dae09c51f47abc8e10dfbb9c3f9f.tar.zst VIATRA-Generator-42c58bbeead1dae09c51f47abc8e10dfbb9c3f9f.zip |
New configuration language parser WIP
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 | 21787 |
1 files changed, 13377 insertions, 8410 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 6af30519..470fd80a 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 | |||
@@ -24,79 +24,84 @@ import java.util.ArrayList; | |||
24 | @SuppressWarnings("all") | 24 | @SuppressWarnings("all") |
25 | public class InternalSolverLanguageParser extends AbstractInternalContentAssistParser { | 25 | public class InternalSolverLanguageParser extends AbstractInternalContentAssistParser { |
26 | public static final String[] tokenNames = new String[] { | 26 | public static final String[] tokenNames = new String[] { |
27 | "<invalid>", "<EOR>", "<DOWN>", "<UP>", "Functional", "Abstract", "Contains", "Datatype", "Maximize", "Minimize", "Opposite", "Current", "Default", "Extends", "Unknown", "Exists", "Extern", "Forall", "Class", "Count", "Empty", "Error", "False", "Scope", "Else", "Must", "Then", "True", "FullStopFullStopFullStop", "Inf", "Let", "May", "ExclamationMarkEqualsSign", "HyphenMinusGreaterThanSign", "FullStopFullStop", "ColonHyphenMinus", "LessThanSignEqualsSign", "EqualsSignEqualsSign", "EqualsSignGreaterThanSign", "GreaterThanSignEqualsSign", "As", "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" | 27 | "<invalid>", "<EOR>", "<DOWN>", "<UP>", "Containment", "Functional", "Abstract", "Contains", "Datatype", "Maximize", "Minimize", "Opposite", "Default", "Extends", "Problem", "Unknown", "Extern", "Import", "Object", "Refers", "Class", "Count", "Empty", "Error", "False", "Scope", "Else", "Enum", "Root", "Then", "True", "FullStopFullStopFullStop", "Inf", "Let", "ExclamationMarkEqualsSign", "HyphenMinusGreaterThanSign", "ColonHyphenMinus", "ColonColon", "ColonEqualsSign", "LessThanSignEqualsSign", "EqualsSignEqualsSign", "EqualsSignGreaterThanSign", "GreaterThanSignEqualsSign", "As", "If", "In", "ExclamationMark", "LeftParenthesis", "RightParenthesis", "Asterisk", "PlusSign", "Comma", "HyphenMinus", "FullStop", "Solidus", "Colon", "Semicolon", "LessThanSign", "EqualsSign", "GreaterThanSign", "QuestionMark", "LeftSquareBracket", "RightSquareBracket", "CircumflexAccent", "LeftCurlyBracket", "VerticalLine", "RightCurlyBracket", "Tilde", "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" |
28 | }; | 28 | }; |
29 | public static final int EqualsSignGreaterThanSign=38; | 29 | public static final int Enum=27; |
30 | public static final int True=27; | 30 | public static final int Import=17; |
31 | public static final int Count=19; | 31 | public static final int EqualsSignGreaterThanSign=41; |
32 | public static final int False=22; | 32 | public static final int True=30; |
33 | public static final int Must=25; | 33 | public static final int Count=21; |
34 | public static final int FullStopFullStopFullStop=28; | 34 | public static final int False=24; |
35 | public static final int LessThanSign=54; | 35 | public static final int FullStopFullStopFullStop=31; |
36 | public static final int Datatype=7; | 36 | public static final int LessThanSign=57; |
37 | public static final int LeftParenthesis=44; | 37 | public static final int Datatype=8; |
38 | public static final int Unknown=14; | 38 | public static final int LeftParenthesis=47; |
39 | public static final int RULE_REFLEXIVE_TRANSITIVE_CLOSURE=67; | 39 | public static final int Unknown=15; |
40 | public static final int FullStopFullStop=34; | 40 | public static final int RULE_REFLEXIVE_TRANSITIVE_CLOSURE=72; |
41 | public static final int Then=26; | 41 | public static final int Then=29; |
42 | public static final int Extends=13; | 42 | public static final int Extends=13; |
43 | public static final int Forall=17; | 43 | public static final int RightSquareBracket=62; |
44 | public static final int RightSquareBracket=58; | 44 | public static final int ExclamationMark=46; |
45 | public static final int ExclamationMark=43; | 45 | public static final int Opposite=11; |
46 | public static final int Opposite=10; | 46 | public static final int GreaterThanSign=59; |
47 | public static final int GreaterThanSign=56; | 47 | public static final int Root=28; |
48 | public static final int RULE_ID=69; | 48 | public static final int RULE_ID=74; |
49 | public static final int RULE_QUOTED_ID=64; | 49 | public static final int RULE_QUOTED_ID=69; |
50 | public static final int RightParenthesis=45; | 50 | public static final int RightParenthesis=48; |
51 | public static final int GreaterThanSignEqualsSign=39; | 51 | public static final int ColonEqualsSign=38; |
52 | public static final int Functional=4; | 52 | public static final int GreaterThanSignEqualsSign=42; |
53 | public static final int EqualsSignEqualsSign=37; | 53 | public static final int Functional=5; |
54 | public static final int VerticalLine=61; | 54 | public static final int ColonColon=37; |
55 | public static final int PlusSign=47; | 55 | public static final int EqualsSignEqualsSign=40; |
56 | public static final int RULE_INT=70; | 56 | public static final int VerticalLine=65; |
57 | public static final int Contains=6; | 57 | public static final int PlusSign=50; |
58 | public static final int RULE_ML_COMMENT=71; | 58 | public static final int RULE_INT=75; |
59 | public static final int RULE_TRANSITIVE_CLOSURE=66; | 59 | public static final int Contains=7; |
60 | public static final int Class=18; | 60 | public static final int RULE_ML_COMMENT=76; |
61 | public static final int LeftSquareBracket=57; | 61 | public static final int RULE_TRANSITIVE_CLOSURE=71; |
62 | public static final int RULE_FULL_STOP=68; | 62 | public static final int Problem=14; |
63 | public static final int Current=11; | 63 | public static final int Object=18; |
64 | public static final int If=41; | 64 | public static final int Class=20; |
65 | public static final int Inf=29; | 65 | public static final int LeftSquareBracket=61; |
66 | public static final int May=31; | 66 | public static final int RULE_FULL_STOP=73; |
67 | public static final int In=42; | 67 | public static final int If=44; |
68 | public static final int RULE_STRING=63; | 68 | public static final int Refers=19; |
69 | public static final int Inf=32; | ||
70 | public static final int In=45; | ||
71 | public static final int RULE_STRING=68; | ||
69 | public static final int Extern=16; | 72 | public static final int Extern=16; |
70 | public static final int RULE_SL_COMMENT=65; | 73 | public static final int RULE_SL_COMMENT=70; |
71 | public static final int Comma=48; | 74 | public static final int Comma=51; |
72 | public static final int EqualsSign=55; | 75 | public static final int EqualsSign=58; |
73 | public static final int Empty=20; | 76 | public static final int Empty=22; |
74 | public static final int As=40; | 77 | public static final int As=43; |
75 | public static final int HyphenMinus=49; | 78 | public static final int HyphenMinus=52; |
76 | public static final int Maximize=8; | 79 | public static final int Maximize=9; |
77 | public static final int LessThanSignEqualsSign=36; | 80 | public static final int LessThanSignEqualsSign=39; |
78 | public static final int Solidus=51; | 81 | public static final int Solidus=54; |
79 | public static final int Colon=52; | 82 | public static final int Colon=55; |
80 | public static final int RightCurlyBracket=62; | 83 | public static final int RightCurlyBracket=66; |
81 | public static final int EOF=-1; | 84 | public static final int EOF=-1; |
82 | public static final int Asterisk=46; | 85 | public static final int Asterisk=49; |
83 | public static final int FullStop=50; | 86 | public static final int Containment=4; |
84 | public static final int RULE_WS=72; | 87 | public static final int FullStop=53; |
85 | public static final int Abstract=5; | 88 | public static final int RULE_WS=77; |
86 | public static final int Minimize=9; | 89 | public static final int Abstract=6; |
87 | public static final int LeftCurlyBracket=60; | 90 | public static final int Minimize=10; |
88 | public static final int Error=21; | 91 | public static final int LeftCurlyBracket=64; |
89 | public static final int RULE_ANY_OTHER=73; | 92 | public static final int Error=23; |
93 | public static final int Tilde=67; | ||
94 | public static final int RULE_ANY_OTHER=78; | ||
90 | public static final int Default=12; | 95 | public static final int Default=12; |
91 | public static final int ColonHyphenMinus=35; | 96 | public static final int ColonHyphenMinus=36; |
92 | public static final int CircumflexAccent=59; | 97 | public static final int CircumflexAccent=63; |
93 | public static final int Semicolon=53; | 98 | public static final int Semicolon=56; |
94 | public static final int Scope=23; | 99 | public static final int Scope=25; |
95 | public static final int Exists=15; | 100 | public static final int QuestionMark=60; |
96 | public static final int Else=24; | 101 | public static final int Else=26; |
97 | public static final int Let=30; | 102 | public static final int Let=33; |
98 | public static final int ExclamationMarkEqualsSign=32; | 103 | public static final int ExclamationMarkEqualsSign=34; |
99 | public static final int HyphenMinusGreaterThanSign=33; | 104 | public static final int HyphenMinusGreaterThanSign=35; |
100 | 105 | ||
101 | // delegates | 106 | // delegates |
102 | // delegators | 107 | // delegators |
@@ -133,16 +138,19 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
133 | tokenNameToValue.put("LessThanSign", "'<'"); | 138 | tokenNameToValue.put("LessThanSign", "'<'"); |
134 | tokenNameToValue.put("EqualsSign", "'='"); | 139 | tokenNameToValue.put("EqualsSign", "'='"); |
135 | tokenNameToValue.put("GreaterThanSign", "'>'"); | 140 | tokenNameToValue.put("GreaterThanSign", "'>'"); |
141 | tokenNameToValue.put("QuestionMark", "'?'"); | ||
136 | tokenNameToValue.put("LeftSquareBracket", "'['"); | 142 | tokenNameToValue.put("LeftSquareBracket", "'['"); |
137 | tokenNameToValue.put("RightSquareBracket", "']'"); | 143 | tokenNameToValue.put("RightSquareBracket", "']'"); |
138 | tokenNameToValue.put("CircumflexAccent", "'^'"); | 144 | tokenNameToValue.put("CircumflexAccent", "'^'"); |
139 | tokenNameToValue.put("LeftCurlyBracket", "'{'"); | 145 | tokenNameToValue.put("LeftCurlyBracket", "'{'"); |
140 | tokenNameToValue.put("VerticalLine", "'|'"); | 146 | tokenNameToValue.put("VerticalLine", "'|'"); |
141 | tokenNameToValue.put("RightCurlyBracket", "'}'"); | 147 | tokenNameToValue.put("RightCurlyBracket", "'}'"); |
148 | tokenNameToValue.put("Tilde", "'~'"); | ||
142 | tokenNameToValue.put("ExclamationMarkEqualsSign", "'!='"); | 149 | tokenNameToValue.put("ExclamationMarkEqualsSign", "'!='"); |
143 | tokenNameToValue.put("HyphenMinusGreaterThanSign", "'->'"); | 150 | tokenNameToValue.put("HyphenMinusGreaterThanSign", "'->'"); |
144 | tokenNameToValue.put("FullStopFullStop", "'..'"); | ||
145 | tokenNameToValue.put("ColonHyphenMinus", "':-'"); | 151 | tokenNameToValue.put("ColonHyphenMinus", "':-'"); |
152 | tokenNameToValue.put("ColonColon", "'::'"); | ||
153 | tokenNameToValue.put("ColonEqualsSign", "':='"); | ||
146 | tokenNameToValue.put("LessThanSignEqualsSign", "'<='"); | 154 | tokenNameToValue.put("LessThanSignEqualsSign", "'<='"); |
147 | tokenNameToValue.put("EqualsSignEqualsSign", "'=='"); | 155 | tokenNameToValue.put("EqualsSignEqualsSign", "'=='"); |
148 | tokenNameToValue.put("EqualsSignGreaterThanSign", "'=>'"); | 156 | tokenNameToValue.put("EqualsSignGreaterThanSign", "'=>'"); |
@@ -153,9 +161,9 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
153 | tokenNameToValue.put("FullStopFullStopFullStop", "'...'"); | 161 | tokenNameToValue.put("FullStopFullStopFullStop", "'...'"); |
154 | tokenNameToValue.put("Inf", "'inf'"); | 162 | tokenNameToValue.put("Inf", "'inf'"); |
155 | tokenNameToValue.put("Let", "'let'"); | 163 | tokenNameToValue.put("Let", "'let'"); |
156 | tokenNameToValue.put("May", "'may'"); | ||
157 | tokenNameToValue.put("Else", "'else'"); | 164 | tokenNameToValue.put("Else", "'else'"); |
158 | tokenNameToValue.put("Must", "'must'"); | 165 | tokenNameToValue.put("Enum", "'enum'"); |
166 | tokenNameToValue.put("Root", "'root'"); | ||
159 | tokenNameToValue.put("Then", "'then'"); | 167 | tokenNameToValue.put("Then", "'then'"); |
160 | tokenNameToValue.put("True", "'true'"); | 168 | tokenNameToValue.put("True", "'true'"); |
161 | tokenNameToValue.put("Class", "'class'"); | 169 | tokenNameToValue.put("Class", "'class'"); |
@@ -164,12 +172,13 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
164 | tokenNameToValue.put("Error", "'error'"); | 172 | tokenNameToValue.put("Error", "'error'"); |
165 | tokenNameToValue.put("False", "'false'"); | 173 | tokenNameToValue.put("False", "'false'"); |
166 | tokenNameToValue.put("Scope", "'scope'"); | 174 | tokenNameToValue.put("Scope", "'scope'"); |
167 | tokenNameToValue.put("Exists", "'exists'"); | ||
168 | tokenNameToValue.put("Extern", "'extern'"); | 175 | tokenNameToValue.put("Extern", "'extern'"); |
169 | tokenNameToValue.put("Forall", "'forall'"); | 176 | tokenNameToValue.put("Import", "'import'"); |
170 | tokenNameToValue.put("Current", "'current'"); | 177 | tokenNameToValue.put("Object", "'object'"); |
178 | tokenNameToValue.put("Refers", "'refers'"); | ||
171 | tokenNameToValue.put("Default", "'default'"); | 179 | tokenNameToValue.put("Default", "'default'"); |
172 | tokenNameToValue.put("Extends", "'extends'"); | 180 | tokenNameToValue.put("Extends", "'extends'"); |
181 | tokenNameToValue.put("Problem", "'problem'"); | ||
173 | tokenNameToValue.put("Unknown", "'unknown'"); | 182 | tokenNameToValue.put("Unknown", "'unknown'"); |
174 | tokenNameToValue.put("Abstract", "'abstract'"); | 183 | tokenNameToValue.put("Abstract", "'abstract'"); |
175 | tokenNameToValue.put("Contains", "'contains'"); | 184 | tokenNameToValue.put("Contains", "'contains'"); |
@@ -178,6 +187,7 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
178 | tokenNameToValue.put("Minimize", "'minimize'"); | 187 | tokenNameToValue.put("Minimize", "'minimize'"); |
179 | tokenNameToValue.put("Opposite", "'opposite'"); | 188 | tokenNameToValue.put("Opposite", "'opposite'"); |
180 | tokenNameToValue.put("Functional", "'functional'"); | 189 | tokenNameToValue.put("Functional", "'functional'"); |
190 | tokenNameToValue.put("Containment", "'containment'"); | ||
181 | } | 191 | } |
182 | 192 | ||
183 | public void setGrammarAccess(SolverLanguageGrammarAccess grammarAccess) { | 193 | public void setGrammarAccess(SolverLanguageGrammarAccess grammarAccess) { |
@@ -200,11 +210,11 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
200 | 210 | ||
201 | 211 | ||
202 | // $ANTLR start "entryRuleProblem" | 212 | // $ANTLR start "entryRuleProblem" |
203 | // InternalSolverLanguageParser.g:114:1: entryRuleProblem : ruleProblem EOF ; | 213 | // InternalSolverLanguageParser.g:119:1: entryRuleProblem : ruleProblem EOF ; |
204 | public final void entryRuleProblem() throws RecognitionException { | 214 | public final void entryRuleProblem() throws RecognitionException { |
205 | try { | 215 | try { |
206 | // InternalSolverLanguageParser.g:115:1: ( ruleProblem EOF ) | 216 | // InternalSolverLanguageParser.g:120:1: ( ruleProblem EOF ) |
207 | // InternalSolverLanguageParser.g:116:1: ruleProblem EOF | 217 | // InternalSolverLanguageParser.g:121:1: ruleProblem EOF |
208 | { | 218 | { |
209 | before(grammarAccess.getProblemRule()); | 219 | before(grammarAccess.getProblemRule()); |
210 | pushFollow(FOLLOW_1); | 220 | pushFollow(FOLLOW_1); |
@@ -230,49 +240,31 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
230 | 240 | ||
231 | 241 | ||
232 | // $ANTLR start "ruleProblem" | 242 | // $ANTLR start "ruleProblem" |
233 | // InternalSolverLanguageParser.g:123:1: ruleProblem : ( ( rule__Problem__StatementsAssignment )* ) ; | 243 | // InternalSolverLanguageParser.g:128:1: ruleProblem : ( ( rule__Problem__Group__0 ) ) ; |
234 | public final void ruleProblem() throws RecognitionException { | 244 | public final void ruleProblem() throws RecognitionException { |
235 | 245 | ||
236 | int stackSize = keepStackSize(); | 246 | int stackSize = keepStackSize(); |
237 | 247 | ||
238 | try { | 248 | try { |
239 | // InternalSolverLanguageParser.g:127:2: ( ( ( rule__Problem__StatementsAssignment )* ) ) | 249 | // InternalSolverLanguageParser.g:132:2: ( ( ( rule__Problem__Group__0 ) ) ) |
240 | // InternalSolverLanguageParser.g:128:2: ( ( rule__Problem__StatementsAssignment )* ) | 250 | // InternalSolverLanguageParser.g:133:2: ( ( rule__Problem__Group__0 ) ) |
241 | { | 251 | { |
242 | // InternalSolverLanguageParser.g:128:2: ( ( rule__Problem__StatementsAssignment )* ) | 252 | // InternalSolverLanguageParser.g:133:2: ( ( rule__Problem__Group__0 ) ) |
243 | // InternalSolverLanguageParser.g:129:3: ( rule__Problem__StatementsAssignment )* | 253 | // InternalSolverLanguageParser.g:134:3: ( rule__Problem__Group__0 ) |
244 | { | 254 | { |
245 | before(grammarAccess.getProblemAccess().getStatementsAssignment()); | 255 | before(grammarAccess.getProblemAccess().getGroup()); |
246 | // InternalSolverLanguageParser.g:130:3: ( rule__Problem__StatementsAssignment )* | 256 | // InternalSolverLanguageParser.g:135:3: ( rule__Problem__Group__0 ) |
247 | loop1: | 257 | // InternalSolverLanguageParser.g:135:4: rule__Problem__Group__0 |
248 | do { | 258 | { |
249 | int alt1=2; | 259 | pushFollow(FOLLOW_2); |
250 | int LA1_0 = input.LA(1); | 260 | rule__Problem__Group__0(); |
251 | |||
252 | if ( ((LA1_0>=Functional && LA1_0<=Abstract)||(LA1_0>=Maximize && LA1_0<=Minimize)||(LA1_0>=Current && LA1_0<=Default)||(LA1_0>=Unknown && LA1_0<=False)||LA1_0==Scope||LA1_0==Must||LA1_0==True||(LA1_0>=Inf && LA1_0<=May)||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)) ) { | ||
253 | alt1=1; | ||
254 | } | ||
255 | |||
256 | |||
257 | switch (alt1) { | ||
258 | case 1 : | ||
259 | // InternalSolverLanguageParser.g:130:4: rule__Problem__StatementsAssignment | ||
260 | { | ||
261 | pushFollow(FOLLOW_3); | ||
262 | rule__Problem__StatementsAssignment(); | ||
263 | |||
264 | state._fsp--; | ||
265 | 261 | ||
262 | state._fsp--; | ||
266 | 263 | ||
267 | } | ||
268 | break; | ||
269 | 264 | ||
270 | default : | 265 | } |
271 | break loop1; | ||
272 | } | ||
273 | } while (true); | ||
274 | 266 | ||
275 | after(grammarAccess.getProblemAccess().getStatementsAssignment()); | 267 | after(grammarAccess.getProblemAccess().getGroup()); |
276 | 268 | ||
277 | } | 269 | } |
278 | 270 | ||
@@ -295,11 +287,11 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
295 | 287 | ||
296 | 288 | ||
297 | // $ANTLR start "entryRuleStatement" | 289 | // $ANTLR start "entryRuleStatement" |
298 | // InternalSolverLanguageParser.g:139:1: entryRuleStatement : ruleStatement EOF ; | 290 | // InternalSolverLanguageParser.g:144:1: entryRuleStatement : ruleStatement EOF ; |
299 | public final void entryRuleStatement() throws RecognitionException { | 291 | public final void entryRuleStatement() throws RecognitionException { |
300 | try { | 292 | try { |
301 | // InternalSolverLanguageParser.g:140:1: ( ruleStatement EOF ) | 293 | // InternalSolverLanguageParser.g:145:1: ( ruleStatement EOF ) |
302 | // InternalSolverLanguageParser.g:141:1: ruleStatement EOF | 294 | // InternalSolverLanguageParser.g:146:1: ruleStatement EOF |
303 | { | 295 | { |
304 | before(grammarAccess.getStatementRule()); | 296 | before(grammarAccess.getStatementRule()); |
305 | pushFollow(FOLLOW_1); | 297 | pushFollow(FOLLOW_1); |
@@ -325,31 +317,31 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
325 | 317 | ||
326 | 318 | ||
327 | // $ANTLR start "ruleStatement" | 319 | // $ANTLR start "ruleStatement" |
328 | // InternalSolverLanguageParser.g:148:1: ruleStatement : ( ( rule__Statement__Group__0 ) ) ; | 320 | // InternalSolverLanguageParser.g:153:1: ruleStatement : ( ( rule__Statement__Alternatives ) ) ; |
329 | public final void ruleStatement() throws RecognitionException { | 321 | public final void ruleStatement() throws RecognitionException { |
330 | 322 | ||
331 | int stackSize = keepStackSize(); | 323 | int stackSize = keepStackSize(); |
332 | 324 | ||
333 | try { | 325 | try { |
334 | // InternalSolverLanguageParser.g:152:2: ( ( ( rule__Statement__Group__0 ) ) ) | 326 | // InternalSolverLanguageParser.g:157:2: ( ( ( rule__Statement__Alternatives ) ) ) |
335 | // InternalSolverLanguageParser.g:153:2: ( ( rule__Statement__Group__0 ) ) | 327 | // InternalSolverLanguageParser.g:158:2: ( ( rule__Statement__Alternatives ) ) |
336 | { | 328 | { |
337 | // InternalSolverLanguageParser.g:153:2: ( ( rule__Statement__Group__0 ) ) | 329 | // InternalSolverLanguageParser.g:158:2: ( ( rule__Statement__Alternatives ) ) |
338 | // InternalSolverLanguageParser.g:154:3: ( rule__Statement__Group__0 ) | 330 | // InternalSolverLanguageParser.g:159:3: ( rule__Statement__Alternatives ) |
339 | { | 331 | { |
340 | before(grammarAccess.getStatementAccess().getGroup()); | 332 | before(grammarAccess.getStatementAccess().getAlternatives()); |
341 | // InternalSolverLanguageParser.g:155:3: ( rule__Statement__Group__0 ) | 333 | // InternalSolverLanguageParser.g:160:3: ( rule__Statement__Alternatives ) |
342 | // InternalSolverLanguageParser.g:155:4: rule__Statement__Group__0 | 334 | // InternalSolverLanguageParser.g:160:4: rule__Statement__Alternatives |
343 | { | 335 | { |
344 | pushFollow(FOLLOW_2); | 336 | pushFollow(FOLLOW_2); |
345 | rule__Statement__Group__0(); | 337 | rule__Statement__Alternatives(); |
346 | 338 | ||
347 | state._fsp--; | 339 | state._fsp--; |
348 | 340 | ||
349 | 341 | ||
350 | } | 342 | } |
351 | 343 | ||
352 | after(grammarAccess.getStatementAccess().getGroup()); | 344 | after(grammarAccess.getStatementAccess().getAlternatives()); |
353 | 345 | ||
354 | } | 346 | } |
355 | 347 | ||
@@ -371,12 +363,243 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
371 | // $ANTLR end "ruleStatement" | 363 | // $ANTLR end "ruleStatement" |
372 | 364 | ||
373 | 365 | ||
366 | // $ANTLR start "entryRuleImport" | ||
367 | // InternalSolverLanguageParser.g:169:1: entryRuleImport : ruleImport EOF ; | ||
368 | public final void entryRuleImport() throws RecognitionException { | ||
369 | try { | ||
370 | // InternalSolverLanguageParser.g:170:1: ( ruleImport EOF ) | ||
371 | // InternalSolverLanguageParser.g:171:1: ruleImport EOF | ||
372 | { | ||
373 | before(grammarAccess.getImportRule()); | ||
374 | pushFollow(FOLLOW_1); | ||
375 | ruleImport(); | ||
376 | |||
377 | state._fsp--; | ||
378 | |||
379 | after(grammarAccess.getImportRule()); | ||
380 | match(input,EOF,FOLLOW_2); | ||
381 | |||
382 | } | ||
383 | |||
384 | } | ||
385 | catch (RecognitionException re) { | ||
386 | reportError(re); | ||
387 | recover(input,re); | ||
388 | } | ||
389 | finally { | ||
390 | } | ||
391 | return ; | ||
392 | } | ||
393 | // $ANTLR end "entryRuleImport" | ||
394 | |||
395 | |||
396 | // $ANTLR start "ruleImport" | ||
397 | // InternalSolverLanguageParser.g:178:1: ruleImport : ( ( rule__Import__Alternatives ) ) ; | ||
398 | public final void ruleImport() throws RecognitionException { | ||
399 | |||
400 | int stackSize = keepStackSize(); | ||
401 | |||
402 | try { | ||
403 | // InternalSolverLanguageParser.g:182:2: ( ( ( rule__Import__Alternatives ) ) ) | ||
404 | // InternalSolverLanguageParser.g:183:2: ( ( rule__Import__Alternatives ) ) | ||
405 | { | ||
406 | // InternalSolverLanguageParser.g:183:2: ( ( rule__Import__Alternatives ) ) | ||
407 | // InternalSolverLanguageParser.g:184:3: ( rule__Import__Alternatives ) | ||
408 | { | ||
409 | before(grammarAccess.getImportAccess().getAlternatives()); | ||
410 | // InternalSolverLanguageParser.g:185:3: ( rule__Import__Alternatives ) | ||
411 | // InternalSolverLanguageParser.g:185:4: rule__Import__Alternatives | ||
412 | { | ||
413 | pushFollow(FOLLOW_2); | ||
414 | rule__Import__Alternatives(); | ||
415 | |||
416 | state._fsp--; | ||
417 | |||
418 | |||
419 | } | ||
420 | |||
421 | after(grammarAccess.getImportAccess().getAlternatives()); | ||
422 | |||
423 | } | ||
424 | |||
425 | |||
426 | } | ||
427 | |||
428 | } | ||
429 | catch (RecognitionException re) { | ||
430 | reportError(re); | ||
431 | recover(input,re); | ||
432 | } | ||
433 | finally { | ||
434 | |||
435 | restoreStackSize(stackSize); | ||
436 | |||
437 | } | ||
438 | return ; | ||
439 | } | ||
440 | // $ANTLR end "ruleImport" | ||
441 | |||
442 | |||
443 | // $ANTLR start "entryRuleUriImport" | ||
444 | // InternalSolverLanguageParser.g:194:1: entryRuleUriImport : ruleUriImport EOF ; | ||
445 | public final void entryRuleUriImport() throws RecognitionException { | ||
446 | try { | ||
447 | // InternalSolverLanguageParser.g:195:1: ( ruleUriImport EOF ) | ||
448 | // InternalSolverLanguageParser.g:196:1: ruleUriImport EOF | ||
449 | { | ||
450 | before(grammarAccess.getUriImportRule()); | ||
451 | pushFollow(FOLLOW_1); | ||
452 | ruleUriImport(); | ||
453 | |||
454 | state._fsp--; | ||
455 | |||
456 | after(grammarAccess.getUriImportRule()); | ||
457 | match(input,EOF,FOLLOW_2); | ||
458 | |||
459 | } | ||
460 | |||
461 | } | ||
462 | catch (RecognitionException re) { | ||
463 | reportError(re); | ||
464 | recover(input,re); | ||
465 | } | ||
466 | finally { | ||
467 | } | ||
468 | return ; | ||
469 | } | ||
470 | // $ANTLR end "entryRuleUriImport" | ||
471 | |||
472 | |||
473 | // $ANTLR start "ruleUriImport" | ||
474 | // InternalSolverLanguageParser.g:203:1: ruleUriImport : ( ( rule__UriImport__Group__0 ) ) ; | ||
475 | public final void ruleUriImport() throws RecognitionException { | ||
476 | |||
477 | int stackSize = keepStackSize(); | ||
478 | |||
479 | try { | ||
480 | // InternalSolverLanguageParser.g:207:2: ( ( ( rule__UriImport__Group__0 ) ) ) | ||
481 | // InternalSolverLanguageParser.g:208:2: ( ( rule__UriImport__Group__0 ) ) | ||
482 | { | ||
483 | // InternalSolverLanguageParser.g:208:2: ( ( rule__UriImport__Group__0 ) ) | ||
484 | // InternalSolverLanguageParser.g:209:3: ( rule__UriImport__Group__0 ) | ||
485 | { | ||
486 | before(grammarAccess.getUriImportAccess().getGroup()); | ||
487 | // InternalSolverLanguageParser.g:210:3: ( rule__UriImport__Group__0 ) | ||
488 | // InternalSolverLanguageParser.g:210:4: rule__UriImport__Group__0 | ||
489 | { | ||
490 | pushFollow(FOLLOW_2); | ||
491 | rule__UriImport__Group__0(); | ||
492 | |||
493 | state._fsp--; | ||
494 | |||
495 | |||
496 | } | ||
497 | |||
498 | after(grammarAccess.getUriImportAccess().getGroup()); | ||
499 | |||
500 | } | ||
501 | |||
502 | |||
503 | } | ||
504 | |||
505 | } | ||
506 | catch (RecognitionException re) { | ||
507 | reportError(re); | ||
508 | recover(input,re); | ||
509 | } | ||
510 | finally { | ||
511 | |||
512 | restoreStackSize(stackSize); | ||
513 | |||
514 | } | ||
515 | return ; | ||
516 | } | ||
517 | // $ANTLR end "ruleUriImport" | ||
518 | |||
519 | |||
520 | // $ANTLR start "entryRuleNamespaceImport" | ||
521 | // InternalSolverLanguageParser.g:219:1: entryRuleNamespaceImport : ruleNamespaceImport EOF ; | ||
522 | public final void entryRuleNamespaceImport() throws RecognitionException { | ||
523 | try { | ||
524 | // InternalSolverLanguageParser.g:220:1: ( ruleNamespaceImport EOF ) | ||
525 | // InternalSolverLanguageParser.g:221:1: ruleNamespaceImport EOF | ||
526 | { | ||
527 | before(grammarAccess.getNamespaceImportRule()); | ||
528 | pushFollow(FOLLOW_1); | ||
529 | ruleNamespaceImport(); | ||
530 | |||
531 | state._fsp--; | ||
532 | |||
533 | after(grammarAccess.getNamespaceImportRule()); | ||
534 | match(input,EOF,FOLLOW_2); | ||
535 | |||
536 | } | ||
537 | |||
538 | } | ||
539 | catch (RecognitionException re) { | ||
540 | reportError(re); | ||
541 | recover(input,re); | ||
542 | } | ||
543 | finally { | ||
544 | } | ||
545 | return ; | ||
546 | } | ||
547 | // $ANTLR end "entryRuleNamespaceImport" | ||
548 | |||
549 | |||
550 | // $ANTLR start "ruleNamespaceImport" | ||
551 | // InternalSolverLanguageParser.g:228:1: ruleNamespaceImport : ( ( rule__NamespaceImport__Group__0 ) ) ; | ||
552 | public final void ruleNamespaceImport() throws RecognitionException { | ||
553 | |||
554 | int stackSize = keepStackSize(); | ||
555 | |||
556 | try { | ||
557 | // InternalSolverLanguageParser.g:232:2: ( ( ( rule__NamespaceImport__Group__0 ) ) ) | ||
558 | // InternalSolverLanguageParser.g:233:2: ( ( rule__NamespaceImport__Group__0 ) ) | ||
559 | { | ||
560 | // InternalSolverLanguageParser.g:233:2: ( ( rule__NamespaceImport__Group__0 ) ) | ||
561 | // InternalSolverLanguageParser.g:234:3: ( rule__NamespaceImport__Group__0 ) | ||
562 | { | ||
563 | before(grammarAccess.getNamespaceImportAccess().getGroup()); | ||
564 | // InternalSolverLanguageParser.g:235:3: ( rule__NamespaceImport__Group__0 ) | ||
565 | // InternalSolverLanguageParser.g:235:4: rule__NamespaceImport__Group__0 | ||
566 | { | ||
567 | pushFollow(FOLLOW_2); | ||
568 | rule__NamespaceImport__Group__0(); | ||
569 | |||
570 | state._fsp--; | ||
571 | |||
572 | |||
573 | } | ||
574 | |||
575 | after(grammarAccess.getNamespaceImportAccess().getGroup()); | ||
576 | |||
577 | } | ||
578 | |||
579 | |||
580 | } | ||
581 | |||
582 | } | ||
583 | catch (RecognitionException re) { | ||
584 | reportError(re); | ||
585 | recover(input,re); | ||
586 | } | ||
587 | finally { | ||
588 | |||
589 | restoreStackSize(stackSize); | ||
590 | |||
591 | } | ||
592 | return ; | ||
593 | } | ||
594 | // $ANTLR end "ruleNamespaceImport" | ||
595 | |||
596 | |||
374 | // $ANTLR start "entryRuleAssertionOrDefinition" | 597 | // $ANTLR start "entryRuleAssertionOrDefinition" |
375 | // InternalSolverLanguageParser.g:164:1: entryRuleAssertionOrDefinition : ruleAssertionOrDefinition EOF ; | 598 | // InternalSolverLanguageParser.g:244:1: entryRuleAssertionOrDefinition : ruleAssertionOrDefinition EOF ; |
376 | public final void entryRuleAssertionOrDefinition() throws RecognitionException { | 599 | public final void entryRuleAssertionOrDefinition() throws RecognitionException { |
377 | try { | 600 | try { |
378 | // InternalSolverLanguageParser.g:165:1: ( ruleAssertionOrDefinition EOF ) | 601 | // InternalSolverLanguageParser.g:245:1: ( ruleAssertionOrDefinition EOF ) |
379 | // InternalSolverLanguageParser.g:166:1: ruleAssertionOrDefinition EOF | 602 | // InternalSolverLanguageParser.g:246:1: ruleAssertionOrDefinition EOF |
380 | { | 603 | { |
381 | before(grammarAccess.getAssertionOrDefinitionRule()); | 604 | before(grammarAccess.getAssertionOrDefinitionRule()); |
382 | pushFollow(FOLLOW_1); | 605 | pushFollow(FOLLOW_1); |
@@ -402,21 +625,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
402 | 625 | ||
403 | 626 | ||
404 | // $ANTLR start "ruleAssertionOrDefinition" | 627 | // $ANTLR start "ruleAssertionOrDefinition" |
405 | // InternalSolverLanguageParser.g:173:1: ruleAssertionOrDefinition : ( ( rule__AssertionOrDefinition__Group__0 ) ) ; | 628 | // InternalSolverLanguageParser.g:253:1: ruleAssertionOrDefinition : ( ( rule__AssertionOrDefinition__Group__0 ) ) ; |
406 | public final void ruleAssertionOrDefinition() throws RecognitionException { | 629 | public final void ruleAssertionOrDefinition() throws RecognitionException { |
407 | 630 | ||
408 | int stackSize = keepStackSize(); | 631 | int stackSize = keepStackSize(); |
409 | 632 | ||
410 | try { | 633 | try { |
411 | // InternalSolverLanguageParser.g:177:2: ( ( ( rule__AssertionOrDefinition__Group__0 ) ) ) | 634 | // InternalSolverLanguageParser.g:257:2: ( ( ( rule__AssertionOrDefinition__Group__0 ) ) ) |
412 | // InternalSolverLanguageParser.g:178:2: ( ( rule__AssertionOrDefinition__Group__0 ) ) | 635 | // InternalSolverLanguageParser.g:258:2: ( ( rule__AssertionOrDefinition__Group__0 ) ) |
413 | { | 636 | { |
414 | // InternalSolverLanguageParser.g:178:2: ( ( rule__AssertionOrDefinition__Group__0 ) ) | 637 | // InternalSolverLanguageParser.g:258:2: ( ( rule__AssertionOrDefinition__Group__0 ) ) |
415 | // InternalSolverLanguageParser.g:179:3: ( rule__AssertionOrDefinition__Group__0 ) | 638 | // InternalSolverLanguageParser.g:259:3: ( rule__AssertionOrDefinition__Group__0 ) |
416 | { | 639 | { |
417 | before(grammarAccess.getAssertionOrDefinitionAccess().getGroup()); | 640 | before(grammarAccess.getAssertionOrDefinitionAccess().getGroup()); |
418 | // InternalSolverLanguageParser.g:180:3: ( rule__AssertionOrDefinition__Group__0 ) | 641 | // InternalSolverLanguageParser.g:260:3: ( rule__AssertionOrDefinition__Group__0 ) |
419 | // InternalSolverLanguageParser.g:180:4: rule__AssertionOrDefinition__Group__0 | 642 | // InternalSolverLanguageParser.g:260:4: rule__AssertionOrDefinition__Group__0 |
420 | { | 643 | { |
421 | pushFollow(FOLLOW_2); | 644 | pushFollow(FOLLOW_2); |
422 | rule__AssertionOrDefinition__Group__0(); | 645 | rule__AssertionOrDefinition__Group__0(); |
@@ -449,11 +672,11 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
449 | 672 | ||
450 | 673 | ||
451 | // $ANTLR start "entryRulePredicateDefinition" | 674 | // $ANTLR start "entryRulePredicateDefinition" |
452 | // InternalSolverLanguageParser.g:189:1: entryRulePredicateDefinition : rulePredicateDefinition EOF ; | 675 | // InternalSolverLanguageParser.g:269:1: entryRulePredicateDefinition : rulePredicateDefinition EOF ; |
453 | public final void entryRulePredicateDefinition() throws RecognitionException { | 676 | public final void entryRulePredicateDefinition() throws RecognitionException { |
454 | try { | 677 | try { |
455 | // InternalSolverLanguageParser.g:190:1: ( rulePredicateDefinition EOF ) | 678 | // InternalSolverLanguageParser.g:270:1: ( rulePredicateDefinition EOF ) |
456 | // InternalSolverLanguageParser.g:191:1: rulePredicateDefinition EOF | 679 | // InternalSolverLanguageParser.g:271:1: rulePredicateDefinition EOF |
457 | { | 680 | { |
458 | before(grammarAccess.getPredicateDefinitionRule()); | 681 | before(grammarAccess.getPredicateDefinitionRule()); |
459 | pushFollow(FOLLOW_1); | 682 | pushFollow(FOLLOW_1); |
@@ -479,21 +702,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
479 | 702 | ||
480 | 703 | ||
481 | // $ANTLR start "rulePredicateDefinition" | 704 | // $ANTLR start "rulePredicateDefinition" |
482 | // InternalSolverLanguageParser.g:198:1: rulePredicateDefinition : ( ( rule__PredicateDefinition__Group__0 ) ) ; | 705 | // InternalSolverLanguageParser.g:278:1: rulePredicateDefinition : ( ( rule__PredicateDefinition__Group__0 ) ) ; |
483 | public final void rulePredicateDefinition() throws RecognitionException { | 706 | public final void rulePredicateDefinition() throws RecognitionException { |
484 | 707 | ||
485 | int stackSize = keepStackSize(); | 708 | int stackSize = keepStackSize(); |
486 | 709 | ||
487 | try { | 710 | try { |
488 | // InternalSolverLanguageParser.g:202:2: ( ( ( rule__PredicateDefinition__Group__0 ) ) ) | 711 | // InternalSolverLanguageParser.g:282:2: ( ( ( rule__PredicateDefinition__Group__0 ) ) ) |
489 | // InternalSolverLanguageParser.g:203:2: ( ( rule__PredicateDefinition__Group__0 ) ) | 712 | // InternalSolverLanguageParser.g:283:2: ( ( rule__PredicateDefinition__Group__0 ) ) |
490 | { | 713 | { |
491 | // InternalSolverLanguageParser.g:203:2: ( ( rule__PredicateDefinition__Group__0 ) ) | 714 | // InternalSolverLanguageParser.g:283:2: ( ( rule__PredicateDefinition__Group__0 ) ) |
492 | // InternalSolverLanguageParser.g:204:3: ( rule__PredicateDefinition__Group__0 ) | 715 | // InternalSolverLanguageParser.g:284:3: ( rule__PredicateDefinition__Group__0 ) |
493 | { | 716 | { |
494 | before(grammarAccess.getPredicateDefinitionAccess().getGroup()); | 717 | before(grammarAccess.getPredicateDefinitionAccess().getGroup()); |
495 | // InternalSolverLanguageParser.g:205:3: ( rule__PredicateDefinition__Group__0 ) | 718 | // InternalSolverLanguageParser.g:285:3: ( rule__PredicateDefinition__Group__0 ) |
496 | // InternalSolverLanguageParser.g:205:4: rule__PredicateDefinition__Group__0 | 719 | // InternalSolverLanguageParser.g:285:4: rule__PredicateDefinition__Group__0 |
497 | { | 720 | { |
498 | pushFollow(FOLLOW_2); | 721 | pushFollow(FOLLOW_2); |
499 | rule__PredicateDefinition__Group__0(); | 722 | rule__PredicateDefinition__Group__0(); |
@@ -525,20 +748,20 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
525 | // $ANTLR end "rulePredicateDefinition" | 748 | // $ANTLR end "rulePredicateDefinition" |
526 | 749 | ||
527 | 750 | ||
528 | // $ANTLR start "entryRuleUnnamedErrorPrediateDefinition" | 751 | // $ANTLR start "entryRuleUnnamedErrorPredicateDefintion" |
529 | // InternalSolverLanguageParser.g:214:1: entryRuleUnnamedErrorPrediateDefinition : ruleUnnamedErrorPrediateDefinition EOF ; | 752 | // InternalSolverLanguageParser.g:294:1: entryRuleUnnamedErrorPredicateDefintion : ruleUnnamedErrorPredicateDefintion EOF ; |
530 | public final void entryRuleUnnamedErrorPrediateDefinition() throws RecognitionException { | 753 | public final void entryRuleUnnamedErrorPredicateDefintion() throws RecognitionException { |
531 | try { | 754 | try { |
532 | // InternalSolverLanguageParser.g:215:1: ( ruleUnnamedErrorPrediateDefinition EOF ) | 755 | // InternalSolverLanguageParser.g:295:1: ( ruleUnnamedErrorPredicateDefintion EOF ) |
533 | // InternalSolverLanguageParser.g:216:1: ruleUnnamedErrorPrediateDefinition EOF | 756 | // InternalSolverLanguageParser.g:296:1: ruleUnnamedErrorPredicateDefintion EOF |
534 | { | 757 | { |
535 | before(grammarAccess.getUnnamedErrorPrediateDefinitionRule()); | 758 | before(grammarAccess.getUnnamedErrorPredicateDefintionRule()); |
536 | pushFollow(FOLLOW_1); | 759 | pushFollow(FOLLOW_1); |
537 | ruleUnnamedErrorPrediateDefinition(); | 760 | ruleUnnamedErrorPredicateDefintion(); |
538 | 761 | ||
539 | state._fsp--; | 762 | state._fsp--; |
540 | 763 | ||
541 | after(grammarAccess.getUnnamedErrorPrediateDefinitionRule()); | 764 | after(grammarAccess.getUnnamedErrorPredicateDefintionRule()); |
542 | match(input,EOF,FOLLOW_2); | 765 | match(input,EOF,FOLLOW_2); |
543 | 766 | ||
544 | } | 767 | } |
@@ -552,35 +775,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
552 | } | 775 | } |
553 | return ; | 776 | return ; |
554 | } | 777 | } |
555 | // $ANTLR end "entryRuleUnnamedErrorPrediateDefinition" | 778 | // $ANTLR end "entryRuleUnnamedErrorPredicateDefintion" |
556 | 779 | ||
557 | 780 | ||
558 | // $ANTLR start "ruleUnnamedErrorPrediateDefinition" | 781 | // $ANTLR start "ruleUnnamedErrorPredicateDefintion" |
559 | // InternalSolverLanguageParser.g:223:1: ruleUnnamedErrorPrediateDefinition : ( ( rule__UnnamedErrorPrediateDefinition__Group__0 ) ) ; | 782 | // InternalSolverLanguageParser.g:303:1: ruleUnnamedErrorPredicateDefintion : ( ( rule__UnnamedErrorPredicateDefintion__Group__0 ) ) ; |
560 | public final void ruleUnnamedErrorPrediateDefinition() throws RecognitionException { | 783 | public final void ruleUnnamedErrorPredicateDefintion() throws RecognitionException { |
561 | 784 | ||
562 | int stackSize = keepStackSize(); | 785 | int stackSize = keepStackSize(); |
563 | 786 | ||
564 | try { | 787 | try { |
565 | // InternalSolverLanguageParser.g:227:2: ( ( ( rule__UnnamedErrorPrediateDefinition__Group__0 ) ) ) | 788 | // InternalSolverLanguageParser.g:307:2: ( ( ( rule__UnnamedErrorPredicateDefintion__Group__0 ) ) ) |
566 | // InternalSolverLanguageParser.g:228:2: ( ( rule__UnnamedErrorPrediateDefinition__Group__0 ) ) | 789 | // InternalSolverLanguageParser.g:308:2: ( ( rule__UnnamedErrorPredicateDefintion__Group__0 ) ) |
567 | { | 790 | { |
568 | // InternalSolverLanguageParser.g:228:2: ( ( rule__UnnamedErrorPrediateDefinition__Group__0 ) ) | 791 | // InternalSolverLanguageParser.g:308:2: ( ( rule__UnnamedErrorPredicateDefintion__Group__0 ) ) |
569 | // InternalSolverLanguageParser.g:229:3: ( rule__UnnamedErrorPrediateDefinition__Group__0 ) | 792 | // InternalSolverLanguageParser.g:309:3: ( rule__UnnamedErrorPredicateDefintion__Group__0 ) |
570 | { | 793 | { |
571 | before(grammarAccess.getUnnamedErrorPrediateDefinitionAccess().getGroup()); | 794 | before(grammarAccess.getUnnamedErrorPredicateDefintionAccess().getGroup()); |
572 | // InternalSolverLanguageParser.g:230:3: ( rule__UnnamedErrorPrediateDefinition__Group__0 ) | 795 | // InternalSolverLanguageParser.g:310:3: ( rule__UnnamedErrorPredicateDefintion__Group__0 ) |
573 | // InternalSolverLanguageParser.g:230:4: rule__UnnamedErrorPrediateDefinition__Group__0 | 796 | // InternalSolverLanguageParser.g:310:4: rule__UnnamedErrorPredicateDefintion__Group__0 |
574 | { | 797 | { |
575 | pushFollow(FOLLOW_2); | 798 | pushFollow(FOLLOW_2); |
576 | rule__UnnamedErrorPrediateDefinition__Group__0(); | 799 | rule__UnnamedErrorPredicateDefintion__Group__0(); |
577 | 800 | ||
578 | state._fsp--; | 801 | state._fsp--; |
579 | 802 | ||
580 | 803 | ||
581 | } | 804 | } |
582 | 805 | ||
583 | after(grammarAccess.getUnnamedErrorPrediateDefinitionAccess().getGroup()); | 806 | after(grammarAccess.getUnnamedErrorPredicateDefintionAccess().getGroup()); |
584 | 807 | ||
585 | } | 808 | } |
586 | 809 | ||
@@ -599,23 +822,23 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
599 | } | 822 | } |
600 | return ; | 823 | return ; |
601 | } | 824 | } |
602 | // $ANTLR end "ruleUnnamedErrorPrediateDefinition" | 825 | // $ANTLR end "ruleUnnamedErrorPredicateDefintion" |
603 | 826 | ||
604 | 827 | ||
605 | // $ANTLR start "entryRuleDefaultDefinition" | 828 | // $ANTLR start "entryRuleDefaultAssertion" |
606 | // InternalSolverLanguageParser.g:239:1: entryRuleDefaultDefinition : ruleDefaultDefinition EOF ; | 829 | // InternalSolverLanguageParser.g:319:1: entryRuleDefaultAssertion : ruleDefaultAssertion EOF ; |
607 | public final void entryRuleDefaultDefinition() throws RecognitionException { | 830 | public final void entryRuleDefaultAssertion() throws RecognitionException { |
608 | try { | 831 | try { |
609 | // InternalSolverLanguageParser.g:240:1: ( ruleDefaultDefinition EOF ) | 832 | // InternalSolverLanguageParser.g:320:1: ( ruleDefaultAssertion EOF ) |
610 | // InternalSolverLanguageParser.g:241:1: ruleDefaultDefinition EOF | 833 | // InternalSolverLanguageParser.g:321:1: ruleDefaultAssertion EOF |
611 | { | 834 | { |
612 | before(grammarAccess.getDefaultDefinitionRule()); | 835 | before(grammarAccess.getDefaultAssertionRule()); |
613 | pushFollow(FOLLOW_1); | 836 | pushFollow(FOLLOW_1); |
614 | ruleDefaultDefinition(); | 837 | ruleDefaultAssertion(); |
615 | 838 | ||
616 | state._fsp--; | 839 | state._fsp--; |
617 | 840 | ||
618 | after(grammarAccess.getDefaultDefinitionRule()); | 841 | after(grammarAccess.getDefaultAssertionRule()); |
619 | match(input,EOF,FOLLOW_2); | 842 | match(input,EOF,FOLLOW_2); |
620 | 843 | ||
621 | } | 844 | } |
@@ -629,35 +852,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
629 | } | 852 | } |
630 | return ; | 853 | return ; |
631 | } | 854 | } |
632 | // $ANTLR end "entryRuleDefaultDefinition" | 855 | // $ANTLR end "entryRuleDefaultAssertion" |
633 | 856 | ||
634 | 857 | ||
635 | // $ANTLR start "ruleDefaultDefinition" | 858 | // $ANTLR start "ruleDefaultAssertion" |
636 | // InternalSolverLanguageParser.g:248:1: ruleDefaultDefinition : ( ( rule__DefaultDefinition__Group__0 ) ) ; | 859 | // InternalSolverLanguageParser.g:328:1: ruleDefaultAssertion : ( ( rule__DefaultAssertion__Group__0 ) ) ; |
637 | public final void ruleDefaultDefinition() throws RecognitionException { | 860 | public final void ruleDefaultAssertion() throws RecognitionException { |
638 | 861 | ||
639 | int stackSize = keepStackSize(); | 862 | int stackSize = keepStackSize(); |
640 | 863 | ||
641 | try { | 864 | try { |
642 | // InternalSolverLanguageParser.g:252:2: ( ( ( rule__DefaultDefinition__Group__0 ) ) ) | 865 | // InternalSolverLanguageParser.g:332:2: ( ( ( rule__DefaultAssertion__Group__0 ) ) ) |
643 | // InternalSolverLanguageParser.g:253:2: ( ( rule__DefaultDefinition__Group__0 ) ) | 866 | // InternalSolverLanguageParser.g:333:2: ( ( rule__DefaultAssertion__Group__0 ) ) |
644 | { | 867 | { |
645 | // InternalSolverLanguageParser.g:253:2: ( ( rule__DefaultDefinition__Group__0 ) ) | 868 | // InternalSolverLanguageParser.g:333:2: ( ( rule__DefaultAssertion__Group__0 ) ) |
646 | // InternalSolverLanguageParser.g:254:3: ( rule__DefaultDefinition__Group__0 ) | 869 | // InternalSolverLanguageParser.g:334:3: ( rule__DefaultAssertion__Group__0 ) |
647 | { | 870 | { |
648 | before(grammarAccess.getDefaultDefinitionAccess().getGroup()); | 871 | before(grammarAccess.getDefaultAssertionAccess().getGroup()); |
649 | // InternalSolverLanguageParser.g:255:3: ( rule__DefaultDefinition__Group__0 ) | 872 | // InternalSolverLanguageParser.g:335:3: ( rule__DefaultAssertion__Group__0 ) |
650 | // InternalSolverLanguageParser.g:255:4: rule__DefaultDefinition__Group__0 | 873 | // InternalSolverLanguageParser.g:335:4: rule__DefaultAssertion__Group__0 |
651 | { | 874 | { |
652 | pushFollow(FOLLOW_2); | 875 | pushFollow(FOLLOW_2); |
653 | rule__DefaultDefinition__Group__0(); | 876 | rule__DefaultAssertion__Group__0(); |
654 | 877 | ||
655 | state._fsp--; | 878 | state._fsp--; |
656 | 879 | ||
657 | 880 | ||
658 | } | 881 | } |
659 | 882 | ||
660 | after(grammarAccess.getDefaultDefinitionAccess().getGroup()); | 883 | after(grammarAccess.getDefaultAssertionAccess().getGroup()); |
661 | 884 | ||
662 | } | 885 | } |
663 | 886 | ||
@@ -676,23 +899,23 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
676 | } | 899 | } |
677 | return ; | 900 | return ; |
678 | } | 901 | } |
679 | // $ANTLR end "ruleDefaultDefinition" | 902 | // $ANTLR end "ruleDefaultAssertion" |
680 | 903 | ||
681 | 904 | ||
682 | // $ANTLR start "entryRuleMetricDefinition" | 905 | // $ANTLR start "entryRuleFunctionDefinition" |
683 | // InternalSolverLanguageParser.g:264:1: entryRuleMetricDefinition : ruleMetricDefinition EOF ; | 906 | // InternalSolverLanguageParser.g:344:1: entryRuleFunctionDefinition : ruleFunctionDefinition EOF ; |
684 | public final void entryRuleMetricDefinition() throws RecognitionException { | 907 | public final void entryRuleFunctionDefinition() throws RecognitionException { |
685 | try { | 908 | try { |
686 | // InternalSolverLanguageParser.g:265:1: ( ruleMetricDefinition EOF ) | 909 | // InternalSolverLanguageParser.g:345:1: ( ruleFunctionDefinition EOF ) |
687 | // InternalSolverLanguageParser.g:266:1: ruleMetricDefinition EOF | 910 | // InternalSolverLanguageParser.g:346:1: ruleFunctionDefinition EOF |
688 | { | 911 | { |
689 | before(grammarAccess.getMetricDefinitionRule()); | 912 | before(grammarAccess.getFunctionDefinitionRule()); |
690 | pushFollow(FOLLOW_1); | 913 | pushFollow(FOLLOW_1); |
691 | ruleMetricDefinition(); | 914 | ruleFunctionDefinition(); |
692 | 915 | ||
693 | state._fsp--; | 916 | state._fsp--; |
694 | 917 | ||
695 | after(grammarAccess.getMetricDefinitionRule()); | 918 | after(grammarAccess.getFunctionDefinitionRule()); |
696 | match(input,EOF,FOLLOW_2); | 919 | match(input,EOF,FOLLOW_2); |
697 | 920 | ||
698 | } | 921 | } |
@@ -706,35 +929,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
706 | } | 929 | } |
707 | return ; | 930 | return ; |
708 | } | 931 | } |
709 | // $ANTLR end "entryRuleMetricDefinition" | 932 | // $ANTLR end "entryRuleFunctionDefinition" |
710 | 933 | ||
711 | 934 | ||
712 | // $ANTLR start "ruleMetricDefinition" | 935 | // $ANTLR start "ruleFunctionDefinition" |
713 | // InternalSolverLanguageParser.g:273:1: ruleMetricDefinition : ( ( rule__MetricDefinition__Group__0 ) ) ; | 936 | // InternalSolverLanguageParser.g:353:1: ruleFunctionDefinition : ( ( rule__FunctionDefinition__Group__0 ) ) ; |
714 | public final void ruleMetricDefinition() throws RecognitionException { | 937 | public final void ruleFunctionDefinition() throws RecognitionException { |
715 | 938 | ||
716 | int stackSize = keepStackSize(); | 939 | int stackSize = keepStackSize(); |
717 | 940 | ||
718 | try { | 941 | try { |
719 | // InternalSolverLanguageParser.g:277:2: ( ( ( rule__MetricDefinition__Group__0 ) ) ) | 942 | // InternalSolverLanguageParser.g:357:2: ( ( ( rule__FunctionDefinition__Group__0 ) ) ) |
720 | // InternalSolverLanguageParser.g:278:2: ( ( rule__MetricDefinition__Group__0 ) ) | 943 | // InternalSolverLanguageParser.g:358:2: ( ( rule__FunctionDefinition__Group__0 ) ) |
721 | { | 944 | { |
722 | // InternalSolverLanguageParser.g:278:2: ( ( rule__MetricDefinition__Group__0 ) ) | 945 | // InternalSolverLanguageParser.g:358:2: ( ( rule__FunctionDefinition__Group__0 ) ) |
723 | // InternalSolverLanguageParser.g:279:3: ( rule__MetricDefinition__Group__0 ) | 946 | // InternalSolverLanguageParser.g:359:3: ( rule__FunctionDefinition__Group__0 ) |
724 | { | 947 | { |
725 | before(grammarAccess.getMetricDefinitionAccess().getGroup()); | 948 | before(grammarAccess.getFunctionDefinitionAccess().getGroup()); |
726 | // InternalSolverLanguageParser.g:280:3: ( rule__MetricDefinition__Group__0 ) | 949 | // InternalSolverLanguageParser.g:360:3: ( rule__FunctionDefinition__Group__0 ) |
727 | // InternalSolverLanguageParser.g:280:4: rule__MetricDefinition__Group__0 | 950 | // InternalSolverLanguageParser.g:360:4: rule__FunctionDefinition__Group__0 |
728 | { | 951 | { |
729 | pushFollow(FOLLOW_2); | 952 | pushFollow(FOLLOW_2); |
730 | rule__MetricDefinition__Group__0(); | 953 | rule__FunctionDefinition__Group__0(); |
731 | 954 | ||
732 | state._fsp--; | 955 | state._fsp--; |
733 | 956 | ||
734 | 957 | ||
735 | } | 958 | } |
736 | 959 | ||
737 | after(grammarAccess.getMetricDefinitionAccess().getGroup()); | 960 | after(grammarAccess.getFunctionDefinitionAccess().getGroup()); |
738 | 961 | ||
739 | } | 962 | } |
740 | 963 | ||
@@ -753,23 +976,23 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
753 | } | 976 | } |
754 | return ; | 977 | return ; |
755 | } | 978 | } |
756 | // $ANTLR end "ruleMetricDefinition" | 979 | // $ANTLR end "ruleFunctionDefinition" |
757 | 980 | ||
758 | 981 | ||
759 | // $ANTLR start "entryRuleExternPredicateDefinition" | 982 | // $ANTLR start "entryRuleTypeReference" |
760 | // InternalSolverLanguageParser.g:289:1: entryRuleExternPredicateDefinition : ruleExternPredicateDefinition EOF ; | 983 | // InternalSolverLanguageParser.g:369:1: entryRuleTypeReference : ruleTypeReference EOF ; |
761 | public final void entryRuleExternPredicateDefinition() throws RecognitionException { | 984 | public final void entryRuleTypeReference() throws RecognitionException { |
762 | try { | 985 | try { |
763 | // InternalSolverLanguageParser.g:290:1: ( ruleExternPredicateDefinition EOF ) | 986 | // InternalSolverLanguageParser.g:370:1: ( ruleTypeReference EOF ) |
764 | // InternalSolverLanguageParser.g:291:1: ruleExternPredicateDefinition EOF | 987 | // InternalSolverLanguageParser.g:371:1: ruleTypeReference EOF |
765 | { | 988 | { |
766 | before(grammarAccess.getExternPredicateDefinitionRule()); | 989 | before(grammarAccess.getTypeReferenceRule()); |
767 | pushFollow(FOLLOW_1); | 990 | pushFollow(FOLLOW_1); |
768 | ruleExternPredicateDefinition(); | 991 | ruleTypeReference(); |
769 | 992 | ||
770 | state._fsp--; | 993 | state._fsp--; |
771 | 994 | ||
772 | after(grammarAccess.getExternPredicateDefinitionRule()); | 995 | after(grammarAccess.getTypeReferenceRule()); |
773 | match(input,EOF,FOLLOW_2); | 996 | match(input,EOF,FOLLOW_2); |
774 | 997 | ||
775 | } | 998 | } |
@@ -783,35 +1006,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
783 | } | 1006 | } |
784 | return ; | 1007 | return ; |
785 | } | 1008 | } |
786 | // $ANTLR end "entryRuleExternPredicateDefinition" | 1009 | // $ANTLR end "entryRuleTypeReference" |
787 | 1010 | ||
788 | 1011 | ||
789 | // $ANTLR start "ruleExternPredicateDefinition" | 1012 | // $ANTLR start "ruleTypeReference" |
790 | // InternalSolverLanguageParser.g:298:1: ruleExternPredicateDefinition : ( ( rule__ExternPredicateDefinition__Group__0 ) ) ; | 1013 | // InternalSolverLanguageParser.g:378:1: ruleTypeReference : ( ( rule__TypeReference__Group__0 ) ) ; |
791 | public final void ruleExternPredicateDefinition() throws RecognitionException { | 1014 | public final void ruleTypeReference() throws RecognitionException { |
792 | 1015 | ||
793 | int stackSize = keepStackSize(); | 1016 | int stackSize = keepStackSize(); |
794 | 1017 | ||
795 | try { | 1018 | try { |
796 | // InternalSolverLanguageParser.g:302:2: ( ( ( rule__ExternPredicateDefinition__Group__0 ) ) ) | 1019 | // InternalSolverLanguageParser.g:382:2: ( ( ( rule__TypeReference__Group__0 ) ) ) |
797 | // InternalSolverLanguageParser.g:303:2: ( ( rule__ExternPredicateDefinition__Group__0 ) ) | 1020 | // InternalSolverLanguageParser.g:383:2: ( ( rule__TypeReference__Group__0 ) ) |
798 | { | 1021 | { |
799 | // InternalSolverLanguageParser.g:303:2: ( ( rule__ExternPredicateDefinition__Group__0 ) ) | 1022 | // InternalSolverLanguageParser.g:383:2: ( ( rule__TypeReference__Group__0 ) ) |
800 | // InternalSolverLanguageParser.g:304:3: ( rule__ExternPredicateDefinition__Group__0 ) | 1023 | // InternalSolverLanguageParser.g:384:3: ( rule__TypeReference__Group__0 ) |
801 | { | 1024 | { |
802 | before(grammarAccess.getExternPredicateDefinitionAccess().getGroup()); | 1025 | before(grammarAccess.getTypeReferenceAccess().getGroup()); |
803 | // InternalSolverLanguageParser.g:305:3: ( rule__ExternPredicateDefinition__Group__0 ) | 1026 | // InternalSolverLanguageParser.g:385:3: ( rule__TypeReference__Group__0 ) |
804 | // InternalSolverLanguageParser.g:305:4: rule__ExternPredicateDefinition__Group__0 | 1027 | // InternalSolverLanguageParser.g:385:4: rule__TypeReference__Group__0 |
805 | { | 1028 | { |
806 | pushFollow(FOLLOW_2); | 1029 | pushFollow(FOLLOW_2); |
807 | rule__ExternPredicateDefinition__Group__0(); | 1030 | rule__TypeReference__Group__0(); |
808 | 1031 | ||
809 | state._fsp--; | 1032 | state._fsp--; |
810 | 1033 | ||
811 | 1034 | ||
812 | } | 1035 | } |
813 | 1036 | ||
814 | after(grammarAccess.getExternPredicateDefinitionAccess().getGroup()); | 1037 | after(grammarAccess.getTypeReferenceAccess().getGroup()); |
815 | 1038 | ||
816 | } | 1039 | } |
817 | 1040 | ||
@@ -830,23 +1053,23 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
830 | } | 1053 | } |
831 | return ; | 1054 | return ; |
832 | } | 1055 | } |
833 | // $ANTLR end "ruleExternPredicateDefinition" | 1056 | // $ANTLR end "ruleTypeReference" |
834 | 1057 | ||
835 | 1058 | ||
836 | // $ANTLR start "entryRuleExternMetricDefinition" | 1059 | // $ANTLR start "entryRuleAttribute" |
837 | // InternalSolverLanguageParser.g:314:1: entryRuleExternMetricDefinition : ruleExternMetricDefinition EOF ; | 1060 | // InternalSolverLanguageParser.g:394:1: entryRuleAttribute : ruleAttribute EOF ; |
838 | public final void entryRuleExternMetricDefinition() throws RecognitionException { | 1061 | public final void entryRuleAttribute() throws RecognitionException { |
839 | try { | 1062 | try { |
840 | // InternalSolverLanguageParser.g:315:1: ( ruleExternMetricDefinition EOF ) | 1063 | // InternalSolverLanguageParser.g:395:1: ( ruleAttribute EOF ) |
841 | // InternalSolverLanguageParser.g:316:1: ruleExternMetricDefinition EOF | 1064 | // InternalSolverLanguageParser.g:396:1: ruleAttribute EOF |
842 | { | 1065 | { |
843 | before(grammarAccess.getExternMetricDefinitionRule()); | 1066 | before(grammarAccess.getAttributeRule()); |
844 | pushFollow(FOLLOW_1); | 1067 | pushFollow(FOLLOW_1); |
845 | ruleExternMetricDefinition(); | 1068 | ruleAttribute(); |
846 | 1069 | ||
847 | state._fsp--; | 1070 | state._fsp--; |
848 | 1071 | ||
849 | after(grammarAccess.getExternMetricDefinitionRule()); | 1072 | after(grammarAccess.getAttributeRule()); |
850 | match(input,EOF,FOLLOW_2); | 1073 | match(input,EOF,FOLLOW_2); |
851 | 1074 | ||
852 | } | 1075 | } |
@@ -860,35 +1083,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
860 | } | 1083 | } |
861 | return ; | 1084 | return ; |
862 | } | 1085 | } |
863 | // $ANTLR end "entryRuleExternMetricDefinition" | 1086 | // $ANTLR end "entryRuleAttribute" |
864 | 1087 | ||
865 | 1088 | ||
866 | // $ANTLR start "ruleExternMetricDefinition" | 1089 | // $ANTLR start "ruleAttribute" |
867 | // InternalSolverLanguageParser.g:323:1: ruleExternMetricDefinition : ( ( rule__ExternMetricDefinition__Group__0 ) ) ; | 1090 | // InternalSolverLanguageParser.g:403:1: ruleAttribute : ( ( rule__Attribute__Group__0 ) ) ; |
868 | public final void ruleExternMetricDefinition() throws RecognitionException { | 1091 | public final void ruleAttribute() throws RecognitionException { |
869 | 1092 | ||
870 | int stackSize = keepStackSize(); | 1093 | int stackSize = keepStackSize(); |
871 | 1094 | ||
872 | try { | 1095 | try { |
873 | // InternalSolverLanguageParser.g:327:2: ( ( ( rule__ExternMetricDefinition__Group__0 ) ) ) | 1096 | // InternalSolverLanguageParser.g:407:2: ( ( ( rule__Attribute__Group__0 ) ) ) |
874 | // InternalSolverLanguageParser.g:328:2: ( ( rule__ExternMetricDefinition__Group__0 ) ) | 1097 | // InternalSolverLanguageParser.g:408:2: ( ( rule__Attribute__Group__0 ) ) |
875 | { | 1098 | { |
876 | // InternalSolverLanguageParser.g:328:2: ( ( rule__ExternMetricDefinition__Group__0 ) ) | 1099 | // InternalSolverLanguageParser.g:408:2: ( ( rule__Attribute__Group__0 ) ) |
877 | // InternalSolverLanguageParser.g:329:3: ( rule__ExternMetricDefinition__Group__0 ) | 1100 | // InternalSolverLanguageParser.g:409:3: ( rule__Attribute__Group__0 ) |
878 | { | 1101 | { |
879 | before(grammarAccess.getExternMetricDefinitionAccess().getGroup()); | 1102 | before(grammarAccess.getAttributeAccess().getGroup()); |
880 | // InternalSolverLanguageParser.g:330:3: ( rule__ExternMetricDefinition__Group__0 ) | 1103 | // InternalSolverLanguageParser.g:410:3: ( rule__Attribute__Group__0 ) |
881 | // InternalSolverLanguageParser.g:330:4: rule__ExternMetricDefinition__Group__0 | 1104 | // InternalSolverLanguageParser.g:410:4: rule__Attribute__Group__0 |
882 | { | 1105 | { |
883 | pushFollow(FOLLOW_2); | 1106 | pushFollow(FOLLOW_2); |
884 | rule__ExternMetricDefinition__Group__0(); | 1107 | rule__Attribute__Group__0(); |
885 | 1108 | ||
886 | state._fsp--; | 1109 | state._fsp--; |
887 | 1110 | ||
888 | 1111 | ||
889 | } | 1112 | } |
890 | 1113 | ||
891 | after(grammarAccess.getExternMetricDefinitionAccess().getGroup()); | 1114 | after(grammarAccess.getAttributeAccess().getGroup()); |
892 | 1115 | ||
893 | } | 1116 | } |
894 | 1117 | ||
@@ -907,23 +1130,23 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
907 | } | 1130 | } |
908 | return ; | 1131 | return ; |
909 | } | 1132 | } |
910 | // $ANTLR end "ruleExternMetricDefinition" | 1133 | // $ANTLR end "ruleAttribute" |
911 | 1134 | ||
912 | 1135 | ||
913 | // $ANTLR start "entryRuleExternAggregatorDefinition" | 1136 | // $ANTLR start "entryRuleExternDeclaration" |
914 | // InternalSolverLanguageParser.g:339:1: entryRuleExternAggregatorDefinition : ruleExternAggregatorDefinition EOF ; | 1137 | // InternalSolverLanguageParser.g:419:1: entryRuleExternDeclaration : ruleExternDeclaration EOF ; |
915 | public final void entryRuleExternAggregatorDefinition() throws RecognitionException { | 1138 | public final void entryRuleExternDeclaration() throws RecognitionException { |
916 | try { | 1139 | try { |
917 | // InternalSolverLanguageParser.g:340:1: ( ruleExternAggregatorDefinition EOF ) | 1140 | // InternalSolverLanguageParser.g:420:1: ( ruleExternDeclaration EOF ) |
918 | // InternalSolverLanguageParser.g:341:1: ruleExternAggregatorDefinition EOF | 1141 | // InternalSolverLanguageParser.g:421:1: ruleExternDeclaration EOF |
919 | { | 1142 | { |
920 | before(grammarAccess.getExternAggregatorDefinitionRule()); | 1143 | before(grammarAccess.getExternDeclarationRule()); |
921 | pushFollow(FOLLOW_1); | 1144 | pushFollow(FOLLOW_1); |
922 | ruleExternAggregatorDefinition(); | 1145 | ruleExternDeclaration(); |
923 | 1146 | ||
924 | state._fsp--; | 1147 | state._fsp--; |
925 | 1148 | ||
926 | after(grammarAccess.getExternAggregatorDefinitionRule()); | 1149 | after(grammarAccess.getExternDeclarationRule()); |
927 | match(input,EOF,FOLLOW_2); | 1150 | match(input,EOF,FOLLOW_2); |
928 | 1151 | ||
929 | } | 1152 | } |
@@ -937,35 +1160,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
937 | } | 1160 | } |
938 | return ; | 1161 | return ; |
939 | } | 1162 | } |
940 | // $ANTLR end "entryRuleExternAggregatorDefinition" | 1163 | // $ANTLR end "entryRuleExternDeclaration" |
941 | 1164 | ||
942 | 1165 | ||
943 | // $ANTLR start "ruleExternAggregatorDefinition" | 1166 | // $ANTLR start "ruleExternDeclaration" |
944 | // InternalSolverLanguageParser.g:348:1: ruleExternAggregatorDefinition : ( ( rule__ExternAggregatorDefinition__Group__0 ) ) ; | 1167 | // InternalSolverLanguageParser.g:428:1: ruleExternDeclaration : ( ( rule__ExternDeclaration__Alternatives ) ) ; |
945 | public final void ruleExternAggregatorDefinition() throws RecognitionException { | 1168 | public final void ruleExternDeclaration() throws RecognitionException { |
946 | 1169 | ||
947 | int stackSize = keepStackSize(); | 1170 | int stackSize = keepStackSize(); |
948 | 1171 | ||
949 | try { | 1172 | try { |
950 | // InternalSolverLanguageParser.g:352:2: ( ( ( rule__ExternAggregatorDefinition__Group__0 ) ) ) | 1173 | // InternalSolverLanguageParser.g:432:2: ( ( ( rule__ExternDeclaration__Alternatives ) ) ) |
951 | // InternalSolverLanguageParser.g:353:2: ( ( rule__ExternAggregatorDefinition__Group__0 ) ) | 1174 | // InternalSolverLanguageParser.g:433:2: ( ( rule__ExternDeclaration__Alternatives ) ) |
952 | { | 1175 | { |
953 | // InternalSolverLanguageParser.g:353:2: ( ( rule__ExternAggregatorDefinition__Group__0 ) ) | 1176 | // InternalSolverLanguageParser.g:433:2: ( ( rule__ExternDeclaration__Alternatives ) ) |
954 | // InternalSolverLanguageParser.g:354:3: ( rule__ExternAggregatorDefinition__Group__0 ) | 1177 | // InternalSolverLanguageParser.g:434:3: ( rule__ExternDeclaration__Alternatives ) |
955 | { | 1178 | { |
956 | before(grammarAccess.getExternAggregatorDefinitionAccess().getGroup()); | 1179 | before(grammarAccess.getExternDeclarationAccess().getAlternatives()); |
957 | // InternalSolverLanguageParser.g:355:3: ( rule__ExternAggregatorDefinition__Group__0 ) | 1180 | // InternalSolverLanguageParser.g:435:3: ( rule__ExternDeclaration__Alternatives ) |
958 | // InternalSolverLanguageParser.g:355:4: rule__ExternAggregatorDefinition__Group__0 | 1181 | // InternalSolverLanguageParser.g:435:4: rule__ExternDeclaration__Alternatives |
959 | { | 1182 | { |
960 | pushFollow(FOLLOW_2); | 1183 | pushFollow(FOLLOW_2); |
961 | rule__ExternAggregatorDefinition__Group__0(); | 1184 | rule__ExternDeclaration__Alternatives(); |
962 | 1185 | ||
963 | state._fsp--; | 1186 | state._fsp--; |
964 | 1187 | ||
965 | 1188 | ||
966 | } | 1189 | } |
967 | 1190 | ||
968 | after(grammarAccess.getExternAggregatorDefinitionAccess().getGroup()); | 1191 | after(grammarAccess.getExternDeclarationAccess().getAlternatives()); |
969 | 1192 | ||
970 | } | 1193 | } |
971 | 1194 | ||
@@ -984,23 +1207,23 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
984 | } | 1207 | } |
985 | return ; | 1208 | return ; |
986 | } | 1209 | } |
987 | // $ANTLR end "ruleExternAggregatorDefinition" | 1210 | // $ANTLR end "ruleExternDeclaration" |
988 | 1211 | ||
989 | 1212 | ||
990 | // $ANTLR start "entryRuleExternDatatypeDefinition" | 1213 | // $ANTLR start "entryRuleExternPredicateDeclaration" |
991 | // InternalSolverLanguageParser.g:364:1: entryRuleExternDatatypeDefinition : ruleExternDatatypeDefinition EOF ; | 1214 | // InternalSolverLanguageParser.g:444:1: entryRuleExternPredicateDeclaration : ruleExternPredicateDeclaration EOF ; |
992 | public final void entryRuleExternDatatypeDefinition() throws RecognitionException { | 1215 | public final void entryRuleExternPredicateDeclaration() throws RecognitionException { |
993 | try { | 1216 | try { |
994 | // InternalSolverLanguageParser.g:365:1: ( ruleExternDatatypeDefinition EOF ) | 1217 | // InternalSolverLanguageParser.g:445:1: ( ruleExternPredicateDeclaration EOF ) |
995 | // InternalSolverLanguageParser.g:366:1: ruleExternDatatypeDefinition EOF | 1218 | // InternalSolverLanguageParser.g:446:1: ruleExternPredicateDeclaration EOF |
996 | { | 1219 | { |
997 | before(grammarAccess.getExternDatatypeDefinitionRule()); | 1220 | before(grammarAccess.getExternPredicateDeclarationRule()); |
998 | pushFollow(FOLLOW_1); | 1221 | pushFollow(FOLLOW_1); |
999 | ruleExternDatatypeDefinition(); | 1222 | ruleExternPredicateDeclaration(); |
1000 | 1223 | ||
1001 | state._fsp--; | 1224 | state._fsp--; |
1002 | 1225 | ||
1003 | after(grammarAccess.getExternDatatypeDefinitionRule()); | 1226 | after(grammarAccess.getExternPredicateDeclarationRule()); |
1004 | match(input,EOF,FOLLOW_2); | 1227 | match(input,EOF,FOLLOW_2); |
1005 | 1228 | ||
1006 | } | 1229 | } |
@@ -1014,35 +1237,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
1014 | } | 1237 | } |
1015 | return ; | 1238 | return ; |
1016 | } | 1239 | } |
1017 | // $ANTLR end "entryRuleExternDatatypeDefinition" | 1240 | // $ANTLR end "entryRuleExternPredicateDeclaration" |
1018 | 1241 | ||
1019 | 1242 | ||
1020 | // $ANTLR start "ruleExternDatatypeDefinition" | 1243 | // $ANTLR start "ruleExternPredicateDeclaration" |
1021 | // InternalSolverLanguageParser.g:373:1: ruleExternDatatypeDefinition : ( ( rule__ExternDatatypeDefinition__Group__0 ) ) ; | 1244 | // InternalSolverLanguageParser.g:453:1: ruleExternPredicateDeclaration : ( ( rule__ExternPredicateDeclaration__Group__0 ) ) ; |
1022 | public final void ruleExternDatatypeDefinition() throws RecognitionException { | 1245 | public final void ruleExternPredicateDeclaration() throws RecognitionException { |
1023 | 1246 | ||
1024 | int stackSize = keepStackSize(); | 1247 | int stackSize = keepStackSize(); |
1025 | 1248 | ||
1026 | try { | 1249 | try { |
1027 | // InternalSolverLanguageParser.g:377:2: ( ( ( rule__ExternDatatypeDefinition__Group__0 ) ) ) | 1250 | // InternalSolverLanguageParser.g:457:2: ( ( ( rule__ExternPredicateDeclaration__Group__0 ) ) ) |
1028 | // InternalSolverLanguageParser.g:378:2: ( ( rule__ExternDatatypeDefinition__Group__0 ) ) | 1251 | // InternalSolverLanguageParser.g:458:2: ( ( rule__ExternPredicateDeclaration__Group__0 ) ) |
1029 | { | 1252 | { |
1030 | // InternalSolverLanguageParser.g:378:2: ( ( rule__ExternDatatypeDefinition__Group__0 ) ) | 1253 | // InternalSolverLanguageParser.g:458:2: ( ( rule__ExternPredicateDeclaration__Group__0 ) ) |
1031 | // InternalSolverLanguageParser.g:379:3: ( rule__ExternDatatypeDefinition__Group__0 ) | 1254 | // InternalSolverLanguageParser.g:459:3: ( rule__ExternPredicateDeclaration__Group__0 ) |
1032 | { | 1255 | { |
1033 | before(grammarAccess.getExternDatatypeDefinitionAccess().getGroup()); | 1256 | before(grammarAccess.getExternPredicateDeclarationAccess().getGroup()); |
1034 | // InternalSolverLanguageParser.g:380:3: ( rule__ExternDatatypeDefinition__Group__0 ) | 1257 | // InternalSolverLanguageParser.g:460:3: ( rule__ExternPredicateDeclaration__Group__0 ) |
1035 | // InternalSolverLanguageParser.g:380:4: rule__ExternDatatypeDefinition__Group__0 | 1258 | // InternalSolverLanguageParser.g:460:4: rule__ExternPredicateDeclaration__Group__0 |
1036 | { | 1259 | { |
1037 | pushFollow(FOLLOW_2); | 1260 | pushFollow(FOLLOW_2); |
1038 | rule__ExternDatatypeDefinition__Group__0(); | 1261 | rule__ExternPredicateDeclaration__Group__0(); |
1039 | 1262 | ||
1040 | state._fsp--; | 1263 | state._fsp--; |
1041 | 1264 | ||
1042 | 1265 | ||
1043 | } | 1266 | } |
1044 | 1267 | ||
1045 | after(grammarAccess.getExternDatatypeDefinitionAccess().getGroup()); | 1268 | after(grammarAccess.getExternPredicateDeclarationAccess().getGroup()); |
1046 | 1269 | ||
1047 | } | 1270 | } |
1048 | 1271 | ||
@@ -1061,23 +1284,23 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
1061 | } | 1284 | } |
1062 | return ; | 1285 | return ; |
1063 | } | 1286 | } |
1064 | // $ANTLR end "ruleExternDatatypeDefinition" | 1287 | // $ANTLR end "ruleExternPredicateDeclaration" |
1065 | 1288 | ||
1066 | 1289 | ||
1067 | // $ANTLR start "entryRuleVariable" | 1290 | // $ANTLR start "entryRuleExternFunctionDeclaration" |
1068 | // InternalSolverLanguageParser.g:389:1: entryRuleVariable : ruleVariable EOF ; | 1291 | // InternalSolverLanguageParser.g:469:1: entryRuleExternFunctionDeclaration : ruleExternFunctionDeclaration EOF ; |
1069 | public final void entryRuleVariable() throws RecognitionException { | 1292 | public final void entryRuleExternFunctionDeclaration() throws RecognitionException { |
1070 | try { | 1293 | try { |
1071 | // InternalSolverLanguageParser.g:390:1: ( ruleVariable EOF ) | 1294 | // InternalSolverLanguageParser.g:470:1: ( ruleExternFunctionDeclaration EOF ) |
1072 | // InternalSolverLanguageParser.g:391:1: ruleVariable EOF | 1295 | // InternalSolverLanguageParser.g:471:1: ruleExternFunctionDeclaration EOF |
1073 | { | 1296 | { |
1074 | before(grammarAccess.getVariableRule()); | 1297 | before(grammarAccess.getExternFunctionDeclarationRule()); |
1075 | pushFollow(FOLLOW_1); | 1298 | pushFollow(FOLLOW_1); |
1076 | ruleVariable(); | 1299 | ruleExternFunctionDeclaration(); |
1077 | 1300 | ||
1078 | state._fsp--; | 1301 | state._fsp--; |
1079 | 1302 | ||
1080 | after(grammarAccess.getVariableRule()); | 1303 | after(grammarAccess.getExternFunctionDeclarationRule()); |
1081 | match(input,EOF,FOLLOW_2); | 1304 | match(input,EOF,FOLLOW_2); |
1082 | 1305 | ||
1083 | } | 1306 | } |
@@ -1091,35 +1314,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
1091 | } | 1314 | } |
1092 | return ; | 1315 | return ; |
1093 | } | 1316 | } |
1094 | // $ANTLR end "entryRuleVariable" | 1317 | // $ANTLR end "entryRuleExternFunctionDeclaration" |
1095 | 1318 | ||
1096 | 1319 | ||
1097 | // $ANTLR start "ruleVariable" | 1320 | // $ANTLR start "ruleExternFunctionDeclaration" |
1098 | // InternalSolverLanguageParser.g:398:1: ruleVariable : ( ( rule__Variable__Group__0 ) ) ; | 1321 | // InternalSolverLanguageParser.g:478:1: ruleExternFunctionDeclaration : ( ( rule__ExternFunctionDeclaration__Group__0 ) ) ; |
1099 | public final void ruleVariable() throws RecognitionException { | 1322 | public final void ruleExternFunctionDeclaration() throws RecognitionException { |
1100 | 1323 | ||
1101 | int stackSize = keepStackSize(); | 1324 | int stackSize = keepStackSize(); |
1102 | 1325 | ||
1103 | try { | 1326 | try { |
1104 | // InternalSolverLanguageParser.g:402:2: ( ( ( rule__Variable__Group__0 ) ) ) | 1327 | // InternalSolverLanguageParser.g:482:2: ( ( ( rule__ExternFunctionDeclaration__Group__0 ) ) ) |
1105 | // InternalSolverLanguageParser.g:403:2: ( ( rule__Variable__Group__0 ) ) | 1328 | // InternalSolverLanguageParser.g:483:2: ( ( rule__ExternFunctionDeclaration__Group__0 ) ) |
1106 | { | 1329 | { |
1107 | // InternalSolverLanguageParser.g:403:2: ( ( rule__Variable__Group__0 ) ) | 1330 | // InternalSolverLanguageParser.g:483:2: ( ( rule__ExternFunctionDeclaration__Group__0 ) ) |
1108 | // InternalSolverLanguageParser.g:404:3: ( rule__Variable__Group__0 ) | 1331 | // InternalSolverLanguageParser.g:484:3: ( rule__ExternFunctionDeclaration__Group__0 ) |
1109 | { | 1332 | { |
1110 | before(grammarAccess.getVariableAccess().getGroup()); | 1333 | before(grammarAccess.getExternFunctionDeclarationAccess().getGroup()); |
1111 | // InternalSolverLanguageParser.g:405:3: ( rule__Variable__Group__0 ) | 1334 | // InternalSolverLanguageParser.g:485:3: ( rule__ExternFunctionDeclaration__Group__0 ) |
1112 | // InternalSolverLanguageParser.g:405:4: rule__Variable__Group__0 | 1335 | // InternalSolverLanguageParser.g:485:4: rule__ExternFunctionDeclaration__Group__0 |
1113 | { | 1336 | { |
1114 | pushFollow(FOLLOW_2); | 1337 | pushFollow(FOLLOW_2); |
1115 | rule__Variable__Group__0(); | 1338 | rule__ExternFunctionDeclaration__Group__0(); |
1116 | 1339 | ||
1117 | state._fsp--; | 1340 | state._fsp--; |
1118 | 1341 | ||
1119 | 1342 | ||
1120 | } | 1343 | } |
1121 | 1344 | ||
1122 | after(grammarAccess.getVariableAccess().getGroup()); | 1345 | after(grammarAccess.getExternFunctionDeclarationAccess().getGroup()); |
1123 | 1346 | ||
1124 | } | 1347 | } |
1125 | 1348 | ||
@@ -1138,23 +1361,23 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
1138 | } | 1361 | } |
1139 | return ; | 1362 | return ; |
1140 | } | 1363 | } |
1141 | // $ANTLR end "ruleVariable" | 1364 | // $ANTLR end "ruleExternFunctionDeclaration" |
1142 | 1365 | ||
1143 | 1366 | ||
1144 | // $ANTLR start "entryRuleExpression" | 1367 | // $ANTLR start "entryRuleExternAggregationOperatorDeclaration" |
1145 | // InternalSolverLanguageParser.g:414:1: entryRuleExpression : ruleExpression EOF ; | 1368 | // InternalSolverLanguageParser.g:494:1: entryRuleExternAggregationOperatorDeclaration : ruleExternAggregationOperatorDeclaration EOF ; |
1146 | public final void entryRuleExpression() throws RecognitionException { | 1369 | public final void entryRuleExternAggregationOperatorDeclaration() throws RecognitionException { |
1147 | try { | 1370 | try { |
1148 | // InternalSolverLanguageParser.g:415:1: ( ruleExpression EOF ) | 1371 | // InternalSolverLanguageParser.g:495:1: ( ruleExternAggregationOperatorDeclaration EOF ) |
1149 | // InternalSolverLanguageParser.g:416:1: ruleExpression EOF | 1372 | // InternalSolverLanguageParser.g:496:1: ruleExternAggregationOperatorDeclaration EOF |
1150 | { | 1373 | { |
1151 | before(grammarAccess.getExpressionRule()); | 1374 | before(grammarAccess.getExternAggregationOperatorDeclarationRule()); |
1152 | pushFollow(FOLLOW_1); | 1375 | pushFollow(FOLLOW_1); |
1153 | ruleExpression(); | 1376 | ruleExternAggregationOperatorDeclaration(); |
1154 | 1377 | ||
1155 | state._fsp--; | 1378 | state._fsp--; |
1156 | 1379 | ||
1157 | after(grammarAccess.getExpressionRule()); | 1380 | after(grammarAccess.getExternAggregationOperatorDeclarationRule()); |
1158 | match(input,EOF,FOLLOW_2); | 1381 | match(input,EOF,FOLLOW_2); |
1159 | 1382 | ||
1160 | } | 1383 | } |
@@ -1168,35 +1391,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
1168 | } | 1391 | } |
1169 | return ; | 1392 | return ; |
1170 | } | 1393 | } |
1171 | // $ANTLR end "entryRuleExpression" | 1394 | // $ANTLR end "entryRuleExternAggregationOperatorDeclaration" |
1172 | 1395 | ||
1173 | 1396 | ||
1174 | // $ANTLR start "ruleExpression" | 1397 | // $ANTLR start "ruleExternAggregationOperatorDeclaration" |
1175 | // InternalSolverLanguageParser.g:423:1: ruleExpression : ( ( rule__Expression__Alternatives ) ) ; | 1398 | // InternalSolverLanguageParser.g:503:1: ruleExternAggregationOperatorDeclaration : ( ( rule__ExternAggregationOperatorDeclaration__Group__0 ) ) ; |
1176 | public final void ruleExpression() throws RecognitionException { | 1399 | public final void ruleExternAggregationOperatorDeclaration() throws RecognitionException { |
1177 | 1400 | ||
1178 | int stackSize = keepStackSize(); | 1401 | int stackSize = keepStackSize(); |
1179 | 1402 | ||
1180 | try { | 1403 | try { |
1181 | // InternalSolverLanguageParser.g:427:2: ( ( ( rule__Expression__Alternatives ) ) ) | 1404 | // InternalSolverLanguageParser.g:507:2: ( ( ( rule__ExternAggregationOperatorDeclaration__Group__0 ) ) ) |
1182 | // InternalSolverLanguageParser.g:428:2: ( ( rule__Expression__Alternatives ) ) | 1405 | // InternalSolverLanguageParser.g:508:2: ( ( rule__ExternAggregationOperatorDeclaration__Group__0 ) ) |
1183 | { | 1406 | { |
1184 | // InternalSolverLanguageParser.g:428:2: ( ( rule__Expression__Alternatives ) ) | 1407 | // InternalSolverLanguageParser.g:508:2: ( ( rule__ExternAggregationOperatorDeclaration__Group__0 ) ) |
1185 | // InternalSolverLanguageParser.g:429:3: ( rule__Expression__Alternatives ) | 1408 | // InternalSolverLanguageParser.g:509:3: ( rule__ExternAggregationOperatorDeclaration__Group__0 ) |
1186 | { | 1409 | { |
1187 | before(grammarAccess.getExpressionAccess().getAlternatives()); | 1410 | before(grammarAccess.getExternAggregationOperatorDeclarationAccess().getGroup()); |
1188 | // InternalSolverLanguageParser.g:430:3: ( rule__Expression__Alternatives ) | 1411 | // InternalSolverLanguageParser.g:510:3: ( rule__ExternAggregationOperatorDeclaration__Group__0 ) |
1189 | // InternalSolverLanguageParser.g:430:4: rule__Expression__Alternatives | 1412 | // InternalSolverLanguageParser.g:510:4: rule__ExternAggregationOperatorDeclaration__Group__0 |
1190 | { | 1413 | { |
1191 | pushFollow(FOLLOW_2); | 1414 | pushFollow(FOLLOW_2); |
1192 | rule__Expression__Alternatives(); | 1415 | rule__ExternAggregationOperatorDeclaration__Group__0(); |
1193 | 1416 | ||
1194 | state._fsp--; | 1417 | state._fsp--; |
1195 | 1418 | ||
1196 | 1419 | ||
1197 | } | 1420 | } |
1198 | 1421 | ||
1199 | after(grammarAccess.getExpressionAccess().getAlternatives()); | 1422 | after(grammarAccess.getExternAggregationOperatorDeclarationAccess().getGroup()); |
1200 | 1423 | ||
1201 | } | 1424 | } |
1202 | 1425 | ||
@@ -1215,23 +1438,23 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
1215 | } | 1438 | } |
1216 | return ; | 1439 | return ; |
1217 | } | 1440 | } |
1218 | // $ANTLR end "ruleExpression" | 1441 | // $ANTLR end "ruleExternAggregationOperatorDeclaration" |
1219 | 1442 | ||
1220 | 1443 | ||
1221 | // $ANTLR start "entryRuleIfElse" | 1444 | // $ANTLR start "entryRuleExternDatatypeDeclaration" |
1222 | // InternalSolverLanguageParser.g:439:1: entryRuleIfElse : ruleIfElse EOF ; | 1445 | // InternalSolverLanguageParser.g:519:1: entryRuleExternDatatypeDeclaration : ruleExternDatatypeDeclaration EOF ; |
1223 | public final void entryRuleIfElse() throws RecognitionException { | 1446 | public final void entryRuleExternDatatypeDeclaration() throws RecognitionException { |
1224 | try { | 1447 | try { |
1225 | // InternalSolverLanguageParser.g:440:1: ( ruleIfElse EOF ) | 1448 | // InternalSolverLanguageParser.g:520:1: ( ruleExternDatatypeDeclaration EOF ) |
1226 | // InternalSolverLanguageParser.g:441:1: ruleIfElse EOF | 1449 | // InternalSolverLanguageParser.g:521:1: ruleExternDatatypeDeclaration EOF |
1227 | { | 1450 | { |
1228 | before(grammarAccess.getIfElseRule()); | 1451 | before(grammarAccess.getExternDatatypeDeclarationRule()); |
1229 | pushFollow(FOLLOW_1); | 1452 | pushFollow(FOLLOW_1); |
1230 | ruleIfElse(); | 1453 | ruleExternDatatypeDeclaration(); |
1231 | 1454 | ||
1232 | state._fsp--; | 1455 | state._fsp--; |
1233 | 1456 | ||
1234 | after(grammarAccess.getIfElseRule()); | 1457 | after(grammarAccess.getExternDatatypeDeclarationRule()); |
1235 | match(input,EOF,FOLLOW_2); | 1458 | match(input,EOF,FOLLOW_2); |
1236 | 1459 | ||
1237 | } | 1460 | } |
@@ -1245,35 +1468,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
1245 | } | 1468 | } |
1246 | return ; | 1469 | return ; |
1247 | } | 1470 | } |
1248 | // $ANTLR end "entryRuleIfElse" | 1471 | // $ANTLR end "entryRuleExternDatatypeDeclaration" |
1249 | 1472 | ||
1250 | 1473 | ||
1251 | // $ANTLR start "ruleIfElse" | 1474 | // $ANTLR start "ruleExternDatatypeDeclaration" |
1252 | // InternalSolverLanguageParser.g:448:1: ruleIfElse : ( ( rule__IfElse__Group__0 ) ) ; | 1475 | // InternalSolverLanguageParser.g:528:1: ruleExternDatatypeDeclaration : ( ( rule__ExternDatatypeDeclaration__Group__0 ) ) ; |
1253 | public final void ruleIfElse() throws RecognitionException { | 1476 | public final void ruleExternDatatypeDeclaration() throws RecognitionException { |
1254 | 1477 | ||
1255 | int stackSize = keepStackSize(); | 1478 | int stackSize = keepStackSize(); |
1256 | 1479 | ||
1257 | try { | 1480 | try { |
1258 | // InternalSolverLanguageParser.g:452:2: ( ( ( rule__IfElse__Group__0 ) ) ) | 1481 | // InternalSolverLanguageParser.g:532:2: ( ( ( rule__ExternDatatypeDeclaration__Group__0 ) ) ) |
1259 | // InternalSolverLanguageParser.g:453:2: ( ( rule__IfElse__Group__0 ) ) | 1482 | // InternalSolverLanguageParser.g:533:2: ( ( rule__ExternDatatypeDeclaration__Group__0 ) ) |
1260 | { | 1483 | { |
1261 | // InternalSolverLanguageParser.g:453:2: ( ( rule__IfElse__Group__0 ) ) | 1484 | // InternalSolverLanguageParser.g:533:2: ( ( rule__ExternDatatypeDeclaration__Group__0 ) ) |
1262 | // InternalSolverLanguageParser.g:454:3: ( rule__IfElse__Group__0 ) | 1485 | // InternalSolverLanguageParser.g:534:3: ( rule__ExternDatatypeDeclaration__Group__0 ) |
1263 | { | 1486 | { |
1264 | before(grammarAccess.getIfElseAccess().getGroup()); | 1487 | before(grammarAccess.getExternDatatypeDeclarationAccess().getGroup()); |
1265 | // InternalSolverLanguageParser.g:455:3: ( rule__IfElse__Group__0 ) | 1488 | // InternalSolverLanguageParser.g:535:3: ( rule__ExternDatatypeDeclaration__Group__0 ) |
1266 | // InternalSolverLanguageParser.g:455:4: rule__IfElse__Group__0 | 1489 | // InternalSolverLanguageParser.g:535:4: rule__ExternDatatypeDeclaration__Group__0 |
1267 | { | 1490 | { |
1268 | pushFollow(FOLLOW_2); | 1491 | pushFollow(FOLLOW_2); |
1269 | rule__IfElse__Group__0(); | 1492 | rule__ExternDatatypeDeclaration__Group__0(); |
1270 | 1493 | ||
1271 | state._fsp--; | 1494 | state._fsp--; |
1272 | 1495 | ||
1273 | 1496 | ||
1274 | } | 1497 | } |
1275 | 1498 | ||
1276 | after(grammarAccess.getIfElseAccess().getGroup()); | 1499 | after(grammarAccess.getExternDatatypeDeclarationAccess().getGroup()); |
1277 | 1500 | ||
1278 | } | 1501 | } |
1279 | 1502 | ||
@@ -1292,23 +1515,23 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
1292 | } | 1515 | } |
1293 | return ; | 1516 | return ; |
1294 | } | 1517 | } |
1295 | // $ANTLR end "ruleIfElse" | 1518 | // $ANTLR end "ruleExternDatatypeDeclaration" |
1296 | 1519 | ||
1297 | 1520 | ||
1298 | // $ANTLR start "entryRuleLet" | 1521 | // $ANTLR start "entryRuleExpression" |
1299 | // InternalSolverLanguageParser.g:464:1: entryRuleLet : ruleLet EOF ; | 1522 | // InternalSolverLanguageParser.g:544:1: entryRuleExpression : ruleExpression EOF ; |
1300 | public final void entryRuleLet() throws RecognitionException { | 1523 | public final void entryRuleExpression() throws RecognitionException { |
1301 | try { | 1524 | try { |
1302 | // InternalSolverLanguageParser.g:465:1: ( ruleLet EOF ) | 1525 | // InternalSolverLanguageParser.g:545:1: ( ruleExpression EOF ) |
1303 | // InternalSolverLanguageParser.g:466:1: ruleLet EOF | 1526 | // InternalSolverLanguageParser.g:546:1: ruleExpression EOF |
1304 | { | 1527 | { |
1305 | before(grammarAccess.getLetRule()); | 1528 | before(grammarAccess.getExpressionRule()); |
1306 | pushFollow(FOLLOW_1); | 1529 | pushFollow(FOLLOW_1); |
1307 | ruleLet(); | 1530 | ruleExpression(); |
1308 | 1531 | ||
1309 | state._fsp--; | 1532 | state._fsp--; |
1310 | 1533 | ||
1311 | after(grammarAccess.getLetRule()); | 1534 | after(grammarAccess.getExpressionRule()); |
1312 | match(input,EOF,FOLLOW_2); | 1535 | match(input,EOF,FOLLOW_2); |
1313 | 1536 | ||
1314 | } | 1537 | } |
@@ -1322,35 +1545,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
1322 | } | 1545 | } |
1323 | return ; | 1546 | return ; |
1324 | } | 1547 | } |
1325 | // $ANTLR end "entryRuleLet" | 1548 | // $ANTLR end "entryRuleExpression" |
1326 | 1549 | ||
1327 | 1550 | ||
1328 | // $ANTLR start "ruleLet" | 1551 | // $ANTLR start "ruleExpression" |
1329 | // InternalSolverLanguageParser.g:473:1: ruleLet : ( ( rule__Let__Group__0 ) ) ; | 1552 | // InternalSolverLanguageParser.g:553:1: ruleExpression : ( ( rule__Expression__Alternatives ) ) ; |
1330 | public final void ruleLet() throws RecognitionException { | 1553 | public final void ruleExpression() throws RecognitionException { |
1331 | 1554 | ||
1332 | int stackSize = keepStackSize(); | 1555 | int stackSize = keepStackSize(); |
1333 | 1556 | ||
1334 | try { | 1557 | try { |
1335 | // InternalSolverLanguageParser.g:477:2: ( ( ( rule__Let__Group__0 ) ) ) | 1558 | // InternalSolverLanguageParser.g:557:2: ( ( ( rule__Expression__Alternatives ) ) ) |
1336 | // InternalSolverLanguageParser.g:478:2: ( ( rule__Let__Group__0 ) ) | 1559 | // InternalSolverLanguageParser.g:558:2: ( ( rule__Expression__Alternatives ) ) |
1337 | { | 1560 | { |
1338 | // InternalSolverLanguageParser.g:478:2: ( ( rule__Let__Group__0 ) ) | 1561 | // InternalSolverLanguageParser.g:558:2: ( ( rule__Expression__Alternatives ) ) |
1339 | // InternalSolverLanguageParser.g:479:3: ( rule__Let__Group__0 ) | 1562 | // InternalSolverLanguageParser.g:559:3: ( rule__Expression__Alternatives ) |
1340 | { | 1563 | { |
1341 | before(grammarAccess.getLetAccess().getGroup()); | 1564 | before(grammarAccess.getExpressionAccess().getAlternatives()); |
1342 | // InternalSolverLanguageParser.g:480:3: ( rule__Let__Group__0 ) | 1565 | // InternalSolverLanguageParser.g:560:3: ( rule__Expression__Alternatives ) |
1343 | // InternalSolverLanguageParser.g:480:4: rule__Let__Group__0 | 1566 | // InternalSolverLanguageParser.g:560:4: rule__Expression__Alternatives |
1344 | { | 1567 | { |
1345 | pushFollow(FOLLOW_2); | 1568 | pushFollow(FOLLOW_2); |
1346 | rule__Let__Group__0(); | 1569 | rule__Expression__Alternatives(); |
1347 | 1570 | ||
1348 | state._fsp--; | 1571 | state._fsp--; |
1349 | 1572 | ||
1350 | 1573 | ||
1351 | } | 1574 | } |
1352 | 1575 | ||
1353 | after(grammarAccess.getLetAccess().getGroup()); | 1576 | after(grammarAccess.getExpressionAccess().getAlternatives()); |
1354 | 1577 | ||
1355 | } | 1578 | } |
1356 | 1579 | ||
@@ -1369,23 +1592,23 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
1369 | } | 1592 | } |
1370 | return ; | 1593 | return ; |
1371 | } | 1594 | } |
1372 | // $ANTLR end "ruleLet" | 1595 | // $ANTLR end "ruleExpression" |
1373 | 1596 | ||
1374 | 1597 | ||
1375 | // $ANTLR start "entryRuleLetBinding" | 1598 | // $ANTLR start "entryRuleConditionalExpression" |
1376 | // InternalSolverLanguageParser.g:489:1: entryRuleLetBinding : ruleLetBinding EOF ; | 1599 | // InternalSolverLanguageParser.g:569:1: entryRuleConditionalExpression : ruleConditionalExpression EOF ; |
1377 | public final void entryRuleLetBinding() throws RecognitionException { | 1600 | public final void entryRuleConditionalExpression() throws RecognitionException { |
1378 | try { | 1601 | try { |
1379 | // InternalSolverLanguageParser.g:490:1: ( ruleLetBinding EOF ) | 1602 | // InternalSolverLanguageParser.g:570:1: ( ruleConditionalExpression EOF ) |
1380 | // InternalSolverLanguageParser.g:491:1: ruleLetBinding EOF | 1603 | // InternalSolverLanguageParser.g:571:1: ruleConditionalExpression EOF |
1381 | { | 1604 | { |
1382 | before(grammarAccess.getLetBindingRule()); | 1605 | before(grammarAccess.getConditionalExpressionRule()); |
1383 | pushFollow(FOLLOW_1); | 1606 | pushFollow(FOLLOW_1); |
1384 | ruleLetBinding(); | 1607 | ruleConditionalExpression(); |
1385 | 1608 | ||
1386 | state._fsp--; | 1609 | state._fsp--; |
1387 | 1610 | ||
1388 | after(grammarAccess.getLetBindingRule()); | 1611 | after(grammarAccess.getConditionalExpressionRule()); |
1389 | match(input,EOF,FOLLOW_2); | 1612 | match(input,EOF,FOLLOW_2); |
1390 | 1613 | ||
1391 | } | 1614 | } |
@@ -1399,35 +1622,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
1399 | } | 1622 | } |
1400 | return ; | 1623 | return ; |
1401 | } | 1624 | } |
1402 | // $ANTLR end "entryRuleLetBinding" | 1625 | // $ANTLR end "entryRuleConditionalExpression" |
1403 | 1626 | ||
1404 | 1627 | ||
1405 | // $ANTLR start "ruleLetBinding" | 1628 | // $ANTLR start "ruleConditionalExpression" |
1406 | // InternalSolverLanguageParser.g:498:1: ruleLetBinding : ( ( rule__LetBinding__Group__0 ) ) ; | 1629 | // InternalSolverLanguageParser.g:578:1: ruleConditionalExpression : ( ( rule__ConditionalExpression__Group__0 ) ) ; |
1407 | public final void ruleLetBinding() throws RecognitionException { | 1630 | public final void ruleConditionalExpression() throws RecognitionException { |
1408 | 1631 | ||
1409 | int stackSize = keepStackSize(); | 1632 | int stackSize = keepStackSize(); |
1410 | 1633 | ||
1411 | try { | 1634 | try { |
1412 | // InternalSolverLanguageParser.g:502:2: ( ( ( rule__LetBinding__Group__0 ) ) ) | 1635 | // InternalSolverLanguageParser.g:582:2: ( ( ( rule__ConditionalExpression__Group__0 ) ) ) |
1413 | // InternalSolverLanguageParser.g:503:2: ( ( rule__LetBinding__Group__0 ) ) | 1636 | // InternalSolverLanguageParser.g:583:2: ( ( rule__ConditionalExpression__Group__0 ) ) |
1414 | { | 1637 | { |
1415 | // InternalSolverLanguageParser.g:503:2: ( ( rule__LetBinding__Group__0 ) ) | 1638 | // InternalSolverLanguageParser.g:583:2: ( ( rule__ConditionalExpression__Group__0 ) ) |
1416 | // InternalSolverLanguageParser.g:504:3: ( rule__LetBinding__Group__0 ) | 1639 | // InternalSolverLanguageParser.g:584:3: ( rule__ConditionalExpression__Group__0 ) |
1417 | { | 1640 | { |
1418 | before(grammarAccess.getLetBindingAccess().getGroup()); | 1641 | before(grammarAccess.getConditionalExpressionAccess().getGroup()); |
1419 | // InternalSolverLanguageParser.g:505:3: ( rule__LetBinding__Group__0 ) | 1642 | // InternalSolverLanguageParser.g:585:3: ( rule__ConditionalExpression__Group__0 ) |
1420 | // InternalSolverLanguageParser.g:505:4: rule__LetBinding__Group__0 | 1643 | // InternalSolverLanguageParser.g:585:4: rule__ConditionalExpression__Group__0 |
1421 | { | 1644 | { |
1422 | pushFollow(FOLLOW_2); | 1645 | pushFollow(FOLLOW_2); |
1423 | rule__LetBinding__Group__0(); | 1646 | rule__ConditionalExpression__Group__0(); |
1424 | 1647 | ||
1425 | state._fsp--; | 1648 | state._fsp--; |
1426 | 1649 | ||
1427 | 1650 | ||
1428 | } | 1651 | } |
1429 | 1652 | ||
1430 | after(grammarAccess.getLetBindingAccess().getGroup()); | 1653 | after(grammarAccess.getConditionalExpressionAccess().getGroup()); |
1431 | 1654 | ||
1432 | } | 1655 | } |
1433 | 1656 | ||
@@ -1446,23 +1669,100 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
1446 | } | 1669 | } |
1447 | return ; | 1670 | return ; |
1448 | } | 1671 | } |
1449 | // $ANTLR end "ruleLetBinding" | 1672 | // $ANTLR end "ruleConditionalExpression" |
1673 | |||
1674 | |||
1675 | // $ANTLR start "entryRuleLetExpression" | ||
1676 | // InternalSolverLanguageParser.g:594:1: entryRuleLetExpression : ruleLetExpression EOF ; | ||
1677 | public final void entryRuleLetExpression() throws RecognitionException { | ||
1678 | try { | ||
1679 | // InternalSolverLanguageParser.g:595:1: ( ruleLetExpression EOF ) | ||
1680 | // InternalSolverLanguageParser.g:596:1: ruleLetExpression EOF | ||
1681 | { | ||
1682 | before(grammarAccess.getLetExpressionRule()); | ||
1683 | pushFollow(FOLLOW_1); | ||
1684 | ruleLetExpression(); | ||
1685 | |||
1686 | state._fsp--; | ||
1687 | |||
1688 | after(grammarAccess.getLetExpressionRule()); | ||
1689 | match(input,EOF,FOLLOW_2); | ||
1690 | |||
1691 | } | ||
1692 | |||
1693 | } | ||
1694 | catch (RecognitionException re) { | ||
1695 | reportError(re); | ||
1696 | recover(input,re); | ||
1697 | } | ||
1698 | finally { | ||
1699 | } | ||
1700 | return ; | ||
1701 | } | ||
1702 | // $ANTLR end "entryRuleLetExpression" | ||
1703 | |||
1704 | |||
1705 | // $ANTLR start "ruleLetExpression" | ||
1706 | // InternalSolverLanguageParser.g:603:1: ruleLetExpression : ( ( rule__LetExpression__Group__0 ) ) ; | ||
1707 | public final void ruleLetExpression() throws RecognitionException { | ||
1708 | |||
1709 | int stackSize = keepStackSize(); | ||
1710 | |||
1711 | try { | ||
1712 | // InternalSolverLanguageParser.g:607:2: ( ( ( rule__LetExpression__Group__0 ) ) ) | ||
1713 | // InternalSolverLanguageParser.g:608:2: ( ( rule__LetExpression__Group__0 ) ) | ||
1714 | { | ||
1715 | // InternalSolverLanguageParser.g:608:2: ( ( rule__LetExpression__Group__0 ) ) | ||
1716 | // InternalSolverLanguageParser.g:609:3: ( rule__LetExpression__Group__0 ) | ||
1717 | { | ||
1718 | before(grammarAccess.getLetExpressionAccess().getGroup()); | ||
1719 | // InternalSolverLanguageParser.g:610:3: ( rule__LetExpression__Group__0 ) | ||
1720 | // InternalSolverLanguageParser.g:610:4: rule__LetExpression__Group__0 | ||
1721 | { | ||
1722 | pushFollow(FOLLOW_2); | ||
1723 | rule__LetExpression__Group__0(); | ||
1724 | |||
1725 | state._fsp--; | ||
1726 | |||
1727 | |||
1728 | } | ||
1729 | |||
1730 | after(grammarAccess.getLetExpressionAccess().getGroup()); | ||
1731 | |||
1732 | } | ||
1733 | |||
1734 | |||
1735 | } | ||
1736 | |||
1737 | } | ||
1738 | catch (RecognitionException re) { | ||
1739 | reportError(re); | ||
1740 | recover(input,re); | ||
1741 | } | ||
1742 | finally { | ||
1743 | |||
1744 | restoreStackSize(stackSize); | ||
1745 | |||
1746 | } | ||
1747 | return ; | ||
1748 | } | ||
1749 | // $ANTLR end "ruleLetExpression" | ||
1450 | 1750 | ||
1451 | 1751 | ||
1452 | // $ANTLR start "entryRuleImplicationExpression" | 1752 | // $ANTLR start "entryRuleLetBinding" |
1453 | // InternalSolverLanguageParser.g:514:1: entryRuleImplicationExpression : ruleImplicationExpression EOF ; | 1753 | // InternalSolverLanguageParser.g:619:1: entryRuleLetBinding : ruleLetBinding EOF ; |
1454 | public final void entryRuleImplicationExpression() throws RecognitionException { | 1754 | public final void entryRuleLetBinding() throws RecognitionException { |
1455 | try { | 1755 | try { |
1456 | // InternalSolverLanguageParser.g:515:1: ( ruleImplicationExpression EOF ) | 1756 | // InternalSolverLanguageParser.g:620:1: ( ruleLetBinding EOF ) |
1457 | // InternalSolverLanguageParser.g:516:1: ruleImplicationExpression EOF | 1757 | // InternalSolverLanguageParser.g:621:1: ruleLetBinding EOF |
1458 | { | 1758 | { |
1459 | before(grammarAccess.getImplicationExpressionRule()); | 1759 | before(grammarAccess.getLetBindingRule()); |
1460 | pushFollow(FOLLOW_1); | 1760 | pushFollow(FOLLOW_1); |
1461 | ruleImplicationExpression(); | 1761 | ruleLetBinding(); |
1462 | 1762 | ||
1463 | state._fsp--; | 1763 | state._fsp--; |
1464 | 1764 | ||
1465 | after(grammarAccess.getImplicationExpressionRule()); | 1765 | after(grammarAccess.getLetBindingRule()); |
1466 | match(input,EOF,FOLLOW_2); | 1766 | match(input,EOF,FOLLOW_2); |
1467 | 1767 | ||
1468 | } | 1768 | } |
@@ -1476,35 +1776,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
1476 | } | 1776 | } |
1477 | return ; | 1777 | return ; |
1478 | } | 1778 | } |
1479 | // $ANTLR end "entryRuleImplicationExpression" | 1779 | // $ANTLR end "entryRuleLetBinding" |
1480 | 1780 | ||
1481 | 1781 | ||
1482 | // $ANTLR start "ruleImplicationExpression" | 1782 | // $ANTLR start "ruleLetBinding" |
1483 | // InternalSolverLanguageParser.g:523:1: ruleImplicationExpression : ( ( rule__ImplicationExpression__Group__0 ) ) ; | 1783 | // InternalSolverLanguageParser.g:628:1: ruleLetBinding : ( ( rule__LetBinding__Group__0 ) ) ; |
1484 | public final void ruleImplicationExpression() throws RecognitionException { | 1784 | public final void ruleLetBinding() throws RecognitionException { |
1485 | 1785 | ||
1486 | int stackSize = keepStackSize(); | 1786 | int stackSize = keepStackSize(); |
1487 | 1787 | ||
1488 | try { | 1788 | try { |
1489 | // InternalSolverLanguageParser.g:527:2: ( ( ( rule__ImplicationExpression__Group__0 ) ) ) | 1789 | // InternalSolverLanguageParser.g:632:2: ( ( ( rule__LetBinding__Group__0 ) ) ) |
1490 | // InternalSolverLanguageParser.g:528:2: ( ( rule__ImplicationExpression__Group__0 ) ) | 1790 | // InternalSolverLanguageParser.g:633:2: ( ( rule__LetBinding__Group__0 ) ) |
1491 | { | 1791 | { |
1492 | // InternalSolverLanguageParser.g:528:2: ( ( rule__ImplicationExpression__Group__0 ) ) | 1792 | // InternalSolverLanguageParser.g:633:2: ( ( rule__LetBinding__Group__0 ) ) |
1493 | // InternalSolverLanguageParser.g:529:3: ( rule__ImplicationExpression__Group__0 ) | 1793 | // InternalSolverLanguageParser.g:634:3: ( rule__LetBinding__Group__0 ) |
1494 | { | 1794 | { |
1495 | before(grammarAccess.getImplicationExpressionAccess().getGroup()); | 1795 | before(grammarAccess.getLetBindingAccess().getGroup()); |
1496 | // InternalSolverLanguageParser.g:530:3: ( rule__ImplicationExpression__Group__0 ) | 1796 | // InternalSolverLanguageParser.g:635:3: ( rule__LetBinding__Group__0 ) |
1497 | // InternalSolverLanguageParser.g:530:4: rule__ImplicationExpression__Group__0 | 1797 | // InternalSolverLanguageParser.g:635:4: rule__LetBinding__Group__0 |
1498 | { | 1798 | { |
1499 | pushFollow(FOLLOW_2); | 1799 | pushFollow(FOLLOW_2); |
1500 | rule__ImplicationExpression__Group__0(); | 1800 | rule__LetBinding__Group__0(); |
1501 | 1801 | ||
1502 | state._fsp--; | 1802 | state._fsp--; |
1503 | 1803 | ||
1504 | 1804 | ||
1505 | } | 1805 | } |
1506 | 1806 | ||
1507 | after(grammarAccess.getImplicationExpressionAccess().getGroup()); | 1807 | after(grammarAccess.getLetBindingAccess().getGroup()); |
1508 | 1808 | ||
1509 | } | 1809 | } |
1510 | 1810 | ||
@@ -1523,15 +1823,15 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
1523 | } | 1823 | } |
1524 | return ; | 1824 | return ; |
1525 | } | 1825 | } |
1526 | // $ANTLR end "ruleImplicationExpression" | 1826 | // $ANTLR end "ruleLetBinding" |
1527 | 1827 | ||
1528 | 1828 | ||
1529 | // $ANTLR start "entryRuleDisjunctiveExpression" | 1829 | // $ANTLR start "entryRuleDisjunctiveExpression" |
1530 | // InternalSolverLanguageParser.g:539:1: entryRuleDisjunctiveExpression : ruleDisjunctiveExpression EOF ; | 1830 | // InternalSolverLanguageParser.g:644:1: entryRuleDisjunctiveExpression : ruleDisjunctiveExpression EOF ; |
1531 | public final void entryRuleDisjunctiveExpression() throws RecognitionException { | 1831 | public final void entryRuleDisjunctiveExpression() throws RecognitionException { |
1532 | try { | 1832 | try { |
1533 | // InternalSolverLanguageParser.g:540:1: ( ruleDisjunctiveExpression EOF ) | 1833 | // InternalSolverLanguageParser.g:645:1: ( ruleDisjunctiveExpression EOF ) |
1534 | // InternalSolverLanguageParser.g:541:1: ruleDisjunctiveExpression EOF | 1834 | // InternalSolverLanguageParser.g:646:1: ruleDisjunctiveExpression EOF |
1535 | { | 1835 | { |
1536 | before(grammarAccess.getDisjunctiveExpressionRule()); | 1836 | before(grammarAccess.getDisjunctiveExpressionRule()); |
1537 | pushFollow(FOLLOW_1); | 1837 | pushFollow(FOLLOW_1); |
@@ -1557,21 +1857,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
1557 | 1857 | ||
1558 | 1858 | ||
1559 | // $ANTLR start "ruleDisjunctiveExpression" | 1859 | // $ANTLR start "ruleDisjunctiveExpression" |
1560 | // InternalSolverLanguageParser.g:548:1: ruleDisjunctiveExpression : ( ( rule__DisjunctiveExpression__Group__0 ) ) ; | 1860 | // InternalSolverLanguageParser.g:653:1: ruleDisjunctiveExpression : ( ( rule__DisjunctiveExpression__Group__0 ) ) ; |
1561 | public final void ruleDisjunctiveExpression() throws RecognitionException { | 1861 | public final void ruleDisjunctiveExpression() throws RecognitionException { |
1562 | 1862 | ||
1563 | int stackSize = keepStackSize(); | 1863 | int stackSize = keepStackSize(); |
1564 | 1864 | ||
1565 | try { | 1865 | try { |
1566 | // InternalSolverLanguageParser.g:552:2: ( ( ( rule__DisjunctiveExpression__Group__0 ) ) ) | 1866 | // InternalSolverLanguageParser.g:657:2: ( ( ( rule__DisjunctiveExpression__Group__0 ) ) ) |
1567 | // InternalSolverLanguageParser.g:553:2: ( ( rule__DisjunctiveExpression__Group__0 ) ) | 1867 | // InternalSolverLanguageParser.g:658:2: ( ( rule__DisjunctiveExpression__Group__0 ) ) |
1568 | { | 1868 | { |
1569 | // InternalSolverLanguageParser.g:553:2: ( ( rule__DisjunctiveExpression__Group__0 ) ) | 1869 | // InternalSolverLanguageParser.g:658:2: ( ( rule__DisjunctiveExpression__Group__0 ) ) |
1570 | // InternalSolverLanguageParser.g:554:3: ( rule__DisjunctiveExpression__Group__0 ) | 1870 | // InternalSolverLanguageParser.g:659:3: ( rule__DisjunctiveExpression__Group__0 ) |
1571 | { | 1871 | { |
1572 | before(grammarAccess.getDisjunctiveExpressionAccess().getGroup()); | 1872 | before(grammarAccess.getDisjunctiveExpressionAccess().getGroup()); |
1573 | // InternalSolverLanguageParser.g:555:3: ( rule__DisjunctiveExpression__Group__0 ) | 1873 | // InternalSolverLanguageParser.g:660:3: ( rule__DisjunctiveExpression__Group__0 ) |
1574 | // InternalSolverLanguageParser.g:555:4: rule__DisjunctiveExpression__Group__0 | 1874 | // InternalSolverLanguageParser.g:660:4: rule__DisjunctiveExpression__Group__0 |
1575 | { | 1875 | { |
1576 | pushFollow(FOLLOW_2); | 1876 | pushFollow(FOLLOW_2); |
1577 | rule__DisjunctiveExpression__Group__0(); | 1877 | rule__DisjunctiveExpression__Group__0(); |
@@ -1604,11 +1904,11 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
1604 | 1904 | ||
1605 | 1905 | ||
1606 | // $ANTLR start "entryRuleCase" | 1906 | // $ANTLR start "entryRuleCase" |
1607 | // InternalSolverLanguageParser.g:564:1: entryRuleCase : ruleCase EOF ; | 1907 | // InternalSolverLanguageParser.g:669:1: entryRuleCase : ruleCase EOF ; |
1608 | public final void entryRuleCase() throws RecognitionException { | 1908 | public final void entryRuleCase() throws RecognitionException { |
1609 | try { | 1909 | try { |
1610 | // InternalSolverLanguageParser.g:565:1: ( ruleCase EOF ) | 1910 | // InternalSolverLanguageParser.g:670:1: ( ruleCase EOF ) |
1611 | // InternalSolverLanguageParser.g:566:1: ruleCase EOF | 1911 | // InternalSolverLanguageParser.g:671:1: ruleCase EOF |
1612 | { | 1912 | { |
1613 | before(grammarAccess.getCaseRule()); | 1913 | before(grammarAccess.getCaseRule()); |
1614 | pushFollow(FOLLOW_1); | 1914 | pushFollow(FOLLOW_1); |
@@ -1634,21 +1934,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
1634 | 1934 | ||
1635 | 1935 | ||
1636 | // $ANTLR start "ruleCase" | 1936 | // $ANTLR start "ruleCase" |
1637 | // InternalSolverLanguageParser.g:573:1: ruleCase : ( ( rule__Case__Group__0 ) ) ; | 1937 | // InternalSolverLanguageParser.g:678:1: ruleCase : ( ( rule__Case__Group__0 ) ) ; |
1638 | public final void ruleCase() throws RecognitionException { | 1938 | public final void ruleCase() throws RecognitionException { |
1639 | 1939 | ||
1640 | int stackSize = keepStackSize(); | 1940 | int stackSize = keepStackSize(); |
1641 | 1941 | ||
1642 | try { | 1942 | try { |
1643 | // InternalSolverLanguageParser.g:577:2: ( ( ( rule__Case__Group__0 ) ) ) | 1943 | // InternalSolverLanguageParser.g:682:2: ( ( ( rule__Case__Group__0 ) ) ) |
1644 | // InternalSolverLanguageParser.g:578:2: ( ( rule__Case__Group__0 ) ) | 1944 | // InternalSolverLanguageParser.g:683:2: ( ( rule__Case__Group__0 ) ) |
1645 | { | 1945 | { |
1646 | // InternalSolverLanguageParser.g:578:2: ( ( rule__Case__Group__0 ) ) | 1946 | // InternalSolverLanguageParser.g:683:2: ( ( rule__Case__Group__0 ) ) |
1647 | // InternalSolverLanguageParser.g:579:3: ( rule__Case__Group__0 ) | 1947 | // InternalSolverLanguageParser.g:684:3: ( rule__Case__Group__0 ) |
1648 | { | 1948 | { |
1649 | before(grammarAccess.getCaseAccess().getGroup()); | 1949 | before(grammarAccess.getCaseAccess().getGroup()); |
1650 | // InternalSolverLanguageParser.g:580:3: ( rule__Case__Group__0 ) | 1950 | // InternalSolverLanguageParser.g:685:3: ( rule__Case__Group__0 ) |
1651 | // InternalSolverLanguageParser.g:580:4: rule__Case__Group__0 | 1951 | // InternalSolverLanguageParser.g:685:4: rule__Case__Group__0 |
1652 | { | 1952 | { |
1653 | pushFollow(FOLLOW_2); | 1953 | pushFollow(FOLLOW_2); |
1654 | rule__Case__Group__0(); | 1954 | rule__Case__Group__0(); |
@@ -1681,11 +1981,11 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
1681 | 1981 | ||
1682 | 1982 | ||
1683 | // $ANTLR start "entryRuleConjunctiveExpression" | 1983 | // $ANTLR start "entryRuleConjunctiveExpression" |
1684 | // InternalSolverLanguageParser.g:589:1: entryRuleConjunctiveExpression : ruleConjunctiveExpression EOF ; | 1984 | // InternalSolverLanguageParser.g:694:1: entryRuleConjunctiveExpression : ruleConjunctiveExpression EOF ; |
1685 | public final void entryRuleConjunctiveExpression() throws RecognitionException { | 1985 | public final void entryRuleConjunctiveExpression() throws RecognitionException { |
1686 | try { | 1986 | try { |
1687 | // InternalSolverLanguageParser.g:590:1: ( ruleConjunctiveExpression EOF ) | 1987 | // InternalSolverLanguageParser.g:695:1: ( ruleConjunctiveExpression EOF ) |
1688 | // InternalSolverLanguageParser.g:591:1: ruleConjunctiveExpression EOF | 1988 | // InternalSolverLanguageParser.g:696:1: ruleConjunctiveExpression EOF |
1689 | { | 1989 | { |
1690 | before(grammarAccess.getConjunctiveExpressionRule()); | 1990 | before(grammarAccess.getConjunctiveExpressionRule()); |
1691 | pushFollow(FOLLOW_1); | 1991 | pushFollow(FOLLOW_1); |
@@ -1711,21 +2011,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
1711 | 2011 | ||
1712 | 2012 | ||
1713 | // $ANTLR start "ruleConjunctiveExpression" | 2013 | // $ANTLR start "ruleConjunctiveExpression" |
1714 | // InternalSolverLanguageParser.g:598:1: ruleConjunctiveExpression : ( ( rule__ConjunctiveExpression__Group__0 ) ) ; | 2014 | // InternalSolverLanguageParser.g:703:1: ruleConjunctiveExpression : ( ( rule__ConjunctiveExpression__Group__0 ) ) ; |
1715 | public final void ruleConjunctiveExpression() throws RecognitionException { | 2015 | public final void ruleConjunctiveExpression() throws RecognitionException { |
1716 | 2016 | ||
1717 | int stackSize = keepStackSize(); | 2017 | int stackSize = keepStackSize(); |
1718 | 2018 | ||
1719 | try { | 2019 | try { |
1720 | // InternalSolverLanguageParser.g:602:2: ( ( ( rule__ConjunctiveExpression__Group__0 ) ) ) | 2020 | // InternalSolverLanguageParser.g:707:2: ( ( ( rule__ConjunctiveExpression__Group__0 ) ) ) |
1721 | // InternalSolverLanguageParser.g:603:2: ( ( rule__ConjunctiveExpression__Group__0 ) ) | 2021 | // InternalSolverLanguageParser.g:708:2: ( ( rule__ConjunctiveExpression__Group__0 ) ) |
1722 | { | 2022 | { |
1723 | // InternalSolverLanguageParser.g:603:2: ( ( rule__ConjunctiveExpression__Group__0 ) ) | 2023 | // InternalSolverLanguageParser.g:708:2: ( ( rule__ConjunctiveExpression__Group__0 ) ) |
1724 | // InternalSolverLanguageParser.g:604:3: ( rule__ConjunctiveExpression__Group__0 ) | 2024 | // InternalSolverLanguageParser.g:709:3: ( rule__ConjunctiveExpression__Group__0 ) |
1725 | { | 2025 | { |
1726 | before(grammarAccess.getConjunctiveExpressionAccess().getGroup()); | 2026 | before(grammarAccess.getConjunctiveExpressionAccess().getGroup()); |
1727 | // InternalSolverLanguageParser.g:605:3: ( rule__ConjunctiveExpression__Group__0 ) | 2027 | // InternalSolverLanguageParser.g:710:3: ( rule__ConjunctiveExpression__Group__0 ) |
1728 | // InternalSolverLanguageParser.g:605:4: rule__ConjunctiveExpression__Group__0 | 2028 | // InternalSolverLanguageParser.g:710:4: rule__ConjunctiveExpression__Group__0 |
1729 | { | 2029 | { |
1730 | pushFollow(FOLLOW_2); | 2030 | pushFollow(FOLLOW_2); |
1731 | rule__ConjunctiveExpression__Group__0(); | 2031 | rule__ConjunctiveExpression__Group__0(); |
@@ -1758,11 +2058,11 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
1758 | 2058 | ||
1759 | 2059 | ||
1760 | // $ANTLR start "entryRuleComparisonExpression" | 2060 | // $ANTLR start "entryRuleComparisonExpression" |
1761 | // InternalSolverLanguageParser.g:614:1: entryRuleComparisonExpression : ruleComparisonExpression EOF ; | 2061 | // InternalSolverLanguageParser.g:719:1: entryRuleComparisonExpression : ruleComparisonExpression EOF ; |
1762 | public final void entryRuleComparisonExpression() throws RecognitionException { | 2062 | public final void entryRuleComparisonExpression() throws RecognitionException { |
1763 | try { | 2063 | try { |
1764 | // InternalSolverLanguageParser.g:615:1: ( ruleComparisonExpression EOF ) | 2064 | // InternalSolverLanguageParser.g:720:1: ( ruleComparisonExpression EOF ) |
1765 | // InternalSolverLanguageParser.g:616:1: ruleComparisonExpression EOF | 2065 | // InternalSolverLanguageParser.g:721:1: ruleComparisonExpression EOF |
1766 | { | 2066 | { |
1767 | before(grammarAccess.getComparisonExpressionRule()); | 2067 | before(grammarAccess.getComparisonExpressionRule()); |
1768 | pushFollow(FOLLOW_1); | 2068 | pushFollow(FOLLOW_1); |
@@ -1788,21 +2088,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
1788 | 2088 | ||
1789 | 2089 | ||
1790 | // $ANTLR start "ruleComparisonExpression" | 2090 | // $ANTLR start "ruleComparisonExpression" |
1791 | // InternalSolverLanguageParser.g:623:1: ruleComparisonExpression : ( ( rule__ComparisonExpression__Group__0 ) ) ; | 2091 | // InternalSolverLanguageParser.g:728:1: ruleComparisonExpression : ( ( rule__ComparisonExpression__Group__0 ) ) ; |
1792 | public final void ruleComparisonExpression() throws RecognitionException { | 2092 | public final void ruleComparisonExpression() throws RecognitionException { |
1793 | 2093 | ||
1794 | int stackSize = keepStackSize(); | 2094 | int stackSize = keepStackSize(); |
1795 | 2095 | ||
1796 | try { | 2096 | try { |
1797 | // InternalSolverLanguageParser.g:627:2: ( ( ( rule__ComparisonExpression__Group__0 ) ) ) | 2097 | // InternalSolverLanguageParser.g:732:2: ( ( ( rule__ComparisonExpression__Group__0 ) ) ) |
1798 | // InternalSolverLanguageParser.g:628:2: ( ( rule__ComparisonExpression__Group__0 ) ) | 2098 | // InternalSolverLanguageParser.g:733:2: ( ( rule__ComparisonExpression__Group__0 ) ) |
1799 | { | 2099 | { |
1800 | // InternalSolverLanguageParser.g:628:2: ( ( rule__ComparisonExpression__Group__0 ) ) | 2100 | // InternalSolverLanguageParser.g:733:2: ( ( rule__ComparisonExpression__Group__0 ) ) |
1801 | // InternalSolverLanguageParser.g:629:3: ( rule__ComparisonExpression__Group__0 ) | 2101 | // InternalSolverLanguageParser.g:734:3: ( rule__ComparisonExpression__Group__0 ) |
1802 | { | 2102 | { |
1803 | before(grammarAccess.getComparisonExpressionAccess().getGroup()); | 2103 | before(grammarAccess.getComparisonExpressionAccess().getGroup()); |
1804 | // InternalSolverLanguageParser.g:630:3: ( rule__ComparisonExpression__Group__0 ) | 2104 | // InternalSolverLanguageParser.g:735:3: ( rule__ComparisonExpression__Group__0 ) |
1805 | // InternalSolverLanguageParser.g:630:4: rule__ComparisonExpression__Group__0 | 2105 | // InternalSolverLanguageParser.g:735:4: rule__ComparisonExpression__Group__0 |
1806 | { | 2106 | { |
1807 | pushFollow(FOLLOW_2); | 2107 | pushFollow(FOLLOW_2); |
1808 | rule__ComparisonExpression__Group__0(); | 2108 | rule__ComparisonExpression__Group__0(); |
@@ -1835,11 +2135,11 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
1835 | 2135 | ||
1836 | 2136 | ||
1837 | // $ANTLR start "entryRuleAdditiveExpression" | 2137 | // $ANTLR start "entryRuleAdditiveExpression" |
1838 | // InternalSolverLanguageParser.g:639:1: entryRuleAdditiveExpression : ruleAdditiveExpression EOF ; | 2138 | // InternalSolverLanguageParser.g:744:1: entryRuleAdditiveExpression : ruleAdditiveExpression EOF ; |
1839 | public final void entryRuleAdditiveExpression() throws RecognitionException { | 2139 | public final void entryRuleAdditiveExpression() throws RecognitionException { |
1840 | try { | 2140 | try { |
1841 | // InternalSolverLanguageParser.g:640:1: ( ruleAdditiveExpression EOF ) | 2141 | // InternalSolverLanguageParser.g:745:1: ( ruleAdditiveExpression EOF ) |
1842 | // InternalSolverLanguageParser.g:641:1: ruleAdditiveExpression EOF | 2142 | // InternalSolverLanguageParser.g:746:1: ruleAdditiveExpression EOF |
1843 | { | 2143 | { |
1844 | before(grammarAccess.getAdditiveExpressionRule()); | 2144 | before(grammarAccess.getAdditiveExpressionRule()); |
1845 | pushFollow(FOLLOW_1); | 2145 | pushFollow(FOLLOW_1); |
@@ -1865,21 +2165,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
1865 | 2165 | ||
1866 | 2166 | ||
1867 | // $ANTLR start "ruleAdditiveExpression" | 2167 | // $ANTLR start "ruleAdditiveExpression" |
1868 | // InternalSolverLanguageParser.g:648:1: ruleAdditiveExpression : ( ( rule__AdditiveExpression__Group__0 ) ) ; | 2168 | // InternalSolverLanguageParser.g:753:1: ruleAdditiveExpression : ( ( rule__AdditiveExpression__Group__0 ) ) ; |
1869 | public final void ruleAdditiveExpression() throws RecognitionException { | 2169 | public final void ruleAdditiveExpression() throws RecognitionException { |
1870 | 2170 | ||
1871 | int stackSize = keepStackSize(); | 2171 | int stackSize = keepStackSize(); |
1872 | 2172 | ||
1873 | try { | 2173 | try { |
1874 | // InternalSolverLanguageParser.g:652:2: ( ( ( rule__AdditiveExpression__Group__0 ) ) ) | 2174 | // InternalSolverLanguageParser.g:757:2: ( ( ( rule__AdditiveExpression__Group__0 ) ) ) |
1875 | // InternalSolverLanguageParser.g:653:2: ( ( rule__AdditiveExpression__Group__0 ) ) | 2175 | // InternalSolverLanguageParser.g:758:2: ( ( rule__AdditiveExpression__Group__0 ) ) |
1876 | { | 2176 | { |
1877 | // InternalSolverLanguageParser.g:653:2: ( ( rule__AdditiveExpression__Group__0 ) ) | 2177 | // InternalSolverLanguageParser.g:758:2: ( ( rule__AdditiveExpression__Group__0 ) ) |
1878 | // InternalSolverLanguageParser.g:654:3: ( rule__AdditiveExpression__Group__0 ) | 2178 | // InternalSolverLanguageParser.g:759:3: ( rule__AdditiveExpression__Group__0 ) |
1879 | { | 2179 | { |
1880 | before(grammarAccess.getAdditiveExpressionAccess().getGroup()); | 2180 | before(grammarAccess.getAdditiveExpressionAccess().getGroup()); |
1881 | // InternalSolverLanguageParser.g:655:3: ( rule__AdditiveExpression__Group__0 ) | 2181 | // InternalSolverLanguageParser.g:760:3: ( rule__AdditiveExpression__Group__0 ) |
1882 | // InternalSolverLanguageParser.g:655:4: rule__AdditiveExpression__Group__0 | 2182 | // InternalSolverLanguageParser.g:760:4: rule__AdditiveExpression__Group__0 |
1883 | { | 2183 | { |
1884 | pushFollow(FOLLOW_2); | 2184 | pushFollow(FOLLOW_2); |
1885 | rule__AdditiveExpression__Group__0(); | 2185 | rule__AdditiveExpression__Group__0(); |
@@ -1912,11 +2212,11 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
1912 | 2212 | ||
1913 | 2213 | ||
1914 | // $ANTLR start "entryRuleMultiplicativeExpression" | 2214 | // $ANTLR start "entryRuleMultiplicativeExpression" |
1915 | // InternalSolverLanguageParser.g:664:1: entryRuleMultiplicativeExpression : ruleMultiplicativeExpression EOF ; | 2215 | // InternalSolverLanguageParser.g:769:1: entryRuleMultiplicativeExpression : ruleMultiplicativeExpression EOF ; |
1916 | public final void entryRuleMultiplicativeExpression() throws RecognitionException { | 2216 | public final void entryRuleMultiplicativeExpression() throws RecognitionException { |
1917 | try { | 2217 | try { |
1918 | // InternalSolverLanguageParser.g:665:1: ( ruleMultiplicativeExpression EOF ) | 2218 | // InternalSolverLanguageParser.g:770:1: ( ruleMultiplicativeExpression EOF ) |
1919 | // InternalSolverLanguageParser.g:666:1: ruleMultiplicativeExpression EOF | 2219 | // InternalSolverLanguageParser.g:771:1: ruleMultiplicativeExpression EOF |
1920 | { | 2220 | { |
1921 | before(grammarAccess.getMultiplicativeExpressionRule()); | 2221 | before(grammarAccess.getMultiplicativeExpressionRule()); |
1922 | pushFollow(FOLLOW_1); | 2222 | pushFollow(FOLLOW_1); |
@@ -1942,21 +2242,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
1942 | 2242 | ||
1943 | 2243 | ||
1944 | // $ANTLR start "ruleMultiplicativeExpression" | 2244 | // $ANTLR start "ruleMultiplicativeExpression" |
1945 | // InternalSolverLanguageParser.g:673:1: ruleMultiplicativeExpression : ( ( rule__MultiplicativeExpression__Group__0 ) ) ; | 2245 | // InternalSolverLanguageParser.g:778:1: ruleMultiplicativeExpression : ( ( rule__MultiplicativeExpression__Group__0 ) ) ; |
1946 | public final void ruleMultiplicativeExpression() throws RecognitionException { | 2246 | public final void ruleMultiplicativeExpression() throws RecognitionException { |
1947 | 2247 | ||
1948 | int stackSize = keepStackSize(); | 2248 | int stackSize = keepStackSize(); |
1949 | 2249 | ||
1950 | try { | 2250 | try { |
1951 | // InternalSolverLanguageParser.g:677:2: ( ( ( rule__MultiplicativeExpression__Group__0 ) ) ) | 2251 | // InternalSolverLanguageParser.g:782:2: ( ( ( rule__MultiplicativeExpression__Group__0 ) ) ) |
1952 | // InternalSolverLanguageParser.g:678:2: ( ( rule__MultiplicativeExpression__Group__0 ) ) | 2252 | // InternalSolverLanguageParser.g:783:2: ( ( rule__MultiplicativeExpression__Group__0 ) ) |
1953 | { | 2253 | { |
1954 | // InternalSolverLanguageParser.g:678:2: ( ( rule__MultiplicativeExpression__Group__0 ) ) | 2254 | // InternalSolverLanguageParser.g:783:2: ( ( rule__MultiplicativeExpression__Group__0 ) ) |
1955 | // InternalSolverLanguageParser.g:679:3: ( rule__MultiplicativeExpression__Group__0 ) | 2255 | // InternalSolverLanguageParser.g:784:3: ( rule__MultiplicativeExpression__Group__0 ) |
1956 | { | 2256 | { |
1957 | before(grammarAccess.getMultiplicativeExpressionAccess().getGroup()); | 2257 | before(grammarAccess.getMultiplicativeExpressionAccess().getGroup()); |
1958 | // InternalSolverLanguageParser.g:680:3: ( rule__MultiplicativeExpression__Group__0 ) | 2258 | // InternalSolverLanguageParser.g:785:3: ( rule__MultiplicativeExpression__Group__0 ) |
1959 | // InternalSolverLanguageParser.g:680:4: rule__MultiplicativeExpression__Group__0 | 2259 | // InternalSolverLanguageParser.g:785:4: rule__MultiplicativeExpression__Group__0 |
1960 | { | 2260 | { |
1961 | pushFollow(FOLLOW_2); | 2261 | pushFollow(FOLLOW_2); |
1962 | rule__MultiplicativeExpression__Group__0(); | 2262 | rule__MultiplicativeExpression__Group__0(); |
@@ -1989,11 +2289,11 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
1989 | 2289 | ||
1990 | 2290 | ||
1991 | // $ANTLR start "entryRuleExponentialExpression" | 2291 | // $ANTLR start "entryRuleExponentialExpression" |
1992 | // InternalSolverLanguageParser.g:689:1: entryRuleExponentialExpression : ruleExponentialExpression EOF ; | 2292 | // InternalSolverLanguageParser.g:794:1: entryRuleExponentialExpression : ruleExponentialExpression EOF ; |
1993 | public final void entryRuleExponentialExpression() throws RecognitionException { | 2293 | public final void entryRuleExponentialExpression() throws RecognitionException { |
1994 | try { | 2294 | try { |
1995 | // InternalSolverLanguageParser.g:690:1: ( ruleExponentialExpression EOF ) | 2295 | // InternalSolverLanguageParser.g:795:1: ( ruleExponentialExpression EOF ) |
1996 | // InternalSolverLanguageParser.g:691:1: ruleExponentialExpression EOF | 2296 | // InternalSolverLanguageParser.g:796:1: ruleExponentialExpression EOF |
1997 | { | 2297 | { |
1998 | before(grammarAccess.getExponentialExpressionRule()); | 2298 | before(grammarAccess.getExponentialExpressionRule()); |
1999 | pushFollow(FOLLOW_1); | 2299 | pushFollow(FOLLOW_1); |
@@ -2019,21 +2319,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
2019 | 2319 | ||
2020 | 2320 | ||
2021 | // $ANTLR start "ruleExponentialExpression" | 2321 | // $ANTLR start "ruleExponentialExpression" |
2022 | // InternalSolverLanguageParser.g:698:1: ruleExponentialExpression : ( ( rule__ExponentialExpression__Group__0 ) ) ; | 2322 | // InternalSolverLanguageParser.g:803:1: ruleExponentialExpression : ( ( rule__ExponentialExpression__Group__0 ) ) ; |
2023 | public final void ruleExponentialExpression() throws RecognitionException { | 2323 | public final void ruleExponentialExpression() throws RecognitionException { |
2024 | 2324 | ||
2025 | int stackSize = keepStackSize(); | 2325 | int stackSize = keepStackSize(); |
2026 | 2326 | ||
2027 | try { | 2327 | try { |
2028 | // InternalSolverLanguageParser.g:702:2: ( ( ( rule__ExponentialExpression__Group__0 ) ) ) | 2328 | // InternalSolverLanguageParser.g:807:2: ( ( ( rule__ExponentialExpression__Group__0 ) ) ) |
2029 | // InternalSolverLanguageParser.g:703:2: ( ( rule__ExponentialExpression__Group__0 ) ) | 2329 | // InternalSolverLanguageParser.g:808:2: ( ( rule__ExponentialExpression__Group__0 ) ) |
2030 | { | 2330 | { |
2031 | // InternalSolverLanguageParser.g:703:2: ( ( rule__ExponentialExpression__Group__0 ) ) | 2331 | // InternalSolverLanguageParser.g:808:2: ( ( rule__ExponentialExpression__Group__0 ) ) |
2032 | // InternalSolverLanguageParser.g:704:3: ( rule__ExponentialExpression__Group__0 ) | 2332 | // InternalSolverLanguageParser.g:809:3: ( rule__ExponentialExpression__Group__0 ) |
2033 | { | 2333 | { |
2034 | before(grammarAccess.getExponentialExpressionAccess().getGroup()); | 2334 | before(grammarAccess.getExponentialExpressionAccess().getGroup()); |
2035 | // InternalSolverLanguageParser.g:705:3: ( rule__ExponentialExpression__Group__0 ) | 2335 | // InternalSolverLanguageParser.g:810:3: ( rule__ExponentialExpression__Group__0 ) |
2036 | // InternalSolverLanguageParser.g:705:4: rule__ExponentialExpression__Group__0 | 2336 | // InternalSolverLanguageParser.g:810:4: rule__ExponentialExpression__Group__0 |
2037 | { | 2337 | { |
2038 | pushFollow(FOLLOW_2); | 2338 | pushFollow(FOLLOW_2); |
2039 | rule__ExponentialExpression__Group__0(); | 2339 | rule__ExponentialExpression__Group__0(); |
@@ -2066,11 +2366,11 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
2066 | 2366 | ||
2067 | 2367 | ||
2068 | // $ANTLR start "entryRuleCastExpression" | 2368 | // $ANTLR start "entryRuleCastExpression" |
2069 | // InternalSolverLanguageParser.g:714:1: entryRuleCastExpression : ruleCastExpression EOF ; | 2369 | // InternalSolverLanguageParser.g:819:1: entryRuleCastExpression : ruleCastExpression EOF ; |
2070 | public final void entryRuleCastExpression() throws RecognitionException { | 2370 | public final void entryRuleCastExpression() throws RecognitionException { |
2071 | try { | 2371 | try { |
2072 | // InternalSolverLanguageParser.g:715:1: ( ruleCastExpression EOF ) | 2372 | // InternalSolverLanguageParser.g:820:1: ( ruleCastExpression EOF ) |
2073 | // InternalSolverLanguageParser.g:716:1: ruleCastExpression EOF | 2373 | // InternalSolverLanguageParser.g:821:1: ruleCastExpression EOF |
2074 | { | 2374 | { |
2075 | before(grammarAccess.getCastExpressionRule()); | 2375 | before(grammarAccess.getCastExpressionRule()); |
2076 | pushFollow(FOLLOW_1); | 2376 | pushFollow(FOLLOW_1); |
@@ -2096,21 +2396,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
2096 | 2396 | ||
2097 | 2397 | ||
2098 | // $ANTLR start "ruleCastExpression" | 2398 | // $ANTLR start "ruleCastExpression" |
2099 | // InternalSolverLanguageParser.g:723:1: ruleCastExpression : ( ( rule__CastExpression__Group__0 ) ) ; | 2399 | // InternalSolverLanguageParser.g:828:1: ruleCastExpression : ( ( rule__CastExpression__Group__0 ) ) ; |
2100 | public final void ruleCastExpression() throws RecognitionException { | 2400 | public final void ruleCastExpression() throws RecognitionException { |
2101 | 2401 | ||
2102 | int stackSize = keepStackSize(); | 2402 | int stackSize = keepStackSize(); |
2103 | 2403 | ||
2104 | try { | 2404 | try { |
2105 | // InternalSolverLanguageParser.g:727:2: ( ( ( rule__CastExpression__Group__0 ) ) ) | 2405 | // InternalSolverLanguageParser.g:832:2: ( ( ( rule__CastExpression__Group__0 ) ) ) |
2106 | // InternalSolverLanguageParser.g:728:2: ( ( rule__CastExpression__Group__0 ) ) | 2406 | // InternalSolverLanguageParser.g:833:2: ( ( rule__CastExpression__Group__0 ) ) |
2107 | { | 2407 | { |
2108 | // InternalSolverLanguageParser.g:728:2: ( ( rule__CastExpression__Group__0 ) ) | 2408 | // InternalSolverLanguageParser.g:833:2: ( ( rule__CastExpression__Group__0 ) ) |
2109 | // InternalSolverLanguageParser.g:729:3: ( rule__CastExpression__Group__0 ) | 2409 | // InternalSolverLanguageParser.g:834:3: ( rule__CastExpression__Group__0 ) |
2110 | { | 2410 | { |
2111 | before(grammarAccess.getCastExpressionAccess().getGroup()); | 2411 | before(grammarAccess.getCastExpressionAccess().getGroup()); |
2112 | // InternalSolverLanguageParser.g:730:3: ( rule__CastExpression__Group__0 ) | 2412 | // InternalSolverLanguageParser.g:835:3: ( rule__CastExpression__Group__0 ) |
2113 | // InternalSolverLanguageParser.g:730:4: rule__CastExpression__Group__0 | 2413 | // InternalSolverLanguageParser.g:835:4: rule__CastExpression__Group__0 |
2114 | { | 2414 | { |
2115 | pushFollow(FOLLOW_2); | 2415 | pushFollow(FOLLOW_2); |
2116 | rule__CastExpression__Group__0(); | 2416 | rule__CastExpression__Group__0(); |
@@ -2143,11 +2443,11 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
2143 | 2443 | ||
2144 | 2444 | ||
2145 | // $ANTLR start "entryRuleUnaryExpression" | 2445 | // $ANTLR start "entryRuleUnaryExpression" |
2146 | // InternalSolverLanguageParser.g:739:1: entryRuleUnaryExpression : ruleUnaryExpression EOF ; | 2446 | // InternalSolverLanguageParser.g:844:1: entryRuleUnaryExpression : ruleUnaryExpression EOF ; |
2147 | public final void entryRuleUnaryExpression() throws RecognitionException { | 2447 | public final void entryRuleUnaryExpression() throws RecognitionException { |
2148 | try { | 2448 | try { |
2149 | // InternalSolverLanguageParser.g:740:1: ( ruleUnaryExpression EOF ) | 2449 | // InternalSolverLanguageParser.g:845:1: ( ruleUnaryExpression EOF ) |
2150 | // InternalSolverLanguageParser.g:741:1: ruleUnaryExpression EOF | 2450 | // InternalSolverLanguageParser.g:846:1: ruleUnaryExpression EOF |
2151 | { | 2451 | { |
2152 | before(grammarAccess.getUnaryExpressionRule()); | 2452 | before(grammarAccess.getUnaryExpressionRule()); |
2153 | pushFollow(FOLLOW_1); | 2453 | pushFollow(FOLLOW_1); |
@@ -2173,21 +2473,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
2173 | 2473 | ||
2174 | 2474 | ||
2175 | // $ANTLR start "ruleUnaryExpression" | 2475 | // $ANTLR start "ruleUnaryExpression" |
2176 | // InternalSolverLanguageParser.g:748:1: ruleUnaryExpression : ( ( rule__UnaryExpression__Alternatives ) ) ; | 2476 | // InternalSolverLanguageParser.g:853:1: ruleUnaryExpression : ( ( rule__UnaryExpression__Alternatives ) ) ; |
2177 | public final void ruleUnaryExpression() throws RecognitionException { | 2477 | public final void ruleUnaryExpression() throws RecognitionException { |
2178 | 2478 | ||
2179 | int stackSize = keepStackSize(); | 2479 | int stackSize = keepStackSize(); |
2180 | 2480 | ||
2181 | try { | 2481 | try { |
2182 | // InternalSolverLanguageParser.g:752:2: ( ( ( rule__UnaryExpression__Alternatives ) ) ) | 2482 | // InternalSolverLanguageParser.g:857:2: ( ( ( rule__UnaryExpression__Alternatives ) ) ) |
2183 | // InternalSolverLanguageParser.g:753:2: ( ( rule__UnaryExpression__Alternatives ) ) | 2483 | // InternalSolverLanguageParser.g:858:2: ( ( rule__UnaryExpression__Alternatives ) ) |
2184 | { | 2484 | { |
2185 | // InternalSolverLanguageParser.g:753:2: ( ( rule__UnaryExpression__Alternatives ) ) | 2485 | // InternalSolverLanguageParser.g:858:2: ( ( rule__UnaryExpression__Alternatives ) ) |
2186 | // InternalSolverLanguageParser.g:754:3: ( rule__UnaryExpression__Alternatives ) | 2486 | // InternalSolverLanguageParser.g:859:3: ( rule__UnaryExpression__Alternatives ) |
2187 | { | 2487 | { |
2188 | before(grammarAccess.getUnaryExpressionAccess().getAlternatives()); | 2488 | before(grammarAccess.getUnaryExpressionAccess().getAlternatives()); |
2189 | // InternalSolverLanguageParser.g:755:3: ( rule__UnaryExpression__Alternatives ) | 2489 | // InternalSolverLanguageParser.g:860:3: ( rule__UnaryExpression__Alternatives ) |
2190 | // InternalSolverLanguageParser.g:755:4: rule__UnaryExpression__Alternatives | 2490 | // InternalSolverLanguageParser.g:860:4: rule__UnaryExpression__Alternatives |
2191 | { | 2491 | { |
2192 | pushFollow(FOLLOW_2); | 2492 | pushFollow(FOLLOW_2); |
2193 | rule__UnaryExpression__Alternatives(); | 2493 | rule__UnaryExpression__Alternatives(); |
@@ -2219,97 +2519,20 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
2219 | // $ANTLR end "ruleUnaryExpression" | 2519 | // $ANTLR end "ruleUnaryExpression" |
2220 | 2520 | ||
2221 | 2521 | ||
2222 | // $ANTLR start "entryRuleAggregationExpression" | 2522 | // $ANTLR start "entryRuleBracedAggregateExpression" |
2223 | // InternalSolverLanguageParser.g:764:1: entryRuleAggregationExpression : ruleAggregationExpression EOF ; | 2523 | // InternalSolverLanguageParser.g:869:1: entryRuleBracedAggregateExpression : ruleBracedAggregateExpression EOF ; |
2224 | public final void entryRuleAggregationExpression() throws RecognitionException { | 2524 | public final void entryRuleBracedAggregateExpression() throws RecognitionException { |
2225 | try { | ||
2226 | // InternalSolverLanguageParser.g:765:1: ( ruleAggregationExpression EOF ) | ||
2227 | // InternalSolverLanguageParser.g:766:1: ruleAggregationExpression EOF | ||
2228 | { | ||
2229 | before(grammarAccess.getAggregationExpressionRule()); | ||
2230 | pushFollow(FOLLOW_1); | ||
2231 | ruleAggregationExpression(); | ||
2232 | |||
2233 | state._fsp--; | ||
2234 | |||
2235 | after(grammarAccess.getAggregationExpressionRule()); | ||
2236 | match(input,EOF,FOLLOW_2); | ||
2237 | |||
2238 | } | ||
2239 | |||
2240 | } | ||
2241 | catch (RecognitionException re) { | ||
2242 | reportError(re); | ||
2243 | recover(input,re); | ||
2244 | } | ||
2245 | finally { | ||
2246 | } | ||
2247 | return ; | ||
2248 | } | ||
2249 | // $ANTLR end "entryRuleAggregationExpression" | ||
2250 | |||
2251 | |||
2252 | // $ANTLR start "ruleAggregationExpression" | ||
2253 | // InternalSolverLanguageParser.g:773:1: ruleAggregationExpression : ( ( rule__AggregationExpression__Alternatives ) ) ; | ||
2254 | public final void ruleAggregationExpression() throws RecognitionException { | ||
2255 | |||
2256 | int stackSize = keepStackSize(); | ||
2257 | |||
2258 | try { | ||
2259 | // InternalSolverLanguageParser.g:777:2: ( ( ( rule__AggregationExpression__Alternatives ) ) ) | ||
2260 | // InternalSolverLanguageParser.g:778:2: ( ( rule__AggregationExpression__Alternatives ) ) | ||
2261 | { | ||
2262 | // InternalSolverLanguageParser.g:778:2: ( ( rule__AggregationExpression__Alternatives ) ) | ||
2263 | // InternalSolverLanguageParser.g:779:3: ( rule__AggregationExpression__Alternatives ) | ||
2264 | { | ||
2265 | before(grammarAccess.getAggregationExpressionAccess().getAlternatives()); | ||
2266 | // InternalSolverLanguageParser.g:780:3: ( rule__AggregationExpression__Alternatives ) | ||
2267 | // InternalSolverLanguageParser.g:780:4: rule__AggregationExpression__Alternatives | ||
2268 | { | ||
2269 | pushFollow(FOLLOW_2); | ||
2270 | rule__AggregationExpression__Alternatives(); | ||
2271 | |||
2272 | state._fsp--; | ||
2273 | |||
2274 | |||
2275 | } | ||
2276 | |||
2277 | after(grammarAccess.getAggregationExpressionAccess().getAlternatives()); | ||
2278 | |||
2279 | } | ||
2280 | |||
2281 | |||
2282 | } | ||
2283 | |||
2284 | } | ||
2285 | catch (RecognitionException re) { | ||
2286 | reportError(re); | ||
2287 | recover(input,re); | ||
2288 | } | ||
2289 | finally { | ||
2290 | |||
2291 | restoreStackSize(stackSize); | ||
2292 | |||
2293 | } | ||
2294 | return ; | ||
2295 | } | ||
2296 | // $ANTLR end "ruleAggregationExpression" | ||
2297 | |||
2298 | |||
2299 | // $ANTLR start "entryRuleLocalVariables" | ||
2300 | // InternalSolverLanguageParser.g:789:1: entryRuleLocalVariables : ruleLocalVariables EOF ; | ||
2301 | public final void entryRuleLocalVariables() throws RecognitionException { | ||
2302 | try { | 2525 | try { |
2303 | // InternalSolverLanguageParser.g:790:1: ( ruleLocalVariables EOF ) | 2526 | // InternalSolverLanguageParser.g:870:1: ( ruleBracedAggregateExpression EOF ) |
2304 | // InternalSolverLanguageParser.g:791:1: ruleLocalVariables EOF | 2527 | // InternalSolverLanguageParser.g:871:1: ruleBracedAggregateExpression EOF |
2305 | { | 2528 | { |
2306 | before(grammarAccess.getLocalVariablesRule()); | 2529 | before(grammarAccess.getBracedAggregateExpressionRule()); |
2307 | pushFollow(FOLLOW_1); | 2530 | pushFollow(FOLLOW_1); |
2308 | ruleLocalVariables(); | 2531 | ruleBracedAggregateExpression(); |
2309 | 2532 | ||
2310 | state._fsp--; | 2533 | state._fsp--; |
2311 | 2534 | ||
2312 | after(grammarAccess.getLocalVariablesRule()); | 2535 | after(grammarAccess.getBracedAggregateExpressionRule()); |
2313 | match(input,EOF,FOLLOW_2); | 2536 | match(input,EOF,FOLLOW_2); |
2314 | 2537 | ||
2315 | } | 2538 | } |
@@ -2323,35 +2546,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
2323 | } | 2546 | } |
2324 | return ; | 2547 | return ; |
2325 | } | 2548 | } |
2326 | // $ANTLR end "entryRuleLocalVariables" | 2549 | // $ANTLR end "entryRuleBracedAggregateExpression" |
2327 | 2550 | ||
2328 | 2551 | ||
2329 | // $ANTLR start "ruleLocalVariables" | 2552 | // $ANTLR start "ruleBracedAggregateExpression" |
2330 | // InternalSolverLanguageParser.g:798:1: ruleLocalVariables : ( ( rule__LocalVariables__Group__0 ) ) ; | 2553 | // InternalSolverLanguageParser.g:878:1: ruleBracedAggregateExpression : ( ( rule__BracedAggregateExpression__Alternatives ) ) ; |
2331 | public final void ruleLocalVariables() throws RecognitionException { | 2554 | public final void ruleBracedAggregateExpression() throws RecognitionException { |
2332 | 2555 | ||
2333 | int stackSize = keepStackSize(); | 2556 | int stackSize = keepStackSize(); |
2334 | 2557 | ||
2335 | try { | 2558 | try { |
2336 | // InternalSolverLanguageParser.g:802:2: ( ( ( rule__LocalVariables__Group__0 ) ) ) | 2559 | // InternalSolverLanguageParser.g:882:2: ( ( ( rule__BracedAggregateExpression__Alternatives ) ) ) |
2337 | // InternalSolverLanguageParser.g:803:2: ( ( rule__LocalVariables__Group__0 ) ) | 2560 | // InternalSolverLanguageParser.g:883:2: ( ( rule__BracedAggregateExpression__Alternatives ) ) |
2338 | { | 2561 | { |
2339 | // InternalSolverLanguageParser.g:803:2: ( ( rule__LocalVariables__Group__0 ) ) | 2562 | // InternalSolverLanguageParser.g:883:2: ( ( rule__BracedAggregateExpression__Alternatives ) ) |
2340 | // InternalSolverLanguageParser.g:804:3: ( rule__LocalVariables__Group__0 ) | 2563 | // InternalSolverLanguageParser.g:884:3: ( rule__BracedAggregateExpression__Alternatives ) |
2341 | { | 2564 | { |
2342 | before(grammarAccess.getLocalVariablesAccess().getGroup()); | 2565 | before(grammarAccess.getBracedAggregateExpressionAccess().getAlternatives()); |
2343 | // InternalSolverLanguageParser.g:805:3: ( rule__LocalVariables__Group__0 ) | 2566 | // InternalSolverLanguageParser.g:885:3: ( rule__BracedAggregateExpression__Alternatives ) |
2344 | // InternalSolverLanguageParser.g:805:4: rule__LocalVariables__Group__0 | 2567 | // InternalSolverLanguageParser.g:885:4: rule__BracedAggregateExpression__Alternatives |
2345 | { | 2568 | { |
2346 | pushFollow(FOLLOW_2); | 2569 | pushFollow(FOLLOW_2); |
2347 | rule__LocalVariables__Group__0(); | 2570 | rule__BracedAggregateExpression__Alternatives(); |
2348 | 2571 | ||
2349 | state._fsp--; | 2572 | state._fsp--; |
2350 | 2573 | ||
2351 | 2574 | ||
2352 | } | 2575 | } |
2353 | 2576 | ||
2354 | after(grammarAccess.getLocalVariablesAccess().getGroup()); | 2577 | after(grammarAccess.getBracedAggregateExpressionAccess().getAlternatives()); |
2355 | 2578 | ||
2356 | } | 2579 | } |
2357 | 2580 | ||
@@ -2370,23 +2593,23 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
2370 | } | 2593 | } |
2371 | return ; | 2594 | return ; |
2372 | } | 2595 | } |
2373 | // $ANTLR end "ruleLocalVariables" | 2596 | // $ANTLR end "ruleBracedAggregateExpression" |
2374 | 2597 | ||
2375 | 2598 | ||
2376 | // $ANTLR start "entryRuleQuantifiedExpression" | 2599 | // $ANTLR start "entryRuleAggregation" |
2377 | // InternalSolverLanguageParser.g:814:1: entryRuleQuantifiedExpression : ruleQuantifiedExpression EOF ; | 2600 | // InternalSolverLanguageParser.g:894:1: entryRuleAggregation : ruleAggregation EOF ; |
2378 | public final void entryRuleQuantifiedExpression() throws RecognitionException { | 2601 | public final void entryRuleAggregation() throws RecognitionException { |
2379 | try { | 2602 | try { |
2380 | // InternalSolverLanguageParser.g:815:1: ( ruleQuantifiedExpression EOF ) | 2603 | // InternalSolverLanguageParser.g:895:1: ( ruleAggregation EOF ) |
2381 | // InternalSolverLanguageParser.g:816:1: ruleQuantifiedExpression EOF | 2604 | // InternalSolverLanguageParser.g:896:1: ruleAggregation EOF |
2382 | { | 2605 | { |
2383 | before(grammarAccess.getQuantifiedExpressionRule()); | 2606 | before(grammarAccess.getAggregationRule()); |
2384 | pushFollow(FOLLOW_1); | 2607 | pushFollow(FOLLOW_1); |
2385 | ruleQuantifiedExpression(); | 2608 | ruleAggregation(); |
2386 | 2609 | ||
2387 | state._fsp--; | 2610 | state._fsp--; |
2388 | 2611 | ||
2389 | after(grammarAccess.getQuantifiedExpressionRule()); | 2612 | after(grammarAccess.getAggregationRule()); |
2390 | match(input,EOF,FOLLOW_2); | 2613 | match(input,EOF,FOLLOW_2); |
2391 | 2614 | ||
2392 | } | 2615 | } |
@@ -2400,35 +2623,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
2400 | } | 2623 | } |
2401 | return ; | 2624 | return ; |
2402 | } | 2625 | } |
2403 | // $ANTLR end "entryRuleQuantifiedExpression" | 2626 | // $ANTLR end "entryRuleAggregation" |
2404 | 2627 | ||
2405 | 2628 | ||
2406 | // $ANTLR start "ruleQuantifiedExpression" | 2629 | // $ANTLR start "ruleAggregation" |
2407 | // InternalSolverLanguageParser.g:823:1: ruleQuantifiedExpression : ( ( rule__QuantifiedExpression__Group__0 ) ) ; | 2630 | // InternalSolverLanguageParser.g:903:1: ruleAggregation : ( ( rule__Aggregation__Group__0 ) ) ; |
2408 | public final void ruleQuantifiedExpression() throws RecognitionException { | 2631 | public final void ruleAggregation() throws RecognitionException { |
2409 | 2632 | ||
2410 | int stackSize = keepStackSize(); | 2633 | int stackSize = keepStackSize(); |
2411 | 2634 | ||
2412 | try { | 2635 | try { |
2413 | // InternalSolverLanguageParser.g:827:2: ( ( ( rule__QuantifiedExpression__Group__0 ) ) ) | 2636 | // InternalSolverLanguageParser.g:907:2: ( ( ( rule__Aggregation__Group__0 ) ) ) |
2414 | // InternalSolverLanguageParser.g:828:2: ( ( rule__QuantifiedExpression__Group__0 ) ) | 2637 | // InternalSolverLanguageParser.g:908:2: ( ( rule__Aggregation__Group__0 ) ) |
2415 | { | 2638 | { |
2416 | // InternalSolverLanguageParser.g:828:2: ( ( rule__QuantifiedExpression__Group__0 ) ) | 2639 | // InternalSolverLanguageParser.g:908:2: ( ( rule__Aggregation__Group__0 ) ) |
2417 | // InternalSolverLanguageParser.g:829:3: ( rule__QuantifiedExpression__Group__0 ) | 2640 | // InternalSolverLanguageParser.g:909:3: ( rule__Aggregation__Group__0 ) |
2418 | { | 2641 | { |
2419 | before(grammarAccess.getQuantifiedExpressionAccess().getGroup()); | 2642 | before(grammarAccess.getAggregationAccess().getGroup()); |
2420 | // InternalSolverLanguageParser.g:830:3: ( rule__QuantifiedExpression__Group__0 ) | 2643 | // InternalSolverLanguageParser.g:910:3: ( rule__Aggregation__Group__0 ) |
2421 | // InternalSolverLanguageParser.g:830:4: rule__QuantifiedExpression__Group__0 | 2644 | // InternalSolverLanguageParser.g:910:4: rule__Aggregation__Group__0 |
2422 | { | 2645 | { |
2423 | pushFollow(FOLLOW_2); | 2646 | pushFollow(FOLLOW_2); |
2424 | rule__QuantifiedExpression__Group__0(); | 2647 | rule__Aggregation__Group__0(); |
2425 | 2648 | ||
2426 | state._fsp--; | 2649 | state._fsp--; |
2427 | 2650 | ||
2428 | 2651 | ||
2429 | } | 2652 | } |
2430 | 2653 | ||
2431 | after(grammarAccess.getQuantifiedExpressionAccess().getGroup()); | 2654 | after(grammarAccess.getAggregationAccess().getGroup()); |
2432 | 2655 | ||
2433 | } | 2656 | } |
2434 | 2657 | ||
@@ -2447,23 +2670,23 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
2447 | } | 2670 | } |
2448 | return ; | 2671 | return ; |
2449 | } | 2672 | } |
2450 | // $ANTLR end "ruleQuantifiedExpression" | 2673 | // $ANTLR end "ruleAggregation" |
2451 | 2674 | ||
2452 | 2675 | ||
2453 | // $ANTLR start "entryRuleAggregation" | 2676 | // $ANTLR start "entryRuleCount" |
2454 | // InternalSolverLanguageParser.g:839:1: entryRuleAggregation : ruleAggregation EOF ; | 2677 | // InternalSolverLanguageParser.g:919:1: entryRuleCount : ruleCount EOF ; |
2455 | public final void entryRuleAggregation() throws RecognitionException { | 2678 | public final void entryRuleCount() throws RecognitionException { |
2456 | try { | 2679 | try { |
2457 | // InternalSolverLanguageParser.g:840:1: ( ruleAggregation EOF ) | 2680 | // InternalSolverLanguageParser.g:920:1: ( ruleCount EOF ) |
2458 | // InternalSolverLanguageParser.g:841:1: ruleAggregation EOF | 2681 | // InternalSolverLanguageParser.g:921:1: ruleCount EOF |
2459 | { | 2682 | { |
2460 | before(grammarAccess.getAggregationRule()); | 2683 | before(grammarAccess.getCountRule()); |
2461 | pushFollow(FOLLOW_1); | 2684 | pushFollow(FOLLOW_1); |
2462 | ruleAggregation(); | 2685 | ruleCount(); |
2463 | 2686 | ||
2464 | state._fsp--; | 2687 | state._fsp--; |
2465 | 2688 | ||
2466 | after(grammarAccess.getAggregationRule()); | 2689 | after(grammarAccess.getCountRule()); |
2467 | match(input,EOF,FOLLOW_2); | 2690 | match(input,EOF,FOLLOW_2); |
2468 | 2691 | ||
2469 | } | 2692 | } |
@@ -2477,35 +2700,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
2477 | } | 2700 | } |
2478 | return ; | 2701 | return ; |
2479 | } | 2702 | } |
2480 | // $ANTLR end "entryRuleAggregation" | 2703 | // $ANTLR end "entryRuleCount" |
2481 | 2704 | ||
2482 | 2705 | ||
2483 | // $ANTLR start "ruleAggregation" | 2706 | // $ANTLR start "ruleCount" |
2484 | // InternalSolverLanguageParser.g:848:1: ruleAggregation : ( ( rule__Aggregation__Group__0 ) ) ; | 2707 | // InternalSolverLanguageParser.g:928:1: ruleCount : ( ( rule__Count__Group__0 ) ) ; |
2485 | public final void ruleAggregation() throws RecognitionException { | 2708 | public final void ruleCount() throws RecognitionException { |
2486 | 2709 | ||
2487 | int stackSize = keepStackSize(); | 2710 | int stackSize = keepStackSize(); |
2488 | 2711 | ||
2489 | try { | 2712 | try { |
2490 | // InternalSolverLanguageParser.g:852:2: ( ( ( rule__Aggregation__Group__0 ) ) ) | 2713 | // InternalSolverLanguageParser.g:932:2: ( ( ( rule__Count__Group__0 ) ) ) |
2491 | // InternalSolverLanguageParser.g:853:2: ( ( rule__Aggregation__Group__0 ) ) | 2714 | // InternalSolverLanguageParser.g:933:2: ( ( rule__Count__Group__0 ) ) |
2492 | { | 2715 | { |
2493 | // InternalSolverLanguageParser.g:853:2: ( ( rule__Aggregation__Group__0 ) ) | 2716 | // InternalSolverLanguageParser.g:933:2: ( ( rule__Count__Group__0 ) ) |
2494 | // InternalSolverLanguageParser.g:854:3: ( rule__Aggregation__Group__0 ) | 2717 | // InternalSolverLanguageParser.g:934:3: ( rule__Count__Group__0 ) |
2495 | { | 2718 | { |
2496 | before(grammarAccess.getAggregationAccess().getGroup()); | 2719 | before(grammarAccess.getCountAccess().getGroup()); |
2497 | // InternalSolverLanguageParser.g:855:3: ( rule__Aggregation__Group__0 ) | 2720 | // InternalSolverLanguageParser.g:935:3: ( rule__Count__Group__0 ) |
2498 | // InternalSolverLanguageParser.g:855:4: rule__Aggregation__Group__0 | 2721 | // InternalSolverLanguageParser.g:935:4: rule__Count__Group__0 |
2499 | { | 2722 | { |
2500 | pushFollow(FOLLOW_2); | 2723 | pushFollow(FOLLOW_2); |
2501 | rule__Aggregation__Group__0(); | 2724 | rule__Count__Group__0(); |
2502 | 2725 | ||
2503 | state._fsp--; | 2726 | state._fsp--; |
2504 | 2727 | ||
2505 | 2728 | ||
2506 | } | 2729 | } |
2507 | 2730 | ||
2508 | after(grammarAccess.getAggregationAccess().getGroup()); | 2731 | after(grammarAccess.getCountAccess().getGroup()); |
2509 | 2732 | ||
2510 | } | 2733 | } |
2511 | 2734 | ||
@@ -2524,15 +2747,15 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
2524 | } | 2747 | } |
2525 | return ; | 2748 | return ; |
2526 | } | 2749 | } |
2527 | // $ANTLR end "ruleAggregation" | 2750 | // $ANTLR end "ruleCount" |
2528 | 2751 | ||
2529 | 2752 | ||
2530 | // $ANTLR start "entryRuleAtomicExpression" | 2753 | // $ANTLR start "entryRuleAtomicExpression" |
2531 | // InternalSolverLanguageParser.g:864:1: entryRuleAtomicExpression : ruleAtomicExpression EOF ; | 2754 | // InternalSolverLanguageParser.g:944:1: entryRuleAtomicExpression : ruleAtomicExpression EOF ; |
2532 | public final void entryRuleAtomicExpression() throws RecognitionException { | 2755 | public final void entryRuleAtomicExpression() throws RecognitionException { |
2533 | try { | 2756 | try { |
2534 | // InternalSolverLanguageParser.g:865:1: ( ruleAtomicExpression EOF ) | 2757 | // InternalSolverLanguageParser.g:945:1: ( ruleAtomicExpression EOF ) |
2535 | // InternalSolverLanguageParser.g:866:1: ruleAtomicExpression EOF | 2758 | // InternalSolverLanguageParser.g:946:1: ruleAtomicExpression EOF |
2536 | { | 2759 | { |
2537 | before(grammarAccess.getAtomicExpressionRule()); | 2760 | before(grammarAccess.getAtomicExpressionRule()); |
2538 | pushFollow(FOLLOW_1); | 2761 | pushFollow(FOLLOW_1); |
@@ -2558,21 +2781,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
2558 | 2781 | ||
2559 | 2782 | ||
2560 | // $ANTLR start "ruleAtomicExpression" | 2783 | // $ANTLR start "ruleAtomicExpression" |
2561 | // InternalSolverLanguageParser.g:873:1: ruleAtomicExpression : ( ( rule__AtomicExpression__Alternatives ) ) ; | 2784 | // InternalSolverLanguageParser.g:953:1: ruleAtomicExpression : ( ( rule__AtomicExpression__Alternatives ) ) ; |
2562 | public final void ruleAtomicExpression() throws RecognitionException { | 2785 | public final void ruleAtomicExpression() throws RecognitionException { |
2563 | 2786 | ||
2564 | int stackSize = keepStackSize(); | 2787 | int stackSize = keepStackSize(); |
2565 | 2788 | ||
2566 | try { | 2789 | try { |
2567 | // InternalSolverLanguageParser.g:877:2: ( ( ( rule__AtomicExpression__Alternatives ) ) ) | 2790 | // InternalSolverLanguageParser.g:957:2: ( ( ( rule__AtomicExpression__Alternatives ) ) ) |
2568 | // InternalSolverLanguageParser.g:878:2: ( ( rule__AtomicExpression__Alternatives ) ) | 2791 | // InternalSolverLanguageParser.g:958:2: ( ( rule__AtomicExpression__Alternatives ) ) |
2569 | { | 2792 | { |
2570 | // InternalSolverLanguageParser.g:878:2: ( ( rule__AtomicExpression__Alternatives ) ) | 2793 | // InternalSolverLanguageParser.g:958:2: ( ( rule__AtomicExpression__Alternatives ) ) |
2571 | // InternalSolverLanguageParser.g:879:3: ( rule__AtomicExpression__Alternatives ) | 2794 | // InternalSolverLanguageParser.g:959:3: ( rule__AtomicExpression__Alternatives ) |
2572 | { | 2795 | { |
2573 | before(grammarAccess.getAtomicExpressionAccess().getAlternatives()); | 2796 | before(grammarAccess.getAtomicExpressionAccess().getAlternatives()); |
2574 | // InternalSolverLanguageParser.g:880:3: ( rule__AtomicExpression__Alternatives ) | 2797 | // InternalSolverLanguageParser.g:960:3: ( rule__AtomicExpression__Alternatives ) |
2575 | // InternalSolverLanguageParser.g:880:4: rule__AtomicExpression__Alternatives | 2798 | // InternalSolverLanguageParser.g:960:4: rule__AtomicExpression__Alternatives |
2576 | { | 2799 | { |
2577 | pushFollow(FOLLOW_2); | 2800 | pushFollow(FOLLOW_2); |
2578 | rule__AtomicExpression__Alternatives(); | 2801 | rule__AtomicExpression__Alternatives(); |
@@ -2605,11 +2828,11 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
2605 | 2828 | ||
2606 | 2829 | ||
2607 | // $ANTLR start "entryRuleCall" | 2830 | // $ANTLR start "entryRuleCall" |
2608 | // InternalSolverLanguageParser.g:889:1: entryRuleCall : ruleCall EOF ; | 2831 | // InternalSolverLanguageParser.g:969:1: entryRuleCall : ruleCall EOF ; |
2609 | public final void entryRuleCall() throws RecognitionException { | 2832 | public final void entryRuleCall() throws RecognitionException { |
2610 | try { | 2833 | try { |
2611 | // InternalSolverLanguageParser.g:890:1: ( ruleCall EOF ) | 2834 | // InternalSolverLanguageParser.g:970:1: ( ruleCall EOF ) |
2612 | // InternalSolverLanguageParser.g:891:1: ruleCall EOF | 2835 | // InternalSolverLanguageParser.g:971:1: ruleCall EOF |
2613 | { | 2836 | { |
2614 | before(grammarAccess.getCallRule()); | 2837 | before(grammarAccess.getCallRule()); |
2615 | pushFollow(FOLLOW_1); | 2838 | pushFollow(FOLLOW_1); |
@@ -2635,21 +2858,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
2635 | 2858 | ||
2636 | 2859 | ||
2637 | // $ANTLR start "ruleCall" | 2860 | // $ANTLR start "ruleCall" |
2638 | // InternalSolverLanguageParser.g:898:1: ruleCall : ( ( rule__Call__Group__0 ) ) ; | 2861 | // InternalSolverLanguageParser.g:978:1: ruleCall : ( ( rule__Call__Group__0 ) ) ; |
2639 | public final void ruleCall() throws RecognitionException { | 2862 | public final void ruleCall() throws RecognitionException { |
2640 | 2863 | ||
2641 | int stackSize = keepStackSize(); | 2864 | int stackSize = keepStackSize(); |
2642 | 2865 | ||
2643 | try { | 2866 | try { |
2644 | // InternalSolverLanguageParser.g:902:2: ( ( ( rule__Call__Group__0 ) ) ) | 2867 | // InternalSolverLanguageParser.g:982:2: ( ( ( rule__Call__Group__0 ) ) ) |
2645 | // InternalSolverLanguageParser.g:903:2: ( ( rule__Call__Group__0 ) ) | 2868 | // InternalSolverLanguageParser.g:983:2: ( ( rule__Call__Group__0 ) ) |
2646 | { | 2869 | { |
2647 | // InternalSolverLanguageParser.g:903:2: ( ( rule__Call__Group__0 ) ) | 2870 | // InternalSolverLanguageParser.g:983:2: ( ( rule__Call__Group__0 ) ) |
2648 | // InternalSolverLanguageParser.g:904:3: ( rule__Call__Group__0 ) | 2871 | // InternalSolverLanguageParser.g:984:3: ( rule__Call__Group__0 ) |
2649 | { | 2872 | { |
2650 | before(grammarAccess.getCallAccess().getGroup()); | 2873 | before(grammarAccess.getCallAccess().getGroup()); |
2651 | // InternalSolverLanguageParser.g:905:3: ( rule__Call__Group__0 ) | 2874 | // InternalSolverLanguageParser.g:985:3: ( rule__Call__Group__0 ) |
2652 | // InternalSolverLanguageParser.g:905:4: rule__Call__Group__0 | 2875 | // InternalSolverLanguageParser.g:985:4: rule__Call__Group__0 |
2653 | { | 2876 | { |
2654 | pushFollow(FOLLOW_2); | 2877 | pushFollow(FOLLOW_2); |
2655 | rule__Call__Group__0(); | 2878 | rule__Call__Group__0(); |
@@ -2682,11 +2905,11 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
2682 | 2905 | ||
2683 | 2906 | ||
2684 | // $ANTLR start "entryRuleArgumentList" | 2907 | // $ANTLR start "entryRuleArgumentList" |
2685 | // InternalSolverLanguageParser.g:914:1: entryRuleArgumentList : ruleArgumentList EOF ; | 2908 | // InternalSolverLanguageParser.g:994:1: entryRuleArgumentList : ruleArgumentList EOF ; |
2686 | public final void entryRuleArgumentList() throws RecognitionException { | 2909 | public final void entryRuleArgumentList() throws RecognitionException { |
2687 | try { | 2910 | try { |
2688 | // InternalSolverLanguageParser.g:915:1: ( ruleArgumentList EOF ) | 2911 | // InternalSolverLanguageParser.g:995:1: ( ruleArgumentList EOF ) |
2689 | // InternalSolverLanguageParser.g:916:1: ruleArgumentList EOF | 2912 | // InternalSolverLanguageParser.g:996:1: ruleArgumentList EOF |
2690 | { | 2913 | { |
2691 | before(grammarAccess.getArgumentListRule()); | 2914 | before(grammarAccess.getArgumentListRule()); |
2692 | pushFollow(FOLLOW_1); | 2915 | pushFollow(FOLLOW_1); |
@@ -2712,21 +2935,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
2712 | 2935 | ||
2713 | 2936 | ||
2714 | // $ANTLR start "ruleArgumentList" | 2937 | // $ANTLR start "ruleArgumentList" |
2715 | // InternalSolverLanguageParser.g:923:1: ruleArgumentList : ( ( rule__ArgumentList__Group__0 ) ) ; | 2938 | // InternalSolverLanguageParser.g:1003:1: ruleArgumentList : ( ( rule__ArgumentList__Group__0 ) ) ; |
2716 | public final void ruleArgumentList() throws RecognitionException { | 2939 | public final void ruleArgumentList() throws RecognitionException { |
2717 | 2940 | ||
2718 | int stackSize = keepStackSize(); | 2941 | int stackSize = keepStackSize(); |
2719 | 2942 | ||
2720 | try { | 2943 | try { |
2721 | // InternalSolverLanguageParser.g:927:2: ( ( ( rule__ArgumentList__Group__0 ) ) ) | 2944 | // InternalSolverLanguageParser.g:1007:2: ( ( ( rule__ArgumentList__Group__0 ) ) ) |
2722 | // InternalSolverLanguageParser.g:928:2: ( ( rule__ArgumentList__Group__0 ) ) | 2945 | // InternalSolverLanguageParser.g:1008:2: ( ( rule__ArgumentList__Group__0 ) ) |
2723 | { | 2946 | { |
2724 | // InternalSolverLanguageParser.g:928:2: ( ( rule__ArgumentList__Group__0 ) ) | 2947 | // InternalSolverLanguageParser.g:1008:2: ( ( rule__ArgumentList__Group__0 ) ) |
2725 | // InternalSolverLanguageParser.g:929:3: ( rule__ArgumentList__Group__0 ) | 2948 | // InternalSolverLanguageParser.g:1009:3: ( rule__ArgumentList__Group__0 ) |
2726 | { | 2949 | { |
2727 | before(grammarAccess.getArgumentListAccess().getGroup()); | 2950 | before(grammarAccess.getArgumentListAccess().getGroup()); |
2728 | // InternalSolverLanguageParser.g:930:3: ( rule__ArgumentList__Group__0 ) | 2951 | // InternalSolverLanguageParser.g:1010:3: ( rule__ArgumentList__Group__0 ) |
2729 | // InternalSolverLanguageParser.g:930:4: rule__ArgumentList__Group__0 | 2952 | // InternalSolverLanguageParser.g:1010:4: rule__ArgumentList__Group__0 |
2730 | { | 2953 | { |
2731 | pushFollow(FOLLOW_2); | 2954 | pushFollow(FOLLOW_2); |
2732 | rule__ArgumentList__Group__0(); | 2955 | rule__ArgumentList__Group__0(); |
@@ -2759,11 +2982,11 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
2759 | 2982 | ||
2760 | 2983 | ||
2761 | // $ANTLR start "entryRuleArgument" | 2984 | // $ANTLR start "entryRuleArgument" |
2762 | // InternalSolverLanguageParser.g:939:1: entryRuleArgument : ruleArgument EOF ; | 2985 | // InternalSolverLanguageParser.g:1019:1: entryRuleArgument : ruleArgument EOF ; |
2763 | public final void entryRuleArgument() throws RecognitionException { | 2986 | public final void entryRuleArgument() throws RecognitionException { |
2764 | try { | 2987 | try { |
2765 | // InternalSolverLanguageParser.g:940:1: ( ruleArgument EOF ) | 2988 | // InternalSolverLanguageParser.g:1020:1: ( ruleArgument EOF ) |
2766 | // InternalSolverLanguageParser.g:941:1: ruleArgument EOF | 2989 | // InternalSolverLanguageParser.g:1021:1: ruleArgument EOF |
2767 | { | 2990 | { |
2768 | before(grammarAccess.getArgumentRule()); | 2991 | before(grammarAccess.getArgumentRule()); |
2769 | pushFollow(FOLLOW_1); | 2992 | pushFollow(FOLLOW_1); |
@@ -2789,21 +3012,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
2789 | 3012 | ||
2790 | 3013 | ||
2791 | // $ANTLR start "ruleArgument" | 3014 | // $ANTLR start "ruleArgument" |
2792 | // InternalSolverLanguageParser.g:948:1: ruleArgument : ( ( rule__Argument__Alternatives ) ) ; | 3015 | // InternalSolverLanguageParser.g:1028:1: ruleArgument : ( ( rule__Argument__Alternatives ) ) ; |
2793 | public final void ruleArgument() throws RecognitionException { | 3016 | public final void ruleArgument() throws RecognitionException { |
2794 | 3017 | ||
2795 | int stackSize = keepStackSize(); | 3018 | int stackSize = keepStackSize(); |
2796 | 3019 | ||
2797 | try { | 3020 | try { |
2798 | // InternalSolverLanguageParser.g:952:2: ( ( ( rule__Argument__Alternatives ) ) ) | 3021 | // InternalSolverLanguageParser.g:1032:2: ( ( ( rule__Argument__Alternatives ) ) ) |
2799 | // InternalSolverLanguageParser.g:953:2: ( ( rule__Argument__Alternatives ) ) | 3022 | // InternalSolverLanguageParser.g:1033:2: ( ( rule__Argument__Alternatives ) ) |
2800 | { | 3023 | { |
2801 | // InternalSolverLanguageParser.g:953:2: ( ( rule__Argument__Alternatives ) ) | 3024 | // InternalSolverLanguageParser.g:1033:2: ( ( rule__Argument__Alternatives ) ) |
2802 | // InternalSolverLanguageParser.g:954:3: ( rule__Argument__Alternatives ) | 3025 | // InternalSolverLanguageParser.g:1034:3: ( rule__Argument__Alternatives ) |
2803 | { | 3026 | { |
2804 | before(grammarAccess.getArgumentAccess().getAlternatives()); | 3027 | before(grammarAccess.getArgumentAccess().getAlternatives()); |
2805 | // InternalSolverLanguageParser.g:955:3: ( rule__Argument__Alternatives ) | 3028 | // InternalSolverLanguageParser.g:1035:3: ( rule__Argument__Alternatives ) |
2806 | // InternalSolverLanguageParser.g:955:4: rule__Argument__Alternatives | 3029 | // InternalSolverLanguageParser.g:1035:4: rule__Argument__Alternatives |
2807 | { | 3030 | { |
2808 | pushFollow(FOLLOW_2); | 3031 | pushFollow(FOLLOW_2); |
2809 | rule__Argument__Alternatives(); | 3032 | rule__Argument__Alternatives(); |
@@ -2836,11 +3059,11 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
2836 | 3059 | ||
2837 | 3060 | ||
2838 | // $ANTLR start "entryRuleExpressionArgument" | 3061 | // $ANTLR start "entryRuleExpressionArgument" |
2839 | // InternalSolverLanguageParser.g:964:1: entryRuleExpressionArgument : ruleExpressionArgument EOF ; | 3062 | // InternalSolverLanguageParser.g:1044:1: entryRuleExpressionArgument : ruleExpressionArgument EOF ; |
2840 | public final void entryRuleExpressionArgument() throws RecognitionException { | 3063 | public final void entryRuleExpressionArgument() throws RecognitionException { |
2841 | try { | 3064 | try { |
2842 | // InternalSolverLanguageParser.g:965:1: ( ruleExpressionArgument EOF ) | 3065 | // InternalSolverLanguageParser.g:1045:1: ( ruleExpressionArgument EOF ) |
2843 | // InternalSolverLanguageParser.g:966:1: ruleExpressionArgument EOF | 3066 | // InternalSolverLanguageParser.g:1046:1: ruleExpressionArgument EOF |
2844 | { | 3067 | { |
2845 | before(grammarAccess.getExpressionArgumentRule()); | 3068 | before(grammarAccess.getExpressionArgumentRule()); |
2846 | pushFollow(FOLLOW_1); | 3069 | pushFollow(FOLLOW_1); |
@@ -2866,31 +3089,31 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
2866 | 3089 | ||
2867 | 3090 | ||
2868 | // $ANTLR start "ruleExpressionArgument" | 3091 | // $ANTLR start "ruleExpressionArgument" |
2869 | // InternalSolverLanguageParser.g:973:1: ruleExpressionArgument : ( ( rule__ExpressionArgument__BodyAssignment ) ) ; | 3092 | // InternalSolverLanguageParser.g:1053:1: ruleExpressionArgument : ( ( rule__ExpressionArgument__ExpressionAssignment ) ) ; |
2870 | public final void ruleExpressionArgument() throws RecognitionException { | 3093 | public final void ruleExpressionArgument() throws RecognitionException { |
2871 | 3094 | ||
2872 | int stackSize = keepStackSize(); | 3095 | int stackSize = keepStackSize(); |
2873 | 3096 | ||
2874 | try { | 3097 | try { |
2875 | // InternalSolverLanguageParser.g:977:2: ( ( ( rule__ExpressionArgument__BodyAssignment ) ) ) | 3098 | // InternalSolverLanguageParser.g:1057:2: ( ( ( rule__ExpressionArgument__ExpressionAssignment ) ) ) |
2876 | // InternalSolverLanguageParser.g:978:2: ( ( rule__ExpressionArgument__BodyAssignment ) ) | 3099 | // InternalSolverLanguageParser.g:1058:2: ( ( rule__ExpressionArgument__ExpressionAssignment ) ) |
2877 | { | 3100 | { |
2878 | // InternalSolverLanguageParser.g:978:2: ( ( rule__ExpressionArgument__BodyAssignment ) ) | 3101 | // InternalSolverLanguageParser.g:1058:2: ( ( rule__ExpressionArgument__ExpressionAssignment ) ) |
2879 | // InternalSolverLanguageParser.g:979:3: ( rule__ExpressionArgument__BodyAssignment ) | 3102 | // InternalSolverLanguageParser.g:1059:3: ( rule__ExpressionArgument__ExpressionAssignment ) |
2880 | { | 3103 | { |
2881 | before(grammarAccess.getExpressionArgumentAccess().getBodyAssignment()); | 3104 | before(grammarAccess.getExpressionArgumentAccess().getExpressionAssignment()); |
2882 | // InternalSolverLanguageParser.g:980:3: ( rule__ExpressionArgument__BodyAssignment ) | 3105 | // InternalSolverLanguageParser.g:1060:3: ( rule__ExpressionArgument__ExpressionAssignment ) |
2883 | // InternalSolverLanguageParser.g:980:4: rule__ExpressionArgument__BodyAssignment | 3106 | // InternalSolverLanguageParser.g:1060:4: rule__ExpressionArgument__ExpressionAssignment |
2884 | { | 3107 | { |
2885 | pushFollow(FOLLOW_2); | 3108 | pushFollow(FOLLOW_2); |
2886 | rule__ExpressionArgument__BodyAssignment(); | 3109 | rule__ExpressionArgument__ExpressionAssignment(); |
2887 | 3110 | ||
2888 | state._fsp--; | 3111 | state._fsp--; |
2889 | 3112 | ||
2890 | 3113 | ||
2891 | } | 3114 | } |
2892 | 3115 | ||
2893 | after(grammarAccess.getExpressionArgumentAccess().getBodyAssignment()); | 3116 | after(grammarAccess.getExpressionArgumentAccess().getExpressionAssignment()); |
2894 | 3117 | ||
2895 | } | 3118 | } |
2896 | 3119 | ||
@@ -2913,11 +3136,11 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
2913 | 3136 | ||
2914 | 3137 | ||
2915 | // $ANTLR start "entryRuleStarArgument" | 3138 | // $ANTLR start "entryRuleStarArgument" |
2916 | // InternalSolverLanguageParser.g:989:1: entryRuleStarArgument : ruleStarArgument EOF ; | 3139 | // InternalSolverLanguageParser.g:1069:1: entryRuleStarArgument : ruleStarArgument EOF ; |
2917 | public final void entryRuleStarArgument() throws RecognitionException { | 3140 | public final void entryRuleStarArgument() throws RecognitionException { |
2918 | try { | 3141 | try { |
2919 | // InternalSolverLanguageParser.g:990:1: ( ruleStarArgument EOF ) | 3142 | // InternalSolverLanguageParser.g:1070:1: ( ruleStarArgument EOF ) |
2920 | // InternalSolverLanguageParser.g:991:1: ruleStarArgument EOF | 3143 | // InternalSolverLanguageParser.g:1071:1: ruleStarArgument EOF |
2921 | { | 3144 | { |
2922 | before(grammarAccess.getStarArgumentRule()); | 3145 | before(grammarAccess.getStarArgumentRule()); |
2923 | pushFollow(FOLLOW_1); | 3146 | pushFollow(FOLLOW_1); |
@@ -2943,21 +3166,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
2943 | 3166 | ||
2944 | 3167 | ||
2945 | // $ANTLR start "ruleStarArgument" | 3168 | // $ANTLR start "ruleStarArgument" |
2946 | // InternalSolverLanguageParser.g:998:1: ruleStarArgument : ( ( rule__StarArgument__Group__0 ) ) ; | 3169 | // InternalSolverLanguageParser.g:1078:1: ruleStarArgument : ( ( rule__StarArgument__Group__0 ) ) ; |
2947 | public final void ruleStarArgument() throws RecognitionException { | 3170 | public final void ruleStarArgument() throws RecognitionException { |
2948 | 3171 | ||
2949 | int stackSize = keepStackSize(); | 3172 | int stackSize = keepStackSize(); |
2950 | 3173 | ||
2951 | try { | 3174 | try { |
2952 | // InternalSolverLanguageParser.g:1002:2: ( ( ( rule__StarArgument__Group__0 ) ) ) | 3175 | // InternalSolverLanguageParser.g:1082:2: ( ( ( rule__StarArgument__Group__0 ) ) ) |
2953 | // InternalSolverLanguageParser.g:1003:2: ( ( rule__StarArgument__Group__0 ) ) | 3176 | // InternalSolverLanguageParser.g:1083:2: ( ( rule__StarArgument__Group__0 ) ) |
2954 | { | 3177 | { |
2955 | // InternalSolverLanguageParser.g:1003:2: ( ( rule__StarArgument__Group__0 ) ) | 3178 | // InternalSolverLanguageParser.g:1083:2: ( ( rule__StarArgument__Group__0 ) ) |
2956 | // InternalSolverLanguageParser.g:1004:3: ( rule__StarArgument__Group__0 ) | 3179 | // InternalSolverLanguageParser.g:1084:3: ( rule__StarArgument__Group__0 ) |
2957 | { | 3180 | { |
2958 | before(grammarAccess.getStarArgumentAccess().getGroup()); | 3181 | before(grammarAccess.getStarArgumentAccess().getGroup()); |
2959 | // InternalSolverLanguageParser.g:1005:3: ( rule__StarArgument__Group__0 ) | 3182 | // InternalSolverLanguageParser.g:1085:3: ( rule__StarArgument__Group__0 ) |
2960 | // InternalSolverLanguageParser.g:1005:4: rule__StarArgument__Group__0 | 3183 | // InternalSolverLanguageParser.g:1085:4: rule__StarArgument__Group__0 |
2961 | { | 3184 | { |
2962 | pushFollow(FOLLOW_2); | 3185 | pushFollow(FOLLOW_2); |
2963 | rule__StarArgument__Group__0(); | 3186 | rule__StarArgument__Group__0(); |
@@ -2989,20 +3212,20 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
2989 | // $ANTLR end "ruleStarArgument" | 3212 | // $ANTLR end "ruleStarArgument" |
2990 | 3213 | ||
2991 | 3214 | ||
2992 | // $ANTLR start "entryRuleTypedArgument" | 3215 | // $ANTLR start "entryRuleTypedVariableArgument" |
2993 | // InternalSolverLanguageParser.g:1014:1: entryRuleTypedArgument : ruleTypedArgument EOF ; | 3216 | // InternalSolverLanguageParser.g:1094:1: entryRuleTypedVariableArgument : ruleTypedVariableArgument EOF ; |
2994 | public final void entryRuleTypedArgument() throws RecognitionException { | 3217 | public final void entryRuleTypedVariableArgument() throws RecognitionException { |
2995 | try { | 3218 | try { |
2996 | // InternalSolverLanguageParser.g:1015:1: ( ruleTypedArgument EOF ) | 3219 | // InternalSolverLanguageParser.g:1095:1: ( ruleTypedVariableArgument EOF ) |
2997 | // InternalSolverLanguageParser.g:1016:1: ruleTypedArgument EOF | 3220 | // InternalSolverLanguageParser.g:1096:1: ruleTypedVariableArgument EOF |
2998 | { | 3221 | { |
2999 | before(grammarAccess.getTypedArgumentRule()); | 3222 | before(grammarAccess.getTypedVariableArgumentRule()); |
3000 | pushFollow(FOLLOW_1); | 3223 | pushFollow(FOLLOW_1); |
3001 | ruleTypedArgument(); | 3224 | ruleTypedVariableArgument(); |
3002 | 3225 | ||
3003 | state._fsp--; | 3226 | state._fsp--; |
3004 | 3227 | ||
3005 | after(grammarAccess.getTypedArgumentRule()); | 3228 | after(grammarAccess.getTypedVariableArgumentRule()); |
3006 | match(input,EOF,FOLLOW_2); | 3229 | match(input,EOF,FOLLOW_2); |
3007 | 3230 | ||
3008 | } | 3231 | } |
@@ -3016,35 +3239,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
3016 | } | 3239 | } |
3017 | return ; | 3240 | return ; |
3018 | } | 3241 | } |
3019 | // $ANTLR end "entryRuleTypedArgument" | 3242 | // $ANTLR end "entryRuleTypedVariableArgument" |
3020 | 3243 | ||
3021 | 3244 | ||
3022 | // $ANTLR start "ruleTypedArgument" | 3245 | // $ANTLR start "ruleTypedVariableArgument" |
3023 | // InternalSolverLanguageParser.g:1023:1: ruleTypedArgument : ( ( rule__TypedArgument__Group__0 ) ) ; | 3246 | // InternalSolverLanguageParser.g:1103:1: ruleTypedVariableArgument : ( ( rule__TypedVariableArgument__Group__0 ) ) ; |
3024 | public final void ruleTypedArgument() throws RecognitionException { | 3247 | public final void ruleTypedVariableArgument() throws RecognitionException { |
3025 | 3248 | ||
3026 | int stackSize = keepStackSize(); | 3249 | int stackSize = keepStackSize(); |
3027 | 3250 | ||
3028 | try { | 3251 | try { |
3029 | // InternalSolverLanguageParser.g:1027:2: ( ( ( rule__TypedArgument__Group__0 ) ) ) | 3252 | // InternalSolverLanguageParser.g:1107:2: ( ( ( rule__TypedVariableArgument__Group__0 ) ) ) |
3030 | // InternalSolverLanguageParser.g:1028:2: ( ( rule__TypedArgument__Group__0 ) ) | 3253 | // InternalSolverLanguageParser.g:1108:2: ( ( rule__TypedVariableArgument__Group__0 ) ) |
3031 | { | 3254 | { |
3032 | // InternalSolverLanguageParser.g:1028:2: ( ( rule__TypedArgument__Group__0 ) ) | 3255 | // InternalSolverLanguageParser.g:1108:2: ( ( rule__TypedVariableArgument__Group__0 ) ) |
3033 | // InternalSolverLanguageParser.g:1029:3: ( rule__TypedArgument__Group__0 ) | 3256 | // InternalSolverLanguageParser.g:1109:3: ( rule__TypedVariableArgument__Group__0 ) |
3034 | { | 3257 | { |
3035 | before(grammarAccess.getTypedArgumentAccess().getGroup()); | 3258 | before(grammarAccess.getTypedVariableArgumentAccess().getGroup()); |
3036 | // InternalSolverLanguageParser.g:1030:3: ( rule__TypedArgument__Group__0 ) | 3259 | // InternalSolverLanguageParser.g:1110:3: ( rule__TypedVariableArgument__Group__0 ) |
3037 | // InternalSolverLanguageParser.g:1030:4: rule__TypedArgument__Group__0 | 3260 | // InternalSolverLanguageParser.g:1110:4: rule__TypedVariableArgument__Group__0 |
3038 | { | 3261 | { |
3039 | pushFollow(FOLLOW_2); | 3262 | pushFollow(FOLLOW_2); |
3040 | rule__TypedArgument__Group__0(); | 3263 | rule__TypedVariableArgument__Group__0(); |
3041 | 3264 | ||
3042 | state._fsp--; | 3265 | state._fsp--; |
3043 | 3266 | ||
3044 | 3267 | ||
3045 | } | 3268 | } |
3046 | 3269 | ||
3047 | after(grammarAccess.getTypedArgumentAccess().getGroup()); | 3270 | after(grammarAccess.getTypedVariableArgumentAccess().getGroup()); |
3048 | 3271 | ||
3049 | } | 3272 | } |
3050 | 3273 | ||
@@ -3063,15 +3286,15 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
3063 | } | 3286 | } |
3064 | return ; | 3287 | return ; |
3065 | } | 3288 | } |
3066 | // $ANTLR end "ruleTypedArgument" | 3289 | // $ANTLR end "ruleTypedVariableArgument" |
3067 | 3290 | ||
3068 | 3291 | ||
3069 | // $ANTLR start "entryRuleTypedStarArgument" | 3292 | // $ANTLR start "entryRuleTypedStarArgument" |
3070 | // InternalSolverLanguageParser.g:1039:1: entryRuleTypedStarArgument : ruleTypedStarArgument EOF ; | 3293 | // InternalSolverLanguageParser.g:1119:1: entryRuleTypedStarArgument : ruleTypedStarArgument EOF ; |
3071 | public final void entryRuleTypedStarArgument() throws RecognitionException { | 3294 | public final void entryRuleTypedStarArgument() throws RecognitionException { |
3072 | try { | 3295 | try { |
3073 | // InternalSolverLanguageParser.g:1040:1: ( ruleTypedStarArgument EOF ) | 3296 | // InternalSolverLanguageParser.g:1120:1: ( ruleTypedStarArgument EOF ) |
3074 | // InternalSolverLanguageParser.g:1041:1: ruleTypedStarArgument EOF | 3297 | // InternalSolverLanguageParser.g:1121:1: ruleTypedStarArgument EOF |
3075 | { | 3298 | { |
3076 | before(grammarAccess.getTypedStarArgumentRule()); | 3299 | before(grammarAccess.getTypedStarArgumentRule()); |
3077 | pushFollow(FOLLOW_1); | 3300 | pushFollow(FOLLOW_1); |
@@ -3097,21 +3320,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
3097 | 3320 | ||
3098 | 3321 | ||
3099 | // $ANTLR start "ruleTypedStarArgument" | 3322 | // $ANTLR start "ruleTypedStarArgument" |
3100 | // InternalSolverLanguageParser.g:1048:1: ruleTypedStarArgument : ( ( rule__TypedStarArgument__Group__0 ) ) ; | 3323 | // InternalSolverLanguageParser.g:1128:1: ruleTypedStarArgument : ( ( rule__TypedStarArgument__Group__0 ) ) ; |
3101 | public final void ruleTypedStarArgument() throws RecognitionException { | 3324 | public final void ruleTypedStarArgument() throws RecognitionException { |
3102 | 3325 | ||
3103 | int stackSize = keepStackSize(); | 3326 | int stackSize = keepStackSize(); |
3104 | 3327 | ||
3105 | try { | 3328 | try { |
3106 | // InternalSolverLanguageParser.g:1052:2: ( ( ( rule__TypedStarArgument__Group__0 ) ) ) | 3329 | // InternalSolverLanguageParser.g:1132:2: ( ( ( rule__TypedStarArgument__Group__0 ) ) ) |
3107 | // InternalSolverLanguageParser.g:1053:2: ( ( rule__TypedStarArgument__Group__0 ) ) | 3330 | // InternalSolverLanguageParser.g:1133:2: ( ( rule__TypedStarArgument__Group__0 ) ) |
3108 | { | 3331 | { |
3109 | // InternalSolverLanguageParser.g:1053:2: ( ( rule__TypedStarArgument__Group__0 ) ) | 3332 | // InternalSolverLanguageParser.g:1133:2: ( ( rule__TypedStarArgument__Group__0 ) ) |
3110 | // InternalSolverLanguageParser.g:1054:3: ( rule__TypedStarArgument__Group__0 ) | 3333 | // InternalSolverLanguageParser.g:1134:3: ( rule__TypedStarArgument__Group__0 ) |
3111 | { | 3334 | { |
3112 | before(grammarAccess.getTypedStarArgumentAccess().getGroup()); | 3335 | before(grammarAccess.getTypedStarArgumentAccess().getGroup()); |
3113 | // InternalSolverLanguageParser.g:1055:3: ( rule__TypedStarArgument__Group__0 ) | 3336 | // InternalSolverLanguageParser.g:1135:3: ( rule__TypedStarArgument__Group__0 ) |
3114 | // InternalSolverLanguageParser.g:1055:4: rule__TypedStarArgument__Group__0 | 3337 | // InternalSolverLanguageParser.g:1135:4: rule__TypedStarArgument__Group__0 |
3115 | { | 3338 | { |
3116 | pushFollow(FOLLOW_2); | 3339 | pushFollow(FOLLOW_2); |
3117 | rule__TypedStarArgument__Group__0(); | 3340 | rule__TypedStarArgument__Group__0(); |
@@ -3144,11 +3367,11 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
3144 | 3367 | ||
3145 | 3368 | ||
3146 | // $ANTLR start "entryRuleReference" | 3369 | // $ANTLR start "entryRuleReference" |
3147 | // InternalSolverLanguageParser.g:1064:1: entryRuleReference : ruleReference EOF ; | 3370 | // InternalSolverLanguageParser.g:1144:1: entryRuleReference : ruleReference EOF ; |
3148 | public final void entryRuleReference() throws RecognitionException { | 3371 | public final void entryRuleReference() throws RecognitionException { |
3149 | try { | 3372 | try { |
3150 | // InternalSolverLanguageParser.g:1065:1: ( ruleReference EOF ) | 3373 | // InternalSolverLanguageParser.g:1145:1: ( ruleReference EOF ) |
3151 | // InternalSolverLanguageParser.g:1066:1: ruleReference EOF | 3374 | // InternalSolverLanguageParser.g:1146:1: ruleReference EOF |
3152 | { | 3375 | { |
3153 | before(grammarAccess.getReferenceRule()); | 3376 | before(grammarAccess.getReferenceRule()); |
3154 | pushFollow(FOLLOW_1); | 3377 | pushFollow(FOLLOW_1); |
@@ -3174,31 +3397,31 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
3174 | 3397 | ||
3175 | 3398 | ||
3176 | // $ANTLR start "ruleReference" | 3399 | // $ANTLR start "ruleReference" |
3177 | // InternalSolverLanguageParser.g:1073:1: ruleReference : ( ( rule__Reference__ReferredAssignment ) ) ; | 3400 | // InternalSolverLanguageParser.g:1153:1: ruleReference : ( ( rule__Reference__Group__0 ) ) ; |
3178 | public final void ruleReference() throws RecognitionException { | 3401 | public final void ruleReference() throws RecognitionException { |
3179 | 3402 | ||
3180 | int stackSize = keepStackSize(); | 3403 | int stackSize = keepStackSize(); |
3181 | 3404 | ||
3182 | try { | 3405 | try { |
3183 | // InternalSolverLanguageParser.g:1077:2: ( ( ( rule__Reference__ReferredAssignment ) ) ) | 3406 | // InternalSolverLanguageParser.g:1157:2: ( ( ( rule__Reference__Group__0 ) ) ) |
3184 | // InternalSolverLanguageParser.g:1078:2: ( ( rule__Reference__ReferredAssignment ) ) | 3407 | // InternalSolverLanguageParser.g:1158:2: ( ( rule__Reference__Group__0 ) ) |
3185 | { | 3408 | { |
3186 | // InternalSolverLanguageParser.g:1078:2: ( ( rule__Reference__ReferredAssignment ) ) | 3409 | // InternalSolverLanguageParser.g:1158:2: ( ( rule__Reference__Group__0 ) ) |
3187 | // InternalSolverLanguageParser.g:1079:3: ( rule__Reference__ReferredAssignment ) | 3410 | // InternalSolverLanguageParser.g:1159:3: ( rule__Reference__Group__0 ) |
3188 | { | 3411 | { |
3189 | before(grammarAccess.getReferenceAccess().getReferredAssignment()); | 3412 | before(grammarAccess.getReferenceAccess().getGroup()); |
3190 | // InternalSolverLanguageParser.g:1080:3: ( rule__Reference__ReferredAssignment ) | 3413 | // InternalSolverLanguageParser.g:1160:3: ( rule__Reference__Group__0 ) |
3191 | // InternalSolverLanguageParser.g:1080:4: rule__Reference__ReferredAssignment | 3414 | // InternalSolverLanguageParser.g:1160:4: rule__Reference__Group__0 |
3192 | { | 3415 | { |
3193 | pushFollow(FOLLOW_2); | 3416 | pushFollow(FOLLOW_2); |
3194 | rule__Reference__ReferredAssignment(); | 3417 | rule__Reference__Group__0(); |
3195 | 3418 | ||
3196 | state._fsp--; | 3419 | state._fsp--; |
3197 | 3420 | ||
3198 | 3421 | ||
3199 | } | 3422 | } |
3200 | 3423 | ||
3201 | after(grammarAccess.getReferenceAccess().getReferredAssignment()); | 3424 | after(grammarAccess.getReferenceAccess().getGroup()); |
3202 | 3425 | ||
3203 | } | 3426 | } |
3204 | 3427 | ||
@@ -3220,12 +3443,89 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
3220 | // $ANTLR end "ruleReference" | 3443 | // $ANTLR end "ruleReference" |
3221 | 3444 | ||
3222 | 3445 | ||
3446 | // $ANTLR start "entryRulePathComponent" | ||
3447 | // InternalSolverLanguageParser.g:1169:1: entryRulePathComponent : rulePathComponent EOF ; | ||
3448 | public final void entryRulePathComponent() throws RecognitionException { | ||
3449 | try { | ||
3450 | // InternalSolverLanguageParser.g:1170:1: ( rulePathComponent EOF ) | ||
3451 | // InternalSolverLanguageParser.g:1171:1: rulePathComponent EOF | ||
3452 | { | ||
3453 | before(grammarAccess.getPathComponentRule()); | ||
3454 | pushFollow(FOLLOW_1); | ||
3455 | rulePathComponent(); | ||
3456 | |||
3457 | state._fsp--; | ||
3458 | |||
3459 | after(grammarAccess.getPathComponentRule()); | ||
3460 | match(input,EOF,FOLLOW_2); | ||
3461 | |||
3462 | } | ||
3463 | |||
3464 | } | ||
3465 | catch (RecognitionException re) { | ||
3466 | reportError(re); | ||
3467 | recover(input,re); | ||
3468 | } | ||
3469 | finally { | ||
3470 | } | ||
3471 | return ; | ||
3472 | } | ||
3473 | // $ANTLR end "entryRulePathComponent" | ||
3474 | |||
3475 | |||
3476 | // $ANTLR start "rulePathComponent" | ||
3477 | // InternalSolverLanguageParser.g:1178:1: rulePathComponent : ( ( rule__PathComponent__Group__0 ) ) ; | ||
3478 | public final void rulePathComponent() throws RecognitionException { | ||
3479 | |||
3480 | int stackSize = keepStackSize(); | ||
3481 | |||
3482 | try { | ||
3483 | // InternalSolverLanguageParser.g:1182:2: ( ( ( rule__PathComponent__Group__0 ) ) ) | ||
3484 | // InternalSolverLanguageParser.g:1183:2: ( ( rule__PathComponent__Group__0 ) ) | ||
3485 | { | ||
3486 | // InternalSolverLanguageParser.g:1183:2: ( ( rule__PathComponent__Group__0 ) ) | ||
3487 | // InternalSolverLanguageParser.g:1184:3: ( rule__PathComponent__Group__0 ) | ||
3488 | { | ||
3489 | before(grammarAccess.getPathComponentAccess().getGroup()); | ||
3490 | // InternalSolverLanguageParser.g:1185:3: ( rule__PathComponent__Group__0 ) | ||
3491 | // InternalSolverLanguageParser.g:1185:4: rule__PathComponent__Group__0 | ||
3492 | { | ||
3493 | pushFollow(FOLLOW_2); | ||
3494 | rule__PathComponent__Group__0(); | ||
3495 | |||
3496 | state._fsp--; | ||
3497 | |||
3498 | |||
3499 | } | ||
3500 | |||
3501 | after(grammarAccess.getPathComponentAccess().getGroup()); | ||
3502 | |||
3503 | } | ||
3504 | |||
3505 | |||
3506 | } | ||
3507 | |||
3508 | } | ||
3509 | catch (RecognitionException re) { | ||
3510 | reportError(re); | ||
3511 | recover(input,re); | ||
3512 | } | ||
3513 | finally { | ||
3514 | |||
3515 | restoreStackSize(stackSize); | ||
3516 | |||
3517 | } | ||
3518 | return ; | ||
3519 | } | ||
3520 | // $ANTLR end "rulePathComponent" | ||
3521 | |||
3522 | |||
3223 | // $ANTLR start "entryRuleInterval" | 3523 | // $ANTLR start "entryRuleInterval" |
3224 | // InternalSolverLanguageParser.g:1089:1: entryRuleInterval : ruleInterval EOF ; | 3524 | // InternalSolverLanguageParser.g:1194:1: entryRuleInterval : ruleInterval EOF ; |
3225 | public final void entryRuleInterval() throws RecognitionException { | 3525 | public final void entryRuleInterval() throws RecognitionException { |
3226 | try { | 3526 | try { |
3227 | // InternalSolverLanguageParser.g:1090:1: ( ruleInterval EOF ) | 3527 | // InternalSolverLanguageParser.g:1195:1: ( ruleInterval EOF ) |
3228 | // InternalSolverLanguageParser.g:1091:1: ruleInterval EOF | 3528 | // InternalSolverLanguageParser.g:1196:1: ruleInterval EOF |
3229 | { | 3529 | { |
3230 | before(grammarAccess.getIntervalRule()); | 3530 | before(grammarAccess.getIntervalRule()); |
3231 | pushFollow(FOLLOW_1); | 3531 | pushFollow(FOLLOW_1); |
@@ -3251,21 +3551,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
3251 | 3551 | ||
3252 | 3552 | ||
3253 | // $ANTLR start "ruleInterval" | 3553 | // $ANTLR start "ruleInterval" |
3254 | // InternalSolverLanguageParser.g:1098:1: ruleInterval : ( ( rule__Interval__Group__0 ) ) ; | 3554 | // InternalSolverLanguageParser.g:1203:1: ruleInterval : ( ( rule__Interval__Group__0 ) ) ; |
3255 | public final void ruleInterval() throws RecognitionException { | 3555 | public final void ruleInterval() throws RecognitionException { |
3256 | 3556 | ||
3257 | int stackSize = keepStackSize(); | 3557 | int stackSize = keepStackSize(); |
3258 | 3558 | ||
3259 | try { | 3559 | try { |
3260 | // InternalSolverLanguageParser.g:1102:2: ( ( ( rule__Interval__Group__0 ) ) ) | 3560 | // InternalSolverLanguageParser.g:1207:2: ( ( ( rule__Interval__Group__0 ) ) ) |
3261 | // InternalSolverLanguageParser.g:1103:2: ( ( rule__Interval__Group__0 ) ) | 3561 | // InternalSolverLanguageParser.g:1208:2: ( ( rule__Interval__Group__0 ) ) |
3262 | { | 3562 | { |
3263 | // InternalSolverLanguageParser.g:1103:2: ( ( rule__Interval__Group__0 ) ) | 3563 | // InternalSolverLanguageParser.g:1208:2: ( ( rule__Interval__Group__0 ) ) |
3264 | // InternalSolverLanguageParser.g:1104:3: ( rule__Interval__Group__0 ) | 3564 | // InternalSolverLanguageParser.g:1209:3: ( rule__Interval__Group__0 ) |
3265 | { | 3565 | { |
3266 | before(grammarAccess.getIntervalAccess().getGroup()); | 3566 | before(grammarAccess.getIntervalAccess().getGroup()); |
3267 | // InternalSolverLanguageParser.g:1105:3: ( rule__Interval__Group__0 ) | 3567 | // InternalSolverLanguageParser.g:1210:3: ( rule__Interval__Group__0 ) |
3268 | // InternalSolverLanguageParser.g:1105:4: rule__Interval__Group__0 | 3568 | // InternalSolverLanguageParser.g:1210:4: rule__Interval__Group__0 |
3269 | { | 3569 | { |
3270 | pushFollow(FOLLOW_2); | 3570 | pushFollow(FOLLOW_2); |
3271 | rule__Interval__Group__0(); | 3571 | rule__Interval__Group__0(); |
@@ -3298,11 +3598,11 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
3298 | 3598 | ||
3299 | 3599 | ||
3300 | // $ANTLR start "entryRuleLiteral" | 3600 | // $ANTLR start "entryRuleLiteral" |
3301 | // InternalSolverLanguageParser.g:1114:1: entryRuleLiteral : ruleLiteral EOF ; | 3601 | // InternalSolverLanguageParser.g:1219:1: entryRuleLiteral : ruleLiteral EOF ; |
3302 | public final void entryRuleLiteral() throws RecognitionException { | 3602 | public final void entryRuleLiteral() throws RecognitionException { |
3303 | try { | 3603 | try { |
3304 | // InternalSolverLanguageParser.g:1115:1: ( ruleLiteral EOF ) | 3604 | // InternalSolverLanguageParser.g:1220:1: ( ruleLiteral EOF ) |
3305 | // InternalSolverLanguageParser.g:1116:1: ruleLiteral EOF | 3605 | // InternalSolverLanguageParser.g:1221:1: ruleLiteral EOF |
3306 | { | 3606 | { |
3307 | before(grammarAccess.getLiteralRule()); | 3607 | before(grammarAccess.getLiteralRule()); |
3308 | pushFollow(FOLLOW_1); | 3608 | pushFollow(FOLLOW_1); |
@@ -3328,21 +3628,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
3328 | 3628 | ||
3329 | 3629 | ||
3330 | // $ANTLR start "ruleLiteral" | 3630 | // $ANTLR start "ruleLiteral" |
3331 | // InternalSolverLanguageParser.g:1123:1: ruleLiteral : ( ( rule__Literal__Alternatives ) ) ; | 3631 | // InternalSolverLanguageParser.g:1228:1: ruleLiteral : ( ( rule__Literal__Alternatives ) ) ; |
3332 | public final void ruleLiteral() throws RecognitionException { | 3632 | public final void ruleLiteral() throws RecognitionException { |
3333 | 3633 | ||
3334 | int stackSize = keepStackSize(); | 3634 | int stackSize = keepStackSize(); |
3335 | 3635 | ||
3336 | try { | 3636 | try { |
3337 | // InternalSolverLanguageParser.g:1127:2: ( ( ( rule__Literal__Alternatives ) ) ) | 3637 | // InternalSolverLanguageParser.g:1232:2: ( ( ( rule__Literal__Alternatives ) ) ) |
3338 | // InternalSolverLanguageParser.g:1128:2: ( ( rule__Literal__Alternatives ) ) | 3638 | // InternalSolverLanguageParser.g:1233:2: ( ( rule__Literal__Alternatives ) ) |
3339 | { | 3639 | { |
3340 | // InternalSolverLanguageParser.g:1128:2: ( ( rule__Literal__Alternatives ) ) | 3640 | // InternalSolverLanguageParser.g:1233:2: ( ( rule__Literal__Alternatives ) ) |
3341 | // InternalSolverLanguageParser.g:1129:3: ( rule__Literal__Alternatives ) | 3641 | // InternalSolverLanguageParser.g:1234:3: ( rule__Literal__Alternatives ) |
3342 | { | 3642 | { |
3343 | before(grammarAccess.getLiteralAccess().getAlternatives()); | 3643 | before(grammarAccess.getLiteralAccess().getAlternatives()); |
3344 | // InternalSolverLanguageParser.g:1130:3: ( rule__Literal__Alternatives ) | 3644 | // InternalSolverLanguageParser.g:1235:3: ( rule__Literal__Alternatives ) |
3345 | // InternalSolverLanguageParser.g:1130:4: rule__Literal__Alternatives | 3645 | // InternalSolverLanguageParser.g:1235:4: rule__Literal__Alternatives |
3346 | { | 3646 | { |
3347 | pushFollow(FOLLOW_2); | 3647 | pushFollow(FOLLOW_2); |
3348 | rule__Literal__Alternatives(); | 3648 | rule__Literal__Alternatives(); |
@@ -3375,11 +3675,11 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
3375 | 3675 | ||
3376 | 3676 | ||
3377 | // $ANTLR start "entryRuleLogicLiteral" | 3677 | // $ANTLR start "entryRuleLogicLiteral" |
3378 | // InternalSolverLanguageParser.g:1139:1: entryRuleLogicLiteral : ruleLogicLiteral EOF ; | 3678 | // InternalSolverLanguageParser.g:1244:1: entryRuleLogicLiteral : ruleLogicLiteral EOF ; |
3379 | public final void entryRuleLogicLiteral() throws RecognitionException { | 3679 | public final void entryRuleLogicLiteral() throws RecognitionException { |
3380 | try { | 3680 | try { |
3381 | // InternalSolverLanguageParser.g:1140:1: ( ruleLogicLiteral EOF ) | 3681 | // InternalSolverLanguageParser.g:1245:1: ( ruleLogicLiteral EOF ) |
3382 | // InternalSolverLanguageParser.g:1141:1: ruleLogicLiteral EOF | 3682 | // InternalSolverLanguageParser.g:1246:1: ruleLogicLiteral EOF |
3383 | { | 3683 | { |
3384 | before(grammarAccess.getLogicLiteralRule()); | 3684 | before(grammarAccess.getLogicLiteralRule()); |
3385 | pushFollow(FOLLOW_1); | 3685 | pushFollow(FOLLOW_1); |
@@ -3405,21 +3705,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
3405 | 3705 | ||
3406 | 3706 | ||
3407 | // $ANTLR start "ruleLogicLiteral" | 3707 | // $ANTLR start "ruleLogicLiteral" |
3408 | // InternalSolverLanguageParser.g:1148:1: ruleLogicLiteral : ( ( rule__LogicLiteral__ValueAssignment ) ) ; | 3708 | // InternalSolverLanguageParser.g:1253:1: ruleLogicLiteral : ( ( rule__LogicLiteral__ValueAssignment ) ) ; |
3409 | public final void ruleLogicLiteral() throws RecognitionException { | 3709 | public final void ruleLogicLiteral() throws RecognitionException { |
3410 | 3710 | ||
3411 | int stackSize = keepStackSize(); | 3711 | int stackSize = keepStackSize(); |
3412 | 3712 | ||
3413 | try { | 3713 | try { |
3414 | // InternalSolverLanguageParser.g:1152:2: ( ( ( rule__LogicLiteral__ValueAssignment ) ) ) | 3714 | // InternalSolverLanguageParser.g:1257:2: ( ( ( rule__LogicLiteral__ValueAssignment ) ) ) |
3415 | // InternalSolverLanguageParser.g:1153:2: ( ( rule__LogicLiteral__ValueAssignment ) ) | 3715 | // InternalSolverLanguageParser.g:1258:2: ( ( rule__LogicLiteral__ValueAssignment ) ) |
3416 | { | 3716 | { |
3417 | // InternalSolverLanguageParser.g:1153:2: ( ( rule__LogicLiteral__ValueAssignment ) ) | 3717 | // InternalSolverLanguageParser.g:1258:2: ( ( rule__LogicLiteral__ValueAssignment ) ) |
3418 | // InternalSolverLanguageParser.g:1154:3: ( rule__LogicLiteral__ValueAssignment ) | 3718 | // InternalSolverLanguageParser.g:1259:3: ( rule__LogicLiteral__ValueAssignment ) |
3419 | { | 3719 | { |
3420 | before(grammarAccess.getLogicLiteralAccess().getValueAssignment()); | 3720 | before(grammarAccess.getLogicLiteralAccess().getValueAssignment()); |
3421 | // InternalSolverLanguageParser.g:1155:3: ( rule__LogicLiteral__ValueAssignment ) | 3721 | // InternalSolverLanguageParser.g:1260:3: ( rule__LogicLiteral__ValueAssignment ) |
3422 | // InternalSolverLanguageParser.g:1155:4: rule__LogicLiteral__ValueAssignment | 3722 | // InternalSolverLanguageParser.g:1260:4: rule__LogicLiteral__ValueAssignment |
3423 | { | 3723 | { |
3424 | pushFollow(FOLLOW_2); | 3724 | pushFollow(FOLLOW_2); |
3425 | rule__LogicLiteral__ValueAssignment(); | 3725 | rule__LogicLiteral__ValueAssignment(); |
@@ -3451,20 +3751,20 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
3451 | // $ANTLR end "ruleLogicLiteral" | 3751 | // $ANTLR end "ruleLogicLiteral" |
3452 | 3752 | ||
3453 | 3753 | ||
3454 | // $ANTLR start "entryRuleNumericLiteral" | 3754 | // $ANTLR start "entryRuleIntLiteral" |
3455 | // InternalSolverLanguageParser.g:1164:1: entryRuleNumericLiteral : ruleNumericLiteral EOF ; | 3755 | // InternalSolverLanguageParser.g:1269:1: entryRuleIntLiteral : ruleIntLiteral EOF ; |
3456 | public final void entryRuleNumericLiteral() throws RecognitionException { | 3756 | public final void entryRuleIntLiteral() throws RecognitionException { |
3457 | try { | 3757 | try { |
3458 | // InternalSolverLanguageParser.g:1165:1: ( ruleNumericLiteral EOF ) | 3758 | // InternalSolverLanguageParser.g:1270:1: ( ruleIntLiteral EOF ) |
3459 | // InternalSolverLanguageParser.g:1166:1: ruleNumericLiteral EOF | 3759 | // InternalSolverLanguageParser.g:1271:1: ruleIntLiteral EOF |
3460 | { | 3760 | { |
3461 | before(grammarAccess.getNumericLiteralRule()); | 3761 | before(grammarAccess.getIntLiteralRule()); |
3462 | pushFollow(FOLLOW_1); | 3762 | pushFollow(FOLLOW_1); |
3463 | ruleNumericLiteral(); | 3763 | ruleIntLiteral(); |
3464 | 3764 | ||
3465 | state._fsp--; | 3765 | state._fsp--; |
3466 | 3766 | ||
3467 | after(grammarAccess.getNumericLiteralRule()); | 3767 | after(grammarAccess.getIntLiteralRule()); |
3468 | match(input,EOF,FOLLOW_2); | 3768 | match(input,EOF,FOLLOW_2); |
3469 | 3769 | ||
3470 | } | 3770 | } |
@@ -3478,35 +3778,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
3478 | } | 3778 | } |
3479 | return ; | 3779 | return ; |
3480 | } | 3780 | } |
3481 | // $ANTLR end "entryRuleNumericLiteral" | 3781 | // $ANTLR end "entryRuleIntLiteral" |
3482 | 3782 | ||
3483 | 3783 | ||
3484 | // $ANTLR start "ruleNumericLiteral" | 3784 | // $ANTLR start "ruleIntLiteral" |
3485 | // InternalSolverLanguageParser.g:1173:1: ruleNumericLiteral : ( ( rule__NumericLiteral__ValueAssignment ) ) ; | 3785 | // InternalSolverLanguageParser.g:1278:1: ruleIntLiteral : ( ( rule__IntLiteral__ValueAssignment ) ) ; |
3486 | public final void ruleNumericLiteral() throws RecognitionException { | 3786 | public final void ruleIntLiteral() throws RecognitionException { |
3487 | 3787 | ||
3488 | int stackSize = keepStackSize(); | 3788 | int stackSize = keepStackSize(); |
3489 | 3789 | ||
3490 | try { | 3790 | try { |
3491 | // InternalSolverLanguageParser.g:1177:2: ( ( ( rule__NumericLiteral__ValueAssignment ) ) ) | 3791 | // InternalSolverLanguageParser.g:1282:2: ( ( ( rule__IntLiteral__ValueAssignment ) ) ) |
3492 | // InternalSolverLanguageParser.g:1178:2: ( ( rule__NumericLiteral__ValueAssignment ) ) | 3792 | // InternalSolverLanguageParser.g:1283:2: ( ( rule__IntLiteral__ValueAssignment ) ) |
3493 | { | 3793 | { |
3494 | // InternalSolverLanguageParser.g:1178:2: ( ( rule__NumericLiteral__ValueAssignment ) ) | 3794 | // InternalSolverLanguageParser.g:1283:2: ( ( rule__IntLiteral__ValueAssignment ) ) |
3495 | // InternalSolverLanguageParser.g:1179:3: ( rule__NumericLiteral__ValueAssignment ) | 3795 | // InternalSolverLanguageParser.g:1284:3: ( rule__IntLiteral__ValueAssignment ) |
3496 | { | 3796 | { |
3497 | before(grammarAccess.getNumericLiteralAccess().getValueAssignment()); | 3797 | before(grammarAccess.getIntLiteralAccess().getValueAssignment()); |
3498 | // InternalSolverLanguageParser.g:1180:3: ( rule__NumericLiteral__ValueAssignment ) | 3798 | // InternalSolverLanguageParser.g:1285:3: ( rule__IntLiteral__ValueAssignment ) |
3499 | // InternalSolverLanguageParser.g:1180:4: rule__NumericLiteral__ValueAssignment | 3799 | // InternalSolverLanguageParser.g:1285:4: rule__IntLiteral__ValueAssignment |
3500 | { | 3800 | { |
3501 | pushFollow(FOLLOW_2); | 3801 | pushFollow(FOLLOW_2); |
3502 | rule__NumericLiteral__ValueAssignment(); | 3802 | rule__IntLiteral__ValueAssignment(); |
3503 | 3803 | ||
3504 | state._fsp--; | 3804 | state._fsp--; |
3505 | 3805 | ||
3506 | 3806 | ||
3507 | } | 3807 | } |
3508 | 3808 | ||
3509 | after(grammarAccess.getNumericLiteralAccess().getValueAssignment()); | 3809 | after(grammarAccess.getIntLiteralAccess().getValueAssignment()); |
3510 | 3810 | ||
3511 | } | 3811 | } |
3512 | 3812 | ||
@@ -3525,15 +3825,92 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
3525 | } | 3825 | } |
3526 | return ; | 3826 | return ; |
3527 | } | 3827 | } |
3528 | // $ANTLR end "ruleNumericLiteral" | 3828 | // $ANTLR end "ruleIntLiteral" |
3829 | |||
3830 | |||
3831 | // $ANTLR start "entryRuleRealLiteral" | ||
3832 | // InternalSolverLanguageParser.g:1294:1: entryRuleRealLiteral : ruleRealLiteral EOF ; | ||
3833 | public final void entryRuleRealLiteral() throws RecognitionException { | ||
3834 | try { | ||
3835 | // InternalSolverLanguageParser.g:1295:1: ( ruleRealLiteral EOF ) | ||
3836 | // InternalSolverLanguageParser.g:1296:1: ruleRealLiteral EOF | ||
3837 | { | ||
3838 | before(grammarAccess.getRealLiteralRule()); | ||
3839 | pushFollow(FOLLOW_1); | ||
3840 | ruleRealLiteral(); | ||
3841 | |||
3842 | state._fsp--; | ||
3843 | |||
3844 | after(grammarAccess.getRealLiteralRule()); | ||
3845 | match(input,EOF,FOLLOW_2); | ||
3846 | |||
3847 | } | ||
3848 | |||
3849 | } | ||
3850 | catch (RecognitionException re) { | ||
3851 | reportError(re); | ||
3852 | recover(input,re); | ||
3853 | } | ||
3854 | finally { | ||
3855 | } | ||
3856 | return ; | ||
3857 | } | ||
3858 | // $ANTLR end "entryRuleRealLiteral" | ||
3859 | |||
3860 | |||
3861 | // $ANTLR start "ruleRealLiteral" | ||
3862 | // InternalSolverLanguageParser.g:1303:1: ruleRealLiteral : ( ( rule__RealLiteral__ValueAssignment ) ) ; | ||
3863 | public final void ruleRealLiteral() throws RecognitionException { | ||
3864 | |||
3865 | int stackSize = keepStackSize(); | ||
3866 | |||
3867 | try { | ||
3868 | // InternalSolverLanguageParser.g:1307:2: ( ( ( rule__RealLiteral__ValueAssignment ) ) ) | ||
3869 | // InternalSolverLanguageParser.g:1308:2: ( ( rule__RealLiteral__ValueAssignment ) ) | ||
3870 | { | ||
3871 | // InternalSolverLanguageParser.g:1308:2: ( ( rule__RealLiteral__ValueAssignment ) ) | ||
3872 | // InternalSolverLanguageParser.g:1309:3: ( rule__RealLiteral__ValueAssignment ) | ||
3873 | { | ||
3874 | before(grammarAccess.getRealLiteralAccess().getValueAssignment()); | ||
3875 | // InternalSolverLanguageParser.g:1310:3: ( rule__RealLiteral__ValueAssignment ) | ||
3876 | // InternalSolverLanguageParser.g:1310:4: rule__RealLiteral__ValueAssignment | ||
3877 | { | ||
3878 | pushFollow(FOLLOW_2); | ||
3879 | rule__RealLiteral__ValueAssignment(); | ||
3880 | |||
3881 | state._fsp--; | ||
3882 | |||
3883 | |||
3884 | } | ||
3885 | |||
3886 | after(grammarAccess.getRealLiteralAccess().getValueAssignment()); | ||
3887 | |||
3888 | } | ||
3889 | |||
3890 | |||
3891 | } | ||
3892 | |||
3893 | } | ||
3894 | catch (RecognitionException re) { | ||
3895 | reportError(re); | ||
3896 | recover(input,re); | ||
3897 | } | ||
3898 | finally { | ||
3899 | |||
3900 | restoreStackSize(stackSize); | ||
3901 | |||
3902 | } | ||
3903 | return ; | ||
3904 | } | ||
3905 | // $ANTLR end "ruleRealLiteral" | ||
3529 | 3906 | ||
3530 | 3907 | ||
3531 | // $ANTLR start "entryRuleInfinityLiteral" | 3908 | // $ANTLR start "entryRuleInfinityLiteral" |
3532 | // InternalSolverLanguageParser.g:1189:1: entryRuleInfinityLiteral : ruleInfinityLiteral EOF ; | 3909 | // InternalSolverLanguageParser.g:1319:1: entryRuleInfinityLiteral : ruleInfinityLiteral EOF ; |
3533 | public final void entryRuleInfinityLiteral() throws RecognitionException { | 3910 | public final void entryRuleInfinityLiteral() throws RecognitionException { |
3534 | try { | 3911 | try { |
3535 | // InternalSolverLanguageParser.g:1190:1: ( ruleInfinityLiteral EOF ) | 3912 | // InternalSolverLanguageParser.g:1320:1: ( ruleInfinityLiteral EOF ) |
3536 | // InternalSolverLanguageParser.g:1191:1: ruleInfinityLiteral EOF | 3913 | // InternalSolverLanguageParser.g:1321:1: ruleInfinityLiteral EOF |
3537 | { | 3914 | { |
3538 | before(grammarAccess.getInfinityLiteralRule()); | 3915 | before(grammarAccess.getInfinityLiteralRule()); |
3539 | pushFollow(FOLLOW_1); | 3916 | pushFollow(FOLLOW_1); |
@@ -3559,21 +3936,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
3559 | 3936 | ||
3560 | 3937 | ||
3561 | // $ANTLR start "ruleInfinityLiteral" | 3938 | // $ANTLR start "ruleInfinityLiteral" |
3562 | // InternalSolverLanguageParser.g:1198:1: ruleInfinityLiteral : ( ( rule__InfinityLiteral__Group__0 ) ) ; | 3939 | // InternalSolverLanguageParser.g:1328:1: ruleInfinityLiteral : ( ( rule__InfinityLiteral__Group__0 ) ) ; |
3563 | public final void ruleInfinityLiteral() throws RecognitionException { | 3940 | public final void ruleInfinityLiteral() throws RecognitionException { |
3564 | 3941 | ||
3565 | int stackSize = keepStackSize(); | 3942 | int stackSize = keepStackSize(); |
3566 | 3943 | ||
3567 | try { | 3944 | try { |
3568 | // InternalSolverLanguageParser.g:1202:2: ( ( ( rule__InfinityLiteral__Group__0 ) ) ) | 3945 | // InternalSolverLanguageParser.g:1332:2: ( ( ( rule__InfinityLiteral__Group__0 ) ) ) |
3569 | // InternalSolverLanguageParser.g:1203:2: ( ( rule__InfinityLiteral__Group__0 ) ) | 3946 | // InternalSolverLanguageParser.g:1333:2: ( ( rule__InfinityLiteral__Group__0 ) ) |
3570 | { | 3947 | { |
3571 | // InternalSolverLanguageParser.g:1203:2: ( ( rule__InfinityLiteral__Group__0 ) ) | 3948 | // InternalSolverLanguageParser.g:1333:2: ( ( rule__InfinityLiteral__Group__0 ) ) |
3572 | // InternalSolverLanguageParser.g:1204:3: ( rule__InfinityLiteral__Group__0 ) | 3949 | // InternalSolverLanguageParser.g:1334:3: ( rule__InfinityLiteral__Group__0 ) |
3573 | { | 3950 | { |
3574 | before(grammarAccess.getInfinityLiteralAccess().getGroup()); | 3951 | before(grammarAccess.getInfinityLiteralAccess().getGroup()); |
3575 | // InternalSolverLanguageParser.g:1205:3: ( rule__InfinityLiteral__Group__0 ) | 3952 | // InternalSolverLanguageParser.g:1335:3: ( rule__InfinityLiteral__Group__0 ) |
3576 | // InternalSolverLanguageParser.g:1205:4: rule__InfinityLiteral__Group__0 | 3953 | // InternalSolverLanguageParser.g:1335:4: rule__InfinityLiteral__Group__0 |
3577 | { | 3954 | { |
3578 | pushFollow(FOLLOW_2); | 3955 | pushFollow(FOLLOW_2); |
3579 | rule__InfinityLiteral__Group__0(); | 3956 | rule__InfinityLiteral__Group__0(); |
@@ -3605,20 +3982,20 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
3605 | // $ANTLR end "ruleInfinityLiteral" | 3982 | // $ANTLR end "ruleInfinityLiteral" |
3606 | 3983 | ||
3607 | 3984 | ||
3608 | // $ANTLR start "entryRuleEmptyIntervalLiteral" | 3985 | // $ANTLR start "entryRuleEmptyLiteral" |
3609 | // InternalSolverLanguageParser.g:1214:1: entryRuleEmptyIntervalLiteral : ruleEmptyIntervalLiteral EOF ; | 3986 | // InternalSolverLanguageParser.g:1344:1: entryRuleEmptyLiteral : ruleEmptyLiteral EOF ; |
3610 | public final void entryRuleEmptyIntervalLiteral() throws RecognitionException { | 3987 | public final void entryRuleEmptyLiteral() throws RecognitionException { |
3611 | try { | 3988 | try { |
3612 | // InternalSolverLanguageParser.g:1215:1: ( ruleEmptyIntervalLiteral EOF ) | 3989 | // InternalSolverLanguageParser.g:1345:1: ( ruleEmptyLiteral EOF ) |
3613 | // InternalSolverLanguageParser.g:1216:1: ruleEmptyIntervalLiteral EOF | 3990 | // InternalSolverLanguageParser.g:1346:1: ruleEmptyLiteral EOF |
3614 | { | 3991 | { |
3615 | before(grammarAccess.getEmptyIntervalLiteralRule()); | 3992 | before(grammarAccess.getEmptyLiteralRule()); |
3616 | pushFollow(FOLLOW_1); | 3993 | pushFollow(FOLLOW_1); |
3617 | ruleEmptyIntervalLiteral(); | 3994 | ruleEmptyLiteral(); |
3618 | 3995 | ||
3619 | state._fsp--; | 3996 | state._fsp--; |
3620 | 3997 | ||
3621 | after(grammarAccess.getEmptyIntervalLiteralRule()); | 3998 | after(grammarAccess.getEmptyLiteralRule()); |
3622 | match(input,EOF,FOLLOW_2); | 3999 | match(input,EOF,FOLLOW_2); |
3623 | 4000 | ||
3624 | } | 4001 | } |
@@ -3632,35 +4009,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
3632 | } | 4009 | } |
3633 | return ; | 4010 | return ; |
3634 | } | 4011 | } |
3635 | // $ANTLR end "entryRuleEmptyIntervalLiteral" | 4012 | // $ANTLR end "entryRuleEmptyLiteral" |
3636 | 4013 | ||
3637 | 4014 | ||
3638 | // $ANTLR start "ruleEmptyIntervalLiteral" | 4015 | // $ANTLR start "ruleEmptyLiteral" |
3639 | // InternalSolverLanguageParser.g:1223:1: ruleEmptyIntervalLiteral : ( ( rule__EmptyIntervalLiteral__Group__0 ) ) ; | 4016 | // InternalSolverLanguageParser.g:1353:1: ruleEmptyLiteral : ( ( rule__EmptyLiteral__Group__0 ) ) ; |
3640 | public final void ruleEmptyIntervalLiteral() throws RecognitionException { | 4017 | public final void ruleEmptyLiteral() throws RecognitionException { |
3641 | 4018 | ||
3642 | int stackSize = keepStackSize(); | 4019 | int stackSize = keepStackSize(); |
3643 | 4020 | ||
3644 | try { | 4021 | try { |
3645 | // InternalSolverLanguageParser.g:1227:2: ( ( ( rule__EmptyIntervalLiteral__Group__0 ) ) ) | 4022 | // InternalSolverLanguageParser.g:1357:2: ( ( ( rule__EmptyLiteral__Group__0 ) ) ) |
3646 | // InternalSolverLanguageParser.g:1228:2: ( ( rule__EmptyIntervalLiteral__Group__0 ) ) | 4023 | // InternalSolverLanguageParser.g:1358:2: ( ( rule__EmptyLiteral__Group__0 ) ) |
3647 | { | 4024 | { |
3648 | // InternalSolverLanguageParser.g:1228:2: ( ( rule__EmptyIntervalLiteral__Group__0 ) ) | 4025 | // InternalSolverLanguageParser.g:1358:2: ( ( rule__EmptyLiteral__Group__0 ) ) |
3649 | // InternalSolverLanguageParser.g:1229:3: ( rule__EmptyIntervalLiteral__Group__0 ) | 4026 | // InternalSolverLanguageParser.g:1359:3: ( rule__EmptyLiteral__Group__0 ) |
3650 | { | 4027 | { |
3651 | before(grammarAccess.getEmptyIntervalLiteralAccess().getGroup()); | 4028 | before(grammarAccess.getEmptyLiteralAccess().getGroup()); |
3652 | // InternalSolverLanguageParser.g:1230:3: ( rule__EmptyIntervalLiteral__Group__0 ) | 4029 | // InternalSolverLanguageParser.g:1360:3: ( rule__EmptyLiteral__Group__0 ) |
3653 | // InternalSolverLanguageParser.g:1230:4: rule__EmptyIntervalLiteral__Group__0 | 4030 | // InternalSolverLanguageParser.g:1360:4: rule__EmptyLiteral__Group__0 |
3654 | { | 4031 | { |
3655 | pushFollow(FOLLOW_2); | 4032 | pushFollow(FOLLOW_2); |
3656 | rule__EmptyIntervalLiteral__Group__0(); | 4033 | rule__EmptyLiteral__Group__0(); |
3657 | 4034 | ||
3658 | state._fsp--; | 4035 | state._fsp--; |
3659 | 4036 | ||
3660 | 4037 | ||
3661 | } | 4038 | } |
3662 | 4039 | ||
3663 | after(grammarAccess.getEmptyIntervalLiteralAccess().getGroup()); | 4040 | after(grammarAccess.getEmptyLiteralAccess().getGroup()); |
3664 | 4041 | ||
3665 | } | 4042 | } |
3666 | 4043 | ||
@@ -3679,15 +4056,15 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
3679 | } | 4056 | } |
3680 | return ; | 4057 | return ; |
3681 | } | 4058 | } |
3682 | // $ANTLR end "ruleEmptyIntervalLiteral" | 4059 | // $ANTLR end "ruleEmptyLiteral" |
3683 | 4060 | ||
3684 | 4061 | ||
3685 | // $ANTLR start "entryRuleStringLiteral" | 4062 | // $ANTLR start "entryRuleStringLiteral" |
3686 | // InternalSolverLanguageParser.g:1239:1: entryRuleStringLiteral : ruleStringLiteral EOF ; | 4063 | // InternalSolverLanguageParser.g:1369:1: entryRuleStringLiteral : ruleStringLiteral EOF ; |
3687 | public final void entryRuleStringLiteral() throws RecognitionException { | 4064 | public final void entryRuleStringLiteral() throws RecognitionException { |
3688 | try { | 4065 | try { |
3689 | // InternalSolverLanguageParser.g:1240:1: ( ruleStringLiteral EOF ) | 4066 | // InternalSolverLanguageParser.g:1370:1: ( ruleStringLiteral EOF ) |
3690 | // InternalSolverLanguageParser.g:1241:1: ruleStringLiteral EOF | 4067 | // InternalSolverLanguageParser.g:1371:1: ruleStringLiteral EOF |
3691 | { | 4068 | { |
3692 | before(grammarAccess.getStringLiteralRule()); | 4069 | before(grammarAccess.getStringLiteralRule()); |
3693 | pushFollow(FOLLOW_1); | 4070 | pushFollow(FOLLOW_1); |
@@ -3713,21 +4090,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
3713 | 4090 | ||
3714 | 4091 | ||
3715 | // $ANTLR start "ruleStringLiteral" | 4092 | // $ANTLR start "ruleStringLiteral" |
3716 | // InternalSolverLanguageParser.g:1248:1: ruleStringLiteral : ( ( rule__StringLiteral__ValueAssignment ) ) ; | 4093 | // InternalSolverLanguageParser.g:1378:1: ruleStringLiteral : ( ( rule__StringLiteral__ValueAssignment ) ) ; |
3717 | public final void ruleStringLiteral() throws RecognitionException { | 4094 | public final void ruleStringLiteral() throws RecognitionException { |
3718 | 4095 | ||
3719 | int stackSize = keepStackSize(); | 4096 | int stackSize = keepStackSize(); |
3720 | 4097 | ||
3721 | try { | 4098 | try { |
3722 | // InternalSolverLanguageParser.g:1252:2: ( ( ( rule__StringLiteral__ValueAssignment ) ) ) | 4099 | // InternalSolverLanguageParser.g:1382:2: ( ( ( rule__StringLiteral__ValueAssignment ) ) ) |
3723 | // InternalSolverLanguageParser.g:1253:2: ( ( rule__StringLiteral__ValueAssignment ) ) | 4100 | // InternalSolverLanguageParser.g:1383:2: ( ( rule__StringLiteral__ValueAssignment ) ) |
3724 | { | 4101 | { |
3725 | // InternalSolverLanguageParser.g:1253:2: ( ( rule__StringLiteral__ValueAssignment ) ) | 4102 | // InternalSolverLanguageParser.g:1383:2: ( ( rule__StringLiteral__ValueAssignment ) ) |
3726 | // InternalSolverLanguageParser.g:1254:3: ( rule__StringLiteral__ValueAssignment ) | 4103 | // InternalSolverLanguageParser.g:1384:3: ( rule__StringLiteral__ValueAssignment ) |
3727 | { | 4104 | { |
3728 | before(grammarAccess.getStringLiteralAccess().getValueAssignment()); | 4105 | before(grammarAccess.getStringLiteralAccess().getValueAssignment()); |
3729 | // InternalSolverLanguageParser.g:1255:3: ( rule__StringLiteral__ValueAssignment ) | 4106 | // InternalSolverLanguageParser.g:1385:3: ( rule__StringLiteral__ValueAssignment ) |
3730 | // InternalSolverLanguageParser.g:1255:4: rule__StringLiteral__ValueAssignment | 4107 | // InternalSolverLanguageParser.g:1385:4: rule__StringLiteral__ValueAssignment |
3731 | { | 4108 | { |
3732 | pushFollow(FOLLOW_2); | 4109 | pushFollow(FOLLOW_2); |
3733 | rule__StringLiteral__ValueAssignment(); | 4110 | rule__StringLiteral__ValueAssignment(); |
@@ -3759,20 +4136,20 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
3759 | // $ANTLR end "ruleStringLiteral" | 4136 | // $ANTLR end "ruleStringLiteral" |
3760 | 4137 | ||
3761 | 4138 | ||
3762 | // $ANTLR start "entryRuleClassDefinition" | 4139 | // $ANTLR start "entryRuleClassDeclaration" |
3763 | // InternalSolverLanguageParser.g:1264:1: entryRuleClassDefinition : ruleClassDefinition EOF ; | 4140 | // InternalSolverLanguageParser.g:1394:1: entryRuleClassDeclaration : ruleClassDeclaration EOF ; |
3764 | public final void entryRuleClassDefinition() throws RecognitionException { | 4141 | public final void entryRuleClassDeclaration() throws RecognitionException { |
3765 | try { | 4142 | try { |
3766 | // InternalSolverLanguageParser.g:1265:1: ( ruleClassDefinition EOF ) | 4143 | // InternalSolverLanguageParser.g:1395:1: ( ruleClassDeclaration EOF ) |
3767 | // InternalSolverLanguageParser.g:1266:1: ruleClassDefinition EOF | 4144 | // InternalSolverLanguageParser.g:1396:1: ruleClassDeclaration EOF |
3768 | { | 4145 | { |
3769 | before(grammarAccess.getClassDefinitionRule()); | 4146 | before(grammarAccess.getClassDeclarationRule()); |
3770 | pushFollow(FOLLOW_1); | 4147 | pushFollow(FOLLOW_1); |
3771 | ruleClassDefinition(); | 4148 | ruleClassDeclaration(); |
3772 | 4149 | ||
3773 | state._fsp--; | 4150 | state._fsp--; |
3774 | 4151 | ||
3775 | after(grammarAccess.getClassDefinitionRule()); | 4152 | after(grammarAccess.getClassDeclarationRule()); |
3776 | match(input,EOF,FOLLOW_2); | 4153 | match(input,EOF,FOLLOW_2); |
3777 | 4154 | ||
3778 | } | 4155 | } |
@@ -3786,35 +4163,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
3786 | } | 4163 | } |
3787 | return ; | 4164 | return ; |
3788 | } | 4165 | } |
3789 | // $ANTLR end "entryRuleClassDefinition" | 4166 | // $ANTLR end "entryRuleClassDeclaration" |
3790 | 4167 | ||
3791 | 4168 | ||
3792 | // $ANTLR start "ruleClassDefinition" | 4169 | // $ANTLR start "ruleClassDeclaration" |
3793 | // InternalSolverLanguageParser.g:1273:1: ruleClassDefinition : ( ( rule__ClassDefinition__Group__0 ) ) ; | 4170 | // InternalSolverLanguageParser.g:1403:1: ruleClassDeclaration : ( ( rule__ClassDeclaration__Group__0 ) ) ; |
3794 | public final void ruleClassDefinition() throws RecognitionException { | 4171 | public final void ruleClassDeclaration() throws RecognitionException { |
3795 | 4172 | ||
3796 | int stackSize = keepStackSize(); | 4173 | int stackSize = keepStackSize(); |
3797 | 4174 | ||
3798 | try { | 4175 | try { |
3799 | // InternalSolverLanguageParser.g:1277:2: ( ( ( rule__ClassDefinition__Group__0 ) ) ) | 4176 | // InternalSolverLanguageParser.g:1407:2: ( ( ( rule__ClassDeclaration__Group__0 ) ) ) |
3800 | // InternalSolverLanguageParser.g:1278:2: ( ( rule__ClassDefinition__Group__0 ) ) | 4177 | // InternalSolverLanguageParser.g:1408:2: ( ( rule__ClassDeclaration__Group__0 ) ) |
3801 | { | 4178 | { |
3802 | // InternalSolverLanguageParser.g:1278:2: ( ( rule__ClassDefinition__Group__0 ) ) | 4179 | // InternalSolverLanguageParser.g:1408:2: ( ( rule__ClassDeclaration__Group__0 ) ) |
3803 | // InternalSolverLanguageParser.g:1279:3: ( rule__ClassDefinition__Group__0 ) | 4180 | // InternalSolverLanguageParser.g:1409:3: ( rule__ClassDeclaration__Group__0 ) |
3804 | { | 4181 | { |
3805 | before(grammarAccess.getClassDefinitionAccess().getGroup()); | 4182 | before(grammarAccess.getClassDeclarationAccess().getGroup()); |
3806 | // InternalSolverLanguageParser.g:1280:3: ( rule__ClassDefinition__Group__0 ) | 4183 | // InternalSolverLanguageParser.g:1410:3: ( rule__ClassDeclaration__Group__0 ) |
3807 | // InternalSolverLanguageParser.g:1280:4: rule__ClassDefinition__Group__0 | 4184 | // InternalSolverLanguageParser.g:1410:4: rule__ClassDeclaration__Group__0 |
3808 | { | 4185 | { |
3809 | pushFollow(FOLLOW_2); | 4186 | pushFollow(FOLLOW_2); |
3810 | rule__ClassDefinition__Group__0(); | 4187 | rule__ClassDeclaration__Group__0(); |
3811 | 4188 | ||
3812 | state._fsp--; | 4189 | state._fsp--; |
3813 | 4190 | ||
3814 | 4191 | ||
3815 | } | 4192 | } |
3816 | 4193 | ||
3817 | after(grammarAccess.getClassDefinitionAccess().getGroup()); | 4194 | after(grammarAccess.getClassDeclarationAccess().getGroup()); |
3818 | 4195 | ||
3819 | } | 4196 | } |
3820 | 4197 | ||
@@ -3833,23 +4210,23 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
3833 | } | 4210 | } |
3834 | return ; | 4211 | return ; |
3835 | } | 4212 | } |
3836 | // $ANTLR end "ruleClassDefinition" | 4213 | // $ANTLR end "ruleClassDeclaration" |
3837 | 4214 | ||
3838 | 4215 | ||
3839 | // $ANTLR start "entryRuleMemberDefinition" | 4216 | // $ANTLR start "entryRuleField" |
3840 | // InternalSolverLanguageParser.g:1289:1: entryRuleMemberDefinition : ruleMemberDefinition EOF ; | 4217 | // InternalSolverLanguageParser.g:1419:1: entryRuleField : ruleField EOF ; |
3841 | public final void entryRuleMemberDefinition() throws RecognitionException { | 4218 | public final void entryRuleField() throws RecognitionException { |
3842 | try { | 4219 | try { |
3843 | // InternalSolverLanguageParser.g:1290:1: ( ruleMemberDefinition EOF ) | 4220 | // InternalSolverLanguageParser.g:1420:1: ( ruleField EOF ) |
3844 | // InternalSolverLanguageParser.g:1291:1: ruleMemberDefinition EOF | 4221 | // InternalSolverLanguageParser.g:1421:1: ruleField EOF |
3845 | { | 4222 | { |
3846 | before(grammarAccess.getMemberDefinitionRule()); | 4223 | before(grammarAccess.getFieldRule()); |
3847 | pushFollow(FOLLOW_1); | 4224 | pushFollow(FOLLOW_1); |
3848 | ruleMemberDefinition(); | 4225 | ruleField(); |
3849 | 4226 | ||
3850 | state._fsp--; | 4227 | state._fsp--; |
3851 | 4228 | ||
3852 | after(grammarAccess.getMemberDefinitionRule()); | 4229 | after(grammarAccess.getFieldRule()); |
3853 | match(input,EOF,FOLLOW_2); | 4230 | match(input,EOF,FOLLOW_2); |
3854 | 4231 | ||
3855 | } | 4232 | } |
@@ -3863,35 +4240,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
3863 | } | 4240 | } |
3864 | return ; | 4241 | return ; |
3865 | } | 4242 | } |
3866 | // $ANTLR end "entryRuleMemberDefinition" | 4243 | // $ANTLR end "entryRuleField" |
3867 | 4244 | ||
3868 | 4245 | ||
3869 | // $ANTLR start "ruleMemberDefinition" | 4246 | // $ANTLR start "ruleField" |
3870 | // InternalSolverLanguageParser.g:1298:1: ruleMemberDefinition : ( ( rule__MemberDefinition__Group__0 ) ) ; | 4247 | // InternalSolverLanguageParser.g:1428:1: ruleField : ( ( rule__Field__Group__0 ) ) ; |
3871 | public final void ruleMemberDefinition() throws RecognitionException { | 4248 | public final void ruleField() throws RecognitionException { |
3872 | 4249 | ||
3873 | int stackSize = keepStackSize(); | 4250 | int stackSize = keepStackSize(); |
3874 | 4251 | ||
3875 | try { | 4252 | try { |
3876 | // InternalSolverLanguageParser.g:1302:2: ( ( ( rule__MemberDefinition__Group__0 ) ) ) | 4253 | // InternalSolverLanguageParser.g:1432:2: ( ( ( rule__Field__Group__0 ) ) ) |
3877 | // InternalSolverLanguageParser.g:1303:2: ( ( rule__MemberDefinition__Group__0 ) ) | 4254 | // InternalSolverLanguageParser.g:1433:2: ( ( rule__Field__Group__0 ) ) |
3878 | { | 4255 | { |
3879 | // InternalSolverLanguageParser.g:1303:2: ( ( rule__MemberDefinition__Group__0 ) ) | 4256 | // InternalSolverLanguageParser.g:1433:2: ( ( rule__Field__Group__0 ) ) |
3880 | // InternalSolverLanguageParser.g:1304:3: ( rule__MemberDefinition__Group__0 ) | 4257 | // InternalSolverLanguageParser.g:1434:3: ( rule__Field__Group__0 ) |
3881 | { | 4258 | { |
3882 | before(grammarAccess.getMemberDefinitionAccess().getGroup()); | 4259 | before(grammarAccess.getFieldAccess().getGroup()); |
3883 | // InternalSolverLanguageParser.g:1305:3: ( rule__MemberDefinition__Group__0 ) | 4260 | // InternalSolverLanguageParser.g:1435:3: ( rule__Field__Group__0 ) |
3884 | // InternalSolverLanguageParser.g:1305:4: rule__MemberDefinition__Group__0 | 4261 | // InternalSolverLanguageParser.g:1435:4: rule__Field__Group__0 |
3885 | { | 4262 | { |
3886 | pushFollow(FOLLOW_2); | 4263 | pushFollow(FOLLOW_2); |
3887 | rule__MemberDefinition__Group__0(); | 4264 | rule__Field__Group__0(); |
3888 | 4265 | ||
3889 | state._fsp--; | 4266 | state._fsp--; |
3890 | 4267 | ||
3891 | 4268 | ||
3892 | } | 4269 | } |
3893 | 4270 | ||
3894 | after(grammarAccess.getMemberDefinitionAccess().getGroup()); | 4271 | after(grammarAccess.getFieldAccess().getGroup()); |
3895 | 4272 | ||
3896 | } | 4273 | } |
3897 | 4274 | ||
@@ -3910,15 +4287,15 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
3910 | } | 4287 | } |
3911 | return ; | 4288 | return ; |
3912 | } | 4289 | } |
3913 | // $ANTLR end "ruleMemberDefinition" | 4290 | // $ANTLR end "ruleField" |
3914 | 4291 | ||
3915 | 4292 | ||
3916 | // $ANTLR start "entryRuleMultiplicity" | 4293 | // $ANTLR start "entryRuleMultiplicity" |
3917 | // InternalSolverLanguageParser.g:1314:1: entryRuleMultiplicity : ruleMultiplicity EOF ; | 4294 | // InternalSolverLanguageParser.g:1444:1: entryRuleMultiplicity : ruleMultiplicity EOF ; |
3918 | public final void entryRuleMultiplicity() throws RecognitionException { | 4295 | public final void entryRuleMultiplicity() throws RecognitionException { |
3919 | try { | 4296 | try { |
3920 | // InternalSolverLanguageParser.g:1315:1: ( ruleMultiplicity EOF ) | 4297 | // InternalSolverLanguageParser.g:1445:1: ( ruleMultiplicity EOF ) |
3921 | // InternalSolverLanguageParser.g:1316:1: ruleMultiplicity EOF | 4298 | // InternalSolverLanguageParser.g:1446:1: ruleMultiplicity EOF |
3922 | { | 4299 | { |
3923 | before(grammarAccess.getMultiplicityRule()); | 4300 | before(grammarAccess.getMultiplicityRule()); |
3924 | pushFollow(FOLLOW_1); | 4301 | pushFollow(FOLLOW_1); |
@@ -3944,21 +4321,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
3944 | 4321 | ||
3945 | 4322 | ||
3946 | // $ANTLR start "ruleMultiplicity" | 4323 | // $ANTLR start "ruleMultiplicity" |
3947 | // InternalSolverLanguageParser.g:1323:1: ruleMultiplicity : ( ( rule__Multiplicity__Alternatives ) ) ; | 4324 | // InternalSolverLanguageParser.g:1453:1: ruleMultiplicity : ( ( rule__Multiplicity__Alternatives ) ) ; |
3948 | public final void ruleMultiplicity() throws RecognitionException { | 4325 | public final void ruleMultiplicity() throws RecognitionException { |
3949 | 4326 | ||
3950 | int stackSize = keepStackSize(); | 4327 | int stackSize = keepStackSize(); |
3951 | 4328 | ||
3952 | try { | 4329 | try { |
3953 | // InternalSolverLanguageParser.g:1327:2: ( ( ( rule__Multiplicity__Alternatives ) ) ) | 4330 | // InternalSolverLanguageParser.g:1457:2: ( ( ( rule__Multiplicity__Alternatives ) ) ) |
3954 | // InternalSolverLanguageParser.g:1328:2: ( ( rule__Multiplicity__Alternatives ) ) | 4331 | // InternalSolverLanguageParser.g:1458:2: ( ( rule__Multiplicity__Alternatives ) ) |
3955 | { | 4332 | { |
3956 | // InternalSolverLanguageParser.g:1328:2: ( ( rule__Multiplicity__Alternatives ) ) | 4333 | // InternalSolverLanguageParser.g:1458:2: ( ( rule__Multiplicity__Alternatives ) ) |
3957 | // InternalSolverLanguageParser.g:1329:3: ( rule__Multiplicity__Alternatives ) | 4334 | // InternalSolverLanguageParser.g:1459:3: ( rule__Multiplicity__Alternatives ) |
3958 | { | 4335 | { |
3959 | before(grammarAccess.getMultiplicityAccess().getAlternatives()); | 4336 | before(grammarAccess.getMultiplicityAccess().getAlternatives()); |
3960 | // InternalSolverLanguageParser.g:1330:3: ( rule__Multiplicity__Alternatives ) | 4337 | // InternalSolverLanguageParser.g:1460:3: ( rule__Multiplicity__Alternatives ) |
3961 | // InternalSolverLanguageParser.g:1330:4: rule__Multiplicity__Alternatives | 4338 | // InternalSolverLanguageParser.g:1460:4: rule__Multiplicity__Alternatives |
3962 | { | 4339 | { |
3963 | pushFollow(FOLLOW_2); | 4340 | pushFollow(FOLLOW_2); |
3964 | rule__Multiplicity__Alternatives(); | 4341 | rule__Multiplicity__Alternatives(); |
@@ -3990,20 +4367,20 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
3990 | // $ANTLR end "ruleMultiplicity" | 4367 | // $ANTLR end "ruleMultiplicity" |
3991 | 4368 | ||
3992 | 4369 | ||
3993 | // $ANTLR start "entryRuleManyMultiplicity" | 4370 | // $ANTLR start "entryRuleUnboundedMultiplicity" |
3994 | // InternalSolverLanguageParser.g:1339:1: entryRuleManyMultiplicity : ruleManyMultiplicity EOF ; | 4371 | // InternalSolverLanguageParser.g:1469:1: entryRuleUnboundedMultiplicity : ruleUnboundedMultiplicity EOF ; |
3995 | public final void entryRuleManyMultiplicity() throws RecognitionException { | 4372 | public final void entryRuleUnboundedMultiplicity() throws RecognitionException { |
3996 | try { | 4373 | try { |
3997 | // InternalSolverLanguageParser.g:1340:1: ( ruleManyMultiplicity EOF ) | 4374 | // InternalSolverLanguageParser.g:1470:1: ( ruleUnboundedMultiplicity EOF ) |
3998 | // InternalSolverLanguageParser.g:1341:1: ruleManyMultiplicity EOF | 4375 | // InternalSolverLanguageParser.g:1471:1: ruleUnboundedMultiplicity EOF |
3999 | { | 4376 | { |
4000 | before(grammarAccess.getManyMultiplicityRule()); | 4377 | before(grammarAccess.getUnboundedMultiplicityRule()); |
4001 | pushFollow(FOLLOW_1); | 4378 | pushFollow(FOLLOW_1); |
4002 | ruleManyMultiplicity(); | 4379 | ruleUnboundedMultiplicity(); |
4003 | 4380 | ||
4004 | state._fsp--; | 4381 | state._fsp--; |
4005 | 4382 | ||
4006 | after(grammarAccess.getManyMultiplicityRule()); | 4383 | after(grammarAccess.getUnboundedMultiplicityRule()); |
4007 | match(input,EOF,FOLLOW_2); | 4384 | match(input,EOF,FOLLOW_2); |
4008 | 4385 | ||
4009 | } | 4386 | } |
@@ -4017,35 +4394,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
4017 | } | 4394 | } |
4018 | return ; | 4395 | return ; |
4019 | } | 4396 | } |
4020 | // $ANTLR end "entryRuleManyMultiplicity" | 4397 | // $ANTLR end "entryRuleUnboundedMultiplicity" |
4021 | 4398 | ||
4022 | 4399 | ||
4023 | // $ANTLR start "ruleManyMultiplicity" | 4400 | // $ANTLR start "ruleUnboundedMultiplicity" |
4024 | // InternalSolverLanguageParser.g:1348:1: ruleManyMultiplicity : ( ( rule__ManyMultiplicity__Group__0 ) ) ; | 4401 | // InternalSolverLanguageParser.g:1478:1: ruleUnboundedMultiplicity : ( ( rule__UnboundedMultiplicity__Group__0 ) ) ; |
4025 | public final void ruleManyMultiplicity() throws RecognitionException { | 4402 | public final void ruleUnboundedMultiplicity() throws RecognitionException { |
4026 | 4403 | ||
4027 | int stackSize = keepStackSize(); | 4404 | int stackSize = keepStackSize(); |
4028 | 4405 | ||
4029 | try { | 4406 | try { |
4030 | // InternalSolverLanguageParser.g:1352:2: ( ( ( rule__ManyMultiplicity__Group__0 ) ) ) | 4407 | // InternalSolverLanguageParser.g:1482:2: ( ( ( rule__UnboundedMultiplicity__Group__0 ) ) ) |
4031 | // InternalSolverLanguageParser.g:1353:2: ( ( rule__ManyMultiplicity__Group__0 ) ) | 4408 | // InternalSolverLanguageParser.g:1483:2: ( ( rule__UnboundedMultiplicity__Group__0 ) ) |
4032 | { | 4409 | { |
4033 | // InternalSolverLanguageParser.g:1353:2: ( ( rule__ManyMultiplicity__Group__0 ) ) | 4410 | // InternalSolverLanguageParser.g:1483:2: ( ( rule__UnboundedMultiplicity__Group__0 ) ) |
4034 | // InternalSolverLanguageParser.g:1354:3: ( rule__ManyMultiplicity__Group__0 ) | 4411 | // InternalSolverLanguageParser.g:1484:3: ( rule__UnboundedMultiplicity__Group__0 ) |
4035 | { | 4412 | { |
4036 | before(grammarAccess.getManyMultiplicityAccess().getGroup()); | 4413 | before(grammarAccess.getUnboundedMultiplicityAccess().getGroup()); |
4037 | // InternalSolverLanguageParser.g:1355:3: ( rule__ManyMultiplicity__Group__0 ) | 4414 | // InternalSolverLanguageParser.g:1485:3: ( rule__UnboundedMultiplicity__Group__0 ) |
4038 | // InternalSolverLanguageParser.g:1355:4: rule__ManyMultiplicity__Group__0 | 4415 | // InternalSolverLanguageParser.g:1485:4: rule__UnboundedMultiplicity__Group__0 |
4039 | { | 4416 | { |
4040 | pushFollow(FOLLOW_2); | 4417 | pushFollow(FOLLOW_2); |
4041 | rule__ManyMultiplicity__Group__0(); | 4418 | rule__UnboundedMultiplicity__Group__0(); |
4042 | 4419 | ||
4043 | state._fsp--; | 4420 | state._fsp--; |
4044 | 4421 | ||
4045 | 4422 | ||
4046 | } | 4423 | } |
4047 | 4424 | ||
4048 | after(grammarAccess.getManyMultiplicityAccess().getGroup()); | 4425 | after(grammarAccess.getUnboundedMultiplicityAccess().getGroup()); |
4049 | 4426 | ||
4050 | } | 4427 | } |
4051 | 4428 | ||
@@ -4064,15 +4441,15 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
4064 | } | 4441 | } |
4065 | return ; | 4442 | return ; |
4066 | } | 4443 | } |
4067 | // $ANTLR end "ruleManyMultiplicity" | 4444 | // $ANTLR end "ruleUnboundedMultiplicity" |
4068 | 4445 | ||
4069 | 4446 | ||
4070 | // $ANTLR start "entryRuleExactMultiplicity" | 4447 | // $ANTLR start "entryRuleExactMultiplicity" |
4071 | // InternalSolverLanguageParser.g:1364:1: entryRuleExactMultiplicity : ruleExactMultiplicity EOF ; | 4448 | // InternalSolverLanguageParser.g:1494:1: entryRuleExactMultiplicity : ruleExactMultiplicity EOF ; |
4072 | public final void entryRuleExactMultiplicity() throws RecognitionException { | 4449 | public final void entryRuleExactMultiplicity() throws RecognitionException { |
4073 | try { | 4450 | try { |
4074 | // InternalSolverLanguageParser.g:1365:1: ( ruleExactMultiplicity EOF ) | 4451 | // InternalSolverLanguageParser.g:1495:1: ( ruleExactMultiplicity EOF ) |
4075 | // InternalSolverLanguageParser.g:1366:1: ruleExactMultiplicity EOF | 4452 | // InternalSolverLanguageParser.g:1496:1: ruleExactMultiplicity EOF |
4076 | { | 4453 | { |
4077 | before(grammarAccess.getExactMultiplicityRule()); | 4454 | before(grammarAccess.getExactMultiplicityRule()); |
4078 | pushFollow(FOLLOW_1); | 4455 | pushFollow(FOLLOW_1); |
@@ -4098,21 +4475,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
4098 | 4475 | ||
4099 | 4476 | ||
4100 | // $ANTLR start "ruleExactMultiplicity" | 4477 | // $ANTLR start "ruleExactMultiplicity" |
4101 | // InternalSolverLanguageParser.g:1373:1: ruleExactMultiplicity : ( ( rule__ExactMultiplicity__Group__0 ) ) ; | 4478 | // InternalSolverLanguageParser.g:1503:1: ruleExactMultiplicity : ( ( rule__ExactMultiplicity__Group__0 ) ) ; |
4102 | public final void ruleExactMultiplicity() throws RecognitionException { | 4479 | public final void ruleExactMultiplicity() throws RecognitionException { |
4103 | 4480 | ||
4104 | int stackSize = keepStackSize(); | 4481 | int stackSize = keepStackSize(); |
4105 | 4482 | ||
4106 | try { | 4483 | try { |
4107 | // InternalSolverLanguageParser.g:1377:2: ( ( ( rule__ExactMultiplicity__Group__0 ) ) ) | 4484 | // InternalSolverLanguageParser.g:1507:2: ( ( ( rule__ExactMultiplicity__Group__0 ) ) ) |
4108 | // InternalSolverLanguageParser.g:1378:2: ( ( rule__ExactMultiplicity__Group__0 ) ) | 4485 | // InternalSolverLanguageParser.g:1508:2: ( ( rule__ExactMultiplicity__Group__0 ) ) |
4109 | { | 4486 | { |
4110 | // InternalSolverLanguageParser.g:1378:2: ( ( rule__ExactMultiplicity__Group__0 ) ) | 4487 | // InternalSolverLanguageParser.g:1508:2: ( ( rule__ExactMultiplicity__Group__0 ) ) |
4111 | // InternalSolverLanguageParser.g:1379:3: ( rule__ExactMultiplicity__Group__0 ) | 4488 | // InternalSolverLanguageParser.g:1509:3: ( rule__ExactMultiplicity__Group__0 ) |
4112 | { | 4489 | { |
4113 | before(grammarAccess.getExactMultiplicityAccess().getGroup()); | 4490 | before(grammarAccess.getExactMultiplicityAccess().getGroup()); |
4114 | // InternalSolverLanguageParser.g:1380:3: ( rule__ExactMultiplicity__Group__0 ) | 4491 | // InternalSolverLanguageParser.g:1510:3: ( rule__ExactMultiplicity__Group__0 ) |
4115 | // InternalSolverLanguageParser.g:1380:4: rule__ExactMultiplicity__Group__0 | 4492 | // InternalSolverLanguageParser.g:1510:4: rule__ExactMultiplicity__Group__0 |
4116 | { | 4493 | { |
4117 | pushFollow(FOLLOW_2); | 4494 | pushFollow(FOLLOW_2); |
4118 | rule__ExactMultiplicity__Group__0(); | 4495 | rule__ExactMultiplicity__Group__0(); |
@@ -4145,11 +4522,11 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
4145 | 4522 | ||
4146 | 4523 | ||
4147 | // $ANTLR start "entryRuleBoundedMultiplicity" | 4524 | // $ANTLR start "entryRuleBoundedMultiplicity" |
4148 | // InternalSolverLanguageParser.g:1389:1: entryRuleBoundedMultiplicity : ruleBoundedMultiplicity EOF ; | 4525 | // InternalSolverLanguageParser.g:1519:1: entryRuleBoundedMultiplicity : ruleBoundedMultiplicity EOF ; |
4149 | public final void entryRuleBoundedMultiplicity() throws RecognitionException { | 4526 | public final void entryRuleBoundedMultiplicity() throws RecognitionException { |
4150 | try { | 4527 | try { |
4151 | // InternalSolverLanguageParser.g:1390:1: ( ruleBoundedMultiplicity EOF ) | 4528 | // InternalSolverLanguageParser.g:1520:1: ( ruleBoundedMultiplicity EOF ) |
4152 | // InternalSolverLanguageParser.g:1391:1: ruleBoundedMultiplicity EOF | 4529 | // InternalSolverLanguageParser.g:1521:1: ruleBoundedMultiplicity EOF |
4153 | { | 4530 | { |
4154 | before(grammarAccess.getBoundedMultiplicityRule()); | 4531 | before(grammarAccess.getBoundedMultiplicityRule()); |
4155 | pushFollow(FOLLOW_1); | 4532 | pushFollow(FOLLOW_1); |
@@ -4175,21 +4552,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
4175 | 4552 | ||
4176 | 4553 | ||
4177 | // $ANTLR start "ruleBoundedMultiplicity" | 4554 | // $ANTLR start "ruleBoundedMultiplicity" |
4178 | // InternalSolverLanguageParser.g:1398:1: ruleBoundedMultiplicity : ( ( rule__BoundedMultiplicity__Group__0 ) ) ; | 4555 | // InternalSolverLanguageParser.g:1528:1: ruleBoundedMultiplicity : ( ( rule__BoundedMultiplicity__Group__0 ) ) ; |
4179 | public final void ruleBoundedMultiplicity() throws RecognitionException { | 4556 | public final void ruleBoundedMultiplicity() throws RecognitionException { |
4180 | 4557 | ||
4181 | int stackSize = keepStackSize(); | 4558 | int stackSize = keepStackSize(); |
4182 | 4559 | ||
4183 | try { | 4560 | try { |
4184 | // InternalSolverLanguageParser.g:1402:2: ( ( ( rule__BoundedMultiplicity__Group__0 ) ) ) | 4561 | // InternalSolverLanguageParser.g:1532:2: ( ( ( rule__BoundedMultiplicity__Group__0 ) ) ) |
4185 | // InternalSolverLanguageParser.g:1403:2: ( ( rule__BoundedMultiplicity__Group__0 ) ) | 4562 | // InternalSolverLanguageParser.g:1533:2: ( ( rule__BoundedMultiplicity__Group__0 ) ) |
4186 | { | 4563 | { |
4187 | // InternalSolverLanguageParser.g:1403:2: ( ( rule__BoundedMultiplicity__Group__0 ) ) | 4564 | // InternalSolverLanguageParser.g:1533:2: ( ( rule__BoundedMultiplicity__Group__0 ) ) |
4188 | // InternalSolverLanguageParser.g:1404:3: ( rule__BoundedMultiplicity__Group__0 ) | 4565 | // InternalSolverLanguageParser.g:1534:3: ( rule__BoundedMultiplicity__Group__0 ) |
4189 | { | 4566 | { |
4190 | before(grammarAccess.getBoundedMultiplicityAccess().getGroup()); | 4567 | before(grammarAccess.getBoundedMultiplicityAccess().getGroup()); |
4191 | // InternalSolverLanguageParser.g:1405:3: ( rule__BoundedMultiplicity__Group__0 ) | 4568 | // InternalSolverLanguageParser.g:1535:3: ( rule__BoundedMultiplicity__Group__0 ) |
4192 | // InternalSolverLanguageParser.g:1405:4: rule__BoundedMultiplicity__Group__0 | 4569 | // InternalSolverLanguageParser.g:1535:4: rule__BoundedMultiplicity__Group__0 |
4193 | { | 4570 | { |
4194 | pushFollow(FOLLOW_2); | 4571 | pushFollow(FOLLOW_2); |
4195 | rule__BoundedMultiplicity__Group__0(); | 4572 | rule__BoundedMultiplicity__Group__0(); |
@@ -4221,20 +4598,20 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
4221 | // $ANTLR end "ruleBoundedMultiplicity" | 4598 | // $ANTLR end "ruleBoundedMultiplicity" |
4222 | 4599 | ||
4223 | 4600 | ||
4224 | // $ANTLR start "entryRuleScopeDefinition" | 4601 | // $ANTLR start "entryRuleEnumDeclaration" |
4225 | // InternalSolverLanguageParser.g:1414:1: entryRuleScopeDefinition : ruleScopeDefinition EOF ; | 4602 | // InternalSolverLanguageParser.g:1544:1: entryRuleEnumDeclaration : ruleEnumDeclaration EOF ; |
4226 | public final void entryRuleScopeDefinition() throws RecognitionException { | 4603 | public final void entryRuleEnumDeclaration() throws RecognitionException { |
4227 | try { | 4604 | try { |
4228 | // InternalSolverLanguageParser.g:1415:1: ( ruleScopeDefinition EOF ) | 4605 | // InternalSolverLanguageParser.g:1545:1: ( ruleEnumDeclaration EOF ) |
4229 | // InternalSolverLanguageParser.g:1416:1: ruleScopeDefinition EOF | 4606 | // InternalSolverLanguageParser.g:1546:1: ruleEnumDeclaration EOF |
4230 | { | 4607 | { |
4231 | before(grammarAccess.getScopeDefinitionRule()); | 4608 | before(grammarAccess.getEnumDeclarationRule()); |
4232 | pushFollow(FOLLOW_1); | 4609 | pushFollow(FOLLOW_1); |
4233 | ruleScopeDefinition(); | 4610 | ruleEnumDeclaration(); |
4234 | 4611 | ||
4235 | state._fsp--; | 4612 | state._fsp--; |
4236 | 4613 | ||
4237 | after(grammarAccess.getScopeDefinitionRule()); | 4614 | after(grammarAccess.getEnumDeclarationRule()); |
4238 | match(input,EOF,FOLLOW_2); | 4615 | match(input,EOF,FOLLOW_2); |
4239 | 4616 | ||
4240 | } | 4617 | } |
@@ -4248,35 +4625,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
4248 | } | 4625 | } |
4249 | return ; | 4626 | return ; |
4250 | } | 4627 | } |
4251 | // $ANTLR end "entryRuleScopeDefinition" | 4628 | // $ANTLR end "entryRuleEnumDeclaration" |
4252 | 4629 | ||
4253 | 4630 | ||
4254 | // $ANTLR start "ruleScopeDefinition" | 4631 | // $ANTLR start "ruleEnumDeclaration" |
4255 | // InternalSolverLanguageParser.g:1423:1: ruleScopeDefinition : ( ( rule__ScopeDefinition__Alternatives ) ) ; | 4632 | // InternalSolverLanguageParser.g:1553:1: ruleEnumDeclaration : ( ( rule__EnumDeclaration__Group__0 ) ) ; |
4256 | public final void ruleScopeDefinition() throws RecognitionException { | 4633 | public final void ruleEnumDeclaration() throws RecognitionException { |
4257 | 4634 | ||
4258 | int stackSize = keepStackSize(); | 4635 | int stackSize = keepStackSize(); |
4259 | 4636 | ||
4260 | try { | 4637 | try { |
4261 | // InternalSolverLanguageParser.g:1427:2: ( ( ( rule__ScopeDefinition__Alternatives ) ) ) | 4638 | // InternalSolverLanguageParser.g:1557:2: ( ( ( rule__EnumDeclaration__Group__0 ) ) ) |
4262 | // InternalSolverLanguageParser.g:1428:2: ( ( rule__ScopeDefinition__Alternatives ) ) | 4639 | // InternalSolverLanguageParser.g:1558:2: ( ( rule__EnumDeclaration__Group__0 ) ) |
4263 | { | 4640 | { |
4264 | // InternalSolverLanguageParser.g:1428:2: ( ( rule__ScopeDefinition__Alternatives ) ) | 4641 | // InternalSolverLanguageParser.g:1558:2: ( ( rule__EnumDeclaration__Group__0 ) ) |
4265 | // InternalSolverLanguageParser.g:1429:3: ( rule__ScopeDefinition__Alternatives ) | 4642 | // InternalSolverLanguageParser.g:1559:3: ( rule__EnumDeclaration__Group__0 ) |
4266 | { | 4643 | { |
4267 | before(grammarAccess.getScopeDefinitionAccess().getAlternatives()); | 4644 | before(grammarAccess.getEnumDeclarationAccess().getGroup()); |
4268 | // InternalSolverLanguageParser.g:1430:3: ( rule__ScopeDefinition__Alternatives ) | 4645 | // InternalSolverLanguageParser.g:1560:3: ( rule__EnumDeclaration__Group__0 ) |
4269 | // InternalSolverLanguageParser.g:1430:4: rule__ScopeDefinition__Alternatives | 4646 | // InternalSolverLanguageParser.g:1560:4: rule__EnumDeclaration__Group__0 |
4270 | { | 4647 | { |
4271 | pushFollow(FOLLOW_2); | 4648 | pushFollow(FOLLOW_2); |
4272 | rule__ScopeDefinition__Alternatives(); | 4649 | rule__EnumDeclaration__Group__0(); |
4273 | 4650 | ||
4274 | state._fsp--; | 4651 | state._fsp--; |
4275 | 4652 | ||
4276 | 4653 | ||
4277 | } | 4654 | } |
4278 | 4655 | ||
4279 | after(grammarAccess.getScopeDefinitionAccess().getAlternatives()); | 4656 | after(grammarAccess.getEnumDeclarationAccess().getGroup()); |
4280 | 4657 | ||
4281 | } | 4658 | } |
4282 | 4659 | ||
@@ -4295,23 +4672,23 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
4295 | } | 4672 | } |
4296 | return ; | 4673 | return ; |
4297 | } | 4674 | } |
4298 | // $ANTLR end "ruleScopeDefinition" | 4675 | // $ANTLR end "ruleEnumDeclaration" |
4299 | 4676 | ||
4300 | 4677 | ||
4301 | // $ANTLR start "entryRuleExactScopeDefinition" | 4678 | // $ANTLR start "entryRuleEnumLiteral" |
4302 | // InternalSolverLanguageParser.g:1439:1: entryRuleExactScopeDefinition : ruleExactScopeDefinition EOF ; | 4679 | // InternalSolverLanguageParser.g:1569:1: entryRuleEnumLiteral : ruleEnumLiteral EOF ; |
4303 | public final void entryRuleExactScopeDefinition() throws RecognitionException { | 4680 | public final void entryRuleEnumLiteral() throws RecognitionException { |
4304 | try { | 4681 | try { |
4305 | // InternalSolverLanguageParser.g:1440:1: ( ruleExactScopeDefinition EOF ) | 4682 | // InternalSolverLanguageParser.g:1570:1: ( ruleEnumLiteral EOF ) |
4306 | // InternalSolverLanguageParser.g:1441:1: ruleExactScopeDefinition EOF | 4683 | // InternalSolverLanguageParser.g:1571:1: ruleEnumLiteral EOF |
4307 | { | 4684 | { |
4308 | before(grammarAccess.getExactScopeDefinitionRule()); | 4685 | before(grammarAccess.getEnumLiteralRule()); |
4309 | pushFollow(FOLLOW_1); | 4686 | pushFollow(FOLLOW_1); |
4310 | ruleExactScopeDefinition(); | 4687 | ruleEnumLiteral(); |
4311 | 4688 | ||
4312 | state._fsp--; | 4689 | state._fsp--; |
4313 | 4690 | ||
4314 | after(grammarAccess.getExactScopeDefinitionRule()); | 4691 | after(grammarAccess.getEnumLiteralRule()); |
4315 | match(input,EOF,FOLLOW_2); | 4692 | match(input,EOF,FOLLOW_2); |
4316 | 4693 | ||
4317 | } | 4694 | } |
@@ -4325,35 +4702,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
4325 | } | 4702 | } |
4326 | return ; | 4703 | return ; |
4327 | } | 4704 | } |
4328 | // $ANTLR end "entryRuleExactScopeDefinition" | 4705 | // $ANTLR end "entryRuleEnumLiteral" |
4329 | 4706 | ||
4330 | 4707 | ||
4331 | // $ANTLR start "ruleExactScopeDefinition" | 4708 | // $ANTLR start "ruleEnumLiteral" |
4332 | // InternalSolverLanguageParser.g:1448:1: ruleExactScopeDefinition : ( ( rule__ExactScopeDefinition__Group__0 ) ) ; | 4709 | // InternalSolverLanguageParser.g:1578:1: ruleEnumLiteral : ( ( rule__EnumLiteral__NameAssignment ) ) ; |
4333 | public final void ruleExactScopeDefinition() throws RecognitionException { | 4710 | public final void ruleEnumLiteral() throws RecognitionException { |
4334 | 4711 | ||
4335 | int stackSize = keepStackSize(); | 4712 | int stackSize = keepStackSize(); |
4336 | 4713 | ||
4337 | try { | 4714 | try { |
4338 | // InternalSolverLanguageParser.g:1452:2: ( ( ( rule__ExactScopeDefinition__Group__0 ) ) ) | 4715 | // InternalSolverLanguageParser.g:1582:2: ( ( ( rule__EnumLiteral__NameAssignment ) ) ) |
4339 | // InternalSolverLanguageParser.g:1453:2: ( ( rule__ExactScopeDefinition__Group__0 ) ) | 4716 | // InternalSolverLanguageParser.g:1583:2: ( ( rule__EnumLiteral__NameAssignment ) ) |
4340 | { | 4717 | { |
4341 | // InternalSolverLanguageParser.g:1453:2: ( ( rule__ExactScopeDefinition__Group__0 ) ) | 4718 | // InternalSolverLanguageParser.g:1583:2: ( ( rule__EnumLiteral__NameAssignment ) ) |
4342 | // InternalSolverLanguageParser.g:1454:3: ( rule__ExactScopeDefinition__Group__0 ) | 4719 | // InternalSolverLanguageParser.g:1584:3: ( rule__EnumLiteral__NameAssignment ) |
4343 | { | 4720 | { |
4344 | before(grammarAccess.getExactScopeDefinitionAccess().getGroup()); | 4721 | before(grammarAccess.getEnumLiteralAccess().getNameAssignment()); |
4345 | // InternalSolverLanguageParser.g:1455:3: ( rule__ExactScopeDefinition__Group__0 ) | 4722 | // InternalSolverLanguageParser.g:1585:3: ( rule__EnumLiteral__NameAssignment ) |
4346 | // InternalSolverLanguageParser.g:1455:4: rule__ExactScopeDefinition__Group__0 | 4723 | // InternalSolverLanguageParser.g:1585:4: rule__EnumLiteral__NameAssignment |
4347 | { | 4724 | { |
4348 | pushFollow(FOLLOW_2); | 4725 | pushFollow(FOLLOW_2); |
4349 | rule__ExactScopeDefinition__Group__0(); | 4726 | rule__EnumLiteral__NameAssignment(); |
4350 | 4727 | ||
4351 | state._fsp--; | 4728 | state._fsp--; |
4352 | 4729 | ||
4353 | 4730 | ||
4354 | } | 4731 | } |
4355 | 4732 | ||
4356 | after(grammarAccess.getExactScopeDefinitionAccess().getGroup()); | 4733 | after(grammarAccess.getEnumLiteralAccess().getNameAssignment()); |
4357 | 4734 | ||
4358 | } | 4735 | } |
4359 | 4736 | ||
@@ -4372,23 +4749,23 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
4372 | } | 4749 | } |
4373 | return ; | 4750 | return ; |
4374 | } | 4751 | } |
4375 | // $ANTLR end "ruleExactScopeDefinition" | 4752 | // $ANTLR end "ruleEnumLiteral" |
4376 | 4753 | ||
4377 | 4754 | ||
4378 | // $ANTLR start "entryRuleBoundedScopeDefinition" | 4755 | // $ANTLR start "entryRuleScopeDeclaration" |
4379 | // InternalSolverLanguageParser.g:1464:1: entryRuleBoundedScopeDefinition : ruleBoundedScopeDefinition EOF ; | 4756 | // InternalSolverLanguageParser.g:1594:1: entryRuleScopeDeclaration : ruleScopeDeclaration EOF ; |
4380 | public final void entryRuleBoundedScopeDefinition() throws RecognitionException { | 4757 | public final void entryRuleScopeDeclaration() throws RecognitionException { |
4381 | try { | 4758 | try { |
4382 | // InternalSolverLanguageParser.g:1465:1: ( ruleBoundedScopeDefinition EOF ) | 4759 | // InternalSolverLanguageParser.g:1595:1: ( ruleScopeDeclaration EOF ) |
4383 | // InternalSolverLanguageParser.g:1466:1: ruleBoundedScopeDefinition EOF | 4760 | // InternalSolverLanguageParser.g:1596:1: ruleScopeDeclaration EOF |
4384 | { | 4761 | { |
4385 | before(grammarAccess.getBoundedScopeDefinitionRule()); | 4762 | before(grammarAccess.getScopeDeclarationRule()); |
4386 | pushFollow(FOLLOW_1); | 4763 | pushFollow(FOLLOW_1); |
4387 | ruleBoundedScopeDefinition(); | 4764 | ruleScopeDeclaration(); |
4388 | 4765 | ||
4389 | state._fsp--; | 4766 | state._fsp--; |
4390 | 4767 | ||
4391 | after(grammarAccess.getBoundedScopeDefinitionRule()); | 4768 | after(grammarAccess.getScopeDeclarationRule()); |
4392 | match(input,EOF,FOLLOW_2); | 4769 | match(input,EOF,FOLLOW_2); |
4393 | 4770 | ||
4394 | } | 4771 | } |
@@ -4402,35 +4779,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
4402 | } | 4779 | } |
4403 | return ; | 4780 | return ; |
4404 | } | 4781 | } |
4405 | // $ANTLR end "entryRuleBoundedScopeDefinition" | 4782 | // $ANTLR end "entryRuleScopeDeclaration" |
4406 | 4783 | ||
4407 | 4784 | ||
4408 | // $ANTLR start "ruleBoundedScopeDefinition" | 4785 | // $ANTLR start "ruleScopeDeclaration" |
4409 | // InternalSolverLanguageParser.g:1473:1: ruleBoundedScopeDefinition : ( ( rule__BoundedScopeDefinition__Group__0 ) ) ; | 4786 | // InternalSolverLanguageParser.g:1603:1: ruleScopeDeclaration : ( ( rule__ScopeDeclaration__Alternatives ) ) ; |
4410 | public final void ruleBoundedScopeDefinition() throws RecognitionException { | 4787 | public final void ruleScopeDeclaration() throws RecognitionException { |
4411 | 4788 | ||
4412 | int stackSize = keepStackSize(); | 4789 | int stackSize = keepStackSize(); |
4413 | 4790 | ||
4414 | try { | 4791 | try { |
4415 | // InternalSolverLanguageParser.g:1477:2: ( ( ( rule__BoundedScopeDefinition__Group__0 ) ) ) | 4792 | // InternalSolverLanguageParser.g:1607:2: ( ( ( rule__ScopeDeclaration__Alternatives ) ) ) |
4416 | // InternalSolverLanguageParser.g:1478:2: ( ( rule__BoundedScopeDefinition__Group__0 ) ) | 4793 | // InternalSolverLanguageParser.g:1608:2: ( ( rule__ScopeDeclaration__Alternatives ) ) |
4417 | { | 4794 | { |
4418 | // InternalSolverLanguageParser.g:1478:2: ( ( rule__BoundedScopeDefinition__Group__0 ) ) | 4795 | // InternalSolverLanguageParser.g:1608:2: ( ( rule__ScopeDeclaration__Alternatives ) ) |
4419 | // InternalSolverLanguageParser.g:1479:3: ( rule__BoundedScopeDefinition__Group__0 ) | 4796 | // InternalSolverLanguageParser.g:1609:3: ( rule__ScopeDeclaration__Alternatives ) |
4420 | { | 4797 | { |
4421 | before(grammarAccess.getBoundedScopeDefinitionAccess().getGroup()); | 4798 | before(grammarAccess.getScopeDeclarationAccess().getAlternatives()); |
4422 | // InternalSolverLanguageParser.g:1480:3: ( rule__BoundedScopeDefinition__Group__0 ) | 4799 | // InternalSolverLanguageParser.g:1610:3: ( rule__ScopeDeclaration__Alternatives ) |
4423 | // InternalSolverLanguageParser.g:1480:4: rule__BoundedScopeDefinition__Group__0 | 4800 | // InternalSolverLanguageParser.g:1610:4: rule__ScopeDeclaration__Alternatives |
4424 | { | 4801 | { |
4425 | pushFollow(FOLLOW_2); | 4802 | pushFollow(FOLLOW_2); |
4426 | rule__BoundedScopeDefinition__Group__0(); | 4803 | rule__ScopeDeclaration__Alternatives(); |
4427 | 4804 | ||
4428 | state._fsp--; | 4805 | state._fsp--; |
4429 | 4806 | ||
4430 | 4807 | ||
4431 | } | 4808 | } |
4432 | 4809 | ||
4433 | after(grammarAccess.getBoundedScopeDefinitionAccess().getGroup()); | 4810 | after(grammarAccess.getScopeDeclarationAccess().getAlternatives()); |
4434 | 4811 | ||
4435 | } | 4812 | } |
4436 | 4813 | ||
@@ -4449,23 +4826,23 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
4449 | } | 4826 | } |
4450 | return ; | 4827 | return ; |
4451 | } | 4828 | } |
4452 | // $ANTLR end "ruleBoundedScopeDefinition" | 4829 | // $ANTLR end "ruleScopeDeclaration" |
4453 | 4830 | ||
4454 | 4831 | ||
4455 | // $ANTLR start "entryRuleLowerBoundedScopeDefinition" | 4832 | // $ANTLR start "entryRuleExactScope" |
4456 | // InternalSolverLanguageParser.g:1489:1: entryRuleLowerBoundedScopeDefinition : ruleLowerBoundedScopeDefinition EOF ; | 4833 | // InternalSolverLanguageParser.g:1619:1: entryRuleExactScope : ruleExactScope EOF ; |
4457 | public final void entryRuleLowerBoundedScopeDefinition() throws RecognitionException { | 4834 | public final void entryRuleExactScope() throws RecognitionException { |
4458 | try { | 4835 | try { |
4459 | // InternalSolverLanguageParser.g:1490:1: ( ruleLowerBoundedScopeDefinition EOF ) | 4836 | // InternalSolverLanguageParser.g:1620:1: ( ruleExactScope EOF ) |
4460 | // InternalSolverLanguageParser.g:1491:1: ruleLowerBoundedScopeDefinition EOF | 4837 | // InternalSolverLanguageParser.g:1621:1: ruleExactScope EOF |
4461 | { | 4838 | { |
4462 | before(grammarAccess.getLowerBoundedScopeDefinitionRule()); | 4839 | before(grammarAccess.getExactScopeRule()); |
4463 | pushFollow(FOLLOW_1); | 4840 | pushFollow(FOLLOW_1); |
4464 | ruleLowerBoundedScopeDefinition(); | 4841 | ruleExactScope(); |
4465 | 4842 | ||
4466 | state._fsp--; | 4843 | state._fsp--; |
4467 | 4844 | ||
4468 | after(grammarAccess.getLowerBoundedScopeDefinitionRule()); | 4845 | after(grammarAccess.getExactScopeRule()); |
4469 | match(input,EOF,FOLLOW_2); | 4846 | match(input,EOF,FOLLOW_2); |
4470 | 4847 | ||
4471 | } | 4848 | } |
@@ -4479,35 +4856,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
4479 | } | 4856 | } |
4480 | return ; | 4857 | return ; |
4481 | } | 4858 | } |
4482 | // $ANTLR end "entryRuleLowerBoundedScopeDefinition" | 4859 | // $ANTLR end "entryRuleExactScope" |
4483 | 4860 | ||
4484 | 4861 | ||
4485 | // $ANTLR start "ruleLowerBoundedScopeDefinition" | 4862 | // $ANTLR start "ruleExactScope" |
4486 | // InternalSolverLanguageParser.g:1498:1: ruleLowerBoundedScopeDefinition : ( ( rule__LowerBoundedScopeDefinition__Group__0 ) ) ; | 4863 | // InternalSolverLanguageParser.g:1628:1: ruleExactScope : ( ( rule__ExactScope__Group__0 ) ) ; |
4487 | public final void ruleLowerBoundedScopeDefinition() throws RecognitionException { | 4864 | public final void ruleExactScope() throws RecognitionException { |
4488 | 4865 | ||
4489 | int stackSize = keepStackSize(); | 4866 | int stackSize = keepStackSize(); |
4490 | 4867 | ||
4491 | try { | 4868 | try { |
4492 | // InternalSolverLanguageParser.g:1502:2: ( ( ( rule__LowerBoundedScopeDefinition__Group__0 ) ) ) | 4869 | // InternalSolverLanguageParser.g:1632:2: ( ( ( rule__ExactScope__Group__0 ) ) ) |
4493 | // InternalSolverLanguageParser.g:1503:2: ( ( rule__LowerBoundedScopeDefinition__Group__0 ) ) | 4870 | // InternalSolverLanguageParser.g:1633:2: ( ( rule__ExactScope__Group__0 ) ) |
4494 | { | 4871 | { |
4495 | // InternalSolverLanguageParser.g:1503:2: ( ( rule__LowerBoundedScopeDefinition__Group__0 ) ) | 4872 | // InternalSolverLanguageParser.g:1633:2: ( ( rule__ExactScope__Group__0 ) ) |
4496 | // InternalSolverLanguageParser.g:1504:3: ( rule__LowerBoundedScopeDefinition__Group__0 ) | 4873 | // InternalSolverLanguageParser.g:1634:3: ( rule__ExactScope__Group__0 ) |
4497 | { | 4874 | { |
4498 | before(grammarAccess.getLowerBoundedScopeDefinitionAccess().getGroup()); | 4875 | before(grammarAccess.getExactScopeAccess().getGroup()); |
4499 | // InternalSolverLanguageParser.g:1505:3: ( rule__LowerBoundedScopeDefinition__Group__0 ) | 4876 | // InternalSolverLanguageParser.g:1635:3: ( rule__ExactScope__Group__0 ) |
4500 | // InternalSolverLanguageParser.g:1505:4: rule__LowerBoundedScopeDefinition__Group__0 | 4877 | // InternalSolverLanguageParser.g:1635:4: rule__ExactScope__Group__0 |
4501 | { | 4878 | { |
4502 | pushFollow(FOLLOW_2); | 4879 | pushFollow(FOLLOW_2); |
4503 | rule__LowerBoundedScopeDefinition__Group__0(); | 4880 | rule__ExactScope__Group__0(); |
4504 | 4881 | ||
4505 | state._fsp--; | 4882 | state._fsp--; |
4506 | 4883 | ||
4507 | 4884 | ||
4508 | } | 4885 | } |
4509 | 4886 | ||
4510 | after(grammarAccess.getLowerBoundedScopeDefinitionAccess().getGroup()); | 4887 | after(grammarAccess.getExactScopeAccess().getGroup()); |
4511 | 4888 | ||
4512 | } | 4889 | } |
4513 | 4890 | ||
@@ -4526,23 +4903,23 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
4526 | } | 4903 | } |
4527 | return ; | 4904 | return ; |
4528 | } | 4905 | } |
4529 | // $ANTLR end "ruleLowerBoundedScopeDefinition" | 4906 | // $ANTLR end "ruleExactScope" |
4530 | 4907 | ||
4531 | 4908 | ||
4532 | // $ANTLR start "entryRuleObjectiveDefinition" | 4909 | // $ANTLR start "entryRuleBoundedScope" |
4533 | // InternalSolverLanguageParser.g:1514:1: entryRuleObjectiveDefinition : ruleObjectiveDefinition EOF ; | 4910 | // InternalSolverLanguageParser.g:1644:1: entryRuleBoundedScope : ruleBoundedScope EOF ; |
4534 | public final void entryRuleObjectiveDefinition() throws RecognitionException { | 4911 | public final void entryRuleBoundedScope() throws RecognitionException { |
4535 | try { | 4912 | try { |
4536 | // InternalSolverLanguageParser.g:1515:1: ( ruleObjectiveDefinition EOF ) | 4913 | // InternalSolverLanguageParser.g:1645:1: ( ruleBoundedScope EOF ) |
4537 | // InternalSolverLanguageParser.g:1516:1: ruleObjectiveDefinition EOF | 4914 | // InternalSolverLanguageParser.g:1646:1: ruleBoundedScope EOF |
4538 | { | 4915 | { |
4539 | before(grammarAccess.getObjectiveDefinitionRule()); | 4916 | before(grammarAccess.getBoundedScopeRule()); |
4540 | pushFollow(FOLLOW_1); | 4917 | pushFollow(FOLLOW_1); |
4541 | ruleObjectiveDefinition(); | 4918 | ruleBoundedScope(); |
4542 | 4919 | ||
4543 | state._fsp--; | 4920 | state._fsp--; |
4544 | 4921 | ||
4545 | after(grammarAccess.getObjectiveDefinitionRule()); | 4922 | after(grammarAccess.getBoundedScopeRule()); |
4546 | match(input,EOF,FOLLOW_2); | 4923 | match(input,EOF,FOLLOW_2); |
4547 | 4924 | ||
4548 | } | 4925 | } |
@@ -4556,35 +4933,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
4556 | } | 4933 | } |
4557 | return ; | 4934 | return ; |
4558 | } | 4935 | } |
4559 | // $ANTLR end "entryRuleObjectiveDefinition" | 4936 | // $ANTLR end "entryRuleBoundedScope" |
4560 | 4937 | ||
4561 | 4938 | ||
4562 | // $ANTLR start "ruleObjectiveDefinition" | 4939 | // $ANTLR start "ruleBoundedScope" |
4563 | // InternalSolverLanguageParser.g:1523:1: ruleObjectiveDefinition : ( ( rule__ObjectiveDefinition__Group__0 ) ) ; | 4940 | // InternalSolverLanguageParser.g:1653:1: ruleBoundedScope : ( ( rule__BoundedScope__Group__0 ) ) ; |
4564 | public final void ruleObjectiveDefinition() throws RecognitionException { | 4941 | public final void ruleBoundedScope() throws RecognitionException { |
4565 | 4942 | ||
4566 | int stackSize = keepStackSize(); | 4943 | int stackSize = keepStackSize(); |
4567 | 4944 | ||
4568 | try { | 4945 | try { |
4569 | // InternalSolverLanguageParser.g:1527:2: ( ( ( rule__ObjectiveDefinition__Group__0 ) ) ) | 4946 | // InternalSolverLanguageParser.g:1657:2: ( ( ( rule__BoundedScope__Group__0 ) ) ) |
4570 | // InternalSolverLanguageParser.g:1528:2: ( ( rule__ObjectiveDefinition__Group__0 ) ) | 4947 | // InternalSolverLanguageParser.g:1658:2: ( ( rule__BoundedScope__Group__0 ) ) |
4571 | { | 4948 | { |
4572 | // InternalSolverLanguageParser.g:1528:2: ( ( rule__ObjectiveDefinition__Group__0 ) ) | 4949 | // InternalSolverLanguageParser.g:1658:2: ( ( rule__BoundedScope__Group__0 ) ) |
4573 | // InternalSolverLanguageParser.g:1529:3: ( rule__ObjectiveDefinition__Group__0 ) | 4950 | // InternalSolverLanguageParser.g:1659:3: ( rule__BoundedScope__Group__0 ) |
4574 | { | 4951 | { |
4575 | before(grammarAccess.getObjectiveDefinitionAccess().getGroup()); | 4952 | before(grammarAccess.getBoundedScopeAccess().getGroup()); |
4576 | // InternalSolverLanguageParser.g:1530:3: ( rule__ObjectiveDefinition__Group__0 ) | 4953 | // InternalSolverLanguageParser.g:1660:3: ( rule__BoundedScope__Group__0 ) |
4577 | // InternalSolverLanguageParser.g:1530:4: rule__ObjectiveDefinition__Group__0 | 4954 | // InternalSolverLanguageParser.g:1660:4: rule__BoundedScope__Group__0 |
4578 | { | 4955 | { |
4579 | pushFollow(FOLLOW_2); | 4956 | pushFollow(FOLLOW_2); |
4580 | rule__ObjectiveDefinition__Group__0(); | 4957 | rule__BoundedScope__Group__0(); |
4581 | 4958 | ||
4582 | state._fsp--; | 4959 | state._fsp--; |
4583 | 4960 | ||
4584 | 4961 | ||
4585 | } | 4962 | } |
4586 | 4963 | ||
4587 | after(grammarAccess.getObjectiveDefinitionAccess().getGroup()); | 4964 | after(grammarAccess.getBoundedScopeAccess().getGroup()); |
4588 | 4965 | ||
4589 | } | 4966 | } |
4590 | 4967 | ||
@@ -4603,15 +4980,169 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
4603 | } | 4980 | } |
4604 | return ; | 4981 | return ; |
4605 | } | 4982 | } |
4606 | // $ANTLR end "ruleObjectiveDefinition" | 4983 | // $ANTLR end "ruleBoundedScope" |
4984 | |||
4985 | |||
4986 | // $ANTLR start "entryRuleLowerBoundedScope" | ||
4987 | // InternalSolverLanguageParser.g:1669:1: entryRuleLowerBoundedScope : ruleLowerBoundedScope EOF ; | ||
4988 | public final void entryRuleLowerBoundedScope() throws RecognitionException { | ||
4989 | try { | ||
4990 | // InternalSolverLanguageParser.g:1670:1: ( ruleLowerBoundedScope EOF ) | ||
4991 | // InternalSolverLanguageParser.g:1671:1: ruleLowerBoundedScope EOF | ||
4992 | { | ||
4993 | before(grammarAccess.getLowerBoundedScopeRule()); | ||
4994 | pushFollow(FOLLOW_1); | ||
4995 | ruleLowerBoundedScope(); | ||
4996 | |||
4997 | state._fsp--; | ||
4998 | |||
4999 | after(grammarAccess.getLowerBoundedScopeRule()); | ||
5000 | match(input,EOF,FOLLOW_2); | ||
5001 | |||
5002 | } | ||
5003 | |||
5004 | } | ||
5005 | catch (RecognitionException re) { | ||
5006 | reportError(re); | ||
5007 | recover(input,re); | ||
5008 | } | ||
5009 | finally { | ||
5010 | } | ||
5011 | return ; | ||
5012 | } | ||
5013 | // $ANTLR end "entryRuleLowerBoundedScope" | ||
5014 | |||
5015 | |||
5016 | // $ANTLR start "ruleLowerBoundedScope" | ||
5017 | // InternalSolverLanguageParser.g:1678:1: ruleLowerBoundedScope : ( ( rule__LowerBoundedScope__Group__0 ) ) ; | ||
5018 | public final void ruleLowerBoundedScope() throws RecognitionException { | ||
5019 | |||
5020 | int stackSize = keepStackSize(); | ||
5021 | |||
5022 | try { | ||
5023 | // InternalSolverLanguageParser.g:1682:2: ( ( ( rule__LowerBoundedScope__Group__0 ) ) ) | ||
5024 | // InternalSolverLanguageParser.g:1683:2: ( ( rule__LowerBoundedScope__Group__0 ) ) | ||
5025 | { | ||
5026 | // InternalSolverLanguageParser.g:1683:2: ( ( rule__LowerBoundedScope__Group__0 ) ) | ||
5027 | // InternalSolverLanguageParser.g:1684:3: ( rule__LowerBoundedScope__Group__0 ) | ||
5028 | { | ||
5029 | before(grammarAccess.getLowerBoundedScopeAccess().getGroup()); | ||
5030 | // InternalSolverLanguageParser.g:1685:3: ( rule__LowerBoundedScope__Group__0 ) | ||
5031 | // InternalSolverLanguageParser.g:1685:4: rule__LowerBoundedScope__Group__0 | ||
5032 | { | ||
5033 | pushFollow(FOLLOW_2); | ||
5034 | rule__LowerBoundedScope__Group__0(); | ||
5035 | |||
5036 | state._fsp--; | ||
5037 | |||
5038 | |||
5039 | } | ||
5040 | |||
5041 | after(grammarAccess.getLowerBoundedScopeAccess().getGroup()); | ||
5042 | |||
5043 | } | ||
5044 | |||
5045 | |||
5046 | } | ||
5047 | |||
5048 | } | ||
5049 | catch (RecognitionException re) { | ||
5050 | reportError(re); | ||
5051 | recover(input,re); | ||
5052 | } | ||
5053 | finally { | ||
5054 | |||
5055 | restoreStackSize(stackSize); | ||
5056 | |||
5057 | } | ||
5058 | return ; | ||
5059 | } | ||
5060 | // $ANTLR end "ruleLowerBoundedScope" | ||
5061 | |||
5062 | |||
5063 | // $ANTLR start "entryRuleObjectiveDeclaration" | ||
5064 | // InternalSolverLanguageParser.g:1694:1: entryRuleObjectiveDeclaration : ruleObjectiveDeclaration EOF ; | ||
5065 | public final void entryRuleObjectiveDeclaration() throws RecognitionException { | ||
5066 | try { | ||
5067 | // InternalSolverLanguageParser.g:1695:1: ( ruleObjectiveDeclaration EOF ) | ||
5068 | // InternalSolverLanguageParser.g:1696:1: ruleObjectiveDeclaration EOF | ||
5069 | { | ||
5070 | before(grammarAccess.getObjectiveDeclarationRule()); | ||
5071 | pushFollow(FOLLOW_1); | ||
5072 | ruleObjectiveDeclaration(); | ||
5073 | |||
5074 | state._fsp--; | ||
5075 | |||
5076 | after(grammarAccess.getObjectiveDeclarationRule()); | ||
5077 | match(input,EOF,FOLLOW_2); | ||
5078 | |||
5079 | } | ||
5080 | |||
5081 | } | ||
5082 | catch (RecognitionException re) { | ||
5083 | reportError(re); | ||
5084 | recover(input,re); | ||
5085 | } | ||
5086 | finally { | ||
5087 | } | ||
5088 | return ; | ||
5089 | } | ||
5090 | // $ANTLR end "entryRuleObjectiveDeclaration" | ||
5091 | |||
5092 | |||
5093 | // $ANTLR start "ruleObjectiveDeclaration" | ||
5094 | // InternalSolverLanguageParser.g:1703:1: ruleObjectiveDeclaration : ( ( rule__ObjectiveDeclaration__Group__0 ) ) ; | ||
5095 | public final void ruleObjectiveDeclaration() throws RecognitionException { | ||
5096 | |||
5097 | int stackSize = keepStackSize(); | ||
5098 | |||
5099 | try { | ||
5100 | // InternalSolverLanguageParser.g:1707:2: ( ( ( rule__ObjectiveDeclaration__Group__0 ) ) ) | ||
5101 | // InternalSolverLanguageParser.g:1708:2: ( ( rule__ObjectiveDeclaration__Group__0 ) ) | ||
5102 | { | ||
5103 | // InternalSolverLanguageParser.g:1708:2: ( ( rule__ObjectiveDeclaration__Group__0 ) ) | ||
5104 | // InternalSolverLanguageParser.g:1709:3: ( rule__ObjectiveDeclaration__Group__0 ) | ||
5105 | { | ||
5106 | before(grammarAccess.getObjectiveDeclarationAccess().getGroup()); | ||
5107 | // InternalSolverLanguageParser.g:1710:3: ( rule__ObjectiveDeclaration__Group__0 ) | ||
5108 | // InternalSolverLanguageParser.g:1710:4: rule__ObjectiveDeclaration__Group__0 | ||
5109 | { | ||
5110 | pushFollow(FOLLOW_2); | ||
5111 | rule__ObjectiveDeclaration__Group__0(); | ||
5112 | |||
5113 | state._fsp--; | ||
5114 | |||
5115 | |||
5116 | } | ||
5117 | |||
5118 | after(grammarAccess.getObjectiveDeclarationAccess().getGroup()); | ||
5119 | |||
5120 | } | ||
5121 | |||
5122 | |||
5123 | } | ||
5124 | |||
5125 | } | ||
5126 | catch (RecognitionException re) { | ||
5127 | reportError(re); | ||
5128 | recover(input,re); | ||
5129 | } | ||
5130 | finally { | ||
5131 | |||
5132 | restoreStackSize(stackSize); | ||
5133 | |||
5134 | } | ||
5135 | return ; | ||
5136 | } | ||
5137 | // $ANTLR end "ruleObjectiveDeclaration" | ||
4607 | 5138 | ||
4608 | 5139 | ||
4609 | // $ANTLR start "entryRuleUpperMultiplicty" | 5140 | // $ANTLR start "entryRuleUpperMultiplicty" |
4610 | // InternalSolverLanguageParser.g:1539:1: entryRuleUpperMultiplicty : ruleUpperMultiplicty EOF ; | 5141 | // InternalSolverLanguageParser.g:1719:1: entryRuleUpperMultiplicty : ruleUpperMultiplicty EOF ; |
4611 | public final void entryRuleUpperMultiplicty() throws RecognitionException { | 5142 | public final void entryRuleUpperMultiplicty() throws RecognitionException { |
4612 | try { | 5143 | try { |
4613 | // InternalSolverLanguageParser.g:1540:1: ( ruleUpperMultiplicty EOF ) | 5144 | // InternalSolverLanguageParser.g:1720:1: ( ruleUpperMultiplicty EOF ) |
4614 | // InternalSolverLanguageParser.g:1541:1: ruleUpperMultiplicty EOF | 5145 | // InternalSolverLanguageParser.g:1721:1: ruleUpperMultiplicty EOF |
4615 | { | 5146 | { |
4616 | before(grammarAccess.getUpperMultiplictyRule()); | 5147 | before(grammarAccess.getUpperMultiplictyRule()); |
4617 | pushFollow(FOLLOW_1); | 5148 | pushFollow(FOLLOW_1); |
@@ -4637,21 +5168,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
4637 | 5168 | ||
4638 | 5169 | ||
4639 | // $ANTLR start "ruleUpperMultiplicty" | 5170 | // $ANTLR start "ruleUpperMultiplicty" |
4640 | // InternalSolverLanguageParser.g:1548:1: ruleUpperMultiplicty : ( ( rule__UpperMultiplicty__Alternatives ) ) ; | 5171 | // InternalSolverLanguageParser.g:1728:1: ruleUpperMultiplicty : ( ( rule__UpperMultiplicty__Alternatives ) ) ; |
4641 | public final void ruleUpperMultiplicty() throws RecognitionException { | 5172 | public final void ruleUpperMultiplicty() throws RecognitionException { |
4642 | 5173 | ||
4643 | int stackSize = keepStackSize(); | 5174 | int stackSize = keepStackSize(); |
4644 | 5175 | ||
4645 | try { | 5176 | try { |
4646 | // InternalSolverLanguageParser.g:1552:2: ( ( ( rule__UpperMultiplicty__Alternatives ) ) ) | 5177 | // InternalSolverLanguageParser.g:1732:2: ( ( ( rule__UpperMultiplicty__Alternatives ) ) ) |
4647 | // InternalSolverLanguageParser.g:1553:2: ( ( rule__UpperMultiplicty__Alternatives ) ) | 5178 | // InternalSolverLanguageParser.g:1733:2: ( ( rule__UpperMultiplicty__Alternatives ) ) |
4648 | { | 5179 | { |
4649 | // InternalSolverLanguageParser.g:1553:2: ( ( rule__UpperMultiplicty__Alternatives ) ) | 5180 | // InternalSolverLanguageParser.g:1733:2: ( ( rule__UpperMultiplicty__Alternatives ) ) |
4650 | // InternalSolverLanguageParser.g:1554:3: ( rule__UpperMultiplicty__Alternatives ) | 5181 | // InternalSolverLanguageParser.g:1734:3: ( rule__UpperMultiplicty__Alternatives ) |
4651 | { | 5182 | { |
4652 | before(grammarAccess.getUpperMultiplictyAccess().getAlternatives()); | 5183 | before(grammarAccess.getUpperMultiplictyAccess().getAlternatives()); |
4653 | // InternalSolverLanguageParser.g:1555:3: ( rule__UpperMultiplicty__Alternatives ) | 5184 | // InternalSolverLanguageParser.g:1735:3: ( rule__UpperMultiplicty__Alternatives ) |
4654 | // InternalSolverLanguageParser.g:1555:4: rule__UpperMultiplicty__Alternatives | 5185 | // InternalSolverLanguageParser.g:1735:4: rule__UpperMultiplicty__Alternatives |
4655 | { | 5186 | { |
4656 | pushFollow(FOLLOW_2); | 5187 | pushFollow(FOLLOW_2); |
4657 | rule__UpperMultiplicty__Alternatives(); | 5188 | rule__UpperMultiplicty__Alternatives(); |
@@ -4684,14 +5215,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
4684 | 5215 | ||
4685 | 5216 | ||
4686 | // $ANTLR start "entryRuleReal" | 5217 | // $ANTLR start "entryRuleReal" |
4687 | // InternalSolverLanguageParser.g:1564:1: entryRuleReal : ruleReal EOF ; | 5218 | // InternalSolverLanguageParser.g:1744:1: entryRuleReal : ruleReal EOF ; |
4688 | public final void entryRuleReal() throws RecognitionException { | 5219 | public final void entryRuleReal() throws RecognitionException { |
4689 | 5220 | ||
4690 | HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens(); | 5221 | HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens(); |
4691 | 5222 | ||
4692 | try { | 5223 | try { |
4693 | // InternalSolverLanguageParser.g:1568:1: ( ruleReal EOF ) | 5224 | // InternalSolverLanguageParser.g:1748:1: ( ruleReal EOF ) |
4694 | // InternalSolverLanguageParser.g:1569:1: ruleReal EOF | 5225 | // InternalSolverLanguageParser.g:1749:1: ruleReal EOF |
4695 | { | 5226 | { |
4696 | before(grammarAccess.getRealRule()); | 5227 | before(grammarAccess.getRealRule()); |
4697 | pushFollow(FOLLOW_1); | 5228 | pushFollow(FOLLOW_1); |
@@ -4720,22 +5251,22 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
4720 | 5251 | ||
4721 | 5252 | ||
4722 | // $ANTLR start "ruleReal" | 5253 | // $ANTLR start "ruleReal" |
4723 | // InternalSolverLanguageParser.g:1579:1: ruleReal : ( ( rule__Real__Group__0 ) ) ; | 5254 | // InternalSolverLanguageParser.g:1759:1: ruleReal : ( ( rule__Real__Group__0 ) ) ; |
4724 | public final void ruleReal() throws RecognitionException { | 5255 | public final void ruleReal() throws RecognitionException { |
4725 | 5256 | ||
4726 | HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens(); | 5257 | HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens(); |
4727 | int stackSize = keepStackSize(); | 5258 | int stackSize = keepStackSize(); |
4728 | 5259 | ||
4729 | try { | 5260 | try { |
4730 | // InternalSolverLanguageParser.g:1584:2: ( ( ( rule__Real__Group__0 ) ) ) | 5261 | // InternalSolverLanguageParser.g:1764:2: ( ( ( rule__Real__Group__0 ) ) ) |
4731 | // InternalSolverLanguageParser.g:1585:2: ( ( rule__Real__Group__0 ) ) | 5262 | // InternalSolverLanguageParser.g:1765:2: ( ( rule__Real__Group__0 ) ) |
4732 | { | 5263 | { |
4733 | // InternalSolverLanguageParser.g:1585:2: ( ( rule__Real__Group__0 ) ) | 5264 | // InternalSolverLanguageParser.g:1765:2: ( ( rule__Real__Group__0 ) ) |
4734 | // InternalSolverLanguageParser.g:1586:3: ( rule__Real__Group__0 ) | 5265 | // InternalSolverLanguageParser.g:1766:3: ( rule__Real__Group__0 ) |
4735 | { | 5266 | { |
4736 | before(grammarAccess.getRealAccess().getGroup()); | 5267 | before(grammarAccess.getRealAccess().getGroup()); |
4737 | // InternalSolverLanguageParser.g:1587:3: ( rule__Real__Group__0 ) | 5268 | // InternalSolverLanguageParser.g:1767:3: ( rule__Real__Group__0 ) |
4738 | // InternalSolverLanguageParser.g:1587:4: rule__Real__Group__0 | 5269 | // InternalSolverLanguageParser.g:1767:4: rule__Real__Group__0 |
4739 | { | 5270 | { |
4740 | pushFollow(FOLLOW_2); | 5271 | pushFollow(FOLLOW_2); |
4741 | rule__Real__Group__0(); | 5272 | rule__Real__Group__0(); |
@@ -4768,15 +5299,92 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
4768 | // $ANTLR end "ruleReal" | 5299 | // $ANTLR end "ruleReal" |
4769 | 5300 | ||
4770 | 5301 | ||
5302 | // $ANTLR start "entryRuleQualifiedNameSegment" | ||
5303 | // InternalSolverLanguageParser.g:1777:1: entryRuleQualifiedNameSegment : ruleQualifiedNameSegment EOF ; | ||
5304 | public final void entryRuleQualifiedNameSegment() throws RecognitionException { | ||
5305 | try { | ||
5306 | // InternalSolverLanguageParser.g:1778:1: ( ruleQualifiedNameSegment EOF ) | ||
5307 | // InternalSolverLanguageParser.g:1779:1: ruleQualifiedNameSegment EOF | ||
5308 | { | ||
5309 | before(grammarAccess.getQualifiedNameSegmentRule()); | ||
5310 | pushFollow(FOLLOW_1); | ||
5311 | ruleQualifiedNameSegment(); | ||
5312 | |||
5313 | state._fsp--; | ||
5314 | |||
5315 | after(grammarAccess.getQualifiedNameSegmentRule()); | ||
5316 | match(input,EOF,FOLLOW_2); | ||
5317 | |||
5318 | } | ||
5319 | |||
5320 | } | ||
5321 | catch (RecognitionException re) { | ||
5322 | reportError(re); | ||
5323 | recover(input,re); | ||
5324 | } | ||
5325 | finally { | ||
5326 | } | ||
5327 | return ; | ||
5328 | } | ||
5329 | // $ANTLR end "entryRuleQualifiedNameSegment" | ||
5330 | |||
5331 | |||
5332 | // $ANTLR start "ruleQualifiedNameSegment" | ||
5333 | // InternalSolverLanguageParser.g:1786:1: ruleQualifiedNameSegment : ( ( rule__QualifiedNameSegment__Alternatives ) ) ; | ||
5334 | public final void ruleQualifiedNameSegment() throws RecognitionException { | ||
5335 | |||
5336 | int stackSize = keepStackSize(); | ||
5337 | |||
5338 | try { | ||
5339 | // InternalSolverLanguageParser.g:1790:2: ( ( ( rule__QualifiedNameSegment__Alternatives ) ) ) | ||
5340 | // InternalSolverLanguageParser.g:1791:2: ( ( rule__QualifiedNameSegment__Alternatives ) ) | ||
5341 | { | ||
5342 | // InternalSolverLanguageParser.g:1791:2: ( ( rule__QualifiedNameSegment__Alternatives ) ) | ||
5343 | // InternalSolverLanguageParser.g:1792:3: ( rule__QualifiedNameSegment__Alternatives ) | ||
5344 | { | ||
5345 | before(grammarAccess.getQualifiedNameSegmentAccess().getAlternatives()); | ||
5346 | // InternalSolverLanguageParser.g:1793:3: ( rule__QualifiedNameSegment__Alternatives ) | ||
5347 | // InternalSolverLanguageParser.g:1793:4: rule__QualifiedNameSegment__Alternatives | ||
5348 | { | ||
5349 | pushFollow(FOLLOW_2); | ||
5350 | rule__QualifiedNameSegment__Alternatives(); | ||
5351 | |||
5352 | state._fsp--; | ||
5353 | |||
5354 | |||
5355 | } | ||
5356 | |||
5357 | after(grammarAccess.getQualifiedNameSegmentAccess().getAlternatives()); | ||
5358 | |||
5359 | } | ||
5360 | |||
5361 | |||
5362 | } | ||
5363 | |||
5364 | } | ||
5365 | catch (RecognitionException re) { | ||
5366 | reportError(re); | ||
5367 | recover(input,re); | ||
5368 | } | ||
5369 | finally { | ||
5370 | |||
5371 | restoreStackSize(stackSize); | ||
5372 | |||
5373 | } | ||
5374 | return ; | ||
5375 | } | ||
5376 | // $ANTLR end "ruleQualifiedNameSegment" | ||
5377 | |||
5378 | |||
4771 | // $ANTLR start "entryRuleQualifiedName" | 5379 | // $ANTLR start "entryRuleQualifiedName" |
4772 | // InternalSolverLanguageParser.g:1597:1: entryRuleQualifiedName : ruleQualifiedName EOF ; | 5380 | // InternalSolverLanguageParser.g:1802:1: entryRuleQualifiedName : ruleQualifiedName EOF ; |
4773 | public final void entryRuleQualifiedName() throws RecognitionException { | 5381 | public final void entryRuleQualifiedName() throws RecognitionException { |
4774 | 5382 | ||
4775 | HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens(); | 5383 | HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens(); |
4776 | 5384 | ||
4777 | try { | 5385 | try { |
4778 | // InternalSolverLanguageParser.g:1601:1: ( ruleQualifiedName EOF ) | 5386 | // InternalSolverLanguageParser.g:1806:1: ( ruleQualifiedName EOF ) |
4779 | // InternalSolverLanguageParser.g:1602:1: ruleQualifiedName EOF | 5387 | // InternalSolverLanguageParser.g:1807:1: ruleQualifiedName EOF |
4780 | { | 5388 | { |
4781 | before(grammarAccess.getQualifiedNameRule()); | 5389 | before(grammarAccess.getQualifiedNameRule()); |
4782 | pushFollow(FOLLOW_1); | 5390 | pushFollow(FOLLOW_1); |
@@ -4805,32 +5413,32 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
4805 | 5413 | ||
4806 | 5414 | ||
4807 | // $ANTLR start "ruleQualifiedName" | 5415 | // $ANTLR start "ruleQualifiedName" |
4808 | // InternalSolverLanguageParser.g:1612:1: ruleQualifiedName : ( ( rule__QualifiedName__Alternatives ) ) ; | 5416 | // InternalSolverLanguageParser.g:1817:1: ruleQualifiedName : ( ( rule__QualifiedName__Group__0 ) ) ; |
4809 | public final void ruleQualifiedName() throws RecognitionException { | 5417 | public final void ruleQualifiedName() throws RecognitionException { |
4810 | 5418 | ||
4811 | HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens(); | 5419 | HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens(); |
4812 | int stackSize = keepStackSize(); | 5420 | int stackSize = keepStackSize(); |
4813 | 5421 | ||
4814 | try { | 5422 | try { |
4815 | // InternalSolverLanguageParser.g:1617:2: ( ( ( rule__QualifiedName__Alternatives ) ) ) | 5423 | // InternalSolverLanguageParser.g:1822:2: ( ( ( rule__QualifiedName__Group__0 ) ) ) |
4816 | // InternalSolverLanguageParser.g:1618:2: ( ( rule__QualifiedName__Alternatives ) ) | 5424 | // InternalSolverLanguageParser.g:1823:2: ( ( rule__QualifiedName__Group__0 ) ) |
4817 | { | 5425 | { |
4818 | // InternalSolverLanguageParser.g:1618:2: ( ( rule__QualifiedName__Alternatives ) ) | 5426 | // InternalSolverLanguageParser.g:1823:2: ( ( rule__QualifiedName__Group__0 ) ) |
4819 | // InternalSolverLanguageParser.g:1619:3: ( rule__QualifiedName__Alternatives ) | 5427 | // InternalSolverLanguageParser.g:1824:3: ( rule__QualifiedName__Group__0 ) |
4820 | { | 5428 | { |
4821 | before(grammarAccess.getQualifiedNameAccess().getAlternatives()); | 5429 | before(grammarAccess.getQualifiedNameAccess().getGroup()); |
4822 | // InternalSolverLanguageParser.g:1620:3: ( rule__QualifiedName__Alternatives ) | 5430 | // InternalSolverLanguageParser.g:1825:3: ( rule__QualifiedName__Group__0 ) |
4823 | // InternalSolverLanguageParser.g:1620:4: rule__QualifiedName__Alternatives | 5431 | // InternalSolverLanguageParser.g:1825:4: rule__QualifiedName__Group__0 |
4824 | { | 5432 | { |
4825 | pushFollow(FOLLOW_2); | 5433 | pushFollow(FOLLOW_2); |
4826 | rule__QualifiedName__Alternatives(); | 5434 | rule__QualifiedName__Group__0(); |
4827 | 5435 | ||
4828 | state._fsp--; | 5436 | state._fsp--; |
4829 | 5437 | ||
4830 | 5438 | ||
4831 | } | 5439 | } |
4832 | 5440 | ||
4833 | after(grammarAccess.getQualifiedNameAccess().getAlternatives()); | 5441 | after(grammarAccess.getQualifiedNameAccess().getGroup()); |
4834 | 5442 | ||
4835 | } | 5443 | } |
4836 | 5444 | ||
@@ -4853,28 +5461,32 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
4853 | // $ANTLR end "ruleQualifiedName" | 5461 | // $ANTLR end "ruleQualifiedName" |
4854 | 5462 | ||
4855 | 5463 | ||
4856 | // $ANTLR start "ruleImplicationOperator" | 5464 | // $ANTLR start "ruleAttributeKind" |
4857 | // InternalSolverLanguageParser.g:1630:1: ruleImplicationOperator : ( ( EqualsSignGreaterThanSign ) ) ; | 5465 | // InternalSolverLanguageParser.g:1835:1: ruleAttributeKind : ( ( rule__AttributeKind__Alternatives ) ) ; |
4858 | public final void ruleImplicationOperator() throws RecognitionException { | 5466 | public final void ruleAttributeKind() throws RecognitionException { |
4859 | 5467 | ||
4860 | int stackSize = keepStackSize(); | 5468 | int stackSize = keepStackSize(); |
4861 | 5469 | ||
4862 | try { | 5470 | try { |
4863 | // InternalSolverLanguageParser.g:1634:1: ( ( ( EqualsSignGreaterThanSign ) ) ) | 5471 | // InternalSolverLanguageParser.g:1839:1: ( ( ( rule__AttributeKind__Alternatives ) ) ) |
4864 | // InternalSolverLanguageParser.g:1635:2: ( ( EqualsSignGreaterThanSign ) ) | 5472 | // InternalSolverLanguageParser.g:1840:2: ( ( rule__AttributeKind__Alternatives ) ) |
4865 | { | 5473 | { |
4866 | // InternalSolverLanguageParser.g:1635:2: ( ( EqualsSignGreaterThanSign ) ) | 5474 | // InternalSolverLanguageParser.g:1840:2: ( ( rule__AttributeKind__Alternatives ) ) |
4867 | // InternalSolverLanguageParser.g:1636:3: ( EqualsSignGreaterThanSign ) | 5475 | // InternalSolverLanguageParser.g:1841:3: ( rule__AttributeKind__Alternatives ) |
4868 | { | 5476 | { |
4869 | before(grammarAccess.getImplicationOperatorAccess().getIMPLIESEnumLiteralDeclaration()); | 5477 | before(grammarAccess.getAttributeKindAccess().getAlternatives()); |
4870 | // InternalSolverLanguageParser.g:1637:3: ( EqualsSignGreaterThanSign ) | 5478 | // InternalSolverLanguageParser.g:1842:3: ( rule__AttributeKind__Alternatives ) |
4871 | // InternalSolverLanguageParser.g:1637:4: EqualsSignGreaterThanSign | 5479 | // InternalSolverLanguageParser.g:1842:4: rule__AttributeKind__Alternatives |
4872 | { | 5480 | { |
4873 | match(input,EqualsSignGreaterThanSign,FOLLOW_2); | 5481 | pushFollow(FOLLOW_2); |
5482 | rule__AttributeKind__Alternatives(); | ||
5483 | |||
5484 | state._fsp--; | ||
5485 | |||
4874 | 5486 | ||
4875 | } | 5487 | } |
4876 | 5488 | ||
4877 | after(grammarAccess.getImplicationOperatorAccess().getIMPLIESEnumLiteralDeclaration()); | 5489 | after(grammarAccess.getAttributeKindAccess().getAlternatives()); |
4878 | 5490 | ||
4879 | } | 5491 | } |
4880 | 5492 | ||
@@ -4893,25 +5505,25 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
4893 | } | 5505 | } |
4894 | return ; | 5506 | return ; |
4895 | } | 5507 | } |
4896 | // $ANTLR end "ruleImplicationOperator" | 5508 | // $ANTLR end "ruleAttributeKind" |
4897 | 5509 | ||
4898 | 5510 | ||
4899 | // $ANTLR start "ruleComparisonOperator" | 5511 | // $ANTLR start "ruleComparisonOperator" |
4900 | // InternalSolverLanguageParser.g:1646:1: ruleComparisonOperator : ( ( rule__ComparisonOperator__Alternatives ) ) ; | 5512 | // InternalSolverLanguageParser.g:1851:1: ruleComparisonOperator : ( ( rule__ComparisonOperator__Alternatives ) ) ; |
4901 | public final void ruleComparisonOperator() throws RecognitionException { | 5513 | public final void ruleComparisonOperator() throws RecognitionException { |
4902 | 5514 | ||
4903 | int stackSize = keepStackSize(); | 5515 | int stackSize = keepStackSize(); |
4904 | 5516 | ||
4905 | try { | 5517 | try { |
4906 | // InternalSolverLanguageParser.g:1650:1: ( ( ( rule__ComparisonOperator__Alternatives ) ) ) | 5518 | // InternalSolverLanguageParser.g:1855:1: ( ( ( rule__ComparisonOperator__Alternatives ) ) ) |
4907 | // InternalSolverLanguageParser.g:1651:2: ( ( rule__ComparisonOperator__Alternatives ) ) | 5519 | // InternalSolverLanguageParser.g:1856:2: ( ( rule__ComparisonOperator__Alternatives ) ) |
4908 | { | 5520 | { |
4909 | // InternalSolverLanguageParser.g:1651:2: ( ( rule__ComparisonOperator__Alternatives ) ) | 5521 | // InternalSolverLanguageParser.g:1856:2: ( ( rule__ComparisonOperator__Alternatives ) ) |
4910 | // InternalSolverLanguageParser.g:1652:3: ( rule__ComparisonOperator__Alternatives ) | 5522 | // InternalSolverLanguageParser.g:1857:3: ( rule__ComparisonOperator__Alternatives ) |
4911 | { | 5523 | { |
4912 | before(grammarAccess.getComparisonOperatorAccess().getAlternatives()); | 5524 | before(grammarAccess.getComparisonOperatorAccess().getAlternatives()); |
4913 | // InternalSolverLanguageParser.g:1653:3: ( rule__ComparisonOperator__Alternatives ) | 5525 | // InternalSolverLanguageParser.g:1858:3: ( rule__ComparisonOperator__Alternatives ) |
4914 | // InternalSolverLanguageParser.g:1653:4: rule__ComparisonOperator__Alternatives | 5526 | // InternalSolverLanguageParser.g:1858:4: rule__ComparisonOperator__Alternatives |
4915 | { | 5527 | { |
4916 | pushFollow(FOLLOW_2); | 5528 | pushFollow(FOLLOW_2); |
4917 | rule__ComparisonOperator__Alternatives(); | 5529 | rule__ComparisonOperator__Alternatives(); |
@@ -4944,21 +5556,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
4944 | 5556 | ||
4945 | 5557 | ||
4946 | // $ANTLR start "ruleAdditiveBinaryOperator" | 5558 | // $ANTLR start "ruleAdditiveBinaryOperator" |
4947 | // InternalSolverLanguageParser.g:1662:1: ruleAdditiveBinaryOperator : ( ( rule__AdditiveBinaryOperator__Alternatives ) ) ; | 5559 | // InternalSolverLanguageParser.g:1867:1: ruleAdditiveBinaryOperator : ( ( rule__AdditiveBinaryOperator__Alternatives ) ) ; |
4948 | public final void ruleAdditiveBinaryOperator() throws RecognitionException { | 5560 | public final void ruleAdditiveBinaryOperator() throws RecognitionException { |
4949 | 5561 | ||
4950 | int stackSize = keepStackSize(); | 5562 | int stackSize = keepStackSize(); |
4951 | 5563 | ||
4952 | try { | 5564 | try { |
4953 | // InternalSolverLanguageParser.g:1666:1: ( ( ( rule__AdditiveBinaryOperator__Alternatives ) ) ) | 5565 | // InternalSolverLanguageParser.g:1871:1: ( ( ( rule__AdditiveBinaryOperator__Alternatives ) ) ) |
4954 | // InternalSolverLanguageParser.g:1667:2: ( ( rule__AdditiveBinaryOperator__Alternatives ) ) | 5566 | // InternalSolverLanguageParser.g:1872:2: ( ( rule__AdditiveBinaryOperator__Alternatives ) ) |
4955 | { | 5567 | { |
4956 | // InternalSolverLanguageParser.g:1667:2: ( ( rule__AdditiveBinaryOperator__Alternatives ) ) | 5568 | // InternalSolverLanguageParser.g:1872:2: ( ( rule__AdditiveBinaryOperator__Alternatives ) ) |
4957 | // InternalSolverLanguageParser.g:1668:3: ( rule__AdditiveBinaryOperator__Alternatives ) | 5569 | // InternalSolverLanguageParser.g:1873:3: ( rule__AdditiveBinaryOperator__Alternatives ) |
4958 | { | 5570 | { |
4959 | before(grammarAccess.getAdditiveBinaryOperatorAccess().getAlternatives()); | 5571 | before(grammarAccess.getAdditiveBinaryOperatorAccess().getAlternatives()); |
4960 | // InternalSolverLanguageParser.g:1669:3: ( rule__AdditiveBinaryOperator__Alternatives ) | 5572 | // InternalSolverLanguageParser.g:1874:3: ( rule__AdditiveBinaryOperator__Alternatives ) |
4961 | // InternalSolverLanguageParser.g:1669:4: rule__AdditiveBinaryOperator__Alternatives | 5573 | // InternalSolverLanguageParser.g:1874:4: rule__AdditiveBinaryOperator__Alternatives |
4962 | { | 5574 | { |
4963 | pushFollow(FOLLOW_2); | 5575 | pushFollow(FOLLOW_2); |
4964 | rule__AdditiveBinaryOperator__Alternatives(); | 5576 | rule__AdditiveBinaryOperator__Alternatives(); |
@@ -4991,21 +5603,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
4991 | 5603 | ||
4992 | 5604 | ||
4993 | // $ANTLR start "ruleMultiplicativeBinaryOperator" | 5605 | // $ANTLR start "ruleMultiplicativeBinaryOperator" |
4994 | // InternalSolverLanguageParser.g:1678:1: ruleMultiplicativeBinaryOperator : ( ( rule__MultiplicativeBinaryOperator__Alternatives ) ) ; | 5606 | // InternalSolverLanguageParser.g:1883:1: ruleMultiplicativeBinaryOperator : ( ( rule__MultiplicativeBinaryOperator__Alternatives ) ) ; |
4995 | public final void ruleMultiplicativeBinaryOperator() throws RecognitionException { | 5607 | public final void ruleMultiplicativeBinaryOperator() throws RecognitionException { |
4996 | 5608 | ||
4997 | int stackSize = keepStackSize(); | 5609 | int stackSize = keepStackSize(); |
4998 | 5610 | ||
4999 | try { | 5611 | try { |
5000 | // InternalSolverLanguageParser.g:1682:1: ( ( ( rule__MultiplicativeBinaryOperator__Alternatives ) ) ) | 5612 | // InternalSolverLanguageParser.g:1887:1: ( ( ( rule__MultiplicativeBinaryOperator__Alternatives ) ) ) |
5001 | // InternalSolverLanguageParser.g:1683:2: ( ( rule__MultiplicativeBinaryOperator__Alternatives ) ) | 5613 | // InternalSolverLanguageParser.g:1888:2: ( ( rule__MultiplicativeBinaryOperator__Alternatives ) ) |
5002 | { | 5614 | { |
5003 | // InternalSolverLanguageParser.g:1683:2: ( ( rule__MultiplicativeBinaryOperator__Alternatives ) ) | 5615 | // InternalSolverLanguageParser.g:1888:2: ( ( rule__MultiplicativeBinaryOperator__Alternatives ) ) |
5004 | // InternalSolverLanguageParser.g:1684:3: ( rule__MultiplicativeBinaryOperator__Alternatives ) | 5616 | // InternalSolverLanguageParser.g:1889:3: ( rule__MultiplicativeBinaryOperator__Alternatives ) |
5005 | { | 5617 | { |
5006 | before(grammarAccess.getMultiplicativeBinaryOperatorAccess().getAlternatives()); | 5618 | before(grammarAccess.getMultiplicativeBinaryOperatorAccess().getAlternatives()); |
5007 | // InternalSolverLanguageParser.g:1685:3: ( rule__MultiplicativeBinaryOperator__Alternatives ) | 5619 | // InternalSolverLanguageParser.g:1890:3: ( rule__MultiplicativeBinaryOperator__Alternatives ) |
5008 | // InternalSolverLanguageParser.g:1685:4: rule__MultiplicativeBinaryOperator__Alternatives | 5620 | // InternalSolverLanguageParser.g:1890:4: rule__MultiplicativeBinaryOperator__Alternatives |
5009 | { | 5621 | { |
5010 | pushFollow(FOLLOW_2); | 5622 | pushFollow(FOLLOW_2); |
5011 | rule__MultiplicativeBinaryOperator__Alternatives(); | 5623 | rule__MultiplicativeBinaryOperator__Alternatives(); |
@@ -5038,21 +5650,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
5038 | 5650 | ||
5039 | 5651 | ||
5040 | // $ANTLR start "ruleExponentialOp" | 5652 | // $ANTLR start "ruleExponentialOp" |
5041 | // InternalSolverLanguageParser.g:1694:1: ruleExponentialOp : ( ( CircumflexAccent ) ) ; | 5653 | // InternalSolverLanguageParser.g:1899:1: ruleExponentialOp : ( ( CircumflexAccent ) ) ; |
5042 | public final void ruleExponentialOp() throws RecognitionException { | 5654 | public final void ruleExponentialOp() throws RecognitionException { |
5043 | 5655 | ||
5044 | int stackSize = keepStackSize(); | 5656 | int stackSize = keepStackSize(); |
5045 | 5657 | ||
5046 | try { | 5658 | try { |
5047 | // InternalSolverLanguageParser.g:1698:1: ( ( ( CircumflexAccent ) ) ) | 5659 | // InternalSolverLanguageParser.g:1903:1: ( ( ( CircumflexAccent ) ) ) |
5048 | // InternalSolverLanguageParser.g:1699:2: ( ( CircumflexAccent ) ) | 5660 | // InternalSolverLanguageParser.g:1904:2: ( ( CircumflexAccent ) ) |
5049 | { | 5661 | { |
5050 | // InternalSolverLanguageParser.g:1699:2: ( ( CircumflexAccent ) ) | 5662 | // InternalSolverLanguageParser.g:1904:2: ( ( CircumflexAccent ) ) |
5051 | // InternalSolverLanguageParser.g:1700:3: ( CircumflexAccent ) | 5663 | // InternalSolverLanguageParser.g:1905:3: ( CircumflexAccent ) |
5052 | { | 5664 | { |
5053 | before(grammarAccess.getExponentialOpAccess().getPOWEnumLiteralDeclaration()); | 5665 | before(grammarAccess.getExponentialOpAccess().getPOWEnumLiteralDeclaration()); |
5054 | // InternalSolverLanguageParser.g:1701:3: ( CircumflexAccent ) | 5666 | // InternalSolverLanguageParser.g:1906:3: ( CircumflexAccent ) |
5055 | // InternalSolverLanguageParser.g:1701:4: CircumflexAccent | 5667 | // InternalSolverLanguageParser.g:1906:4: CircumflexAccent |
5056 | { | 5668 | { |
5057 | match(input,CircumflexAccent,FOLLOW_2); | 5669 | match(input,CircumflexAccent,FOLLOW_2); |
5058 | 5670 | ||
@@ -5080,79 +5692,32 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
5080 | // $ANTLR end "ruleExponentialOp" | 5692 | // $ANTLR end "ruleExponentialOp" |
5081 | 5693 | ||
5082 | 5694 | ||
5083 | // $ANTLR start "ruleUnaryOp" | 5695 | // $ANTLR start "ruleUnaryOperator" |
5084 | // InternalSolverLanguageParser.g:1710:1: ruleUnaryOp : ( ( rule__UnaryOp__Alternatives ) ) ; | 5696 | // InternalSolverLanguageParser.g:1915:1: ruleUnaryOperator : ( ( rule__UnaryOperator__Alternatives ) ) ; |
5085 | public final void ruleUnaryOp() throws RecognitionException { | 5697 | public final void ruleUnaryOperator() throws RecognitionException { |
5086 | |||
5087 | int stackSize = keepStackSize(); | ||
5088 | |||
5089 | try { | ||
5090 | // InternalSolverLanguageParser.g:1714:1: ( ( ( rule__UnaryOp__Alternatives ) ) ) | ||
5091 | // InternalSolverLanguageParser.g:1715:2: ( ( rule__UnaryOp__Alternatives ) ) | ||
5092 | { | ||
5093 | // InternalSolverLanguageParser.g:1715:2: ( ( rule__UnaryOp__Alternatives ) ) | ||
5094 | // InternalSolverLanguageParser.g:1716:3: ( rule__UnaryOp__Alternatives ) | ||
5095 | { | ||
5096 | before(grammarAccess.getUnaryOpAccess().getAlternatives()); | ||
5097 | // InternalSolverLanguageParser.g:1717:3: ( rule__UnaryOp__Alternatives ) | ||
5098 | // InternalSolverLanguageParser.g:1717:4: rule__UnaryOp__Alternatives | ||
5099 | { | ||
5100 | pushFollow(FOLLOW_2); | ||
5101 | rule__UnaryOp__Alternatives(); | ||
5102 | |||
5103 | state._fsp--; | ||
5104 | |||
5105 | |||
5106 | } | ||
5107 | |||
5108 | after(grammarAccess.getUnaryOpAccess().getAlternatives()); | ||
5109 | |||
5110 | } | ||
5111 | |||
5112 | |||
5113 | } | ||
5114 | |||
5115 | } | ||
5116 | catch (RecognitionException re) { | ||
5117 | reportError(re); | ||
5118 | recover(input,re); | ||
5119 | } | ||
5120 | finally { | ||
5121 | |||
5122 | restoreStackSize(stackSize); | ||
5123 | |||
5124 | } | ||
5125 | return ; | ||
5126 | } | ||
5127 | // $ANTLR end "ruleUnaryOp" | ||
5128 | |||
5129 | |||
5130 | // $ANTLR start "ruleQuantifier" | ||
5131 | // InternalSolverLanguageParser.g:1726:1: ruleQuantifier : ( ( rule__Quantifier__Alternatives ) ) ; | ||
5132 | public final void ruleQuantifier() throws RecognitionException { | ||
5133 | 5698 | ||
5134 | int stackSize = keepStackSize(); | 5699 | int stackSize = keepStackSize(); |
5135 | 5700 | ||
5136 | try { | 5701 | try { |
5137 | // InternalSolverLanguageParser.g:1730:1: ( ( ( rule__Quantifier__Alternatives ) ) ) | 5702 | // InternalSolverLanguageParser.g:1919:1: ( ( ( rule__UnaryOperator__Alternatives ) ) ) |
5138 | // InternalSolverLanguageParser.g:1731:2: ( ( rule__Quantifier__Alternatives ) ) | 5703 | // InternalSolverLanguageParser.g:1920:2: ( ( rule__UnaryOperator__Alternatives ) ) |
5139 | { | 5704 | { |
5140 | // InternalSolverLanguageParser.g:1731:2: ( ( rule__Quantifier__Alternatives ) ) | 5705 | // InternalSolverLanguageParser.g:1920:2: ( ( rule__UnaryOperator__Alternatives ) ) |
5141 | // InternalSolverLanguageParser.g:1732:3: ( rule__Quantifier__Alternatives ) | 5706 | // InternalSolverLanguageParser.g:1921:3: ( rule__UnaryOperator__Alternatives ) |
5142 | { | 5707 | { |
5143 | before(grammarAccess.getQuantifierAccess().getAlternatives()); | 5708 | before(grammarAccess.getUnaryOperatorAccess().getAlternatives()); |
5144 | // InternalSolverLanguageParser.g:1733:3: ( rule__Quantifier__Alternatives ) | 5709 | // InternalSolverLanguageParser.g:1922:3: ( rule__UnaryOperator__Alternatives ) |
5145 | // InternalSolverLanguageParser.g:1733:4: rule__Quantifier__Alternatives | 5710 | // InternalSolverLanguageParser.g:1922:4: rule__UnaryOperator__Alternatives |
5146 | { | 5711 | { |
5147 | pushFollow(FOLLOW_2); | 5712 | pushFollow(FOLLOW_2); |
5148 | rule__Quantifier__Alternatives(); | 5713 | rule__UnaryOperator__Alternatives(); |
5149 | 5714 | ||
5150 | state._fsp--; | 5715 | state._fsp--; |
5151 | 5716 | ||
5152 | 5717 | ||
5153 | } | 5718 | } |
5154 | 5719 | ||
5155 | after(grammarAccess.getQuantifierAccess().getAlternatives()); | 5720 | after(grammarAccess.getUnaryOperatorAccess().getAlternatives()); |
5156 | 5721 | ||
5157 | } | 5722 | } |
5158 | 5723 | ||
@@ -5171,25 +5736,25 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
5171 | } | 5736 | } |
5172 | return ; | 5737 | return ; |
5173 | } | 5738 | } |
5174 | // $ANTLR end "ruleQuantifier" | 5739 | // $ANTLR end "ruleUnaryOperator" |
5175 | 5740 | ||
5176 | 5741 | ||
5177 | // $ANTLR start "ruleLogicValue" | 5742 | // $ANTLR start "ruleLogicValue" |
5178 | // InternalSolverLanguageParser.g:1742:1: ruleLogicValue : ( ( rule__LogicValue__Alternatives ) ) ; | 5743 | // InternalSolverLanguageParser.g:1931:1: ruleLogicValue : ( ( rule__LogicValue__Alternatives ) ) ; |
5179 | public final void ruleLogicValue() throws RecognitionException { | 5744 | public final void ruleLogicValue() throws RecognitionException { |
5180 | 5745 | ||
5181 | int stackSize = keepStackSize(); | 5746 | int stackSize = keepStackSize(); |
5182 | 5747 | ||
5183 | try { | 5748 | try { |
5184 | // InternalSolverLanguageParser.g:1746:1: ( ( ( rule__LogicValue__Alternatives ) ) ) | 5749 | // InternalSolverLanguageParser.g:1935:1: ( ( ( rule__LogicValue__Alternatives ) ) ) |
5185 | // InternalSolverLanguageParser.g:1747:2: ( ( rule__LogicValue__Alternatives ) ) | 5750 | // InternalSolverLanguageParser.g:1936:2: ( ( rule__LogicValue__Alternatives ) ) |
5186 | { | 5751 | { |
5187 | // InternalSolverLanguageParser.g:1747:2: ( ( rule__LogicValue__Alternatives ) ) | 5752 | // InternalSolverLanguageParser.g:1936:2: ( ( rule__LogicValue__Alternatives ) ) |
5188 | // InternalSolverLanguageParser.g:1748:3: ( rule__LogicValue__Alternatives ) | 5753 | // InternalSolverLanguageParser.g:1937:3: ( rule__LogicValue__Alternatives ) |
5189 | { | 5754 | { |
5190 | before(grammarAccess.getLogicValueAccess().getAlternatives()); | 5755 | before(grammarAccess.getLogicValueAccess().getAlternatives()); |
5191 | // InternalSolverLanguageParser.g:1749:3: ( rule__LogicValue__Alternatives ) | 5756 | // InternalSolverLanguageParser.g:1938:3: ( rule__LogicValue__Alternatives ) |
5192 | // InternalSolverLanguageParser.g:1749:4: rule__LogicValue__Alternatives | 5757 | // InternalSolverLanguageParser.g:1938:4: rule__LogicValue__Alternatives |
5193 | { | 5758 | { |
5194 | pushFollow(FOLLOW_2); | 5759 | pushFollow(FOLLOW_2); |
5195 | rule__LogicValue__Alternatives(); | 5760 | rule__LogicValue__Alternatives(); |
@@ -5222,21 +5787,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
5222 | 5787 | ||
5223 | 5788 | ||
5224 | // $ANTLR start "ruleObjectiveKind" | 5789 | // $ANTLR start "ruleObjectiveKind" |
5225 | // InternalSolverLanguageParser.g:1758:1: ruleObjectiveKind : ( ( rule__ObjectiveKind__Alternatives ) ) ; | 5790 | // InternalSolverLanguageParser.g:1947:1: ruleObjectiveKind : ( ( rule__ObjectiveKind__Alternatives ) ) ; |
5226 | public final void ruleObjectiveKind() throws RecognitionException { | 5791 | public final void ruleObjectiveKind() throws RecognitionException { |
5227 | 5792 | ||
5228 | int stackSize = keepStackSize(); | 5793 | int stackSize = keepStackSize(); |
5229 | 5794 | ||
5230 | try { | 5795 | try { |
5231 | // InternalSolverLanguageParser.g:1762:1: ( ( ( rule__ObjectiveKind__Alternatives ) ) ) | 5796 | // InternalSolverLanguageParser.g:1951:1: ( ( ( rule__ObjectiveKind__Alternatives ) ) ) |
5232 | // InternalSolverLanguageParser.g:1763:2: ( ( rule__ObjectiveKind__Alternatives ) ) | 5797 | // InternalSolverLanguageParser.g:1952:2: ( ( rule__ObjectiveKind__Alternatives ) ) |
5233 | { | 5798 | { |
5234 | // InternalSolverLanguageParser.g:1763:2: ( ( rule__ObjectiveKind__Alternatives ) ) | 5799 | // InternalSolverLanguageParser.g:1952:2: ( ( rule__ObjectiveKind__Alternatives ) ) |
5235 | // InternalSolverLanguageParser.g:1764:3: ( rule__ObjectiveKind__Alternatives ) | 5800 | // InternalSolverLanguageParser.g:1953:3: ( rule__ObjectiveKind__Alternatives ) |
5236 | { | 5801 | { |
5237 | before(grammarAccess.getObjectiveKindAccess().getAlternatives()); | 5802 | before(grammarAccess.getObjectiveKindAccess().getAlternatives()); |
5238 | // InternalSolverLanguageParser.g:1765:3: ( rule__ObjectiveKind__Alternatives ) | 5803 | // InternalSolverLanguageParser.g:1954:3: ( rule__ObjectiveKind__Alternatives ) |
5239 | // InternalSolverLanguageParser.g:1765:4: rule__ObjectiveKind__Alternatives | 5804 | // InternalSolverLanguageParser.g:1954:4: rule__ObjectiveKind__Alternatives |
5240 | { | 5805 | { |
5241 | pushFollow(FOLLOW_2); | 5806 | pushFollow(FOLLOW_2); |
5242 | rule__ObjectiveKind__Alternatives(); | 5807 | rule__ObjectiveKind__Alternatives(); |
@@ -5268,30 +5833,30 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
5268 | // $ANTLR end "ruleObjectiveKind" | 5833 | // $ANTLR end "ruleObjectiveKind" |
5269 | 5834 | ||
5270 | 5835 | ||
5271 | // $ANTLR start "rule__Statement__Alternatives_0" | 5836 | // $ANTLR start "rule__Statement__Alternatives" |
5272 | // InternalSolverLanguageParser.g:1773:1: rule__Statement__Alternatives_0 : ( ( ruleAssertionOrDefinition ) | ( rulePredicateDefinition ) | ( ruleUnnamedErrorPrediateDefinition ) | ( ruleDefaultDefinition ) | ( ruleMetricDefinition ) | ( ruleExternPredicateDefinition ) | ( ruleExternMetricDefinition ) | ( ruleExternAggregatorDefinition ) | ( ruleExternDatatypeDefinition ) | ( ruleClassDefinition ) | ( ruleScopeDefinition ) | ( ruleObjectiveDefinition ) ); | 5837 | // InternalSolverLanguageParser.g:1962:1: rule__Statement__Alternatives : ( ( ruleAssertionOrDefinition ) | ( rulePredicateDefinition ) | ( ruleUnnamedErrorPredicateDefintion ) | ( ruleDefaultAssertion ) | ( ruleFunctionDefinition ) | ( ruleAttribute ) | ( ruleExternDeclaration ) | ( ruleScopeDeclaration ) | ( ruleObjectiveDeclaration ) | ( ruleClassDeclaration ) | ( ruleEnumDeclaration ) ); |
5273 | public final void rule__Statement__Alternatives_0() throws RecognitionException { | 5838 | public final void rule__Statement__Alternatives() throws RecognitionException { |
5274 | 5839 | ||
5275 | int stackSize = keepStackSize(); | 5840 | int stackSize = keepStackSize(); |
5276 | 5841 | ||
5277 | try { | 5842 | try { |
5278 | // InternalSolverLanguageParser.g:1777:1: ( ( ruleAssertionOrDefinition ) | ( rulePredicateDefinition ) | ( ruleUnnamedErrorPrediateDefinition ) | ( ruleDefaultDefinition ) | ( ruleMetricDefinition ) | ( ruleExternPredicateDefinition ) | ( ruleExternMetricDefinition ) | ( ruleExternAggregatorDefinition ) | ( ruleExternDatatypeDefinition ) | ( ruleClassDefinition ) | ( ruleScopeDefinition ) | ( ruleObjectiveDefinition ) ) | 5843 | // InternalSolverLanguageParser.g:1966:1: ( ( ruleAssertionOrDefinition ) | ( rulePredicateDefinition ) | ( ruleUnnamedErrorPredicateDefintion ) | ( ruleDefaultAssertion ) | ( ruleFunctionDefinition ) | ( ruleAttribute ) | ( ruleExternDeclaration ) | ( ruleScopeDeclaration ) | ( ruleObjectiveDeclaration ) | ( ruleClassDeclaration ) | ( ruleEnumDeclaration ) ) |
5279 | int alt2=12; | 5844 | int alt1=11; |
5280 | alt2 = dfa2.predict(input); | 5845 | alt1 = dfa1.predict(input); |
5281 | switch (alt2) { | 5846 | switch (alt1) { |
5282 | case 1 : | 5847 | case 1 : |
5283 | // InternalSolverLanguageParser.g:1778:2: ( ruleAssertionOrDefinition ) | 5848 | // InternalSolverLanguageParser.g:1967:2: ( ruleAssertionOrDefinition ) |
5284 | { | 5849 | { |
5285 | // InternalSolverLanguageParser.g:1778:2: ( ruleAssertionOrDefinition ) | 5850 | // InternalSolverLanguageParser.g:1967:2: ( ruleAssertionOrDefinition ) |
5286 | // InternalSolverLanguageParser.g:1779:3: ruleAssertionOrDefinition | 5851 | // InternalSolverLanguageParser.g:1968:3: ruleAssertionOrDefinition |
5287 | { | 5852 | { |
5288 | before(grammarAccess.getStatementAccess().getAssertionOrDefinitionParserRuleCall_0_0()); | 5853 | before(grammarAccess.getStatementAccess().getAssertionOrDefinitionParserRuleCall_0()); |
5289 | pushFollow(FOLLOW_2); | 5854 | pushFollow(FOLLOW_2); |
5290 | ruleAssertionOrDefinition(); | 5855 | ruleAssertionOrDefinition(); |
5291 | 5856 | ||
5292 | state._fsp--; | 5857 | state._fsp--; |
5293 | 5858 | ||
5294 | after(grammarAccess.getStatementAccess().getAssertionOrDefinitionParserRuleCall_0_0()); | 5859 | after(grammarAccess.getStatementAccess().getAssertionOrDefinitionParserRuleCall_0()); |
5295 | 5860 | ||
5296 | } | 5861 | } |
5297 | 5862 | ||
@@ -5299,18 +5864,18 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
5299 | } | 5864 | } |
5300 | break; | 5865 | break; |
5301 | case 2 : | 5866 | case 2 : |
5302 | // InternalSolverLanguageParser.g:1784:2: ( rulePredicateDefinition ) | 5867 | // InternalSolverLanguageParser.g:1973:2: ( rulePredicateDefinition ) |
5303 | { | 5868 | { |
5304 | // InternalSolverLanguageParser.g:1784:2: ( rulePredicateDefinition ) | 5869 | // InternalSolverLanguageParser.g:1973:2: ( rulePredicateDefinition ) |
5305 | // InternalSolverLanguageParser.g:1785:3: rulePredicateDefinition | 5870 | // InternalSolverLanguageParser.g:1974:3: rulePredicateDefinition |
5306 | { | 5871 | { |
5307 | before(grammarAccess.getStatementAccess().getPredicateDefinitionParserRuleCall_0_1()); | 5872 | before(grammarAccess.getStatementAccess().getPredicateDefinitionParserRuleCall_1()); |
5308 | pushFollow(FOLLOW_2); | 5873 | pushFollow(FOLLOW_2); |
5309 | rulePredicateDefinition(); | 5874 | rulePredicateDefinition(); |
5310 | 5875 | ||
5311 | state._fsp--; | 5876 | state._fsp--; |
5312 | 5877 | ||
5313 | after(grammarAccess.getStatementAccess().getPredicateDefinitionParserRuleCall_0_1()); | 5878 | after(grammarAccess.getStatementAccess().getPredicateDefinitionParserRuleCall_1()); |
5314 | 5879 | ||
5315 | } | 5880 | } |
5316 | 5881 | ||
@@ -5318,18 +5883,18 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
5318 | } | 5883 | } |
5319 | break; | 5884 | break; |
5320 | case 3 : | 5885 | case 3 : |
5321 | // InternalSolverLanguageParser.g:1790:2: ( ruleUnnamedErrorPrediateDefinition ) | 5886 | // InternalSolverLanguageParser.g:1979:2: ( ruleUnnamedErrorPredicateDefintion ) |
5322 | { | 5887 | { |
5323 | // InternalSolverLanguageParser.g:1790:2: ( ruleUnnamedErrorPrediateDefinition ) | 5888 | // InternalSolverLanguageParser.g:1979:2: ( ruleUnnamedErrorPredicateDefintion ) |
5324 | // InternalSolverLanguageParser.g:1791:3: ruleUnnamedErrorPrediateDefinition | 5889 | // InternalSolverLanguageParser.g:1980:3: ruleUnnamedErrorPredicateDefintion |
5325 | { | 5890 | { |
5326 | before(grammarAccess.getStatementAccess().getUnnamedErrorPrediateDefinitionParserRuleCall_0_2()); | 5891 | before(grammarAccess.getStatementAccess().getUnnamedErrorPredicateDefintionParserRuleCall_2()); |
5327 | pushFollow(FOLLOW_2); | 5892 | pushFollow(FOLLOW_2); |
5328 | ruleUnnamedErrorPrediateDefinition(); | 5893 | ruleUnnamedErrorPredicateDefintion(); |
5329 | 5894 | ||
5330 | state._fsp--; | 5895 | state._fsp--; |
5331 | 5896 | ||
5332 | after(grammarAccess.getStatementAccess().getUnnamedErrorPrediateDefinitionParserRuleCall_0_2()); | 5897 | after(grammarAccess.getStatementAccess().getUnnamedErrorPredicateDefintionParserRuleCall_2()); |
5333 | 5898 | ||
5334 | } | 5899 | } |
5335 | 5900 | ||
@@ -5337,18 +5902,18 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
5337 | } | 5902 | } |
5338 | break; | 5903 | break; |
5339 | case 4 : | 5904 | case 4 : |
5340 | // InternalSolverLanguageParser.g:1796:2: ( ruleDefaultDefinition ) | 5905 | // InternalSolverLanguageParser.g:1985:2: ( ruleDefaultAssertion ) |
5341 | { | 5906 | { |
5342 | // InternalSolverLanguageParser.g:1796:2: ( ruleDefaultDefinition ) | 5907 | // InternalSolverLanguageParser.g:1985:2: ( ruleDefaultAssertion ) |
5343 | // InternalSolverLanguageParser.g:1797:3: ruleDefaultDefinition | 5908 | // InternalSolverLanguageParser.g:1986:3: ruleDefaultAssertion |
5344 | { | 5909 | { |
5345 | before(grammarAccess.getStatementAccess().getDefaultDefinitionParserRuleCall_0_3()); | 5910 | before(grammarAccess.getStatementAccess().getDefaultAssertionParserRuleCall_3()); |
5346 | pushFollow(FOLLOW_2); | 5911 | pushFollow(FOLLOW_2); |
5347 | ruleDefaultDefinition(); | 5912 | ruleDefaultAssertion(); |
5348 | 5913 | ||
5349 | state._fsp--; | 5914 | state._fsp--; |
5350 | 5915 | ||
5351 | after(grammarAccess.getStatementAccess().getDefaultDefinitionParserRuleCall_0_3()); | 5916 | after(grammarAccess.getStatementAccess().getDefaultAssertionParserRuleCall_3()); |
5352 | 5917 | ||
5353 | } | 5918 | } |
5354 | 5919 | ||
@@ -5356,18 +5921,18 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
5356 | } | 5921 | } |
5357 | break; | 5922 | break; |
5358 | case 5 : | 5923 | case 5 : |
5359 | // InternalSolverLanguageParser.g:1802:2: ( ruleMetricDefinition ) | 5924 | // InternalSolverLanguageParser.g:1991:2: ( ruleFunctionDefinition ) |
5360 | { | 5925 | { |
5361 | // InternalSolverLanguageParser.g:1802:2: ( ruleMetricDefinition ) | 5926 | // InternalSolverLanguageParser.g:1991:2: ( ruleFunctionDefinition ) |
5362 | // InternalSolverLanguageParser.g:1803:3: ruleMetricDefinition | 5927 | // InternalSolverLanguageParser.g:1992:3: ruleFunctionDefinition |
5363 | { | 5928 | { |
5364 | before(grammarAccess.getStatementAccess().getMetricDefinitionParserRuleCall_0_4()); | 5929 | before(grammarAccess.getStatementAccess().getFunctionDefinitionParserRuleCall_4()); |
5365 | pushFollow(FOLLOW_2); | 5930 | pushFollow(FOLLOW_2); |
5366 | ruleMetricDefinition(); | 5931 | ruleFunctionDefinition(); |
5367 | 5932 | ||
5368 | state._fsp--; | 5933 | state._fsp--; |
5369 | 5934 | ||
5370 | after(grammarAccess.getStatementAccess().getMetricDefinitionParserRuleCall_0_4()); | 5935 | after(grammarAccess.getStatementAccess().getFunctionDefinitionParserRuleCall_4()); |
5371 | 5936 | ||
5372 | } | 5937 | } |
5373 | 5938 | ||
@@ -5375,18 +5940,18 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
5375 | } | 5940 | } |
5376 | break; | 5941 | break; |
5377 | case 6 : | 5942 | case 6 : |
5378 | // InternalSolverLanguageParser.g:1808:2: ( ruleExternPredicateDefinition ) | 5943 | // InternalSolverLanguageParser.g:1997:2: ( ruleAttribute ) |
5379 | { | 5944 | { |
5380 | // InternalSolverLanguageParser.g:1808:2: ( ruleExternPredicateDefinition ) | 5945 | // InternalSolverLanguageParser.g:1997:2: ( ruleAttribute ) |
5381 | // InternalSolverLanguageParser.g:1809:3: ruleExternPredicateDefinition | 5946 | // InternalSolverLanguageParser.g:1998:3: ruleAttribute |
5382 | { | 5947 | { |
5383 | before(grammarAccess.getStatementAccess().getExternPredicateDefinitionParserRuleCall_0_5()); | 5948 | before(grammarAccess.getStatementAccess().getAttributeParserRuleCall_5()); |
5384 | pushFollow(FOLLOW_2); | 5949 | pushFollow(FOLLOW_2); |
5385 | ruleExternPredicateDefinition(); | 5950 | ruleAttribute(); |
5386 | 5951 | ||
5387 | state._fsp--; | 5952 | state._fsp--; |
5388 | 5953 | ||
5389 | after(grammarAccess.getStatementAccess().getExternPredicateDefinitionParserRuleCall_0_5()); | 5954 | after(grammarAccess.getStatementAccess().getAttributeParserRuleCall_5()); |
5390 | 5955 | ||
5391 | } | 5956 | } |
5392 | 5957 | ||
@@ -5394,18 +5959,18 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
5394 | } | 5959 | } |
5395 | break; | 5960 | break; |
5396 | case 7 : | 5961 | case 7 : |
5397 | // InternalSolverLanguageParser.g:1814:2: ( ruleExternMetricDefinition ) | 5962 | // InternalSolverLanguageParser.g:2003:2: ( ruleExternDeclaration ) |
5398 | { | 5963 | { |
5399 | // InternalSolverLanguageParser.g:1814:2: ( ruleExternMetricDefinition ) | 5964 | // InternalSolverLanguageParser.g:2003:2: ( ruleExternDeclaration ) |
5400 | // InternalSolverLanguageParser.g:1815:3: ruleExternMetricDefinition | 5965 | // InternalSolverLanguageParser.g:2004:3: ruleExternDeclaration |
5401 | { | 5966 | { |
5402 | before(grammarAccess.getStatementAccess().getExternMetricDefinitionParserRuleCall_0_6()); | 5967 | before(grammarAccess.getStatementAccess().getExternDeclarationParserRuleCall_6()); |
5403 | pushFollow(FOLLOW_2); | 5968 | pushFollow(FOLLOW_2); |
5404 | ruleExternMetricDefinition(); | 5969 | ruleExternDeclaration(); |
5405 | 5970 | ||
5406 | state._fsp--; | 5971 | state._fsp--; |
5407 | 5972 | ||
5408 | after(grammarAccess.getStatementAccess().getExternMetricDefinitionParserRuleCall_0_6()); | 5973 | after(grammarAccess.getStatementAccess().getExternDeclarationParserRuleCall_6()); |
5409 | 5974 | ||
5410 | } | 5975 | } |
5411 | 5976 | ||
@@ -5413,18 +5978,18 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
5413 | } | 5978 | } |
5414 | break; | 5979 | break; |
5415 | case 8 : | 5980 | case 8 : |
5416 | // InternalSolverLanguageParser.g:1820:2: ( ruleExternAggregatorDefinition ) | 5981 | // InternalSolverLanguageParser.g:2009:2: ( ruleScopeDeclaration ) |
5417 | { | 5982 | { |
5418 | // InternalSolverLanguageParser.g:1820:2: ( ruleExternAggregatorDefinition ) | 5983 | // InternalSolverLanguageParser.g:2009:2: ( ruleScopeDeclaration ) |
5419 | // InternalSolverLanguageParser.g:1821:3: ruleExternAggregatorDefinition | 5984 | // InternalSolverLanguageParser.g:2010:3: ruleScopeDeclaration |
5420 | { | 5985 | { |
5421 | before(grammarAccess.getStatementAccess().getExternAggregatorDefinitionParserRuleCall_0_7()); | 5986 | before(grammarAccess.getStatementAccess().getScopeDeclarationParserRuleCall_7()); |
5422 | pushFollow(FOLLOW_2); | 5987 | pushFollow(FOLLOW_2); |
5423 | ruleExternAggregatorDefinition(); | 5988 | ruleScopeDeclaration(); |
5424 | 5989 | ||
5425 | state._fsp--; | 5990 | state._fsp--; |
5426 | 5991 | ||
5427 | after(grammarAccess.getStatementAccess().getExternAggregatorDefinitionParserRuleCall_0_7()); | 5992 | after(grammarAccess.getStatementAccess().getScopeDeclarationParserRuleCall_7()); |
5428 | 5993 | ||
5429 | } | 5994 | } |
5430 | 5995 | ||
@@ -5432,18 +5997,18 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
5432 | } | 5997 | } |
5433 | break; | 5998 | break; |
5434 | case 9 : | 5999 | case 9 : |
5435 | // InternalSolverLanguageParser.g:1826:2: ( ruleExternDatatypeDefinition ) | 6000 | // InternalSolverLanguageParser.g:2015:2: ( ruleObjectiveDeclaration ) |
5436 | { | 6001 | { |
5437 | // InternalSolverLanguageParser.g:1826:2: ( ruleExternDatatypeDefinition ) | 6002 | // InternalSolverLanguageParser.g:2015:2: ( ruleObjectiveDeclaration ) |
5438 | // InternalSolverLanguageParser.g:1827:3: ruleExternDatatypeDefinition | 6003 | // InternalSolverLanguageParser.g:2016:3: ruleObjectiveDeclaration |
5439 | { | 6004 | { |
5440 | before(grammarAccess.getStatementAccess().getExternDatatypeDefinitionParserRuleCall_0_8()); | 6005 | before(grammarAccess.getStatementAccess().getObjectiveDeclarationParserRuleCall_8()); |
5441 | pushFollow(FOLLOW_2); | 6006 | pushFollow(FOLLOW_2); |
5442 | ruleExternDatatypeDefinition(); | 6007 | ruleObjectiveDeclaration(); |
5443 | 6008 | ||
5444 | state._fsp--; | 6009 | state._fsp--; |
5445 | 6010 | ||
5446 | after(grammarAccess.getStatementAccess().getExternDatatypeDefinitionParserRuleCall_0_8()); | 6011 | after(grammarAccess.getStatementAccess().getObjectiveDeclarationParserRuleCall_8()); |
5447 | 6012 | ||
5448 | } | 6013 | } |
5449 | 6014 | ||
@@ -5451,18 +6016,18 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
5451 | } | 6016 | } |
5452 | break; | 6017 | break; |
5453 | case 10 : | 6018 | case 10 : |
5454 | // InternalSolverLanguageParser.g:1832:2: ( ruleClassDefinition ) | 6019 | // InternalSolverLanguageParser.g:2021:2: ( ruleClassDeclaration ) |
5455 | { | 6020 | { |
5456 | // InternalSolverLanguageParser.g:1832:2: ( ruleClassDefinition ) | 6021 | // InternalSolverLanguageParser.g:2021:2: ( ruleClassDeclaration ) |
5457 | // InternalSolverLanguageParser.g:1833:3: ruleClassDefinition | 6022 | // InternalSolverLanguageParser.g:2022:3: ruleClassDeclaration |
5458 | { | 6023 | { |
5459 | before(grammarAccess.getStatementAccess().getClassDefinitionParserRuleCall_0_9()); | 6024 | before(grammarAccess.getStatementAccess().getClassDeclarationParserRuleCall_9()); |
5460 | pushFollow(FOLLOW_2); | 6025 | pushFollow(FOLLOW_2); |
5461 | ruleClassDefinition(); | 6026 | ruleClassDeclaration(); |
5462 | 6027 | ||
5463 | state._fsp--; | 6028 | state._fsp--; |
5464 | 6029 | ||
5465 | after(grammarAccess.getStatementAccess().getClassDefinitionParserRuleCall_0_9()); | 6030 | after(grammarAccess.getStatementAccess().getClassDeclarationParserRuleCall_9()); |
5466 | 6031 | ||
5467 | } | 6032 | } |
5468 | 6033 | ||
@@ -5470,37 +6035,107 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
5470 | } | 6035 | } |
5471 | break; | 6036 | break; |
5472 | case 11 : | 6037 | case 11 : |
5473 | // InternalSolverLanguageParser.g:1838:2: ( ruleScopeDefinition ) | 6038 | // InternalSolverLanguageParser.g:2027:2: ( ruleEnumDeclaration ) |
6039 | { | ||
6040 | // InternalSolverLanguageParser.g:2027:2: ( ruleEnumDeclaration ) | ||
6041 | // InternalSolverLanguageParser.g:2028:3: ruleEnumDeclaration | ||
6042 | { | ||
6043 | before(grammarAccess.getStatementAccess().getEnumDeclarationParserRuleCall_10()); | ||
6044 | pushFollow(FOLLOW_2); | ||
6045 | ruleEnumDeclaration(); | ||
6046 | |||
6047 | state._fsp--; | ||
6048 | |||
6049 | after(grammarAccess.getStatementAccess().getEnumDeclarationParserRuleCall_10()); | ||
6050 | |||
6051 | } | ||
6052 | |||
6053 | |||
6054 | } | ||
6055 | break; | ||
6056 | |||
6057 | } | ||
6058 | } | ||
6059 | catch (RecognitionException re) { | ||
6060 | reportError(re); | ||
6061 | recover(input,re); | ||
6062 | } | ||
6063 | finally { | ||
6064 | |||
6065 | restoreStackSize(stackSize); | ||
6066 | |||
6067 | } | ||
6068 | return ; | ||
6069 | } | ||
6070 | // $ANTLR end "rule__Statement__Alternatives" | ||
6071 | |||
6072 | |||
6073 | // $ANTLR start "rule__Import__Alternatives" | ||
6074 | // InternalSolverLanguageParser.g:2037:1: rule__Import__Alternatives : ( ( ruleUriImport ) | ( ruleNamespaceImport ) ); | ||
6075 | public final void rule__Import__Alternatives() throws RecognitionException { | ||
6076 | |||
6077 | int stackSize = keepStackSize(); | ||
6078 | |||
6079 | try { | ||
6080 | // InternalSolverLanguageParser.g:2041:1: ( ( ruleUriImport ) | ( ruleNamespaceImport ) ) | ||
6081 | int alt2=2; | ||
6082 | int LA2_0 = input.LA(1); | ||
6083 | |||
6084 | if ( (LA2_0==Import) ) { | ||
6085 | int LA2_1 = input.LA(2); | ||
6086 | |||
6087 | if ( (LA2_1==Object||LA2_1==RULE_QUOTED_ID||LA2_1==RULE_ID) ) { | ||
6088 | alt2=2; | ||
6089 | } | ||
6090 | else if ( (LA2_1==RULE_STRING) ) { | ||
6091 | alt2=1; | ||
6092 | } | ||
6093 | else { | ||
6094 | NoViableAltException nvae = | ||
6095 | new NoViableAltException("", 2, 1, input); | ||
6096 | |||
6097 | throw nvae; | ||
6098 | } | ||
6099 | } | ||
6100 | else { | ||
6101 | NoViableAltException nvae = | ||
6102 | new NoViableAltException("", 2, 0, input); | ||
6103 | |||
6104 | throw nvae; | ||
6105 | } | ||
6106 | switch (alt2) { | ||
6107 | case 1 : | ||
6108 | // InternalSolverLanguageParser.g:2042:2: ( ruleUriImport ) | ||
5474 | { | 6109 | { |
5475 | // InternalSolverLanguageParser.g:1838:2: ( ruleScopeDefinition ) | 6110 | // InternalSolverLanguageParser.g:2042:2: ( ruleUriImport ) |
5476 | // InternalSolverLanguageParser.g:1839:3: ruleScopeDefinition | 6111 | // InternalSolverLanguageParser.g:2043:3: ruleUriImport |
5477 | { | 6112 | { |
5478 | before(grammarAccess.getStatementAccess().getScopeDefinitionParserRuleCall_0_10()); | 6113 | before(grammarAccess.getImportAccess().getUriImportParserRuleCall_0()); |
5479 | pushFollow(FOLLOW_2); | 6114 | pushFollow(FOLLOW_2); |
5480 | ruleScopeDefinition(); | 6115 | ruleUriImport(); |
5481 | 6116 | ||
5482 | state._fsp--; | 6117 | state._fsp--; |
5483 | 6118 | ||
5484 | after(grammarAccess.getStatementAccess().getScopeDefinitionParserRuleCall_0_10()); | 6119 | after(grammarAccess.getImportAccess().getUriImportParserRuleCall_0()); |
5485 | 6120 | ||
5486 | } | 6121 | } |
5487 | 6122 | ||
5488 | 6123 | ||
5489 | } | 6124 | } |
5490 | break; | 6125 | break; |
5491 | case 12 : | 6126 | case 2 : |
5492 | // InternalSolverLanguageParser.g:1844:2: ( ruleObjectiveDefinition ) | 6127 | // InternalSolverLanguageParser.g:2048:2: ( ruleNamespaceImport ) |
5493 | { | 6128 | { |
5494 | // InternalSolverLanguageParser.g:1844:2: ( ruleObjectiveDefinition ) | 6129 | // InternalSolverLanguageParser.g:2048:2: ( ruleNamespaceImport ) |
5495 | // InternalSolverLanguageParser.g:1845:3: ruleObjectiveDefinition | 6130 | // InternalSolverLanguageParser.g:2049:3: ruleNamespaceImport |
5496 | { | 6131 | { |
5497 | before(grammarAccess.getStatementAccess().getObjectiveDefinitionParserRuleCall_0_11()); | 6132 | before(grammarAccess.getImportAccess().getNamespaceImportParserRuleCall_1()); |
5498 | pushFollow(FOLLOW_2); | 6133 | pushFollow(FOLLOW_2); |
5499 | ruleObjectiveDefinition(); | 6134 | ruleNamespaceImport(); |
5500 | 6135 | ||
5501 | state._fsp--; | 6136 | state._fsp--; |
5502 | 6137 | ||
5503 | after(grammarAccess.getStatementAccess().getObjectiveDefinitionParserRuleCall_0_11()); | 6138 | after(grammarAccess.getImportAccess().getNamespaceImportParserRuleCall_1()); |
5504 | 6139 | ||
5505 | } | 6140 | } |
5506 | 6141 | ||
@@ -5521,20 +6156,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
5521 | } | 6156 | } |
5522 | return ; | 6157 | return ; |
5523 | } | 6158 | } |
5524 | // $ANTLR end "rule__Statement__Alternatives_0" | 6159 | // $ANTLR end "rule__Import__Alternatives" |
5525 | 6160 | ||
5526 | 6161 | ||
5527 | // $ANTLR start "rule__AssertionOrDefinition__Alternatives_1" | 6162 | // $ANTLR start "rule__AssertionOrDefinition__Alternatives_1" |
5528 | // InternalSolverLanguageParser.g:1854:1: rule__AssertionOrDefinition__Alternatives_1 : ( ( ( rule__AssertionOrDefinition__Group_1_0__0 ) ) | ( ( rule__AssertionOrDefinition__Group_1_1__0 ) ) | ( ( rule__AssertionOrDefinition__Group_1_2__0 ) ) ); | 6163 | // InternalSolverLanguageParser.g:2058:1: rule__AssertionOrDefinition__Alternatives_1 : ( ( ( rule__AssertionOrDefinition__Group_1_0__0 ) ) | ( ( rule__AssertionOrDefinition__Group_1_1__0 ) ) | ( ( rule__AssertionOrDefinition__Group_1_2__0 ) ) ); |
5529 | public final void rule__AssertionOrDefinition__Alternatives_1() throws RecognitionException { | 6164 | public final void rule__AssertionOrDefinition__Alternatives_1() throws RecognitionException { |
5530 | 6165 | ||
5531 | int stackSize = keepStackSize(); | 6166 | int stackSize = keepStackSize(); |
5532 | 6167 | ||
5533 | try { | 6168 | try { |
5534 | // InternalSolverLanguageParser.g:1858:1: ( ( ( rule__AssertionOrDefinition__Group_1_0__0 ) ) | ( ( rule__AssertionOrDefinition__Group_1_1__0 ) ) | ( ( rule__AssertionOrDefinition__Group_1_2__0 ) ) ) | 6169 | // InternalSolverLanguageParser.g:2062:1: ( ( ( rule__AssertionOrDefinition__Group_1_0__0 ) ) | ( ( rule__AssertionOrDefinition__Group_1_1__0 ) ) | ( ( rule__AssertionOrDefinition__Group_1_2__0 ) ) ) |
5535 | int alt3=3; | 6170 | int alt3=3; |
5536 | switch ( input.LA(1) ) { | 6171 | switch ( input.LA(1) ) { |
5537 | case Colon: | 6172 | case Colon: |
6173 | case RULE_FULL_STOP: | ||
5538 | { | 6174 | { |
5539 | alt3=1; | 6175 | alt3=1; |
5540 | } | 6176 | } |
@@ -5544,7 +6180,7 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
5544 | alt3=2; | 6180 | alt3=2; |
5545 | } | 6181 | } |
5546 | break; | 6182 | break; |
5547 | case EqualsSign: | 6183 | case ColonEqualsSign: |
5548 | { | 6184 | { |
5549 | alt3=3; | 6185 | alt3=3; |
5550 | } | 6186 | } |
@@ -5558,14 +6194,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
5558 | 6194 | ||
5559 | switch (alt3) { | 6195 | switch (alt3) { |
5560 | case 1 : | 6196 | case 1 : |
5561 | // InternalSolverLanguageParser.g:1859:2: ( ( rule__AssertionOrDefinition__Group_1_0__0 ) ) | 6197 | // InternalSolverLanguageParser.g:2063:2: ( ( rule__AssertionOrDefinition__Group_1_0__0 ) ) |
5562 | { | 6198 | { |
5563 | // InternalSolverLanguageParser.g:1859:2: ( ( rule__AssertionOrDefinition__Group_1_0__0 ) ) | 6199 | // InternalSolverLanguageParser.g:2063:2: ( ( rule__AssertionOrDefinition__Group_1_0__0 ) ) |
5564 | // InternalSolverLanguageParser.g:1860:3: ( rule__AssertionOrDefinition__Group_1_0__0 ) | 6200 | // InternalSolverLanguageParser.g:2064:3: ( rule__AssertionOrDefinition__Group_1_0__0 ) |
5565 | { | 6201 | { |
5566 | before(grammarAccess.getAssertionOrDefinitionAccess().getGroup_1_0()); | 6202 | before(grammarAccess.getAssertionOrDefinitionAccess().getGroup_1_0()); |
5567 | // InternalSolverLanguageParser.g:1861:3: ( rule__AssertionOrDefinition__Group_1_0__0 ) | 6203 | // InternalSolverLanguageParser.g:2065:3: ( rule__AssertionOrDefinition__Group_1_0__0 ) |
5568 | // InternalSolverLanguageParser.g:1861:4: rule__AssertionOrDefinition__Group_1_0__0 | 6204 | // InternalSolverLanguageParser.g:2065:4: rule__AssertionOrDefinition__Group_1_0__0 |
5569 | { | 6205 | { |
5570 | pushFollow(FOLLOW_2); | 6206 | pushFollow(FOLLOW_2); |
5571 | rule__AssertionOrDefinition__Group_1_0__0(); | 6207 | rule__AssertionOrDefinition__Group_1_0__0(); |
@@ -5583,14 +6219,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
5583 | } | 6219 | } |
5584 | break; | 6220 | break; |
5585 | case 2 : | 6221 | case 2 : |
5586 | // InternalSolverLanguageParser.g:1865:2: ( ( rule__AssertionOrDefinition__Group_1_1__0 ) ) | 6222 | // InternalSolverLanguageParser.g:2069:2: ( ( rule__AssertionOrDefinition__Group_1_1__0 ) ) |
5587 | { | 6223 | { |
5588 | // InternalSolverLanguageParser.g:1865:2: ( ( rule__AssertionOrDefinition__Group_1_1__0 ) ) | 6224 | // InternalSolverLanguageParser.g:2069:2: ( ( rule__AssertionOrDefinition__Group_1_1__0 ) ) |
5589 | // InternalSolverLanguageParser.g:1866:3: ( rule__AssertionOrDefinition__Group_1_1__0 ) | 6225 | // InternalSolverLanguageParser.g:2070:3: ( rule__AssertionOrDefinition__Group_1_1__0 ) |
5590 | { | 6226 | { |
5591 | before(grammarAccess.getAssertionOrDefinitionAccess().getGroup_1_1()); | 6227 | before(grammarAccess.getAssertionOrDefinitionAccess().getGroup_1_1()); |
5592 | // InternalSolverLanguageParser.g:1867:3: ( rule__AssertionOrDefinition__Group_1_1__0 ) | 6228 | // InternalSolverLanguageParser.g:2071:3: ( rule__AssertionOrDefinition__Group_1_1__0 ) |
5593 | // InternalSolverLanguageParser.g:1867:4: rule__AssertionOrDefinition__Group_1_1__0 | 6229 | // InternalSolverLanguageParser.g:2071:4: rule__AssertionOrDefinition__Group_1_1__0 |
5594 | { | 6230 | { |
5595 | pushFollow(FOLLOW_2); | 6231 | pushFollow(FOLLOW_2); |
5596 | rule__AssertionOrDefinition__Group_1_1__0(); | 6232 | rule__AssertionOrDefinition__Group_1_1__0(); |
@@ -5608,14 +6244,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
5608 | } | 6244 | } |
5609 | break; | 6245 | break; |
5610 | case 3 : | 6246 | case 3 : |
5611 | // InternalSolverLanguageParser.g:1871:2: ( ( rule__AssertionOrDefinition__Group_1_2__0 ) ) | 6247 | // InternalSolverLanguageParser.g:2075:2: ( ( rule__AssertionOrDefinition__Group_1_2__0 ) ) |
5612 | { | 6248 | { |
5613 | // InternalSolverLanguageParser.g:1871:2: ( ( rule__AssertionOrDefinition__Group_1_2__0 ) ) | 6249 | // InternalSolverLanguageParser.g:2075:2: ( ( rule__AssertionOrDefinition__Group_1_2__0 ) ) |
5614 | // InternalSolverLanguageParser.g:1872:3: ( rule__AssertionOrDefinition__Group_1_2__0 ) | 6250 | // InternalSolverLanguageParser.g:2076:3: ( rule__AssertionOrDefinition__Group_1_2__0 ) |
5615 | { | 6251 | { |
5616 | before(grammarAccess.getAssertionOrDefinitionAccess().getGroup_1_2()); | 6252 | before(grammarAccess.getAssertionOrDefinitionAccess().getGroup_1_2()); |
5617 | // InternalSolverLanguageParser.g:1873:3: ( rule__AssertionOrDefinition__Group_1_2__0 ) | 6253 | // InternalSolverLanguageParser.g:2077:3: ( rule__AssertionOrDefinition__Group_1_2__0 ) |
5618 | // InternalSolverLanguageParser.g:1873:4: rule__AssertionOrDefinition__Group_1_2__0 | 6254 | // InternalSolverLanguageParser.g:2077:4: rule__AssertionOrDefinition__Group_1_2__0 |
5619 | { | 6255 | { |
5620 | pushFollow(FOLLOW_2); | 6256 | pushFollow(FOLLOW_2); |
5621 | rule__AssertionOrDefinition__Group_1_2__0(); | 6257 | rule__AssertionOrDefinition__Group_1_2__0(); |
@@ -5650,13 +6286,13 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
5650 | 6286 | ||
5651 | 6287 | ||
5652 | // $ANTLR start "rule__PredicateDefinition__Alternatives_0" | 6288 | // $ANTLR start "rule__PredicateDefinition__Alternatives_0" |
5653 | // InternalSolverLanguageParser.g:1881:1: rule__PredicateDefinition__Alternatives_0 : ( ( ( rule__PredicateDefinition__Group_0_0__0 ) ) | ( ( rule__PredicateDefinition__Group_0_1__0 ) ) ); | 6289 | // InternalSolverLanguageParser.g:2085:1: rule__PredicateDefinition__Alternatives_0 : ( ( ( rule__PredicateDefinition__Group_0_0__0 ) ) | ( ( rule__PredicateDefinition__Group_0_1__0 ) ) ); |
5654 | public final void rule__PredicateDefinition__Alternatives_0() throws RecognitionException { | 6290 | public final void rule__PredicateDefinition__Alternatives_0() throws RecognitionException { |
5655 | 6291 | ||
5656 | int stackSize = keepStackSize(); | 6292 | int stackSize = keepStackSize(); |
5657 | 6293 | ||
5658 | try { | 6294 | try { |
5659 | // InternalSolverLanguageParser.g:1885:1: ( ( ( rule__PredicateDefinition__Group_0_0__0 ) ) | ( ( rule__PredicateDefinition__Group_0_1__0 ) ) ) | 6295 | // InternalSolverLanguageParser.g:2089:1: ( ( ( rule__PredicateDefinition__Group_0_0__0 ) ) | ( ( rule__PredicateDefinition__Group_0_1__0 ) ) ) |
5660 | int alt4=2; | 6296 | int alt4=2; |
5661 | int LA4_0 = input.LA(1); | 6297 | int LA4_0 = input.LA(1); |
5662 | 6298 | ||
@@ -5674,14 +6310,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
5674 | } | 6310 | } |
5675 | switch (alt4) { | 6311 | switch (alt4) { |
5676 | case 1 : | 6312 | case 1 : |
5677 | // InternalSolverLanguageParser.g:1886:2: ( ( rule__PredicateDefinition__Group_0_0__0 ) ) | 6313 | // InternalSolverLanguageParser.g:2090:2: ( ( rule__PredicateDefinition__Group_0_0__0 ) ) |
5678 | { | 6314 | { |
5679 | // InternalSolverLanguageParser.g:1886:2: ( ( rule__PredicateDefinition__Group_0_0__0 ) ) | 6315 | // InternalSolverLanguageParser.g:2090:2: ( ( rule__PredicateDefinition__Group_0_0__0 ) ) |
5680 | // InternalSolverLanguageParser.g:1887:3: ( rule__PredicateDefinition__Group_0_0__0 ) | 6316 | // InternalSolverLanguageParser.g:2091:3: ( rule__PredicateDefinition__Group_0_0__0 ) |
5681 | { | 6317 | { |
5682 | before(grammarAccess.getPredicateDefinitionAccess().getGroup_0_0()); | 6318 | before(grammarAccess.getPredicateDefinitionAccess().getGroup_0_0()); |
5683 | // InternalSolverLanguageParser.g:1888:3: ( rule__PredicateDefinition__Group_0_0__0 ) | 6319 | // InternalSolverLanguageParser.g:2092:3: ( rule__PredicateDefinition__Group_0_0__0 ) |
5684 | // InternalSolverLanguageParser.g:1888:4: rule__PredicateDefinition__Group_0_0__0 | 6320 | // InternalSolverLanguageParser.g:2092:4: rule__PredicateDefinition__Group_0_0__0 |
5685 | { | 6321 | { |
5686 | pushFollow(FOLLOW_2); | 6322 | pushFollow(FOLLOW_2); |
5687 | rule__PredicateDefinition__Group_0_0__0(); | 6323 | rule__PredicateDefinition__Group_0_0__0(); |
@@ -5699,14 +6335,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
5699 | } | 6335 | } |
5700 | break; | 6336 | break; |
5701 | case 2 : | 6337 | case 2 : |
5702 | // InternalSolverLanguageParser.g:1892:2: ( ( rule__PredicateDefinition__Group_0_1__0 ) ) | 6338 | // InternalSolverLanguageParser.g:2096:2: ( ( rule__PredicateDefinition__Group_0_1__0 ) ) |
5703 | { | 6339 | { |
5704 | // InternalSolverLanguageParser.g:1892:2: ( ( rule__PredicateDefinition__Group_0_1__0 ) ) | 6340 | // InternalSolverLanguageParser.g:2096:2: ( ( rule__PredicateDefinition__Group_0_1__0 ) ) |
5705 | // InternalSolverLanguageParser.g:1893:3: ( rule__PredicateDefinition__Group_0_1__0 ) | 6341 | // InternalSolverLanguageParser.g:2097:3: ( rule__PredicateDefinition__Group_0_1__0 ) |
5706 | { | 6342 | { |
5707 | before(grammarAccess.getPredicateDefinitionAccess().getGroup_0_1()); | 6343 | before(grammarAccess.getPredicateDefinitionAccess().getGroup_0_1()); |
5708 | // InternalSolverLanguageParser.g:1894:3: ( rule__PredicateDefinition__Group_0_1__0 ) | 6344 | // InternalSolverLanguageParser.g:2098:3: ( rule__PredicateDefinition__Group_0_1__0 ) |
5709 | // InternalSolverLanguageParser.g:1894:4: rule__PredicateDefinition__Group_0_1__0 | 6345 | // InternalSolverLanguageParser.g:2098:4: rule__PredicateDefinition__Group_0_1__0 |
5710 | { | 6346 | { |
5711 | pushFollow(FOLLOW_2); | 6347 | pushFollow(FOLLOW_2); |
5712 | rule__PredicateDefinition__Group_0_1__0(); | 6348 | rule__PredicateDefinition__Group_0_1__0(); |
@@ -5740,72 +6376,174 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
5740 | // $ANTLR end "rule__PredicateDefinition__Alternatives_0" | 6376 | // $ANTLR end "rule__PredicateDefinition__Alternatives_0" |
5741 | 6377 | ||
5742 | 6378 | ||
6379 | // $ANTLR start "rule__ExternDeclaration__Alternatives" | ||
6380 | // InternalSolverLanguageParser.g:2106:1: rule__ExternDeclaration__Alternatives : ( ( ruleExternPredicateDeclaration ) | ( ruleExternFunctionDeclaration ) | ( ruleExternAggregationOperatorDeclaration ) | ( ruleExternDatatypeDeclaration ) ); | ||
6381 | public final void rule__ExternDeclaration__Alternatives() throws RecognitionException { | ||
6382 | |||
6383 | int stackSize = keepStackSize(); | ||
6384 | |||
6385 | try { | ||
6386 | // InternalSolverLanguageParser.g:2110:1: ( ( ruleExternPredicateDeclaration ) | ( ruleExternFunctionDeclaration ) | ( ruleExternAggregationOperatorDeclaration ) | ( ruleExternDatatypeDeclaration ) ) | ||
6387 | int alt5=4; | ||
6388 | alt5 = dfa5.predict(input); | ||
6389 | switch (alt5) { | ||
6390 | case 1 : | ||
6391 | // InternalSolverLanguageParser.g:2111:2: ( ruleExternPredicateDeclaration ) | ||
6392 | { | ||
6393 | // InternalSolverLanguageParser.g:2111:2: ( ruleExternPredicateDeclaration ) | ||
6394 | // InternalSolverLanguageParser.g:2112:3: ruleExternPredicateDeclaration | ||
6395 | { | ||
6396 | before(grammarAccess.getExternDeclarationAccess().getExternPredicateDeclarationParserRuleCall_0()); | ||
6397 | pushFollow(FOLLOW_2); | ||
6398 | ruleExternPredicateDeclaration(); | ||
6399 | |||
6400 | state._fsp--; | ||
6401 | |||
6402 | after(grammarAccess.getExternDeclarationAccess().getExternPredicateDeclarationParserRuleCall_0()); | ||
6403 | |||
6404 | } | ||
6405 | |||
6406 | |||
6407 | } | ||
6408 | break; | ||
6409 | case 2 : | ||
6410 | // InternalSolverLanguageParser.g:2117:2: ( ruleExternFunctionDeclaration ) | ||
6411 | { | ||
6412 | // InternalSolverLanguageParser.g:2117:2: ( ruleExternFunctionDeclaration ) | ||
6413 | // InternalSolverLanguageParser.g:2118:3: ruleExternFunctionDeclaration | ||
6414 | { | ||
6415 | before(grammarAccess.getExternDeclarationAccess().getExternFunctionDeclarationParserRuleCall_1()); | ||
6416 | pushFollow(FOLLOW_2); | ||
6417 | ruleExternFunctionDeclaration(); | ||
6418 | |||
6419 | state._fsp--; | ||
6420 | |||
6421 | after(grammarAccess.getExternDeclarationAccess().getExternFunctionDeclarationParserRuleCall_1()); | ||
6422 | |||
6423 | } | ||
6424 | |||
6425 | |||
6426 | } | ||
6427 | break; | ||
6428 | case 3 : | ||
6429 | // InternalSolverLanguageParser.g:2123:2: ( ruleExternAggregationOperatorDeclaration ) | ||
6430 | { | ||
6431 | // InternalSolverLanguageParser.g:2123:2: ( ruleExternAggregationOperatorDeclaration ) | ||
6432 | // InternalSolverLanguageParser.g:2124:3: ruleExternAggregationOperatorDeclaration | ||
6433 | { | ||
6434 | before(grammarAccess.getExternDeclarationAccess().getExternAggregationOperatorDeclarationParserRuleCall_2()); | ||
6435 | pushFollow(FOLLOW_2); | ||
6436 | ruleExternAggregationOperatorDeclaration(); | ||
6437 | |||
6438 | state._fsp--; | ||
6439 | |||
6440 | after(grammarAccess.getExternDeclarationAccess().getExternAggregationOperatorDeclarationParserRuleCall_2()); | ||
6441 | |||
6442 | } | ||
6443 | |||
6444 | |||
6445 | } | ||
6446 | break; | ||
6447 | case 4 : | ||
6448 | // InternalSolverLanguageParser.g:2129:2: ( ruleExternDatatypeDeclaration ) | ||
6449 | { | ||
6450 | // InternalSolverLanguageParser.g:2129:2: ( ruleExternDatatypeDeclaration ) | ||
6451 | // InternalSolverLanguageParser.g:2130:3: ruleExternDatatypeDeclaration | ||
6452 | { | ||
6453 | before(grammarAccess.getExternDeclarationAccess().getExternDatatypeDeclarationParserRuleCall_3()); | ||
6454 | pushFollow(FOLLOW_2); | ||
6455 | ruleExternDatatypeDeclaration(); | ||
6456 | |||
6457 | state._fsp--; | ||
6458 | |||
6459 | after(grammarAccess.getExternDeclarationAccess().getExternDatatypeDeclarationParserRuleCall_3()); | ||
6460 | |||
6461 | } | ||
6462 | |||
6463 | |||
6464 | } | ||
6465 | break; | ||
6466 | |||
6467 | } | ||
6468 | } | ||
6469 | catch (RecognitionException re) { | ||
6470 | reportError(re); | ||
6471 | recover(input,re); | ||
6472 | } | ||
6473 | finally { | ||
6474 | |||
6475 | restoreStackSize(stackSize); | ||
6476 | |||
6477 | } | ||
6478 | return ; | ||
6479 | } | ||
6480 | // $ANTLR end "rule__ExternDeclaration__Alternatives" | ||
6481 | |||
6482 | |||
5743 | // $ANTLR start "rule__Expression__Alternatives" | 6483 | // $ANTLR start "rule__Expression__Alternatives" |
5744 | // InternalSolverLanguageParser.g:1902:1: rule__Expression__Alternatives : ( ( ruleIfElse ) | ( ruleLet ) | ( ruleImplicationExpression ) ); | 6484 | // InternalSolverLanguageParser.g:2139:1: rule__Expression__Alternatives : ( ( ruleConditionalExpression ) | ( ruleLetExpression ) | ( ( rule__Expression__Group_2__0 ) ) ); |
5745 | public final void rule__Expression__Alternatives() throws RecognitionException { | 6485 | public final void rule__Expression__Alternatives() throws RecognitionException { |
5746 | 6486 | ||
5747 | int stackSize = keepStackSize(); | 6487 | int stackSize = keepStackSize(); |
5748 | 6488 | ||
5749 | try { | 6489 | try { |
5750 | // InternalSolverLanguageParser.g:1906:1: ( ( ruleIfElse ) | ( ruleLet ) | ( ruleImplicationExpression ) ) | 6490 | // InternalSolverLanguageParser.g:2143:1: ( ( ruleConditionalExpression ) | ( ruleLetExpression ) | ( ( rule__Expression__Group_2__0 ) ) ) |
5751 | int alt5=3; | 6491 | int alt6=3; |
5752 | switch ( input.LA(1) ) { | 6492 | switch ( input.LA(1) ) { |
5753 | case If: | 6493 | case If: |
5754 | { | 6494 | { |
5755 | alt5=1; | 6495 | alt6=1; |
5756 | } | 6496 | } |
5757 | break; | 6497 | break; |
5758 | case Let: | 6498 | case Let: |
5759 | { | 6499 | { |
5760 | alt5=2; | 6500 | alt6=2; |
5761 | } | 6501 | } |
5762 | break; | 6502 | break; |
5763 | case Current: | ||
5764 | case Unknown: | 6503 | case Unknown: |
5765 | case Exists: | 6504 | case Object: |
5766 | case Forall: | ||
5767 | case Count: | 6505 | case Count: |
5768 | case Empty: | 6506 | case Empty: |
5769 | case Error: | 6507 | case Error: |
5770 | case False: | 6508 | case False: |
5771 | case Must: | ||
5772 | case True: | 6509 | case True: |
5773 | case Inf: | 6510 | case Inf: |
5774 | case May: | ||
5775 | case ExclamationMark: | 6511 | case ExclamationMark: |
5776 | case LeftParenthesis: | 6512 | case LeftParenthesis: |
5777 | case PlusSign: | 6513 | case PlusSign: |
5778 | case HyphenMinus: | 6514 | case HyphenMinus: |
6515 | case QuestionMark: | ||
5779 | case LeftSquareBracket: | 6516 | case LeftSquareBracket: |
6517 | case Tilde: | ||
5780 | case RULE_STRING: | 6518 | case RULE_STRING: |
5781 | case RULE_QUOTED_ID: | 6519 | case RULE_QUOTED_ID: |
5782 | case RULE_ID: | 6520 | case RULE_ID: |
5783 | case RULE_INT: | 6521 | case RULE_INT: |
5784 | { | 6522 | { |
5785 | alt5=3; | 6523 | alt6=3; |
5786 | } | 6524 | } |
5787 | break; | 6525 | break; |
5788 | default: | 6526 | default: |
5789 | NoViableAltException nvae = | 6527 | NoViableAltException nvae = |
5790 | new NoViableAltException("", 5, 0, input); | 6528 | new NoViableAltException("", 6, 0, input); |
5791 | 6529 | ||
5792 | throw nvae; | 6530 | throw nvae; |
5793 | } | 6531 | } |
5794 | 6532 | ||
5795 | switch (alt5) { | 6533 | switch (alt6) { |
5796 | case 1 : | 6534 | case 1 : |
5797 | // InternalSolverLanguageParser.g:1907:2: ( ruleIfElse ) | 6535 | // InternalSolverLanguageParser.g:2144:2: ( ruleConditionalExpression ) |
5798 | { | 6536 | { |
5799 | // InternalSolverLanguageParser.g:1907:2: ( ruleIfElse ) | 6537 | // InternalSolverLanguageParser.g:2144:2: ( ruleConditionalExpression ) |
5800 | // InternalSolverLanguageParser.g:1908:3: ruleIfElse | 6538 | // InternalSolverLanguageParser.g:2145:3: ruleConditionalExpression |
5801 | { | 6539 | { |
5802 | before(grammarAccess.getExpressionAccess().getIfElseParserRuleCall_0()); | 6540 | before(grammarAccess.getExpressionAccess().getConditionalExpressionParserRuleCall_0()); |
5803 | pushFollow(FOLLOW_2); | 6541 | pushFollow(FOLLOW_2); |
5804 | ruleIfElse(); | 6542 | ruleConditionalExpression(); |
5805 | 6543 | ||
5806 | state._fsp--; | 6544 | state._fsp--; |
5807 | 6545 | ||
5808 | after(grammarAccess.getExpressionAccess().getIfElseParserRuleCall_0()); | 6546 | after(grammarAccess.getExpressionAccess().getConditionalExpressionParserRuleCall_0()); |
5809 | 6547 | ||
5810 | } | 6548 | } |
5811 | 6549 | ||
@@ -5813,18 +6551,18 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
5813 | } | 6551 | } |
5814 | break; | 6552 | break; |
5815 | case 2 : | 6553 | case 2 : |
5816 | // InternalSolverLanguageParser.g:1913:2: ( ruleLet ) | 6554 | // InternalSolverLanguageParser.g:2150:2: ( ruleLetExpression ) |
5817 | { | 6555 | { |
5818 | // InternalSolverLanguageParser.g:1913:2: ( ruleLet ) | 6556 | // InternalSolverLanguageParser.g:2150:2: ( ruleLetExpression ) |
5819 | // InternalSolverLanguageParser.g:1914:3: ruleLet | 6557 | // InternalSolverLanguageParser.g:2151:3: ruleLetExpression |
5820 | { | 6558 | { |
5821 | before(grammarAccess.getExpressionAccess().getLetParserRuleCall_1()); | 6559 | before(grammarAccess.getExpressionAccess().getLetExpressionParserRuleCall_1()); |
5822 | pushFollow(FOLLOW_2); | 6560 | pushFollow(FOLLOW_2); |
5823 | ruleLet(); | 6561 | ruleLetExpression(); |
5824 | 6562 | ||
5825 | state._fsp--; | 6563 | state._fsp--; |
5826 | 6564 | ||
5827 | after(grammarAccess.getExpressionAccess().getLetParserRuleCall_1()); | 6565 | after(grammarAccess.getExpressionAccess().getLetExpressionParserRuleCall_1()); |
5828 | 6566 | ||
5829 | } | 6567 | } |
5830 | 6568 | ||
@@ -5832,18 +6570,24 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
5832 | } | 6570 | } |
5833 | break; | 6571 | break; |
5834 | case 3 : | 6572 | case 3 : |
5835 | // InternalSolverLanguageParser.g:1919:2: ( ruleImplicationExpression ) | 6573 | // InternalSolverLanguageParser.g:2156:2: ( ( rule__Expression__Group_2__0 ) ) |
5836 | { | 6574 | { |
5837 | // InternalSolverLanguageParser.g:1919:2: ( ruleImplicationExpression ) | 6575 | // InternalSolverLanguageParser.g:2156:2: ( ( rule__Expression__Group_2__0 ) ) |
5838 | // InternalSolverLanguageParser.g:1920:3: ruleImplicationExpression | 6576 | // InternalSolverLanguageParser.g:2157:3: ( rule__Expression__Group_2__0 ) |
6577 | { | ||
6578 | before(grammarAccess.getExpressionAccess().getGroup_2()); | ||
6579 | // InternalSolverLanguageParser.g:2158:3: ( rule__Expression__Group_2__0 ) | ||
6580 | // InternalSolverLanguageParser.g:2158:4: rule__Expression__Group_2__0 | ||
5839 | { | 6581 | { |
5840 | before(grammarAccess.getExpressionAccess().getImplicationExpressionParserRuleCall_2()); | ||
5841 | pushFollow(FOLLOW_2); | 6582 | pushFollow(FOLLOW_2); |
5842 | ruleImplicationExpression(); | 6583 | rule__Expression__Group_2__0(); |
5843 | 6584 | ||
5844 | state._fsp--; | 6585 | state._fsp--; |
5845 | 6586 | ||
5846 | after(grammarAccess.getExpressionAccess().getImplicationExpressionParserRuleCall_2()); | 6587 | |
6588 | } | ||
6589 | |||
6590 | after(grammarAccess.getExpressionAccess().getGroup_2()); | ||
5847 | 6591 | ||
5848 | } | 6592 | } |
5849 | 6593 | ||
@@ -5868,38 +6612,38 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
5868 | 6612 | ||
5869 | 6613 | ||
5870 | // $ANTLR start "rule__DisjunctiveExpression__Alternatives_1" | 6614 | // $ANTLR start "rule__DisjunctiveExpression__Alternatives_1" |
5871 | // InternalSolverLanguageParser.g:1929:1: rule__DisjunctiveExpression__Alternatives_1 : ( ( ( rule__DisjunctiveExpression__Group_1_0__0 ) ) | ( ( rule__DisjunctiveExpression__Group_1_1__0 ) ) ); | 6615 | // InternalSolverLanguageParser.g:2166:1: rule__DisjunctiveExpression__Alternatives_1 : ( ( ( rule__DisjunctiveExpression__Group_1_0__0 ) ) | ( ( rule__DisjunctiveExpression__Group_1_1__0 ) ) ); |
5872 | public final void rule__DisjunctiveExpression__Alternatives_1() throws RecognitionException { | 6616 | public final void rule__DisjunctiveExpression__Alternatives_1() throws RecognitionException { |
5873 | 6617 | ||
5874 | int stackSize = keepStackSize(); | 6618 | int stackSize = keepStackSize(); |
5875 | 6619 | ||
5876 | try { | 6620 | try { |
5877 | // InternalSolverLanguageParser.g:1933:1: ( ( ( rule__DisjunctiveExpression__Group_1_0__0 ) ) | ( ( rule__DisjunctiveExpression__Group_1_1__0 ) ) ) | 6621 | // InternalSolverLanguageParser.g:2170:1: ( ( ( rule__DisjunctiveExpression__Group_1_0__0 ) ) | ( ( rule__DisjunctiveExpression__Group_1_1__0 ) ) ) |
5878 | int alt6=2; | 6622 | int alt7=2; |
5879 | int LA6_0 = input.LA(1); | 6623 | int LA7_0 = input.LA(1); |
5880 | 6624 | ||
5881 | if ( (LA6_0==Semicolon) ) { | 6625 | if ( (LA7_0==Semicolon) ) { |
5882 | alt6=1; | 6626 | alt7=1; |
5883 | } | 6627 | } |
5884 | else if ( (LA6_0==HyphenMinusGreaterThanSign) ) { | 6628 | else if ( (LA7_0==HyphenMinusGreaterThanSign) ) { |
5885 | alt6=2; | 6629 | alt7=2; |
5886 | } | 6630 | } |
5887 | else { | 6631 | else { |
5888 | NoViableAltException nvae = | 6632 | NoViableAltException nvae = |
5889 | new NoViableAltException("", 6, 0, input); | 6633 | new NoViableAltException("", 7, 0, input); |
5890 | 6634 | ||
5891 | throw nvae; | 6635 | throw nvae; |
5892 | } | 6636 | } |
5893 | switch (alt6) { | 6637 | switch (alt7) { |
5894 | case 1 : | 6638 | case 1 : |
5895 | // InternalSolverLanguageParser.g:1934:2: ( ( rule__DisjunctiveExpression__Group_1_0__0 ) ) | 6639 | // InternalSolverLanguageParser.g:2171:2: ( ( rule__DisjunctiveExpression__Group_1_0__0 ) ) |
5896 | { | 6640 | { |
5897 | // InternalSolverLanguageParser.g:1934:2: ( ( rule__DisjunctiveExpression__Group_1_0__0 ) ) | 6641 | // InternalSolverLanguageParser.g:2171:2: ( ( rule__DisjunctiveExpression__Group_1_0__0 ) ) |
5898 | // InternalSolverLanguageParser.g:1935:3: ( rule__DisjunctiveExpression__Group_1_0__0 ) | 6642 | // InternalSolverLanguageParser.g:2172:3: ( rule__DisjunctiveExpression__Group_1_0__0 ) |
5899 | { | 6643 | { |
5900 | before(grammarAccess.getDisjunctiveExpressionAccess().getGroup_1_0()); | 6644 | before(grammarAccess.getDisjunctiveExpressionAccess().getGroup_1_0()); |
5901 | // InternalSolverLanguageParser.g:1936:3: ( rule__DisjunctiveExpression__Group_1_0__0 ) | 6645 | // InternalSolverLanguageParser.g:2173:3: ( rule__DisjunctiveExpression__Group_1_0__0 ) |
5902 | // InternalSolverLanguageParser.g:1936:4: rule__DisjunctiveExpression__Group_1_0__0 | 6646 | // InternalSolverLanguageParser.g:2173:4: rule__DisjunctiveExpression__Group_1_0__0 |
5903 | { | 6647 | { |
5904 | pushFollow(FOLLOW_2); | 6648 | pushFollow(FOLLOW_2); |
5905 | rule__DisjunctiveExpression__Group_1_0__0(); | 6649 | rule__DisjunctiveExpression__Group_1_0__0(); |
@@ -5917,14 +6661,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
5917 | } | 6661 | } |
5918 | break; | 6662 | break; |
5919 | case 2 : | 6663 | case 2 : |
5920 | // InternalSolverLanguageParser.g:1940:2: ( ( rule__DisjunctiveExpression__Group_1_1__0 ) ) | 6664 | // InternalSolverLanguageParser.g:2177:2: ( ( rule__DisjunctiveExpression__Group_1_1__0 ) ) |
5921 | { | 6665 | { |
5922 | // InternalSolverLanguageParser.g:1940:2: ( ( rule__DisjunctiveExpression__Group_1_1__0 ) ) | 6666 | // InternalSolverLanguageParser.g:2177:2: ( ( rule__DisjunctiveExpression__Group_1_1__0 ) ) |
5923 | // InternalSolverLanguageParser.g:1941:3: ( rule__DisjunctiveExpression__Group_1_1__0 ) | 6667 | // InternalSolverLanguageParser.g:2178:3: ( rule__DisjunctiveExpression__Group_1_1__0 ) |
5924 | { | 6668 | { |
5925 | before(grammarAccess.getDisjunctiveExpressionAccess().getGroup_1_1()); | 6669 | before(grammarAccess.getDisjunctiveExpressionAccess().getGroup_1_1()); |
5926 | // InternalSolverLanguageParser.g:1942:3: ( rule__DisjunctiveExpression__Group_1_1__0 ) | 6670 | // InternalSolverLanguageParser.g:2179:3: ( rule__DisjunctiveExpression__Group_1_1__0 ) |
5927 | // InternalSolverLanguageParser.g:1942:4: rule__DisjunctiveExpression__Group_1_1__0 | 6671 | // InternalSolverLanguageParser.g:2179:4: rule__DisjunctiveExpression__Group_1_1__0 |
5928 | { | 6672 | { |
5929 | pushFollow(FOLLOW_2); | 6673 | pushFollow(FOLLOW_2); |
5930 | rule__DisjunctiveExpression__Group_1_1__0(); | 6674 | rule__DisjunctiveExpression__Group_1_1__0(); |
@@ -5959,42 +6703,42 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
5959 | 6703 | ||
5960 | 6704 | ||
5961 | // $ANTLR start "rule__UnaryExpression__Alternatives" | 6705 | // $ANTLR start "rule__UnaryExpression__Alternatives" |
5962 | // InternalSolverLanguageParser.g:1950:1: rule__UnaryExpression__Alternatives : ( ( ruleAggregationExpression ) | ( ( rule__UnaryExpression__Group_1__0 ) ) ); | 6706 | // InternalSolverLanguageParser.g:2187:1: rule__UnaryExpression__Alternatives : ( ( ruleBracedAggregateExpression ) | ( ( rule__UnaryExpression__Group_1__0 ) ) ); |
5963 | public final void rule__UnaryExpression__Alternatives() throws RecognitionException { | 6707 | public final void rule__UnaryExpression__Alternatives() throws RecognitionException { |
5964 | 6708 | ||
5965 | int stackSize = keepStackSize(); | 6709 | int stackSize = keepStackSize(); |
5966 | 6710 | ||
5967 | try { | 6711 | try { |
5968 | // InternalSolverLanguageParser.g:1954:1: ( ( ruleAggregationExpression ) | ( ( rule__UnaryExpression__Group_1__0 ) ) ) | 6712 | // InternalSolverLanguageParser.g:2191:1: ( ( ruleBracedAggregateExpression ) | ( ( rule__UnaryExpression__Group_1__0 ) ) ) |
5969 | int alt7=2; | 6713 | int alt8=2; |
5970 | int LA7_0 = input.LA(1); | 6714 | int LA8_0 = input.LA(1); |
5971 | 6715 | ||
5972 | if ( ((LA7_0>=Unknown && LA7_0<=Exists)||LA7_0==Forall||(LA7_0>=Count && LA7_0<=False)||LA7_0==True||LA7_0==Inf||LA7_0==LeftParenthesis||LA7_0==LeftSquareBracket||(LA7_0>=RULE_STRING && LA7_0<=RULE_QUOTED_ID)||(LA7_0>=RULE_ID && LA7_0<=RULE_INT)) ) { | 6716 | if ( (LA8_0==Unknown||LA8_0==Object||(LA8_0>=Count && LA8_0<=False)||LA8_0==True||LA8_0==Inf||LA8_0==LeftParenthesis||LA8_0==LeftSquareBracket||(LA8_0>=Tilde && LA8_0<=RULE_QUOTED_ID)||(LA8_0>=RULE_ID && LA8_0<=RULE_INT)) ) { |
5973 | alt7=1; | 6717 | alt8=1; |
5974 | } | 6718 | } |
5975 | else if ( (LA7_0==Current||LA7_0==Must||LA7_0==May||LA7_0==ExclamationMark||LA7_0==PlusSign||LA7_0==HyphenMinus) ) { | 6719 | else if ( (LA8_0==ExclamationMark||LA8_0==PlusSign||LA8_0==HyphenMinus||LA8_0==QuestionMark) ) { |
5976 | alt7=2; | 6720 | alt8=2; |
5977 | } | 6721 | } |
5978 | else { | 6722 | else { |
5979 | NoViableAltException nvae = | 6723 | NoViableAltException nvae = |
5980 | new NoViableAltException("", 7, 0, input); | 6724 | new NoViableAltException("", 8, 0, input); |
5981 | 6725 | ||
5982 | throw nvae; | 6726 | throw nvae; |
5983 | } | 6727 | } |
5984 | switch (alt7) { | 6728 | switch (alt8) { |
5985 | case 1 : | 6729 | case 1 : |
5986 | // InternalSolverLanguageParser.g:1955:2: ( ruleAggregationExpression ) | 6730 | // InternalSolverLanguageParser.g:2192:2: ( ruleBracedAggregateExpression ) |
5987 | { | 6731 | { |
5988 | // InternalSolverLanguageParser.g:1955:2: ( ruleAggregationExpression ) | 6732 | // InternalSolverLanguageParser.g:2192:2: ( ruleBracedAggregateExpression ) |
5989 | // InternalSolverLanguageParser.g:1956:3: ruleAggregationExpression | 6733 | // InternalSolverLanguageParser.g:2193:3: ruleBracedAggregateExpression |
5990 | { | 6734 | { |
5991 | before(grammarAccess.getUnaryExpressionAccess().getAggregationExpressionParserRuleCall_0()); | 6735 | before(grammarAccess.getUnaryExpressionAccess().getBracedAggregateExpressionParserRuleCall_0()); |
5992 | pushFollow(FOLLOW_2); | 6736 | pushFollow(FOLLOW_2); |
5993 | ruleAggregationExpression(); | 6737 | ruleBracedAggregateExpression(); |
5994 | 6738 | ||
5995 | state._fsp--; | 6739 | state._fsp--; |
5996 | 6740 | ||
5997 | after(grammarAccess.getUnaryExpressionAccess().getAggregationExpressionParserRuleCall_0()); | 6741 | after(grammarAccess.getUnaryExpressionAccess().getBracedAggregateExpressionParserRuleCall_0()); |
5998 | 6742 | ||
5999 | } | 6743 | } |
6000 | 6744 | ||
@@ -6002,14 +6746,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
6002 | } | 6746 | } |
6003 | break; | 6747 | break; |
6004 | case 2 : | 6748 | case 2 : |
6005 | // InternalSolverLanguageParser.g:1961:2: ( ( rule__UnaryExpression__Group_1__0 ) ) | 6749 | // InternalSolverLanguageParser.g:2198:2: ( ( rule__UnaryExpression__Group_1__0 ) ) |
6006 | { | 6750 | { |
6007 | // InternalSolverLanguageParser.g:1961:2: ( ( rule__UnaryExpression__Group_1__0 ) ) | 6751 | // InternalSolverLanguageParser.g:2198:2: ( ( rule__UnaryExpression__Group_1__0 ) ) |
6008 | // InternalSolverLanguageParser.g:1962:3: ( rule__UnaryExpression__Group_1__0 ) | 6752 | // InternalSolverLanguageParser.g:2199:3: ( rule__UnaryExpression__Group_1__0 ) |
6009 | { | 6753 | { |
6010 | before(grammarAccess.getUnaryExpressionAccess().getGroup_1()); | 6754 | before(grammarAccess.getUnaryExpressionAccess().getGroup_1()); |
6011 | // InternalSolverLanguageParser.g:1963:3: ( rule__UnaryExpression__Group_1__0 ) | 6755 | // InternalSolverLanguageParser.g:2200:3: ( rule__UnaryExpression__Group_1__0 ) |
6012 | // InternalSolverLanguageParser.g:1963:4: rule__UnaryExpression__Group_1__0 | 6756 | // InternalSolverLanguageParser.g:2200:4: rule__UnaryExpression__Group_1__0 |
6013 | { | 6757 | { |
6014 | pushFollow(FOLLOW_2); | 6758 | pushFollow(FOLLOW_2); |
6015 | rule__UnaryExpression__Group_1__0(); | 6759 | rule__UnaryExpression__Group_1__0(); |
@@ -6043,30 +6787,30 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
6043 | // $ANTLR end "rule__UnaryExpression__Alternatives" | 6787 | // $ANTLR end "rule__UnaryExpression__Alternatives" |
6044 | 6788 | ||
6045 | 6789 | ||
6046 | // $ANTLR start "rule__AggregationExpression__Alternatives" | 6790 | // $ANTLR start "rule__BracedAggregateExpression__Alternatives" |
6047 | // InternalSolverLanguageParser.g:1971:1: rule__AggregationExpression__Alternatives : ( ( ruleAtomicExpression ) | ( ruleQuantifiedExpression ) | ( ruleAggregation ) ); | 6791 | // InternalSolverLanguageParser.g:2208:1: rule__BracedAggregateExpression__Alternatives : ( ( ruleAtomicExpression ) | ( ruleAggregation ) | ( ruleCount ) ); |
6048 | public final void rule__AggregationExpression__Alternatives() throws RecognitionException { | 6792 | public final void rule__BracedAggregateExpression__Alternatives() throws RecognitionException { |
6049 | 6793 | ||
6050 | int stackSize = keepStackSize(); | 6794 | int stackSize = keepStackSize(); |
6051 | 6795 | ||
6052 | try { | 6796 | try { |
6053 | // InternalSolverLanguageParser.g:1975:1: ( ( ruleAtomicExpression ) | ( ruleQuantifiedExpression ) | ( ruleAggregation ) ) | 6797 | // InternalSolverLanguageParser.g:2212:1: ( ( ruleAtomicExpression ) | ( ruleAggregation ) | ( ruleCount ) ) |
6054 | int alt8=3; | 6798 | int alt9=3; |
6055 | alt8 = dfa8.predict(input); | 6799 | alt9 = dfa9.predict(input); |
6056 | switch (alt8) { | 6800 | switch (alt9) { |
6057 | case 1 : | 6801 | case 1 : |
6058 | // InternalSolverLanguageParser.g:1976:2: ( ruleAtomicExpression ) | 6802 | // InternalSolverLanguageParser.g:2213:2: ( ruleAtomicExpression ) |
6059 | { | 6803 | { |
6060 | // InternalSolverLanguageParser.g:1976:2: ( ruleAtomicExpression ) | 6804 | // InternalSolverLanguageParser.g:2213:2: ( ruleAtomicExpression ) |
6061 | // InternalSolverLanguageParser.g:1977:3: ruleAtomicExpression | 6805 | // InternalSolverLanguageParser.g:2214:3: ruleAtomicExpression |
6062 | { | 6806 | { |
6063 | before(grammarAccess.getAggregationExpressionAccess().getAtomicExpressionParserRuleCall_0()); | 6807 | before(grammarAccess.getBracedAggregateExpressionAccess().getAtomicExpressionParserRuleCall_0()); |
6064 | pushFollow(FOLLOW_2); | 6808 | pushFollow(FOLLOW_2); |
6065 | ruleAtomicExpression(); | 6809 | ruleAtomicExpression(); |
6066 | 6810 | ||
6067 | state._fsp--; | 6811 | state._fsp--; |
6068 | 6812 | ||
6069 | after(grammarAccess.getAggregationExpressionAccess().getAtomicExpressionParserRuleCall_0()); | 6813 | after(grammarAccess.getBracedAggregateExpressionAccess().getAtomicExpressionParserRuleCall_0()); |
6070 | 6814 | ||
6071 | } | 6815 | } |
6072 | 6816 | ||
@@ -6074,18 +6818,18 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
6074 | } | 6818 | } |
6075 | break; | 6819 | break; |
6076 | case 2 : | 6820 | case 2 : |
6077 | // InternalSolverLanguageParser.g:1982:2: ( ruleQuantifiedExpression ) | 6821 | // InternalSolverLanguageParser.g:2219:2: ( ruleAggregation ) |
6078 | { | 6822 | { |
6079 | // InternalSolverLanguageParser.g:1982:2: ( ruleQuantifiedExpression ) | 6823 | // InternalSolverLanguageParser.g:2219:2: ( ruleAggregation ) |
6080 | // InternalSolverLanguageParser.g:1983:3: ruleQuantifiedExpression | 6824 | // InternalSolverLanguageParser.g:2220:3: ruleAggregation |
6081 | { | 6825 | { |
6082 | before(grammarAccess.getAggregationExpressionAccess().getQuantifiedExpressionParserRuleCall_1()); | 6826 | before(grammarAccess.getBracedAggregateExpressionAccess().getAggregationParserRuleCall_1()); |
6083 | pushFollow(FOLLOW_2); | 6827 | pushFollow(FOLLOW_2); |
6084 | ruleQuantifiedExpression(); | 6828 | ruleAggregation(); |
6085 | 6829 | ||
6086 | state._fsp--; | 6830 | state._fsp--; |
6087 | 6831 | ||
6088 | after(grammarAccess.getAggregationExpressionAccess().getQuantifiedExpressionParserRuleCall_1()); | 6832 | after(grammarAccess.getBracedAggregateExpressionAccess().getAggregationParserRuleCall_1()); |
6089 | 6833 | ||
6090 | } | 6834 | } |
6091 | 6835 | ||
@@ -6093,18 +6837,18 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
6093 | } | 6837 | } |
6094 | break; | 6838 | break; |
6095 | case 3 : | 6839 | case 3 : |
6096 | // InternalSolverLanguageParser.g:1988:2: ( ruleAggregation ) | 6840 | // InternalSolverLanguageParser.g:2225:2: ( ruleCount ) |
6097 | { | 6841 | { |
6098 | // InternalSolverLanguageParser.g:1988:2: ( ruleAggregation ) | 6842 | // InternalSolverLanguageParser.g:2225:2: ( ruleCount ) |
6099 | // InternalSolverLanguageParser.g:1989:3: ruleAggregation | 6843 | // InternalSolverLanguageParser.g:2226:3: ruleCount |
6100 | { | 6844 | { |
6101 | before(grammarAccess.getAggregationExpressionAccess().getAggregationParserRuleCall_2()); | 6845 | before(grammarAccess.getBracedAggregateExpressionAccess().getCountParserRuleCall_2()); |
6102 | pushFollow(FOLLOW_2); | 6846 | pushFollow(FOLLOW_2); |
6103 | ruleAggregation(); | 6847 | ruleCount(); |
6104 | 6848 | ||
6105 | state._fsp--; | 6849 | state._fsp--; |
6106 | 6850 | ||
6107 | after(grammarAccess.getAggregationExpressionAccess().getAggregationParserRuleCall_2()); | 6851 | after(grammarAccess.getBracedAggregateExpressionAccess().getCountParserRuleCall_2()); |
6108 | 6852 | ||
6109 | } | 6853 | } |
6110 | 6854 | ||
@@ -6125,25 +6869,25 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
6125 | } | 6869 | } |
6126 | return ; | 6870 | return ; |
6127 | } | 6871 | } |
6128 | // $ANTLR end "rule__AggregationExpression__Alternatives" | 6872 | // $ANTLR end "rule__BracedAggregateExpression__Alternatives" |
6129 | 6873 | ||
6130 | 6874 | ||
6131 | // $ANTLR start "rule__AtomicExpression__Alternatives" | 6875 | // $ANTLR start "rule__AtomicExpression__Alternatives" |
6132 | // InternalSolverLanguageParser.g:1998:1: rule__AtomicExpression__Alternatives : ( ( ruleReference ) | ( ruleCall ) | ( ruleInterval ) | ( ruleLiteral ) | ( ( rule__AtomicExpression__Group_4__0 ) ) ); | 6876 | // InternalSolverLanguageParser.g:2235:1: rule__AtomicExpression__Alternatives : ( ( ruleReference ) | ( ruleCall ) | ( ruleInterval ) | ( ruleLiteral ) | ( ( rule__AtomicExpression__Group_4__0 ) ) ); |
6133 | public final void rule__AtomicExpression__Alternatives() throws RecognitionException { | 6877 | public final void rule__AtomicExpression__Alternatives() throws RecognitionException { |
6134 | 6878 | ||
6135 | int stackSize = keepStackSize(); | 6879 | int stackSize = keepStackSize(); |
6136 | 6880 | ||
6137 | try { | 6881 | try { |
6138 | // InternalSolverLanguageParser.g:2002:1: ( ( ruleReference ) | ( ruleCall ) | ( ruleInterval ) | ( ruleLiteral ) | ( ( rule__AtomicExpression__Group_4__0 ) ) ) | 6882 | // InternalSolverLanguageParser.g:2239:1: ( ( ruleReference ) | ( ruleCall ) | ( ruleInterval ) | ( ruleLiteral ) | ( ( rule__AtomicExpression__Group_4__0 ) ) ) |
6139 | int alt9=5; | 6883 | int alt10=5; |
6140 | alt9 = dfa9.predict(input); | 6884 | alt10 = dfa10.predict(input); |
6141 | switch (alt9) { | 6885 | switch (alt10) { |
6142 | case 1 : | 6886 | case 1 : |
6143 | // InternalSolverLanguageParser.g:2003:2: ( ruleReference ) | 6887 | // InternalSolverLanguageParser.g:2240:2: ( ruleReference ) |
6144 | { | 6888 | { |
6145 | // InternalSolverLanguageParser.g:2003:2: ( ruleReference ) | 6889 | // InternalSolverLanguageParser.g:2240:2: ( ruleReference ) |
6146 | // InternalSolverLanguageParser.g:2004:3: ruleReference | 6890 | // InternalSolverLanguageParser.g:2241:3: ruleReference |
6147 | { | 6891 | { |
6148 | before(grammarAccess.getAtomicExpressionAccess().getReferenceParserRuleCall_0()); | 6892 | before(grammarAccess.getAtomicExpressionAccess().getReferenceParserRuleCall_0()); |
6149 | pushFollow(FOLLOW_2); | 6893 | pushFollow(FOLLOW_2); |
@@ -6159,10 +6903,10 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
6159 | } | 6903 | } |
6160 | break; | 6904 | break; |
6161 | case 2 : | 6905 | case 2 : |
6162 | // InternalSolverLanguageParser.g:2009:2: ( ruleCall ) | 6906 | // InternalSolverLanguageParser.g:2246:2: ( ruleCall ) |
6163 | { | 6907 | { |
6164 | // InternalSolverLanguageParser.g:2009:2: ( ruleCall ) | 6908 | // InternalSolverLanguageParser.g:2246:2: ( ruleCall ) |
6165 | // InternalSolverLanguageParser.g:2010:3: ruleCall | 6909 | // InternalSolverLanguageParser.g:2247:3: ruleCall |
6166 | { | 6910 | { |
6167 | before(grammarAccess.getAtomicExpressionAccess().getCallParserRuleCall_1()); | 6911 | before(grammarAccess.getAtomicExpressionAccess().getCallParserRuleCall_1()); |
6168 | pushFollow(FOLLOW_2); | 6912 | pushFollow(FOLLOW_2); |
@@ -6178,10 +6922,10 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
6178 | } | 6922 | } |
6179 | break; | 6923 | break; |
6180 | case 3 : | 6924 | case 3 : |
6181 | // InternalSolverLanguageParser.g:2015:2: ( ruleInterval ) | 6925 | // InternalSolverLanguageParser.g:2252:2: ( ruleInterval ) |
6182 | { | 6926 | { |
6183 | // InternalSolverLanguageParser.g:2015:2: ( ruleInterval ) | 6927 | // InternalSolverLanguageParser.g:2252:2: ( ruleInterval ) |
6184 | // InternalSolverLanguageParser.g:2016:3: ruleInterval | 6928 | // InternalSolverLanguageParser.g:2253:3: ruleInterval |
6185 | { | 6929 | { |
6186 | before(grammarAccess.getAtomicExpressionAccess().getIntervalParserRuleCall_2()); | 6930 | before(grammarAccess.getAtomicExpressionAccess().getIntervalParserRuleCall_2()); |
6187 | pushFollow(FOLLOW_2); | 6931 | pushFollow(FOLLOW_2); |
@@ -6197,10 +6941,10 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
6197 | } | 6941 | } |
6198 | break; | 6942 | break; |
6199 | case 4 : | 6943 | case 4 : |
6200 | // InternalSolverLanguageParser.g:2021:2: ( ruleLiteral ) | 6944 | // InternalSolverLanguageParser.g:2258:2: ( ruleLiteral ) |
6201 | { | 6945 | { |
6202 | // InternalSolverLanguageParser.g:2021:2: ( ruleLiteral ) | 6946 | // InternalSolverLanguageParser.g:2258:2: ( ruleLiteral ) |
6203 | // InternalSolverLanguageParser.g:2022:3: ruleLiteral | 6947 | // InternalSolverLanguageParser.g:2259:3: ruleLiteral |
6204 | { | 6948 | { |
6205 | before(grammarAccess.getAtomicExpressionAccess().getLiteralParserRuleCall_3()); | 6949 | before(grammarAccess.getAtomicExpressionAccess().getLiteralParserRuleCall_3()); |
6206 | pushFollow(FOLLOW_2); | 6950 | pushFollow(FOLLOW_2); |
@@ -6216,14 +6960,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
6216 | } | 6960 | } |
6217 | break; | 6961 | break; |
6218 | case 5 : | 6962 | case 5 : |
6219 | // InternalSolverLanguageParser.g:2027:2: ( ( rule__AtomicExpression__Group_4__0 ) ) | 6963 | // InternalSolverLanguageParser.g:2264:2: ( ( rule__AtomicExpression__Group_4__0 ) ) |
6220 | { | 6964 | { |
6221 | // InternalSolverLanguageParser.g:2027:2: ( ( rule__AtomicExpression__Group_4__0 ) ) | 6965 | // InternalSolverLanguageParser.g:2264:2: ( ( rule__AtomicExpression__Group_4__0 ) ) |
6222 | // InternalSolverLanguageParser.g:2028:3: ( rule__AtomicExpression__Group_4__0 ) | 6966 | // InternalSolverLanguageParser.g:2265:3: ( rule__AtomicExpression__Group_4__0 ) |
6223 | { | 6967 | { |
6224 | before(grammarAccess.getAtomicExpressionAccess().getGroup_4()); | 6968 | before(grammarAccess.getAtomicExpressionAccess().getGroup_4()); |
6225 | // InternalSolverLanguageParser.g:2029:3: ( rule__AtomicExpression__Group_4__0 ) | 6969 | // InternalSolverLanguageParser.g:2266:3: ( rule__AtomicExpression__Group_4__0 ) |
6226 | // InternalSolverLanguageParser.g:2029:4: rule__AtomicExpression__Group_4__0 | 6970 | // InternalSolverLanguageParser.g:2266:4: rule__AtomicExpression__Group_4__0 |
6227 | { | 6971 | { |
6228 | pushFollow(FOLLOW_2); | 6972 | pushFollow(FOLLOW_2); |
6229 | rule__AtomicExpression__Group_4__0(); | 6973 | rule__AtomicExpression__Group_4__0(); |
@@ -6257,74 +7001,87 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
6257 | // $ANTLR end "rule__AtomicExpression__Alternatives" | 7001 | // $ANTLR end "rule__AtomicExpression__Alternatives" |
6258 | 7002 | ||
6259 | 7003 | ||
6260 | // $ANTLR start "rule__Call__Alternatives_1" | 7004 | // $ANTLR start "rule__Argument__Alternatives" |
6261 | // InternalSolverLanguageParser.g:2037:1: rule__Call__Alternatives_1 : ( ( ( rule__Call__TransitiveClosureAssignment_1_0 ) ) | ( ( rule__Call__ReflexiveTransitiveClosureAssignment_1_1 ) ) ); | 7005 | // InternalSolverLanguageParser.g:2274:1: rule__Argument__Alternatives : ( ( ruleExpressionArgument ) | ( ruleStarArgument ) | ( ruleTypedVariableArgument ) | ( ruleTypedStarArgument ) ); |
6262 | public final void rule__Call__Alternatives_1() throws RecognitionException { | 7006 | public final void rule__Argument__Alternatives() throws RecognitionException { |
6263 | 7007 | ||
6264 | int stackSize = keepStackSize(); | 7008 | int stackSize = keepStackSize(); |
6265 | 7009 | ||
6266 | try { | 7010 | try { |
6267 | // InternalSolverLanguageParser.g:2041:1: ( ( ( rule__Call__TransitiveClosureAssignment_1_0 ) ) | ( ( rule__Call__ReflexiveTransitiveClosureAssignment_1_1 ) ) ) | 7011 | // InternalSolverLanguageParser.g:2278:1: ( ( ruleExpressionArgument ) | ( ruleStarArgument ) | ( ruleTypedVariableArgument ) | ( ruleTypedStarArgument ) ) |
6268 | int alt10=2; | 7012 | int alt11=4; |
6269 | int LA10_0 = input.LA(1); | 7013 | alt11 = dfa11.predict(input); |
6270 | 7014 | switch (alt11) { | |
6271 | if ( (LA10_0==RULE_TRANSITIVE_CLOSURE) ) { | ||
6272 | alt10=1; | ||
6273 | } | ||
6274 | else if ( (LA10_0==RULE_REFLEXIVE_TRANSITIVE_CLOSURE) ) { | ||
6275 | alt10=2; | ||
6276 | } | ||
6277 | else { | ||
6278 | NoViableAltException nvae = | ||
6279 | new NoViableAltException("", 10, 0, input); | ||
6280 | |||
6281 | throw nvae; | ||
6282 | } | ||
6283 | switch (alt10) { | ||
6284 | case 1 : | 7015 | case 1 : |
6285 | // InternalSolverLanguageParser.g:2042:2: ( ( rule__Call__TransitiveClosureAssignment_1_0 ) ) | 7016 | // InternalSolverLanguageParser.g:2279:2: ( ruleExpressionArgument ) |
6286 | { | ||
6287 | // InternalSolverLanguageParser.g:2042:2: ( ( rule__Call__TransitiveClosureAssignment_1_0 ) ) | ||
6288 | // InternalSolverLanguageParser.g:2043:3: ( rule__Call__TransitiveClosureAssignment_1_0 ) | ||
6289 | { | 7017 | { |
6290 | before(grammarAccess.getCallAccess().getTransitiveClosureAssignment_1_0()); | 7018 | // InternalSolverLanguageParser.g:2279:2: ( ruleExpressionArgument ) |
6291 | // InternalSolverLanguageParser.g:2044:3: ( rule__Call__TransitiveClosureAssignment_1_0 ) | 7019 | // InternalSolverLanguageParser.g:2280:3: ruleExpressionArgument |
6292 | // InternalSolverLanguageParser.g:2044:4: rule__Call__TransitiveClosureAssignment_1_0 | ||
6293 | { | 7020 | { |
7021 | before(grammarAccess.getArgumentAccess().getExpressionArgumentParserRuleCall_0()); | ||
6294 | pushFollow(FOLLOW_2); | 7022 | pushFollow(FOLLOW_2); |
6295 | rule__Call__TransitiveClosureAssignment_1_0(); | 7023 | ruleExpressionArgument(); |
6296 | 7024 | ||
6297 | state._fsp--; | 7025 | state._fsp--; |
6298 | 7026 | ||
7027 | after(grammarAccess.getArgumentAccess().getExpressionArgumentParserRuleCall_0()); | ||
6299 | 7028 | ||
6300 | } | 7029 | } |
6301 | 7030 | ||
6302 | after(grammarAccess.getCallAccess().getTransitiveClosureAssignment_1_0()); | 7031 | |
7032 | } | ||
7033 | break; | ||
7034 | case 2 : | ||
7035 | // InternalSolverLanguageParser.g:2285:2: ( ruleStarArgument ) | ||
7036 | { | ||
7037 | // InternalSolverLanguageParser.g:2285:2: ( ruleStarArgument ) | ||
7038 | // InternalSolverLanguageParser.g:2286:3: ruleStarArgument | ||
7039 | { | ||
7040 | before(grammarAccess.getArgumentAccess().getStarArgumentParserRuleCall_1()); | ||
7041 | pushFollow(FOLLOW_2); | ||
7042 | ruleStarArgument(); | ||
7043 | |||
7044 | state._fsp--; | ||
7045 | |||
7046 | after(grammarAccess.getArgumentAccess().getStarArgumentParserRuleCall_1()); | ||
6303 | 7047 | ||
6304 | } | 7048 | } |
6305 | 7049 | ||
6306 | 7050 | ||
6307 | } | 7051 | } |
6308 | break; | 7052 | break; |
6309 | case 2 : | 7053 | case 3 : |
6310 | // InternalSolverLanguageParser.g:2048:2: ( ( rule__Call__ReflexiveTransitiveClosureAssignment_1_1 ) ) | 7054 | // InternalSolverLanguageParser.g:2291:2: ( ruleTypedVariableArgument ) |
6311 | { | ||
6312 | // InternalSolverLanguageParser.g:2048:2: ( ( rule__Call__ReflexiveTransitiveClosureAssignment_1_1 ) ) | ||
6313 | // InternalSolverLanguageParser.g:2049:3: ( rule__Call__ReflexiveTransitiveClosureAssignment_1_1 ) | ||
6314 | { | 7055 | { |
6315 | before(grammarAccess.getCallAccess().getReflexiveTransitiveClosureAssignment_1_1()); | 7056 | // InternalSolverLanguageParser.g:2291:2: ( ruleTypedVariableArgument ) |
6316 | // InternalSolverLanguageParser.g:2050:3: ( rule__Call__ReflexiveTransitiveClosureAssignment_1_1 ) | 7057 | // InternalSolverLanguageParser.g:2292:3: ruleTypedVariableArgument |
6317 | // InternalSolverLanguageParser.g:2050:4: rule__Call__ReflexiveTransitiveClosureAssignment_1_1 | ||
6318 | { | 7058 | { |
7059 | before(grammarAccess.getArgumentAccess().getTypedVariableArgumentParserRuleCall_2()); | ||
6319 | pushFollow(FOLLOW_2); | 7060 | pushFollow(FOLLOW_2); |
6320 | rule__Call__ReflexiveTransitiveClosureAssignment_1_1(); | 7061 | ruleTypedVariableArgument(); |
6321 | 7062 | ||
6322 | state._fsp--; | 7063 | state._fsp--; |
6323 | 7064 | ||
7065 | after(grammarAccess.getArgumentAccess().getTypedVariableArgumentParserRuleCall_2()); | ||
7066 | |||
7067 | } | ||
7068 | |||
6324 | 7069 | ||
6325 | } | 7070 | } |
7071 | break; | ||
7072 | case 4 : | ||
7073 | // InternalSolverLanguageParser.g:2297:2: ( ruleTypedStarArgument ) | ||
7074 | { | ||
7075 | // InternalSolverLanguageParser.g:2297:2: ( ruleTypedStarArgument ) | ||
7076 | // InternalSolverLanguageParser.g:2298:3: ruleTypedStarArgument | ||
7077 | { | ||
7078 | before(grammarAccess.getArgumentAccess().getTypedStarArgumentParserRuleCall_3()); | ||
7079 | pushFollow(FOLLOW_2); | ||
7080 | ruleTypedStarArgument(); | ||
6326 | 7081 | ||
6327 | after(grammarAccess.getCallAccess().getReflexiveTransitiveClosureAssignment_1_1()); | 7082 | state._fsp--; |
7083 | |||
7084 | after(grammarAccess.getArgumentAccess().getTypedStarArgumentParserRuleCall_3()); | ||
6328 | 7085 | ||
6329 | } | 7086 | } |
6330 | 7087 | ||
@@ -6345,90 +7102,77 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
6345 | } | 7102 | } |
6346 | return ; | 7103 | return ; |
6347 | } | 7104 | } |
6348 | // $ANTLR end "rule__Call__Alternatives_1" | 7105 | // $ANTLR end "rule__Argument__Alternatives" |
6349 | 7106 | ||
6350 | 7107 | ||
6351 | // $ANTLR start "rule__Argument__Alternatives" | 7108 | // $ANTLR start "rule__PathComponent__Alternatives_2" |
6352 | // InternalSolverLanguageParser.g:2058:1: rule__Argument__Alternatives : ( ( ruleExpressionArgument ) | ( ruleStarArgument ) | ( ruleTypedArgument ) | ( ruleTypedStarArgument ) ); | 7109 | // InternalSolverLanguageParser.g:2307:1: rule__PathComponent__Alternatives_2 : ( ( ( rule__PathComponent__TransitiveClosureAssignment_2_0 ) ) | ( ( rule__PathComponent__ReflexiveTransitiveClosureAssignment_2_1 ) ) ); |
6353 | public final void rule__Argument__Alternatives() throws RecognitionException { | 7110 | public final void rule__PathComponent__Alternatives_2() throws RecognitionException { |
6354 | 7111 | ||
6355 | int stackSize = keepStackSize(); | 7112 | int stackSize = keepStackSize(); |
6356 | 7113 | ||
6357 | try { | 7114 | try { |
6358 | // InternalSolverLanguageParser.g:2062:1: ( ( ruleExpressionArgument ) | ( ruleStarArgument ) | ( ruleTypedArgument ) | ( ruleTypedStarArgument ) ) | 7115 | // InternalSolverLanguageParser.g:2311:1: ( ( ( rule__PathComponent__TransitiveClosureAssignment_2_0 ) ) | ( ( rule__PathComponent__ReflexiveTransitiveClosureAssignment_2_1 ) ) ) |
6359 | int alt11=4; | 7116 | int alt12=2; |
6360 | alt11 = dfa11.predict(input); | 7117 | int LA12_0 = input.LA(1); |
6361 | switch (alt11) { | 7118 | |
7119 | if ( (LA12_0==RULE_TRANSITIVE_CLOSURE) ) { | ||
7120 | alt12=1; | ||
7121 | } | ||
7122 | else if ( (LA12_0==RULE_REFLEXIVE_TRANSITIVE_CLOSURE) ) { | ||
7123 | alt12=2; | ||
7124 | } | ||
7125 | else { | ||
7126 | NoViableAltException nvae = | ||
7127 | new NoViableAltException("", 12, 0, input); | ||
7128 | |||
7129 | throw nvae; | ||
7130 | } | ||
7131 | switch (alt12) { | ||
6362 | case 1 : | 7132 | case 1 : |
6363 | // InternalSolverLanguageParser.g:2063:2: ( ruleExpressionArgument ) | 7133 | // InternalSolverLanguageParser.g:2312:2: ( ( rule__PathComponent__TransitiveClosureAssignment_2_0 ) ) |
6364 | { | 7134 | { |
6365 | // InternalSolverLanguageParser.g:2063:2: ( ruleExpressionArgument ) | 7135 | // InternalSolverLanguageParser.g:2312:2: ( ( rule__PathComponent__TransitiveClosureAssignment_2_0 ) ) |
6366 | // InternalSolverLanguageParser.g:2064:3: ruleExpressionArgument | 7136 | // InternalSolverLanguageParser.g:2313:3: ( rule__PathComponent__TransitiveClosureAssignment_2_0 ) |
7137 | { | ||
7138 | before(grammarAccess.getPathComponentAccess().getTransitiveClosureAssignment_2_0()); | ||
7139 | // InternalSolverLanguageParser.g:2314:3: ( rule__PathComponent__TransitiveClosureAssignment_2_0 ) | ||
7140 | // InternalSolverLanguageParser.g:2314:4: rule__PathComponent__TransitiveClosureAssignment_2_0 | ||
6367 | { | 7141 | { |
6368 | before(grammarAccess.getArgumentAccess().getExpressionArgumentParserRuleCall_0()); | ||
6369 | pushFollow(FOLLOW_2); | 7142 | pushFollow(FOLLOW_2); |
6370 | ruleExpressionArgument(); | 7143 | rule__PathComponent__TransitiveClosureAssignment_2_0(); |
6371 | 7144 | ||
6372 | state._fsp--; | 7145 | state._fsp--; |
6373 | 7146 | ||
6374 | after(grammarAccess.getArgumentAccess().getExpressionArgumentParserRuleCall_0()); | ||
6375 | 7147 | ||
6376 | } | 7148 | } |
6377 | 7149 | ||
6378 | 7150 | after(grammarAccess.getPathComponentAccess().getTransitiveClosureAssignment_2_0()); | |
6379 | } | ||
6380 | break; | ||
6381 | case 2 : | ||
6382 | // InternalSolverLanguageParser.g:2069:2: ( ruleStarArgument ) | ||
6383 | { | ||
6384 | // InternalSolverLanguageParser.g:2069:2: ( ruleStarArgument ) | ||
6385 | // InternalSolverLanguageParser.g:2070:3: ruleStarArgument | ||
6386 | { | ||
6387 | before(grammarAccess.getArgumentAccess().getStarArgumentParserRuleCall_1()); | ||
6388 | pushFollow(FOLLOW_2); | ||
6389 | ruleStarArgument(); | ||
6390 | |||
6391 | state._fsp--; | ||
6392 | |||
6393 | after(grammarAccess.getArgumentAccess().getStarArgumentParserRuleCall_1()); | ||
6394 | 7151 | ||
6395 | } | 7152 | } |
6396 | 7153 | ||
6397 | 7154 | ||
6398 | } | 7155 | } |
6399 | break; | 7156 | break; |
6400 | case 3 : | 7157 | case 2 : |
6401 | // InternalSolverLanguageParser.g:2075:2: ( ruleTypedArgument ) | 7158 | // InternalSolverLanguageParser.g:2318:2: ( ( rule__PathComponent__ReflexiveTransitiveClosureAssignment_2_1 ) ) |
7159 | { | ||
7160 | // InternalSolverLanguageParser.g:2318:2: ( ( rule__PathComponent__ReflexiveTransitiveClosureAssignment_2_1 ) ) | ||
7161 | // InternalSolverLanguageParser.g:2319:3: ( rule__PathComponent__ReflexiveTransitiveClosureAssignment_2_1 ) | ||
6402 | { | 7162 | { |
6403 | // InternalSolverLanguageParser.g:2075:2: ( ruleTypedArgument ) | 7163 | before(grammarAccess.getPathComponentAccess().getReflexiveTransitiveClosureAssignment_2_1()); |
6404 | // InternalSolverLanguageParser.g:2076:3: ruleTypedArgument | 7164 | // InternalSolverLanguageParser.g:2320:3: ( rule__PathComponent__ReflexiveTransitiveClosureAssignment_2_1 ) |
7165 | // InternalSolverLanguageParser.g:2320:4: rule__PathComponent__ReflexiveTransitiveClosureAssignment_2_1 | ||
6405 | { | 7166 | { |
6406 | before(grammarAccess.getArgumentAccess().getTypedArgumentParserRuleCall_2()); | ||
6407 | pushFollow(FOLLOW_2); | 7167 | pushFollow(FOLLOW_2); |
6408 | ruleTypedArgument(); | 7168 | rule__PathComponent__ReflexiveTransitiveClosureAssignment_2_1(); |
6409 | 7169 | ||
6410 | state._fsp--; | 7170 | state._fsp--; |
6411 | 7171 | ||
6412 | after(grammarAccess.getArgumentAccess().getTypedArgumentParserRuleCall_2()); | ||
6413 | |||
6414 | } | ||
6415 | |||
6416 | 7172 | ||
6417 | } | 7173 | } |
6418 | break; | ||
6419 | case 4 : | ||
6420 | // InternalSolverLanguageParser.g:2081:2: ( ruleTypedStarArgument ) | ||
6421 | { | ||
6422 | // InternalSolverLanguageParser.g:2081:2: ( ruleTypedStarArgument ) | ||
6423 | // InternalSolverLanguageParser.g:2082:3: ruleTypedStarArgument | ||
6424 | { | ||
6425 | before(grammarAccess.getArgumentAccess().getTypedStarArgumentParserRuleCall_3()); | ||
6426 | pushFollow(FOLLOW_2); | ||
6427 | ruleTypedStarArgument(); | ||
6428 | 7174 | ||
6429 | state._fsp--; | 7175 | after(grammarAccess.getPathComponentAccess().getReflexiveTransitiveClosureAssignment_2_1()); |
6430 | |||
6431 | after(grammarAccess.getArgumentAccess().getTypedStarArgumentParserRuleCall_3()); | ||
6432 | 7176 | ||
6433 | } | 7177 | } |
6434 | 7178 | ||
@@ -6449,60 +7193,73 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
6449 | } | 7193 | } |
6450 | return ; | 7194 | return ; |
6451 | } | 7195 | } |
6452 | // $ANTLR end "rule__Argument__Alternatives" | 7196 | // $ANTLR end "rule__PathComponent__Alternatives_2" |
6453 | 7197 | ||
6454 | 7198 | ||
6455 | // $ANTLR start "rule__Literal__Alternatives" | 7199 | // $ANTLR start "rule__Literal__Alternatives" |
6456 | // InternalSolverLanguageParser.g:2091:1: rule__Literal__Alternatives : ( ( ruleLogicLiteral ) | ( ruleNumericLiteral ) | ( ruleInfinityLiteral ) | ( ruleEmptyIntervalLiteral ) | ( ruleStringLiteral ) ); | 7200 | // InternalSolverLanguageParser.g:2328:1: rule__Literal__Alternatives : ( ( ruleLogicLiteral ) | ( ruleIntLiteral ) | ( ruleRealLiteral ) | ( ruleInfinityLiteral ) | ( ruleEmptyLiteral ) | ( ruleStringLiteral ) ); |
6457 | public final void rule__Literal__Alternatives() throws RecognitionException { | 7201 | public final void rule__Literal__Alternatives() throws RecognitionException { |
6458 | 7202 | ||
6459 | int stackSize = keepStackSize(); | 7203 | int stackSize = keepStackSize(); |
6460 | 7204 | ||
6461 | try { | 7205 | try { |
6462 | // InternalSolverLanguageParser.g:2095:1: ( ( ruleLogicLiteral ) | ( ruleNumericLiteral ) | ( ruleInfinityLiteral ) | ( ruleEmptyIntervalLiteral ) | ( ruleStringLiteral ) ) | 7206 | // InternalSolverLanguageParser.g:2332:1: ( ( ruleLogicLiteral ) | ( ruleIntLiteral ) | ( ruleRealLiteral ) | ( ruleInfinityLiteral ) | ( ruleEmptyLiteral ) | ( ruleStringLiteral ) ) |
6463 | int alt12=5; | 7207 | int alt13=6; |
6464 | switch ( input.LA(1) ) { | 7208 | switch ( input.LA(1) ) { |
6465 | case Unknown: | 7209 | case Unknown: |
6466 | case Error: | 7210 | case Error: |
6467 | case False: | 7211 | case False: |
6468 | case True: | 7212 | case True: |
6469 | { | 7213 | { |
6470 | alt12=1; | 7214 | alt13=1; |
6471 | } | 7215 | } |
6472 | break; | 7216 | break; |
6473 | case RULE_INT: | 7217 | case RULE_INT: |
6474 | { | 7218 | { |
6475 | alt12=2; | 7219 | int LA13_2 = input.LA(2); |
7220 | |||
7221 | if ( (LA13_2==FullStop) ) { | ||
7222 | alt13=3; | ||
7223 | } | ||
7224 | else if ( (LA13_2==EOF||LA13_2==Else||LA13_2==Then||(LA13_2>=ExclamationMarkEqualsSign && LA13_2<=ColonHyphenMinus)||(LA13_2>=ColonEqualsSign && LA13_2<=As)||LA13_2==In||(LA13_2>=RightParenthesis && LA13_2<=HyphenMinus)||(LA13_2>=Solidus && LA13_2<=LessThanSign)||LA13_2==GreaterThanSign||(LA13_2>=RightSquareBracket && LA13_2<=CircumflexAccent)||(LA13_2>=VerticalLine && LA13_2<=RightCurlyBracket)||LA13_2==RULE_FULL_STOP) ) { | ||
7225 | alt13=2; | ||
7226 | } | ||
7227 | else { | ||
7228 | NoViableAltException nvae = | ||
7229 | new NoViableAltException("", 13, 2, input); | ||
7230 | |||
7231 | throw nvae; | ||
7232 | } | ||
6476 | } | 7233 | } |
6477 | break; | 7234 | break; |
6478 | case Inf: | 7235 | case Inf: |
6479 | { | 7236 | { |
6480 | alt12=3; | 7237 | alt13=4; |
6481 | } | 7238 | } |
6482 | break; | 7239 | break; |
6483 | case Empty: | 7240 | case Empty: |
6484 | { | 7241 | { |
6485 | alt12=4; | 7242 | alt13=5; |
6486 | } | 7243 | } |
6487 | break; | 7244 | break; |
6488 | case RULE_STRING: | 7245 | case RULE_STRING: |
6489 | { | 7246 | { |
6490 | alt12=5; | 7247 | alt13=6; |
6491 | } | 7248 | } |
6492 | break; | 7249 | break; |
6493 | default: | 7250 | default: |
6494 | NoViableAltException nvae = | 7251 | NoViableAltException nvae = |
6495 | new NoViableAltException("", 12, 0, input); | 7252 | new NoViableAltException("", 13, 0, input); |
6496 | 7253 | ||
6497 | throw nvae; | 7254 | throw nvae; |
6498 | } | 7255 | } |
6499 | 7256 | ||
6500 | switch (alt12) { | 7257 | switch (alt13) { |
6501 | case 1 : | 7258 | case 1 : |
6502 | // InternalSolverLanguageParser.g:2096:2: ( ruleLogicLiteral ) | 7259 | // InternalSolverLanguageParser.g:2333:2: ( ruleLogicLiteral ) |
6503 | { | 7260 | { |
6504 | // InternalSolverLanguageParser.g:2096:2: ( ruleLogicLiteral ) | 7261 | // InternalSolverLanguageParser.g:2333:2: ( ruleLogicLiteral ) |
6505 | // InternalSolverLanguageParser.g:2097:3: ruleLogicLiteral | 7262 | // InternalSolverLanguageParser.g:2334:3: ruleLogicLiteral |
6506 | { | 7263 | { |
6507 | before(grammarAccess.getLiteralAccess().getLogicLiteralParserRuleCall_0()); | 7264 | before(grammarAccess.getLiteralAccess().getLogicLiteralParserRuleCall_0()); |
6508 | pushFollow(FOLLOW_2); | 7265 | pushFollow(FOLLOW_2); |
@@ -6518,18 +7275,18 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
6518 | } | 7275 | } |
6519 | break; | 7276 | break; |
6520 | case 2 : | 7277 | case 2 : |
6521 | // InternalSolverLanguageParser.g:2102:2: ( ruleNumericLiteral ) | 7278 | // InternalSolverLanguageParser.g:2339:2: ( ruleIntLiteral ) |
6522 | { | 7279 | { |
6523 | // InternalSolverLanguageParser.g:2102:2: ( ruleNumericLiteral ) | 7280 | // InternalSolverLanguageParser.g:2339:2: ( ruleIntLiteral ) |
6524 | // InternalSolverLanguageParser.g:2103:3: ruleNumericLiteral | 7281 | // InternalSolverLanguageParser.g:2340:3: ruleIntLiteral |
6525 | { | 7282 | { |
6526 | before(grammarAccess.getLiteralAccess().getNumericLiteralParserRuleCall_1()); | 7283 | before(grammarAccess.getLiteralAccess().getIntLiteralParserRuleCall_1()); |
6527 | pushFollow(FOLLOW_2); | 7284 | pushFollow(FOLLOW_2); |
6528 | ruleNumericLiteral(); | 7285 | ruleIntLiteral(); |
6529 | 7286 | ||
6530 | state._fsp--; | 7287 | state._fsp--; |
6531 | 7288 | ||
6532 | after(grammarAccess.getLiteralAccess().getNumericLiteralParserRuleCall_1()); | 7289 | after(grammarAccess.getLiteralAccess().getIntLiteralParserRuleCall_1()); |
6533 | 7290 | ||
6534 | } | 7291 | } |
6535 | 7292 | ||
@@ -6537,18 +7294,18 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
6537 | } | 7294 | } |
6538 | break; | 7295 | break; |
6539 | case 3 : | 7296 | case 3 : |
6540 | // InternalSolverLanguageParser.g:2108:2: ( ruleInfinityLiteral ) | 7297 | // InternalSolverLanguageParser.g:2345:2: ( ruleRealLiteral ) |
6541 | { | 7298 | { |
6542 | // InternalSolverLanguageParser.g:2108:2: ( ruleInfinityLiteral ) | 7299 | // InternalSolverLanguageParser.g:2345:2: ( ruleRealLiteral ) |
6543 | // InternalSolverLanguageParser.g:2109:3: ruleInfinityLiteral | 7300 | // InternalSolverLanguageParser.g:2346:3: ruleRealLiteral |
6544 | { | 7301 | { |
6545 | before(grammarAccess.getLiteralAccess().getInfinityLiteralParserRuleCall_2()); | 7302 | before(grammarAccess.getLiteralAccess().getRealLiteralParserRuleCall_2()); |
6546 | pushFollow(FOLLOW_2); | 7303 | pushFollow(FOLLOW_2); |
6547 | ruleInfinityLiteral(); | 7304 | ruleRealLiteral(); |
6548 | 7305 | ||
6549 | state._fsp--; | 7306 | state._fsp--; |
6550 | 7307 | ||
6551 | after(grammarAccess.getLiteralAccess().getInfinityLiteralParserRuleCall_2()); | 7308 | after(grammarAccess.getLiteralAccess().getRealLiteralParserRuleCall_2()); |
6552 | 7309 | ||
6553 | } | 7310 | } |
6554 | 7311 | ||
@@ -6556,18 +7313,18 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
6556 | } | 7313 | } |
6557 | break; | 7314 | break; |
6558 | case 4 : | 7315 | case 4 : |
6559 | // InternalSolverLanguageParser.g:2114:2: ( ruleEmptyIntervalLiteral ) | 7316 | // InternalSolverLanguageParser.g:2351:2: ( ruleInfinityLiteral ) |
6560 | { | 7317 | { |
6561 | // InternalSolverLanguageParser.g:2114:2: ( ruleEmptyIntervalLiteral ) | 7318 | // InternalSolverLanguageParser.g:2351:2: ( ruleInfinityLiteral ) |
6562 | // InternalSolverLanguageParser.g:2115:3: ruleEmptyIntervalLiteral | 7319 | // InternalSolverLanguageParser.g:2352:3: ruleInfinityLiteral |
6563 | { | 7320 | { |
6564 | before(grammarAccess.getLiteralAccess().getEmptyIntervalLiteralParserRuleCall_3()); | 7321 | before(grammarAccess.getLiteralAccess().getInfinityLiteralParserRuleCall_3()); |
6565 | pushFollow(FOLLOW_2); | 7322 | pushFollow(FOLLOW_2); |
6566 | ruleEmptyIntervalLiteral(); | 7323 | ruleInfinityLiteral(); |
6567 | 7324 | ||
6568 | state._fsp--; | 7325 | state._fsp--; |
6569 | 7326 | ||
6570 | after(grammarAccess.getLiteralAccess().getEmptyIntervalLiteralParserRuleCall_3()); | 7327 | after(grammarAccess.getLiteralAccess().getInfinityLiteralParserRuleCall_3()); |
6571 | 7328 | ||
6572 | } | 7329 | } |
6573 | 7330 | ||
@@ -6575,18 +7332,37 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
6575 | } | 7332 | } |
6576 | break; | 7333 | break; |
6577 | case 5 : | 7334 | case 5 : |
6578 | // InternalSolverLanguageParser.g:2120:2: ( ruleStringLiteral ) | 7335 | // InternalSolverLanguageParser.g:2357:2: ( ruleEmptyLiteral ) |
7336 | { | ||
7337 | // InternalSolverLanguageParser.g:2357:2: ( ruleEmptyLiteral ) | ||
7338 | // InternalSolverLanguageParser.g:2358:3: ruleEmptyLiteral | ||
7339 | { | ||
7340 | before(grammarAccess.getLiteralAccess().getEmptyLiteralParserRuleCall_4()); | ||
7341 | pushFollow(FOLLOW_2); | ||
7342 | ruleEmptyLiteral(); | ||
7343 | |||
7344 | state._fsp--; | ||
7345 | |||
7346 | after(grammarAccess.getLiteralAccess().getEmptyLiteralParserRuleCall_4()); | ||
7347 | |||
7348 | } | ||
7349 | |||
7350 | |||
7351 | } | ||
7352 | break; | ||
7353 | case 6 : | ||
7354 | // InternalSolverLanguageParser.g:2363:2: ( ruleStringLiteral ) | ||
6579 | { | 7355 | { |
6580 | // InternalSolverLanguageParser.g:2120:2: ( ruleStringLiteral ) | 7356 | // InternalSolverLanguageParser.g:2363:2: ( ruleStringLiteral ) |
6581 | // InternalSolverLanguageParser.g:2121:3: ruleStringLiteral | 7357 | // InternalSolverLanguageParser.g:2364:3: ruleStringLiteral |
6582 | { | 7358 | { |
6583 | before(grammarAccess.getLiteralAccess().getStringLiteralParserRuleCall_4()); | 7359 | before(grammarAccess.getLiteralAccess().getStringLiteralParserRuleCall_5()); |
6584 | pushFollow(FOLLOW_2); | 7360 | pushFollow(FOLLOW_2); |
6585 | ruleStringLiteral(); | 7361 | ruleStringLiteral(); |
6586 | 7362 | ||
6587 | state._fsp--; | 7363 | state._fsp--; |
6588 | 7364 | ||
6589 | after(grammarAccess.getLiteralAccess().getStringLiteralParserRuleCall_4()); | 7365 | after(grammarAccess.getLiteralAccess().getStringLiteralParserRuleCall_5()); |
6590 | 7366 | ||
6591 | } | 7367 | } |
6592 | 7368 | ||
@@ -6610,50 +7386,222 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
6610 | // $ANTLR end "rule__Literal__Alternatives" | 7386 | // $ANTLR end "rule__Literal__Alternatives" |
6611 | 7387 | ||
6612 | 7388 | ||
7389 | // $ANTLR start "rule__ClassDeclaration__Alternatives_4" | ||
7390 | // InternalSolverLanguageParser.g:2373:1: rule__ClassDeclaration__Alternatives_4 : ( ( ( rule__ClassDeclaration__Group_4_0__0 ) ) | ( RULE_FULL_STOP ) ); | ||
7391 | public final void rule__ClassDeclaration__Alternatives_4() throws RecognitionException { | ||
7392 | |||
7393 | int stackSize = keepStackSize(); | ||
7394 | |||
7395 | try { | ||
7396 | // InternalSolverLanguageParser.g:2377:1: ( ( ( rule__ClassDeclaration__Group_4_0__0 ) ) | ( RULE_FULL_STOP ) ) | ||
7397 | int alt14=2; | ||
7398 | int LA14_0 = input.LA(1); | ||
7399 | |||
7400 | if ( (LA14_0==LeftCurlyBracket) ) { | ||
7401 | alt14=1; | ||
7402 | } | ||
7403 | else if ( (LA14_0==RULE_FULL_STOP) ) { | ||
7404 | alt14=2; | ||
7405 | } | ||
7406 | else { | ||
7407 | NoViableAltException nvae = | ||
7408 | new NoViableAltException("", 14, 0, input); | ||
7409 | |||
7410 | throw nvae; | ||
7411 | } | ||
7412 | switch (alt14) { | ||
7413 | case 1 : | ||
7414 | // InternalSolverLanguageParser.g:2378:2: ( ( rule__ClassDeclaration__Group_4_0__0 ) ) | ||
7415 | { | ||
7416 | // InternalSolverLanguageParser.g:2378:2: ( ( rule__ClassDeclaration__Group_4_0__0 ) ) | ||
7417 | // InternalSolverLanguageParser.g:2379:3: ( rule__ClassDeclaration__Group_4_0__0 ) | ||
7418 | { | ||
7419 | before(grammarAccess.getClassDeclarationAccess().getGroup_4_0()); | ||
7420 | // InternalSolverLanguageParser.g:2380:3: ( rule__ClassDeclaration__Group_4_0__0 ) | ||
7421 | // InternalSolverLanguageParser.g:2380:4: rule__ClassDeclaration__Group_4_0__0 | ||
7422 | { | ||
7423 | pushFollow(FOLLOW_2); | ||
7424 | rule__ClassDeclaration__Group_4_0__0(); | ||
7425 | |||
7426 | state._fsp--; | ||
7427 | |||
7428 | |||
7429 | } | ||
7430 | |||
7431 | after(grammarAccess.getClassDeclarationAccess().getGroup_4_0()); | ||
7432 | |||
7433 | } | ||
7434 | |||
7435 | |||
7436 | } | ||
7437 | break; | ||
7438 | case 2 : | ||
7439 | // InternalSolverLanguageParser.g:2384:2: ( RULE_FULL_STOP ) | ||
7440 | { | ||
7441 | // InternalSolverLanguageParser.g:2384:2: ( RULE_FULL_STOP ) | ||
7442 | // InternalSolverLanguageParser.g:2385:3: RULE_FULL_STOP | ||
7443 | { | ||
7444 | before(grammarAccess.getClassDeclarationAccess().getFULL_STOPTerminalRuleCall_4_1()); | ||
7445 | match(input,RULE_FULL_STOP,FOLLOW_2); | ||
7446 | after(grammarAccess.getClassDeclarationAccess().getFULL_STOPTerminalRuleCall_4_1()); | ||
7447 | |||
7448 | } | ||
7449 | |||
7450 | |||
7451 | } | ||
7452 | break; | ||
7453 | |||
7454 | } | ||
7455 | } | ||
7456 | catch (RecognitionException re) { | ||
7457 | reportError(re); | ||
7458 | recover(input,re); | ||
7459 | } | ||
7460 | finally { | ||
7461 | |||
7462 | restoreStackSize(stackSize); | ||
7463 | |||
7464 | } | ||
7465 | return ; | ||
7466 | } | ||
7467 | // $ANTLR end "rule__ClassDeclaration__Alternatives_4" | ||
7468 | |||
7469 | |||
7470 | // $ANTLR start "rule__Field__Alternatives_0" | ||
7471 | // InternalSolverLanguageParser.g:2394:1: rule__Field__Alternatives_0 : ( ( ( rule__Field__ContainmentAssignment_0_0 ) ) | ( ( rule__Field__CrossReferenceAssignment_0_1 ) ) ); | ||
7472 | public final void rule__Field__Alternatives_0() throws RecognitionException { | ||
7473 | |||
7474 | int stackSize = keepStackSize(); | ||
7475 | |||
7476 | try { | ||
7477 | // InternalSolverLanguageParser.g:2398:1: ( ( ( rule__Field__ContainmentAssignment_0_0 ) ) | ( ( rule__Field__CrossReferenceAssignment_0_1 ) ) ) | ||
7478 | int alt15=2; | ||
7479 | int LA15_0 = input.LA(1); | ||
7480 | |||
7481 | if ( (LA15_0==Contains) ) { | ||
7482 | alt15=1; | ||
7483 | } | ||
7484 | else if ( (LA15_0==Refers) ) { | ||
7485 | alt15=2; | ||
7486 | } | ||
7487 | else { | ||
7488 | NoViableAltException nvae = | ||
7489 | new NoViableAltException("", 15, 0, input); | ||
7490 | |||
7491 | throw nvae; | ||
7492 | } | ||
7493 | switch (alt15) { | ||
7494 | case 1 : | ||
7495 | // InternalSolverLanguageParser.g:2399:2: ( ( rule__Field__ContainmentAssignment_0_0 ) ) | ||
7496 | { | ||
7497 | // InternalSolverLanguageParser.g:2399:2: ( ( rule__Field__ContainmentAssignment_0_0 ) ) | ||
7498 | // InternalSolverLanguageParser.g:2400:3: ( rule__Field__ContainmentAssignment_0_0 ) | ||
7499 | { | ||
7500 | before(grammarAccess.getFieldAccess().getContainmentAssignment_0_0()); | ||
7501 | // InternalSolverLanguageParser.g:2401:3: ( rule__Field__ContainmentAssignment_0_0 ) | ||
7502 | // InternalSolverLanguageParser.g:2401:4: rule__Field__ContainmentAssignment_0_0 | ||
7503 | { | ||
7504 | pushFollow(FOLLOW_2); | ||
7505 | rule__Field__ContainmentAssignment_0_0(); | ||
7506 | |||
7507 | state._fsp--; | ||
7508 | |||
7509 | |||
7510 | } | ||
7511 | |||
7512 | after(grammarAccess.getFieldAccess().getContainmentAssignment_0_0()); | ||
7513 | |||
7514 | } | ||
7515 | |||
7516 | |||
7517 | } | ||
7518 | break; | ||
7519 | case 2 : | ||
7520 | // InternalSolverLanguageParser.g:2405:2: ( ( rule__Field__CrossReferenceAssignment_0_1 ) ) | ||
7521 | { | ||
7522 | // InternalSolverLanguageParser.g:2405:2: ( ( rule__Field__CrossReferenceAssignment_0_1 ) ) | ||
7523 | // InternalSolverLanguageParser.g:2406:3: ( rule__Field__CrossReferenceAssignment_0_1 ) | ||
7524 | { | ||
7525 | before(grammarAccess.getFieldAccess().getCrossReferenceAssignment_0_1()); | ||
7526 | // InternalSolverLanguageParser.g:2407:3: ( rule__Field__CrossReferenceAssignment_0_1 ) | ||
7527 | // InternalSolverLanguageParser.g:2407:4: rule__Field__CrossReferenceAssignment_0_1 | ||
7528 | { | ||
7529 | pushFollow(FOLLOW_2); | ||
7530 | rule__Field__CrossReferenceAssignment_0_1(); | ||
7531 | |||
7532 | state._fsp--; | ||
7533 | |||
7534 | |||
7535 | } | ||
7536 | |||
7537 | after(grammarAccess.getFieldAccess().getCrossReferenceAssignment_0_1()); | ||
7538 | |||
7539 | } | ||
7540 | |||
7541 | |||
7542 | } | ||
7543 | break; | ||
7544 | |||
7545 | } | ||
7546 | } | ||
7547 | catch (RecognitionException re) { | ||
7548 | reportError(re); | ||
7549 | recover(input,re); | ||
7550 | } | ||
7551 | finally { | ||
7552 | |||
7553 | restoreStackSize(stackSize); | ||
7554 | |||
7555 | } | ||
7556 | return ; | ||
7557 | } | ||
7558 | // $ANTLR end "rule__Field__Alternatives_0" | ||
7559 | |||
7560 | |||
6613 | // $ANTLR start "rule__Multiplicity__Alternatives" | 7561 | // $ANTLR start "rule__Multiplicity__Alternatives" |
6614 | // InternalSolverLanguageParser.g:2130:1: rule__Multiplicity__Alternatives : ( ( ruleManyMultiplicity ) | ( ruleExactMultiplicity ) | ( ruleBoundedMultiplicity ) ); | 7562 | // InternalSolverLanguageParser.g:2415:1: rule__Multiplicity__Alternatives : ( ( ruleUnboundedMultiplicity ) | ( ruleExactMultiplicity ) | ( ruleBoundedMultiplicity ) ); |
6615 | public final void rule__Multiplicity__Alternatives() throws RecognitionException { | 7563 | public final void rule__Multiplicity__Alternatives() throws RecognitionException { |
6616 | 7564 | ||
6617 | int stackSize = keepStackSize(); | 7565 | int stackSize = keepStackSize(); |
6618 | 7566 | ||
6619 | try { | 7567 | try { |
6620 | // InternalSolverLanguageParser.g:2134:1: ( ( ruleManyMultiplicity ) | ( ruleExactMultiplicity ) | ( ruleBoundedMultiplicity ) ) | 7568 | // InternalSolverLanguageParser.g:2419:1: ( ( ruleUnboundedMultiplicity ) | ( ruleExactMultiplicity ) | ( ruleBoundedMultiplicity ) ) |
6621 | int alt13=3; | 7569 | int alt16=3; |
6622 | int LA13_0 = input.LA(1); | 7570 | int LA16_0 = input.LA(1); |
6623 | 7571 | ||
6624 | if ( (LA13_0==LeftSquareBracket) ) { | 7572 | if ( (LA16_0==LeftSquareBracket) ) { |
6625 | switch ( input.LA(2) ) { | 7573 | switch ( input.LA(2) ) { |
6626 | case RULE_INT: | 7574 | case RULE_INT: |
6627 | { | 7575 | { |
6628 | int LA13_2 = input.LA(3); | 7576 | int LA16_2 = input.LA(3); |
6629 | 7577 | ||
6630 | if ( (LA13_2==RightSquareBracket) ) { | 7578 | if ( (LA16_2==Comma) ) { |
6631 | alt13=2; | 7579 | alt16=3; |
6632 | } | 7580 | } |
6633 | else if ( (LA13_2==FullStopFullStop) ) { | 7581 | else if ( (LA16_2==RightSquareBracket) ) { |
6634 | alt13=3; | 7582 | alt16=2; |
6635 | } | 7583 | } |
6636 | else { | 7584 | else { |
6637 | NoViableAltException nvae = | 7585 | NoViableAltException nvae = |
6638 | new NoViableAltException("", 13, 2, input); | 7586 | new NoViableAltException("", 16, 2, input); |
6639 | 7587 | ||
6640 | throw nvae; | 7588 | throw nvae; |
6641 | } | 7589 | } |
6642 | } | 7590 | } |
6643 | break; | 7591 | break; |
6644 | case RightSquareBracket: | 7592 | case Asterisk: |
6645 | { | 7593 | { |
6646 | alt13=1; | 7594 | alt16=2; |
6647 | } | 7595 | } |
6648 | break; | 7596 | break; |
6649 | case Asterisk: | 7597 | case RightSquareBracket: |
6650 | { | 7598 | { |
6651 | alt13=2; | 7599 | alt16=1; |
6652 | } | 7600 | } |
6653 | break; | 7601 | break; |
6654 | default: | 7602 | default: |
6655 | NoViableAltException nvae = | 7603 | NoViableAltException nvae = |
6656 | new NoViableAltException("", 13, 1, input); | 7604 | new NoViableAltException("", 16, 1, input); |
6657 | 7605 | ||
6658 | throw nvae; | 7606 | throw nvae; |
6659 | } | 7607 | } |
@@ -6661,24 +7609,24 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
6661 | } | 7609 | } |
6662 | else { | 7610 | else { |
6663 | NoViableAltException nvae = | 7611 | NoViableAltException nvae = |
6664 | new NoViableAltException("", 13, 0, input); | 7612 | new NoViableAltException("", 16, 0, input); |
6665 | 7613 | ||
6666 | throw nvae; | 7614 | throw nvae; |
6667 | } | 7615 | } |
6668 | switch (alt13) { | 7616 | switch (alt16) { |
6669 | case 1 : | 7617 | case 1 : |
6670 | // InternalSolverLanguageParser.g:2135:2: ( ruleManyMultiplicity ) | 7618 | // InternalSolverLanguageParser.g:2420:2: ( ruleUnboundedMultiplicity ) |
6671 | { | 7619 | { |
6672 | // InternalSolverLanguageParser.g:2135:2: ( ruleManyMultiplicity ) | 7620 | // InternalSolverLanguageParser.g:2420:2: ( ruleUnboundedMultiplicity ) |
6673 | // InternalSolverLanguageParser.g:2136:3: ruleManyMultiplicity | 7621 | // InternalSolverLanguageParser.g:2421:3: ruleUnboundedMultiplicity |
6674 | { | 7622 | { |
6675 | before(grammarAccess.getMultiplicityAccess().getManyMultiplicityParserRuleCall_0()); | 7623 | before(grammarAccess.getMultiplicityAccess().getUnboundedMultiplicityParserRuleCall_0()); |
6676 | pushFollow(FOLLOW_2); | 7624 | pushFollow(FOLLOW_2); |
6677 | ruleManyMultiplicity(); | 7625 | ruleUnboundedMultiplicity(); |
6678 | 7626 | ||
6679 | state._fsp--; | 7627 | state._fsp--; |
6680 | 7628 | ||
6681 | after(grammarAccess.getMultiplicityAccess().getManyMultiplicityParserRuleCall_0()); | 7629 | after(grammarAccess.getMultiplicityAccess().getUnboundedMultiplicityParserRuleCall_0()); |
6682 | 7630 | ||
6683 | } | 7631 | } |
6684 | 7632 | ||
@@ -6686,10 +7634,10 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
6686 | } | 7634 | } |
6687 | break; | 7635 | break; |
6688 | case 2 : | 7636 | case 2 : |
6689 | // InternalSolverLanguageParser.g:2141:2: ( ruleExactMultiplicity ) | 7637 | // InternalSolverLanguageParser.g:2426:2: ( ruleExactMultiplicity ) |
6690 | { | 7638 | { |
6691 | // InternalSolverLanguageParser.g:2141:2: ( ruleExactMultiplicity ) | 7639 | // InternalSolverLanguageParser.g:2426:2: ( ruleExactMultiplicity ) |
6692 | // InternalSolverLanguageParser.g:2142:3: ruleExactMultiplicity | 7640 | // InternalSolverLanguageParser.g:2427:3: ruleExactMultiplicity |
6693 | { | 7641 | { |
6694 | before(grammarAccess.getMultiplicityAccess().getExactMultiplicityParserRuleCall_1()); | 7642 | before(grammarAccess.getMultiplicityAccess().getExactMultiplicityParserRuleCall_1()); |
6695 | pushFollow(FOLLOW_2); | 7643 | pushFollow(FOLLOW_2); |
@@ -6705,10 +7653,10 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
6705 | } | 7653 | } |
6706 | break; | 7654 | break; |
6707 | case 3 : | 7655 | case 3 : |
6708 | // InternalSolverLanguageParser.g:2147:2: ( ruleBoundedMultiplicity ) | 7656 | // InternalSolverLanguageParser.g:2432:2: ( ruleBoundedMultiplicity ) |
6709 | { | 7657 | { |
6710 | // InternalSolverLanguageParser.g:2147:2: ( ruleBoundedMultiplicity ) | 7658 | // InternalSolverLanguageParser.g:2432:2: ( ruleBoundedMultiplicity ) |
6711 | // InternalSolverLanguageParser.g:2148:3: ruleBoundedMultiplicity | 7659 | // InternalSolverLanguageParser.g:2433:3: ruleBoundedMultiplicity |
6712 | { | 7660 | { |
6713 | before(grammarAccess.getMultiplicityAccess().getBoundedMultiplicityParserRuleCall_2()); | 7661 | before(grammarAccess.getMultiplicityAccess().getBoundedMultiplicityParserRuleCall_2()); |
6714 | pushFollow(FOLLOW_2); | 7662 | pushFollow(FOLLOW_2); |
@@ -6740,30 +7688,111 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
6740 | // $ANTLR end "rule__Multiplicity__Alternatives" | 7688 | // $ANTLR end "rule__Multiplicity__Alternatives" |
6741 | 7689 | ||
6742 | 7690 | ||
6743 | // $ANTLR start "rule__ScopeDefinition__Alternatives" | 7691 | // $ANTLR start "rule__EnumDeclaration__Alternatives_2" |
6744 | // InternalSolverLanguageParser.g:2157:1: rule__ScopeDefinition__Alternatives : ( ( ruleExactScopeDefinition ) | ( ruleBoundedScopeDefinition ) | ( ruleLowerBoundedScopeDefinition ) ); | 7692 | // InternalSolverLanguageParser.g:2442:1: rule__EnumDeclaration__Alternatives_2 : ( ( ( rule__EnumDeclaration__Group_2_0__0 ) ) | ( RULE_FULL_STOP ) ); |
6745 | public final void rule__ScopeDefinition__Alternatives() throws RecognitionException { | 7693 | public final void rule__EnumDeclaration__Alternatives_2() throws RecognitionException { |
6746 | 7694 | ||
6747 | int stackSize = keepStackSize(); | 7695 | int stackSize = keepStackSize(); |
6748 | 7696 | ||
6749 | try { | 7697 | try { |
6750 | // InternalSolverLanguageParser.g:2161:1: ( ( ruleExactScopeDefinition ) | ( ruleBoundedScopeDefinition ) | ( ruleLowerBoundedScopeDefinition ) ) | 7698 | // InternalSolverLanguageParser.g:2446:1: ( ( ( rule__EnumDeclaration__Group_2_0__0 ) ) | ( RULE_FULL_STOP ) ) |
6751 | int alt14=3; | 7699 | int alt17=2; |
6752 | alt14 = dfa14.predict(input); | 7700 | int LA17_0 = input.LA(1); |
6753 | switch (alt14) { | 7701 | |
7702 | if ( (LA17_0==LeftCurlyBracket) ) { | ||
7703 | alt17=1; | ||
7704 | } | ||
7705 | else if ( (LA17_0==RULE_FULL_STOP) ) { | ||
7706 | alt17=2; | ||
7707 | } | ||
7708 | else { | ||
7709 | NoViableAltException nvae = | ||
7710 | new NoViableAltException("", 17, 0, input); | ||
7711 | |||
7712 | throw nvae; | ||
7713 | } | ||
7714 | switch (alt17) { | ||
7715 | case 1 : | ||
7716 | // InternalSolverLanguageParser.g:2447:2: ( ( rule__EnumDeclaration__Group_2_0__0 ) ) | ||
7717 | { | ||
7718 | // InternalSolverLanguageParser.g:2447:2: ( ( rule__EnumDeclaration__Group_2_0__0 ) ) | ||
7719 | // InternalSolverLanguageParser.g:2448:3: ( rule__EnumDeclaration__Group_2_0__0 ) | ||
7720 | { | ||
7721 | before(grammarAccess.getEnumDeclarationAccess().getGroup_2_0()); | ||
7722 | // InternalSolverLanguageParser.g:2449:3: ( rule__EnumDeclaration__Group_2_0__0 ) | ||
7723 | // InternalSolverLanguageParser.g:2449:4: rule__EnumDeclaration__Group_2_0__0 | ||
7724 | { | ||
7725 | pushFollow(FOLLOW_2); | ||
7726 | rule__EnumDeclaration__Group_2_0__0(); | ||
7727 | |||
7728 | state._fsp--; | ||
7729 | |||
7730 | |||
7731 | } | ||
7732 | |||
7733 | after(grammarAccess.getEnumDeclarationAccess().getGroup_2_0()); | ||
7734 | |||
7735 | } | ||
7736 | |||
7737 | |||
7738 | } | ||
7739 | break; | ||
7740 | case 2 : | ||
7741 | // InternalSolverLanguageParser.g:2453:2: ( RULE_FULL_STOP ) | ||
7742 | { | ||
7743 | // InternalSolverLanguageParser.g:2453:2: ( RULE_FULL_STOP ) | ||
7744 | // InternalSolverLanguageParser.g:2454:3: RULE_FULL_STOP | ||
7745 | { | ||
7746 | before(grammarAccess.getEnumDeclarationAccess().getFULL_STOPTerminalRuleCall_2_1()); | ||
7747 | match(input,RULE_FULL_STOP,FOLLOW_2); | ||
7748 | after(grammarAccess.getEnumDeclarationAccess().getFULL_STOPTerminalRuleCall_2_1()); | ||
7749 | |||
7750 | } | ||
7751 | |||
7752 | |||
7753 | } | ||
7754 | break; | ||
7755 | |||
7756 | } | ||
7757 | } | ||
7758 | catch (RecognitionException re) { | ||
7759 | reportError(re); | ||
7760 | recover(input,re); | ||
7761 | } | ||
7762 | finally { | ||
7763 | |||
7764 | restoreStackSize(stackSize); | ||
7765 | |||
7766 | } | ||
7767 | return ; | ||
7768 | } | ||
7769 | // $ANTLR end "rule__EnumDeclaration__Alternatives_2" | ||
7770 | |||
7771 | |||
7772 | // $ANTLR start "rule__ScopeDeclaration__Alternatives" | ||
7773 | // InternalSolverLanguageParser.g:2463:1: rule__ScopeDeclaration__Alternatives : ( ( ruleExactScope ) | ( ruleBoundedScope ) | ( ruleLowerBoundedScope ) ); | ||
7774 | public final void rule__ScopeDeclaration__Alternatives() throws RecognitionException { | ||
7775 | |||
7776 | int stackSize = keepStackSize(); | ||
7777 | |||
7778 | try { | ||
7779 | // InternalSolverLanguageParser.g:2467:1: ( ( ruleExactScope ) | ( ruleBoundedScope ) | ( ruleLowerBoundedScope ) ) | ||
7780 | int alt18=3; | ||
7781 | alt18 = dfa18.predict(input); | ||
7782 | switch (alt18) { | ||
6754 | case 1 : | 7783 | case 1 : |
6755 | // InternalSolverLanguageParser.g:2162:2: ( ruleExactScopeDefinition ) | 7784 | // InternalSolverLanguageParser.g:2468:2: ( ruleExactScope ) |
6756 | { | 7785 | { |
6757 | // InternalSolverLanguageParser.g:2162:2: ( ruleExactScopeDefinition ) | 7786 | // InternalSolverLanguageParser.g:2468:2: ( ruleExactScope ) |
6758 | // InternalSolverLanguageParser.g:2163:3: ruleExactScopeDefinition | 7787 | // InternalSolverLanguageParser.g:2469:3: ruleExactScope |
6759 | { | 7788 | { |
6760 | before(grammarAccess.getScopeDefinitionAccess().getExactScopeDefinitionParserRuleCall_0()); | 7789 | before(grammarAccess.getScopeDeclarationAccess().getExactScopeParserRuleCall_0()); |
6761 | pushFollow(FOLLOW_2); | 7790 | pushFollow(FOLLOW_2); |
6762 | ruleExactScopeDefinition(); | 7791 | ruleExactScope(); |
6763 | 7792 | ||
6764 | state._fsp--; | 7793 | state._fsp--; |
6765 | 7794 | ||
6766 | after(grammarAccess.getScopeDefinitionAccess().getExactScopeDefinitionParserRuleCall_0()); | 7795 | after(grammarAccess.getScopeDeclarationAccess().getExactScopeParserRuleCall_0()); |
6767 | 7796 | ||
6768 | } | 7797 | } |
6769 | 7798 | ||
@@ -6771,18 +7800,18 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
6771 | } | 7800 | } |
6772 | break; | 7801 | break; |
6773 | case 2 : | 7802 | case 2 : |
6774 | // InternalSolverLanguageParser.g:2168:2: ( ruleBoundedScopeDefinition ) | 7803 | // InternalSolverLanguageParser.g:2474:2: ( ruleBoundedScope ) |
6775 | { | 7804 | { |
6776 | // InternalSolverLanguageParser.g:2168:2: ( ruleBoundedScopeDefinition ) | 7805 | // InternalSolverLanguageParser.g:2474:2: ( ruleBoundedScope ) |
6777 | // InternalSolverLanguageParser.g:2169:3: ruleBoundedScopeDefinition | 7806 | // InternalSolverLanguageParser.g:2475:3: ruleBoundedScope |
6778 | { | 7807 | { |
6779 | before(grammarAccess.getScopeDefinitionAccess().getBoundedScopeDefinitionParserRuleCall_1()); | 7808 | before(grammarAccess.getScopeDeclarationAccess().getBoundedScopeParserRuleCall_1()); |
6780 | pushFollow(FOLLOW_2); | 7809 | pushFollow(FOLLOW_2); |
6781 | ruleBoundedScopeDefinition(); | 7810 | ruleBoundedScope(); |
6782 | 7811 | ||
6783 | state._fsp--; | 7812 | state._fsp--; |
6784 | 7813 | ||
6785 | after(grammarAccess.getScopeDefinitionAccess().getBoundedScopeDefinitionParserRuleCall_1()); | 7814 | after(grammarAccess.getScopeDeclarationAccess().getBoundedScopeParserRuleCall_1()); |
6786 | 7815 | ||
6787 | } | 7816 | } |
6788 | 7817 | ||
@@ -6790,18 +7819,18 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
6790 | } | 7819 | } |
6791 | break; | 7820 | break; |
6792 | case 3 : | 7821 | case 3 : |
6793 | // InternalSolverLanguageParser.g:2174:2: ( ruleLowerBoundedScopeDefinition ) | 7822 | // InternalSolverLanguageParser.g:2480:2: ( ruleLowerBoundedScope ) |
6794 | { | 7823 | { |
6795 | // InternalSolverLanguageParser.g:2174:2: ( ruleLowerBoundedScopeDefinition ) | 7824 | // InternalSolverLanguageParser.g:2480:2: ( ruleLowerBoundedScope ) |
6796 | // InternalSolverLanguageParser.g:2175:3: ruleLowerBoundedScopeDefinition | 7825 | // InternalSolverLanguageParser.g:2481:3: ruleLowerBoundedScope |
6797 | { | 7826 | { |
6798 | before(grammarAccess.getScopeDefinitionAccess().getLowerBoundedScopeDefinitionParserRuleCall_2()); | 7827 | before(grammarAccess.getScopeDeclarationAccess().getLowerBoundedScopeParserRuleCall_2()); |
6799 | pushFollow(FOLLOW_2); | 7828 | pushFollow(FOLLOW_2); |
6800 | ruleLowerBoundedScopeDefinition(); | 7829 | ruleLowerBoundedScope(); |
6801 | 7830 | ||
6802 | state._fsp--; | 7831 | state._fsp--; |
6803 | 7832 | ||
6804 | after(grammarAccess.getScopeDefinitionAccess().getLowerBoundedScopeDefinitionParserRuleCall_2()); | 7833 | after(grammarAccess.getScopeDeclarationAccess().getLowerBoundedScopeParserRuleCall_2()); |
6805 | 7834 | ||
6806 | } | 7835 | } |
6807 | 7836 | ||
@@ -6822,65 +7851,65 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
6822 | } | 7851 | } |
6823 | return ; | 7852 | return ; |
6824 | } | 7853 | } |
6825 | // $ANTLR end "rule__ScopeDefinition__Alternatives" | 7854 | // $ANTLR end "rule__ScopeDeclaration__Alternatives" |
6826 | 7855 | ||
6827 | 7856 | ||
6828 | // $ANTLR start "rule__BoundedScopeDefinition__Alternatives_1" | 7857 | // $ANTLR start "rule__BoundedScope__Alternatives_1" |
6829 | // InternalSolverLanguageParser.g:2184:1: rule__BoundedScopeDefinition__Alternatives_1 : ( ( ( rule__BoundedScopeDefinition__Group_1_0__0 ) ) | ( ( rule__BoundedScopeDefinition__Group_1_1__0 ) ) ); | 7858 | // InternalSolverLanguageParser.g:2490:1: rule__BoundedScope__Alternatives_1 : ( ( ( rule__BoundedScope__Group_1_0__0 ) ) | ( ( rule__BoundedScope__Group_1_1__0 ) ) ); |
6830 | public final void rule__BoundedScopeDefinition__Alternatives_1() throws RecognitionException { | 7859 | public final void rule__BoundedScope__Alternatives_1() throws RecognitionException { |
6831 | 7860 | ||
6832 | int stackSize = keepStackSize(); | 7861 | int stackSize = keepStackSize(); |
6833 | 7862 | ||
6834 | try { | 7863 | try { |
6835 | // InternalSolverLanguageParser.g:2188:1: ( ( ( rule__BoundedScopeDefinition__Group_1_0__0 ) ) | ( ( rule__BoundedScopeDefinition__Group_1_1__0 ) ) ) | 7864 | // InternalSolverLanguageParser.g:2494:1: ( ( ( rule__BoundedScope__Group_1_0__0 ) ) | ( ( rule__BoundedScope__Group_1_1__0 ) ) ) |
6836 | int alt15=2; | 7865 | int alt19=2; |
6837 | int LA15_0 = input.LA(1); | 7866 | int LA19_0 = input.LA(1); |
6838 | 7867 | ||
6839 | if ( (LA15_0==RULE_INT) ) { | 7868 | if ( (LA19_0==RULE_INT) ) { |
6840 | int LA15_1 = input.LA(2); | 7869 | int LA19_1 = input.LA(2); |
6841 | 7870 | ||
6842 | if ( (LA15_1==GreaterThanSignEqualsSign) ) { | 7871 | if ( (LA19_1==LessThanSignEqualsSign) ) { |
6843 | alt15=2; | 7872 | alt19=1; |
6844 | } | 7873 | } |
6845 | else if ( (LA15_1==LessThanSignEqualsSign) ) { | 7874 | else if ( (LA19_1==GreaterThanSignEqualsSign) ) { |
6846 | alt15=1; | 7875 | alt19=2; |
6847 | } | 7876 | } |
6848 | else { | 7877 | else { |
6849 | NoViableAltException nvae = | 7878 | NoViableAltException nvae = |
6850 | new NoViableAltException("", 15, 1, input); | 7879 | new NoViableAltException("", 19, 1, input); |
6851 | 7880 | ||
6852 | throw nvae; | 7881 | throw nvae; |
6853 | } | 7882 | } |
6854 | } | 7883 | } |
6855 | else if ( (LA15_0==RULE_QUOTED_ID||LA15_0==RULE_ID) ) { | 7884 | else if ( (LA19_0==Object||LA19_0==RULE_QUOTED_ID||LA19_0==RULE_ID) ) { |
6856 | alt15=1; | 7885 | alt19=1; |
6857 | } | 7886 | } |
6858 | else { | 7887 | else { |
6859 | NoViableAltException nvae = | 7888 | NoViableAltException nvae = |
6860 | new NoViableAltException("", 15, 0, input); | 7889 | new NoViableAltException("", 19, 0, input); |
6861 | 7890 | ||
6862 | throw nvae; | 7891 | throw nvae; |
6863 | } | 7892 | } |
6864 | switch (alt15) { | 7893 | switch (alt19) { |
6865 | case 1 : | 7894 | case 1 : |
6866 | // InternalSolverLanguageParser.g:2189:2: ( ( rule__BoundedScopeDefinition__Group_1_0__0 ) ) | 7895 | // InternalSolverLanguageParser.g:2495:2: ( ( rule__BoundedScope__Group_1_0__0 ) ) |
6867 | { | 7896 | { |
6868 | // InternalSolverLanguageParser.g:2189:2: ( ( rule__BoundedScopeDefinition__Group_1_0__0 ) ) | 7897 | // InternalSolverLanguageParser.g:2495:2: ( ( rule__BoundedScope__Group_1_0__0 ) ) |
6869 | // InternalSolverLanguageParser.g:2190:3: ( rule__BoundedScopeDefinition__Group_1_0__0 ) | 7898 | // InternalSolverLanguageParser.g:2496:3: ( rule__BoundedScope__Group_1_0__0 ) |
6870 | { | 7899 | { |
6871 | before(grammarAccess.getBoundedScopeDefinitionAccess().getGroup_1_0()); | 7900 | before(grammarAccess.getBoundedScopeAccess().getGroup_1_0()); |
6872 | // InternalSolverLanguageParser.g:2191:3: ( rule__BoundedScopeDefinition__Group_1_0__0 ) | 7901 | // InternalSolverLanguageParser.g:2497:3: ( rule__BoundedScope__Group_1_0__0 ) |
6873 | // InternalSolverLanguageParser.g:2191:4: rule__BoundedScopeDefinition__Group_1_0__0 | 7902 | // InternalSolverLanguageParser.g:2497:4: rule__BoundedScope__Group_1_0__0 |
6874 | { | 7903 | { |
6875 | pushFollow(FOLLOW_2); | 7904 | pushFollow(FOLLOW_2); |
6876 | rule__BoundedScopeDefinition__Group_1_0__0(); | 7905 | rule__BoundedScope__Group_1_0__0(); |
6877 | 7906 | ||
6878 | state._fsp--; | 7907 | state._fsp--; |
6879 | 7908 | ||
6880 | 7909 | ||
6881 | } | 7910 | } |
6882 | 7911 | ||
6883 | after(grammarAccess.getBoundedScopeDefinitionAccess().getGroup_1_0()); | 7912 | after(grammarAccess.getBoundedScopeAccess().getGroup_1_0()); |
6884 | 7913 | ||
6885 | } | 7914 | } |
6886 | 7915 | ||
@@ -6888,24 +7917,24 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
6888 | } | 7917 | } |
6889 | break; | 7918 | break; |
6890 | case 2 : | 7919 | case 2 : |
6891 | // InternalSolverLanguageParser.g:2195:2: ( ( rule__BoundedScopeDefinition__Group_1_1__0 ) ) | 7920 | // InternalSolverLanguageParser.g:2501:2: ( ( rule__BoundedScope__Group_1_1__0 ) ) |
6892 | { | 7921 | { |
6893 | // InternalSolverLanguageParser.g:2195:2: ( ( rule__BoundedScopeDefinition__Group_1_1__0 ) ) | 7922 | // InternalSolverLanguageParser.g:2501:2: ( ( rule__BoundedScope__Group_1_1__0 ) ) |
6894 | // InternalSolverLanguageParser.g:2196:3: ( rule__BoundedScopeDefinition__Group_1_1__0 ) | 7923 | // InternalSolverLanguageParser.g:2502:3: ( rule__BoundedScope__Group_1_1__0 ) |
6895 | { | 7924 | { |
6896 | before(grammarAccess.getBoundedScopeDefinitionAccess().getGroup_1_1()); | 7925 | before(grammarAccess.getBoundedScopeAccess().getGroup_1_1()); |
6897 | // InternalSolverLanguageParser.g:2197:3: ( rule__BoundedScopeDefinition__Group_1_1__0 ) | 7926 | // InternalSolverLanguageParser.g:2503:3: ( rule__BoundedScope__Group_1_1__0 ) |
6898 | // InternalSolverLanguageParser.g:2197:4: rule__BoundedScopeDefinition__Group_1_1__0 | 7927 | // InternalSolverLanguageParser.g:2503:4: rule__BoundedScope__Group_1_1__0 |
6899 | { | 7928 | { |
6900 | pushFollow(FOLLOW_2); | 7929 | pushFollow(FOLLOW_2); |
6901 | rule__BoundedScopeDefinition__Group_1_1__0(); | 7930 | rule__BoundedScope__Group_1_1__0(); |
6902 | 7931 | ||
6903 | state._fsp--; | 7932 | state._fsp--; |
6904 | 7933 | ||
6905 | 7934 | ||
6906 | } | 7935 | } |
6907 | 7936 | ||
6908 | after(grammarAccess.getBoundedScopeDefinitionAccess().getGroup_1_1()); | 7937 | after(grammarAccess.getBoundedScopeAccess().getGroup_1_1()); |
6909 | 7938 | ||
6910 | } | 7939 | } |
6911 | 7940 | ||
@@ -6926,52 +7955,52 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
6926 | } | 7955 | } |
6927 | return ; | 7956 | return ; |
6928 | } | 7957 | } |
6929 | // $ANTLR end "rule__BoundedScopeDefinition__Alternatives_1" | 7958 | // $ANTLR end "rule__BoundedScope__Alternatives_1" |
6930 | 7959 | ||
6931 | 7960 | ||
6932 | // $ANTLR start "rule__LowerBoundedScopeDefinition__Alternatives_1" | 7961 | // $ANTLR start "rule__LowerBoundedScope__Alternatives_1" |
6933 | // InternalSolverLanguageParser.g:2205:1: rule__LowerBoundedScopeDefinition__Alternatives_1 : ( ( ( rule__LowerBoundedScopeDefinition__Group_1_0__0 ) ) | ( ( rule__LowerBoundedScopeDefinition__Group_1_1__0 ) ) ); | 7962 | // InternalSolverLanguageParser.g:2511:1: rule__LowerBoundedScope__Alternatives_1 : ( ( ( rule__LowerBoundedScope__Group_1_0__0 ) ) | ( ( rule__LowerBoundedScope__Group_1_1__0 ) ) ); |
6934 | public final void rule__LowerBoundedScopeDefinition__Alternatives_1() throws RecognitionException { | 7963 | public final void rule__LowerBoundedScope__Alternatives_1() throws RecognitionException { |
6935 | 7964 | ||
6936 | int stackSize = keepStackSize(); | 7965 | int stackSize = keepStackSize(); |
6937 | 7966 | ||
6938 | try { | 7967 | try { |
6939 | // InternalSolverLanguageParser.g:2209:1: ( ( ( rule__LowerBoundedScopeDefinition__Group_1_0__0 ) ) | ( ( rule__LowerBoundedScopeDefinition__Group_1_1__0 ) ) ) | 7968 | // InternalSolverLanguageParser.g:2515:1: ( ( ( rule__LowerBoundedScope__Group_1_0__0 ) ) | ( ( rule__LowerBoundedScope__Group_1_1__0 ) ) ) |
6940 | int alt16=2; | 7969 | int alt20=2; |
6941 | int LA16_0 = input.LA(1); | 7970 | int LA20_0 = input.LA(1); |
6942 | 7971 | ||
6943 | if ( (LA16_0==RULE_INT) ) { | 7972 | if ( (LA20_0==RULE_INT) ) { |
6944 | alt16=1; | 7973 | alt20=1; |
6945 | } | 7974 | } |
6946 | else if ( (LA16_0==RULE_QUOTED_ID||LA16_0==RULE_ID) ) { | 7975 | else if ( (LA20_0==Object||LA20_0==RULE_QUOTED_ID||LA20_0==RULE_ID) ) { |
6947 | alt16=2; | 7976 | alt20=2; |
6948 | } | 7977 | } |
6949 | else { | 7978 | else { |
6950 | NoViableAltException nvae = | 7979 | NoViableAltException nvae = |
6951 | new NoViableAltException("", 16, 0, input); | 7980 | new NoViableAltException("", 20, 0, input); |
6952 | 7981 | ||
6953 | throw nvae; | 7982 | throw nvae; |
6954 | } | 7983 | } |
6955 | switch (alt16) { | 7984 | switch (alt20) { |
6956 | case 1 : | 7985 | case 1 : |
6957 | // InternalSolverLanguageParser.g:2210:2: ( ( rule__LowerBoundedScopeDefinition__Group_1_0__0 ) ) | 7986 | // InternalSolverLanguageParser.g:2516:2: ( ( rule__LowerBoundedScope__Group_1_0__0 ) ) |
6958 | { | 7987 | { |
6959 | // InternalSolverLanguageParser.g:2210:2: ( ( rule__LowerBoundedScopeDefinition__Group_1_0__0 ) ) | 7988 | // InternalSolverLanguageParser.g:2516:2: ( ( rule__LowerBoundedScope__Group_1_0__0 ) ) |
6960 | // InternalSolverLanguageParser.g:2211:3: ( rule__LowerBoundedScopeDefinition__Group_1_0__0 ) | 7989 | // InternalSolverLanguageParser.g:2517:3: ( rule__LowerBoundedScope__Group_1_0__0 ) |
6961 | { | 7990 | { |
6962 | before(grammarAccess.getLowerBoundedScopeDefinitionAccess().getGroup_1_0()); | 7991 | before(grammarAccess.getLowerBoundedScopeAccess().getGroup_1_0()); |
6963 | // InternalSolverLanguageParser.g:2212:3: ( rule__LowerBoundedScopeDefinition__Group_1_0__0 ) | 7992 | // InternalSolverLanguageParser.g:2518:3: ( rule__LowerBoundedScope__Group_1_0__0 ) |
6964 | // InternalSolverLanguageParser.g:2212:4: rule__LowerBoundedScopeDefinition__Group_1_0__0 | 7993 | // InternalSolverLanguageParser.g:2518:4: rule__LowerBoundedScope__Group_1_0__0 |
6965 | { | 7994 | { |
6966 | pushFollow(FOLLOW_2); | 7995 | pushFollow(FOLLOW_2); |
6967 | rule__LowerBoundedScopeDefinition__Group_1_0__0(); | 7996 | rule__LowerBoundedScope__Group_1_0__0(); |
6968 | 7997 | ||
6969 | state._fsp--; | 7998 | state._fsp--; |
6970 | 7999 | ||
6971 | 8000 | ||
6972 | } | 8001 | } |
6973 | 8002 | ||
6974 | after(grammarAccess.getLowerBoundedScopeDefinitionAccess().getGroup_1_0()); | 8003 | after(grammarAccess.getLowerBoundedScopeAccess().getGroup_1_0()); |
6975 | 8004 | ||
6976 | } | 8005 | } |
6977 | 8006 | ||
@@ -6979,24 +8008,24 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
6979 | } | 8008 | } |
6980 | break; | 8009 | break; |
6981 | case 2 : | 8010 | case 2 : |
6982 | // InternalSolverLanguageParser.g:2216:2: ( ( rule__LowerBoundedScopeDefinition__Group_1_1__0 ) ) | 8011 | // InternalSolverLanguageParser.g:2522:2: ( ( rule__LowerBoundedScope__Group_1_1__0 ) ) |
6983 | { | 8012 | { |
6984 | // InternalSolverLanguageParser.g:2216:2: ( ( rule__LowerBoundedScopeDefinition__Group_1_1__0 ) ) | 8013 | // InternalSolverLanguageParser.g:2522:2: ( ( rule__LowerBoundedScope__Group_1_1__0 ) ) |
6985 | // InternalSolverLanguageParser.g:2217:3: ( rule__LowerBoundedScopeDefinition__Group_1_1__0 ) | 8014 | // InternalSolverLanguageParser.g:2523:3: ( rule__LowerBoundedScope__Group_1_1__0 ) |
6986 | { | 8015 | { |
6987 | before(grammarAccess.getLowerBoundedScopeDefinitionAccess().getGroup_1_1()); | 8016 | before(grammarAccess.getLowerBoundedScopeAccess().getGroup_1_1()); |
6988 | // InternalSolverLanguageParser.g:2218:3: ( rule__LowerBoundedScopeDefinition__Group_1_1__0 ) | 8017 | // InternalSolverLanguageParser.g:2524:3: ( rule__LowerBoundedScope__Group_1_1__0 ) |
6989 | // InternalSolverLanguageParser.g:2218:4: rule__LowerBoundedScopeDefinition__Group_1_1__0 | 8018 | // InternalSolverLanguageParser.g:2524:4: rule__LowerBoundedScope__Group_1_1__0 |
6990 | { | 8019 | { |
6991 | pushFollow(FOLLOW_2); | 8020 | pushFollow(FOLLOW_2); |
6992 | rule__LowerBoundedScopeDefinition__Group_1_1__0(); | 8021 | rule__LowerBoundedScope__Group_1_1__0(); |
6993 | 8022 | ||
6994 | state._fsp--; | 8023 | state._fsp--; |
6995 | 8024 | ||
6996 | 8025 | ||
6997 | } | 8026 | } |
6998 | 8027 | ||
6999 | after(grammarAccess.getLowerBoundedScopeDefinitionAccess().getGroup_1_1()); | 8028 | after(grammarAccess.getLowerBoundedScopeAccess().getGroup_1_1()); |
7000 | 8029 | ||
7001 | } | 8030 | } |
7002 | 8031 | ||
@@ -7017,38 +8046,38 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
7017 | } | 8046 | } |
7018 | return ; | 8047 | return ; |
7019 | } | 8048 | } |
7020 | // $ANTLR end "rule__LowerBoundedScopeDefinition__Alternatives_1" | 8049 | // $ANTLR end "rule__LowerBoundedScope__Alternatives_1" |
7021 | 8050 | ||
7022 | 8051 | ||
7023 | // $ANTLR start "rule__UpperMultiplicty__Alternatives" | 8052 | // $ANTLR start "rule__UpperMultiplicty__Alternatives" |
7024 | // InternalSolverLanguageParser.g:2226:1: rule__UpperMultiplicty__Alternatives : ( ( RULE_INT ) | ( Asterisk ) ); | 8053 | // InternalSolverLanguageParser.g:2532:1: rule__UpperMultiplicty__Alternatives : ( ( RULE_INT ) | ( Asterisk ) ); |
7025 | public final void rule__UpperMultiplicty__Alternatives() throws RecognitionException { | 8054 | public final void rule__UpperMultiplicty__Alternatives() throws RecognitionException { |
7026 | 8055 | ||
7027 | int stackSize = keepStackSize(); | 8056 | int stackSize = keepStackSize(); |
7028 | 8057 | ||
7029 | try { | 8058 | try { |
7030 | // InternalSolverLanguageParser.g:2230:1: ( ( RULE_INT ) | ( Asterisk ) ) | 8059 | // InternalSolverLanguageParser.g:2536:1: ( ( RULE_INT ) | ( Asterisk ) ) |
7031 | int alt17=2; | 8060 | int alt21=2; |
7032 | int LA17_0 = input.LA(1); | 8061 | int LA21_0 = input.LA(1); |
7033 | 8062 | ||
7034 | if ( (LA17_0==RULE_INT) ) { | 8063 | if ( (LA21_0==RULE_INT) ) { |
7035 | alt17=1; | 8064 | alt21=1; |
7036 | } | 8065 | } |
7037 | else if ( (LA17_0==Asterisk) ) { | 8066 | else if ( (LA21_0==Asterisk) ) { |
7038 | alt17=2; | 8067 | alt21=2; |
7039 | } | 8068 | } |
7040 | else { | 8069 | else { |
7041 | NoViableAltException nvae = | 8070 | NoViableAltException nvae = |
7042 | new NoViableAltException("", 17, 0, input); | 8071 | new NoViableAltException("", 21, 0, input); |
7043 | 8072 | ||
7044 | throw nvae; | 8073 | throw nvae; |
7045 | } | 8074 | } |
7046 | switch (alt17) { | 8075 | switch (alt21) { |
7047 | case 1 : | 8076 | case 1 : |
7048 | // InternalSolverLanguageParser.g:2231:2: ( RULE_INT ) | 8077 | // InternalSolverLanguageParser.g:2537:2: ( RULE_INT ) |
7049 | { | 8078 | { |
7050 | // InternalSolverLanguageParser.g:2231:2: ( RULE_INT ) | 8079 | // InternalSolverLanguageParser.g:2537:2: ( RULE_INT ) |
7051 | // InternalSolverLanguageParser.g:2232:3: RULE_INT | 8080 | // InternalSolverLanguageParser.g:2538:3: RULE_INT |
7052 | { | 8081 | { |
7053 | before(grammarAccess.getUpperMultiplictyAccess().getINTTerminalRuleCall_0()); | 8082 | before(grammarAccess.getUpperMultiplictyAccess().getINTTerminalRuleCall_0()); |
7054 | match(input,RULE_INT,FOLLOW_2); | 8083 | match(input,RULE_INT,FOLLOW_2); |
@@ -7060,10 +8089,10 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
7060 | } | 8089 | } |
7061 | break; | 8090 | break; |
7062 | case 2 : | 8091 | case 2 : |
7063 | // InternalSolverLanguageParser.g:2237:2: ( Asterisk ) | 8092 | // InternalSolverLanguageParser.g:2543:2: ( Asterisk ) |
7064 | { | 8093 | { |
7065 | // InternalSolverLanguageParser.g:2237:2: ( Asterisk ) | 8094 | // InternalSolverLanguageParser.g:2543:2: ( Asterisk ) |
7066 | // InternalSolverLanguageParser.g:2238:3: Asterisk | 8095 | // InternalSolverLanguageParser.g:2544:3: Asterisk |
7067 | { | 8096 | { |
7068 | before(grammarAccess.getUpperMultiplictyAccess().getAsteriskKeyword_1()); | 8097 | before(grammarAccess.getUpperMultiplictyAccess().getAsteriskKeyword_1()); |
7069 | match(input,Asterisk,FOLLOW_2); | 8098 | match(input,Asterisk,FOLLOW_2); |
@@ -7091,64 +8120,217 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
7091 | // $ANTLR end "rule__UpperMultiplicty__Alternatives" | 8120 | // $ANTLR end "rule__UpperMultiplicty__Alternatives" |
7092 | 8121 | ||
7093 | 8122 | ||
7094 | // $ANTLR start "rule__QualifiedName__Alternatives" | 8123 | // $ANTLR start "rule__QualifiedNameSegment__Alternatives" |
7095 | // InternalSolverLanguageParser.g:2247:1: rule__QualifiedName__Alternatives : ( ( ( rule__QualifiedName__Group_0__0 ) ) | ( RULE_QUOTED_ID ) ); | 8124 | // InternalSolverLanguageParser.g:2553:1: rule__QualifiedNameSegment__Alternatives : ( ( RULE_ID ) | ( RULE_QUOTED_ID ) | ( Object ) ); |
7096 | public final void rule__QualifiedName__Alternatives() throws RecognitionException { | 8125 | public final void rule__QualifiedNameSegment__Alternatives() throws RecognitionException { |
7097 | 8126 | ||
7098 | int stackSize = keepStackSize(); | 8127 | int stackSize = keepStackSize(); |
7099 | 8128 | ||
7100 | try { | 8129 | try { |
7101 | // InternalSolverLanguageParser.g:2251:1: ( ( ( rule__QualifiedName__Group_0__0 ) ) | ( RULE_QUOTED_ID ) ) | 8130 | // InternalSolverLanguageParser.g:2557:1: ( ( RULE_ID ) | ( RULE_QUOTED_ID ) | ( Object ) ) |
7102 | int alt18=2; | 8131 | int alt22=3; |
7103 | int LA18_0 = input.LA(1); | 8132 | switch ( input.LA(1) ) { |
8133 | case RULE_ID: | ||
8134 | { | ||
8135 | alt22=1; | ||
8136 | } | ||
8137 | break; | ||
8138 | case RULE_QUOTED_ID: | ||
8139 | { | ||
8140 | alt22=2; | ||
8141 | } | ||
8142 | break; | ||
8143 | case Object: | ||
8144 | { | ||
8145 | alt22=3; | ||
8146 | } | ||
8147 | break; | ||
8148 | default: | ||
8149 | NoViableAltException nvae = | ||
8150 | new NoViableAltException("", 22, 0, input); | ||
7104 | 8151 | ||
7105 | if ( (LA18_0==RULE_ID) ) { | 8152 | throw nvae; |
7106 | alt18=1; | ||
7107 | } | 8153 | } |
7108 | else if ( (LA18_0==RULE_QUOTED_ID) ) { | 8154 | |
7109 | alt18=2; | 8155 | switch (alt22) { |
8156 | case 1 : | ||
8157 | // InternalSolverLanguageParser.g:2558:2: ( RULE_ID ) | ||
8158 | { | ||
8159 | // InternalSolverLanguageParser.g:2558:2: ( RULE_ID ) | ||
8160 | // InternalSolverLanguageParser.g:2559:3: RULE_ID | ||
8161 | { | ||
8162 | before(grammarAccess.getQualifiedNameSegmentAccess().getIDTerminalRuleCall_0()); | ||
8163 | match(input,RULE_ID,FOLLOW_2); | ||
8164 | after(grammarAccess.getQualifiedNameSegmentAccess().getIDTerminalRuleCall_0()); | ||
8165 | |||
8166 | } | ||
8167 | |||
8168 | |||
8169 | } | ||
8170 | break; | ||
8171 | case 2 : | ||
8172 | // InternalSolverLanguageParser.g:2564:2: ( RULE_QUOTED_ID ) | ||
8173 | { | ||
8174 | // InternalSolverLanguageParser.g:2564:2: ( RULE_QUOTED_ID ) | ||
8175 | // InternalSolverLanguageParser.g:2565:3: RULE_QUOTED_ID | ||
8176 | { | ||
8177 | before(grammarAccess.getQualifiedNameSegmentAccess().getQUOTED_IDTerminalRuleCall_1()); | ||
8178 | match(input,RULE_QUOTED_ID,FOLLOW_2); | ||
8179 | after(grammarAccess.getQualifiedNameSegmentAccess().getQUOTED_IDTerminalRuleCall_1()); | ||
8180 | |||
8181 | } | ||
8182 | |||
8183 | |||
8184 | } | ||
8185 | break; | ||
8186 | case 3 : | ||
8187 | // InternalSolverLanguageParser.g:2570:2: ( Object ) | ||
8188 | { | ||
8189 | // InternalSolverLanguageParser.g:2570:2: ( Object ) | ||
8190 | // InternalSolverLanguageParser.g:2571:3: Object | ||
8191 | { | ||
8192 | before(grammarAccess.getQualifiedNameSegmentAccess().getObjectKeyword_2()); | ||
8193 | match(input,Object,FOLLOW_2); | ||
8194 | after(grammarAccess.getQualifiedNameSegmentAccess().getObjectKeyword_2()); | ||
8195 | |||
8196 | } | ||
8197 | |||
8198 | |||
8199 | } | ||
8200 | break; | ||
8201 | |||
7110 | } | 8202 | } |
7111 | else { | 8203 | } |
8204 | catch (RecognitionException re) { | ||
8205 | reportError(re); | ||
8206 | recover(input,re); | ||
8207 | } | ||
8208 | finally { | ||
8209 | |||
8210 | restoreStackSize(stackSize); | ||
8211 | |||
8212 | } | ||
8213 | return ; | ||
8214 | } | ||
8215 | // $ANTLR end "rule__QualifiedNameSegment__Alternatives" | ||
8216 | |||
8217 | |||
8218 | // $ANTLR start "rule__AttributeKind__Alternatives" | ||
8219 | // InternalSolverLanguageParser.g:2580:1: rule__AttributeKind__Alternatives : ( ( ( Functional ) ) | ( ( Error ) ) | ( ( Root ) ) | ( ( Containment ) ) ); | ||
8220 | public final void rule__AttributeKind__Alternatives() throws RecognitionException { | ||
8221 | |||
8222 | int stackSize = keepStackSize(); | ||
8223 | |||
8224 | try { | ||
8225 | // InternalSolverLanguageParser.g:2584:1: ( ( ( Functional ) ) | ( ( Error ) ) | ( ( Root ) ) | ( ( Containment ) ) ) | ||
8226 | int alt23=4; | ||
8227 | switch ( input.LA(1) ) { | ||
8228 | case Functional: | ||
8229 | { | ||
8230 | alt23=1; | ||
8231 | } | ||
8232 | break; | ||
8233 | case Error: | ||
8234 | { | ||
8235 | alt23=2; | ||
8236 | } | ||
8237 | break; | ||
8238 | case Root: | ||
8239 | { | ||
8240 | alt23=3; | ||
8241 | } | ||
8242 | break; | ||
8243 | case Containment: | ||
8244 | { | ||
8245 | alt23=4; | ||
8246 | } | ||
8247 | break; | ||
8248 | default: | ||
7112 | NoViableAltException nvae = | 8249 | NoViableAltException nvae = |
7113 | new NoViableAltException("", 18, 0, input); | 8250 | new NoViableAltException("", 23, 0, input); |
7114 | 8251 | ||
7115 | throw nvae; | 8252 | throw nvae; |
7116 | } | 8253 | } |
7117 | switch (alt18) { | 8254 | |
8255 | switch (alt23) { | ||
7118 | case 1 : | 8256 | case 1 : |
7119 | // InternalSolverLanguageParser.g:2252:2: ( ( rule__QualifiedName__Group_0__0 ) ) | 8257 | // InternalSolverLanguageParser.g:2585:2: ( ( Functional ) ) |
7120 | { | 8258 | { |
7121 | // InternalSolverLanguageParser.g:2252:2: ( ( rule__QualifiedName__Group_0__0 ) ) | 8259 | // InternalSolverLanguageParser.g:2585:2: ( ( Functional ) ) |
7122 | // InternalSolverLanguageParser.g:2253:3: ( rule__QualifiedName__Group_0__0 ) | 8260 | // InternalSolverLanguageParser.g:2586:3: ( Functional ) |
7123 | { | 8261 | { |
7124 | before(grammarAccess.getQualifiedNameAccess().getGroup_0()); | 8262 | before(grammarAccess.getAttributeKindAccess().getFUNCTIONALEnumLiteralDeclaration_0()); |
7125 | // InternalSolverLanguageParser.g:2254:3: ( rule__QualifiedName__Group_0__0 ) | 8263 | // InternalSolverLanguageParser.g:2587:3: ( Functional ) |
7126 | // InternalSolverLanguageParser.g:2254:4: rule__QualifiedName__Group_0__0 | 8264 | // InternalSolverLanguageParser.g:2587:4: Functional |
7127 | { | 8265 | { |
7128 | pushFollow(FOLLOW_2); | 8266 | match(input,Functional,FOLLOW_2); |
7129 | rule__QualifiedName__Group_0__0(); | ||
7130 | 8267 | ||
7131 | state._fsp--; | 8268 | } |
8269 | |||
8270 | after(grammarAccess.getAttributeKindAccess().getFUNCTIONALEnumLiteralDeclaration_0()); | ||
7132 | 8271 | ||
8272 | } | ||
8273 | |||
8274 | |||
8275 | } | ||
8276 | break; | ||
8277 | case 2 : | ||
8278 | // InternalSolverLanguageParser.g:2591:2: ( ( Error ) ) | ||
8279 | { | ||
8280 | // InternalSolverLanguageParser.g:2591:2: ( ( Error ) ) | ||
8281 | // InternalSolverLanguageParser.g:2592:3: ( Error ) | ||
8282 | { | ||
8283 | before(grammarAccess.getAttributeKindAccess().getERROREnumLiteralDeclaration_1()); | ||
8284 | // InternalSolverLanguageParser.g:2593:3: ( Error ) | ||
8285 | // InternalSolverLanguageParser.g:2593:4: Error | ||
8286 | { | ||
8287 | match(input,Error,FOLLOW_2); | ||
7133 | 8288 | ||
7134 | } | 8289 | } |
7135 | 8290 | ||
7136 | after(grammarAccess.getQualifiedNameAccess().getGroup_0()); | 8291 | after(grammarAccess.getAttributeKindAccess().getERROREnumLiteralDeclaration_1()); |
7137 | 8292 | ||
7138 | } | 8293 | } |
7139 | 8294 | ||
7140 | 8295 | ||
7141 | } | 8296 | } |
7142 | break; | 8297 | break; |
7143 | case 2 : | 8298 | case 3 : |
7144 | // InternalSolverLanguageParser.g:2258:2: ( RULE_QUOTED_ID ) | 8299 | // InternalSolverLanguageParser.g:2597:2: ( ( Root ) ) |
7145 | { | 8300 | { |
7146 | // InternalSolverLanguageParser.g:2258:2: ( RULE_QUOTED_ID ) | 8301 | // InternalSolverLanguageParser.g:2597:2: ( ( Root ) ) |
7147 | // InternalSolverLanguageParser.g:2259:3: RULE_QUOTED_ID | 8302 | // InternalSolverLanguageParser.g:2598:3: ( Root ) |
7148 | { | 8303 | { |
7149 | before(grammarAccess.getQualifiedNameAccess().getQUOTED_IDTerminalRuleCall_1()); | 8304 | before(grammarAccess.getAttributeKindAccess().getROOTEnumLiteralDeclaration_2()); |
7150 | match(input,RULE_QUOTED_ID,FOLLOW_2); | 8305 | // InternalSolverLanguageParser.g:2599:3: ( Root ) |
7151 | after(grammarAccess.getQualifiedNameAccess().getQUOTED_IDTerminalRuleCall_1()); | 8306 | // InternalSolverLanguageParser.g:2599:4: Root |
8307 | { | ||
8308 | match(input,Root,FOLLOW_2); | ||
8309 | |||
8310 | } | ||
8311 | |||
8312 | after(grammarAccess.getAttributeKindAccess().getROOTEnumLiteralDeclaration_2()); | ||
8313 | |||
8314 | } | ||
8315 | |||
8316 | |||
8317 | } | ||
8318 | break; | ||
8319 | case 4 : | ||
8320 | // InternalSolverLanguageParser.g:2603:2: ( ( Containment ) ) | ||
8321 | { | ||
8322 | // InternalSolverLanguageParser.g:2603:2: ( ( Containment ) ) | ||
8323 | // InternalSolverLanguageParser.g:2604:3: ( Containment ) | ||
8324 | { | ||
8325 | before(grammarAccess.getAttributeKindAccess().getCONTAINMENTEnumLiteralDeclaration_3()); | ||
8326 | // InternalSolverLanguageParser.g:2605:3: ( Containment ) | ||
8327 | // InternalSolverLanguageParser.g:2605:4: Containment | ||
8328 | { | ||
8329 | match(input,Containment,FOLLOW_2); | ||
8330 | |||
8331 | } | ||
8332 | |||
8333 | after(grammarAccess.getAttributeKindAccess().getCONTAINMENTEnumLiteralDeclaration_3()); | ||
7152 | 8334 | ||
7153 | } | 8335 | } |
7154 | 8336 | ||
@@ -7169,77 +8351,77 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
7169 | } | 8351 | } |
7170 | return ; | 8352 | return ; |
7171 | } | 8353 | } |
7172 | // $ANTLR end "rule__QualifiedName__Alternatives" | 8354 | // $ANTLR end "rule__AttributeKind__Alternatives" |
7173 | 8355 | ||
7174 | 8356 | ||
7175 | // $ANTLR start "rule__ComparisonOperator__Alternatives" | 8357 | // $ANTLR start "rule__ComparisonOperator__Alternatives" |
7176 | // InternalSolverLanguageParser.g:2268:1: rule__ComparisonOperator__Alternatives : ( ( ( EqualsSignEqualsSign ) ) | ( ( ExclamationMarkEqualsSign ) ) | ( ( LessThanSign ) ) | ( ( LessThanSignEqualsSign ) ) | ( ( GreaterThanSign ) ) | ( ( GreaterThanSignEqualsSign ) ) | ( ( In ) ) ); | 8358 | // InternalSolverLanguageParser.g:2613:1: rule__ComparisonOperator__Alternatives : ( ( ( EqualsSignEqualsSign ) ) | ( ( ExclamationMarkEqualsSign ) ) | ( ( LessThanSign ) ) | ( ( LessThanSignEqualsSign ) ) | ( ( GreaterThanSign ) ) | ( ( GreaterThanSignEqualsSign ) ) | ( ( In ) ) ); |
7177 | public final void rule__ComparisonOperator__Alternatives() throws RecognitionException { | 8359 | public final void rule__ComparisonOperator__Alternatives() throws RecognitionException { |
7178 | 8360 | ||
7179 | int stackSize = keepStackSize(); | 8361 | int stackSize = keepStackSize(); |
7180 | 8362 | ||
7181 | try { | 8363 | try { |
7182 | // InternalSolverLanguageParser.g:2272:1: ( ( ( EqualsSignEqualsSign ) ) | ( ( ExclamationMarkEqualsSign ) ) | ( ( LessThanSign ) ) | ( ( LessThanSignEqualsSign ) ) | ( ( GreaterThanSign ) ) | ( ( GreaterThanSignEqualsSign ) ) | ( ( In ) ) ) | 8364 | // InternalSolverLanguageParser.g:2617:1: ( ( ( EqualsSignEqualsSign ) ) | ( ( ExclamationMarkEqualsSign ) ) | ( ( LessThanSign ) ) | ( ( LessThanSignEqualsSign ) ) | ( ( GreaterThanSign ) ) | ( ( GreaterThanSignEqualsSign ) ) | ( ( In ) ) ) |
7183 | int alt19=7; | 8365 | int alt24=7; |
7184 | switch ( input.LA(1) ) { | 8366 | switch ( input.LA(1) ) { |
7185 | case EqualsSignEqualsSign: | 8367 | case EqualsSignEqualsSign: |
7186 | { | 8368 | { |
7187 | alt19=1; | 8369 | alt24=1; |
7188 | } | 8370 | } |
7189 | break; | 8371 | break; |
7190 | case ExclamationMarkEqualsSign: | 8372 | case ExclamationMarkEqualsSign: |
7191 | { | 8373 | { |
7192 | alt19=2; | 8374 | alt24=2; |
7193 | } | 8375 | } |
7194 | break; | 8376 | break; |
7195 | case LessThanSign: | 8377 | case LessThanSign: |
7196 | { | 8378 | { |
7197 | alt19=3; | 8379 | alt24=3; |
7198 | } | 8380 | } |
7199 | break; | 8381 | break; |
7200 | case LessThanSignEqualsSign: | 8382 | case LessThanSignEqualsSign: |
7201 | { | 8383 | { |
7202 | alt19=4; | 8384 | alt24=4; |
7203 | } | 8385 | } |
7204 | break; | 8386 | break; |
7205 | case GreaterThanSign: | 8387 | case GreaterThanSign: |
7206 | { | 8388 | { |
7207 | alt19=5; | 8389 | alt24=5; |
7208 | } | 8390 | } |
7209 | break; | 8391 | break; |
7210 | case GreaterThanSignEqualsSign: | 8392 | case GreaterThanSignEqualsSign: |
7211 | { | 8393 | { |
7212 | alt19=6; | 8394 | alt24=6; |
7213 | } | 8395 | } |
7214 | break; | 8396 | break; |
7215 | case In: | 8397 | case In: |
7216 | { | 8398 | { |
7217 | alt19=7; | 8399 | alt24=7; |
7218 | } | 8400 | } |
7219 | break; | 8401 | break; |
7220 | default: | 8402 | default: |
7221 | NoViableAltException nvae = | 8403 | NoViableAltException nvae = |
7222 | new NoViableAltException("", 19, 0, input); | 8404 | new NoViableAltException("", 24, 0, input); |
7223 | 8405 | ||
7224 | throw nvae; | 8406 | throw nvae; |
7225 | } | 8407 | } |
7226 | 8408 | ||
7227 | switch (alt19) { | 8409 | switch (alt24) { |
7228 | case 1 : | 8410 | case 1 : |
7229 | // InternalSolverLanguageParser.g:2273:2: ( ( EqualsSignEqualsSign ) ) | 8411 | // InternalSolverLanguageParser.g:2618:2: ( ( EqualsSignEqualsSign ) ) |
7230 | { | 8412 | { |
7231 | // InternalSolverLanguageParser.g:2273:2: ( ( EqualsSignEqualsSign ) ) | 8413 | // InternalSolverLanguageParser.g:2618:2: ( ( EqualsSignEqualsSign ) ) |
7232 | // InternalSolverLanguageParser.g:2274:3: ( EqualsSignEqualsSign ) | 8414 | // InternalSolverLanguageParser.g:2619:3: ( EqualsSignEqualsSign ) |
7233 | { | 8415 | { |
7234 | before(grammarAccess.getComparisonOperatorAccess().getEQEnumLiteralDeclaration_0()); | 8416 | before(grammarAccess.getComparisonOperatorAccess().getEQUALSEnumLiteralDeclaration_0()); |
7235 | // InternalSolverLanguageParser.g:2275:3: ( EqualsSignEqualsSign ) | 8417 | // InternalSolverLanguageParser.g:2620:3: ( EqualsSignEqualsSign ) |
7236 | // InternalSolverLanguageParser.g:2275:4: EqualsSignEqualsSign | 8418 | // InternalSolverLanguageParser.g:2620:4: EqualsSignEqualsSign |
7237 | { | 8419 | { |
7238 | match(input,EqualsSignEqualsSign,FOLLOW_2); | 8420 | match(input,EqualsSignEqualsSign,FOLLOW_2); |
7239 | 8421 | ||
7240 | } | 8422 | } |
7241 | 8423 | ||
7242 | after(grammarAccess.getComparisonOperatorAccess().getEQEnumLiteralDeclaration_0()); | 8424 | after(grammarAccess.getComparisonOperatorAccess().getEQUALSEnumLiteralDeclaration_0()); |
7243 | 8425 | ||
7244 | } | 8426 | } |
7245 | 8427 | ||
@@ -7247,20 +8429,20 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
7247 | } | 8429 | } |
7248 | break; | 8430 | break; |
7249 | case 2 : | 8431 | case 2 : |
7250 | // InternalSolverLanguageParser.g:2279:2: ( ( ExclamationMarkEqualsSign ) ) | 8432 | // InternalSolverLanguageParser.g:2624:2: ( ( ExclamationMarkEqualsSign ) ) |
7251 | { | 8433 | { |
7252 | // InternalSolverLanguageParser.g:2279:2: ( ( ExclamationMarkEqualsSign ) ) | 8434 | // InternalSolverLanguageParser.g:2624:2: ( ( ExclamationMarkEqualsSign ) ) |
7253 | // InternalSolverLanguageParser.g:2280:3: ( ExclamationMarkEqualsSign ) | 8435 | // InternalSolverLanguageParser.g:2625:3: ( ExclamationMarkEqualsSign ) |
7254 | { | 8436 | { |
7255 | before(grammarAccess.getComparisonOperatorAccess().getNOT_EQEnumLiteralDeclaration_1()); | 8437 | before(grammarAccess.getComparisonOperatorAccess().getNOT_EQUALSEnumLiteralDeclaration_1()); |
7256 | // InternalSolverLanguageParser.g:2281:3: ( ExclamationMarkEqualsSign ) | 8438 | // InternalSolverLanguageParser.g:2626:3: ( ExclamationMarkEqualsSign ) |
7257 | // InternalSolverLanguageParser.g:2281:4: ExclamationMarkEqualsSign | 8439 | // InternalSolverLanguageParser.g:2626:4: ExclamationMarkEqualsSign |
7258 | { | 8440 | { |
7259 | match(input,ExclamationMarkEqualsSign,FOLLOW_2); | 8441 | match(input,ExclamationMarkEqualsSign,FOLLOW_2); |
7260 | 8442 | ||
7261 | } | 8443 | } |
7262 | 8444 | ||
7263 | after(grammarAccess.getComparisonOperatorAccess().getNOT_EQEnumLiteralDeclaration_1()); | 8445 | after(grammarAccess.getComparisonOperatorAccess().getNOT_EQUALSEnumLiteralDeclaration_1()); |
7264 | 8446 | ||
7265 | } | 8447 | } |
7266 | 8448 | ||
@@ -7268,14 +8450,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
7268 | } | 8450 | } |
7269 | break; | 8451 | break; |
7270 | case 3 : | 8452 | case 3 : |
7271 | // InternalSolverLanguageParser.g:2285:2: ( ( LessThanSign ) ) | 8453 | // InternalSolverLanguageParser.g:2630:2: ( ( LessThanSign ) ) |
7272 | { | 8454 | { |
7273 | // InternalSolverLanguageParser.g:2285:2: ( ( LessThanSign ) ) | 8455 | // InternalSolverLanguageParser.g:2630:2: ( ( LessThanSign ) ) |
7274 | // InternalSolverLanguageParser.g:2286:3: ( LessThanSign ) | 8456 | // InternalSolverLanguageParser.g:2631:3: ( LessThanSign ) |
7275 | { | 8457 | { |
7276 | before(grammarAccess.getComparisonOperatorAccess().getLESSEnumLiteralDeclaration_2()); | 8458 | before(grammarAccess.getComparisonOperatorAccess().getLESSEnumLiteralDeclaration_2()); |
7277 | // InternalSolverLanguageParser.g:2287:3: ( LessThanSign ) | 8459 | // InternalSolverLanguageParser.g:2632:3: ( LessThanSign ) |
7278 | // InternalSolverLanguageParser.g:2287:4: LessThanSign | 8460 | // InternalSolverLanguageParser.g:2632:4: LessThanSign |
7279 | { | 8461 | { |
7280 | match(input,LessThanSign,FOLLOW_2); | 8462 | match(input,LessThanSign,FOLLOW_2); |
7281 | 8463 | ||
@@ -7289,20 +8471,20 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
7289 | } | 8471 | } |
7290 | break; | 8472 | break; |
7291 | case 4 : | 8473 | case 4 : |
7292 | // InternalSolverLanguageParser.g:2291:2: ( ( LessThanSignEqualsSign ) ) | 8474 | // InternalSolverLanguageParser.g:2636:2: ( ( LessThanSignEqualsSign ) ) |
7293 | { | 8475 | { |
7294 | // InternalSolverLanguageParser.g:2291:2: ( ( LessThanSignEqualsSign ) ) | 8476 | // InternalSolverLanguageParser.g:2636:2: ( ( LessThanSignEqualsSign ) ) |
7295 | // InternalSolverLanguageParser.g:2292:3: ( LessThanSignEqualsSign ) | 8477 | // InternalSolverLanguageParser.g:2637:3: ( LessThanSignEqualsSign ) |
7296 | { | 8478 | { |
7297 | before(grammarAccess.getComparisonOperatorAccess().getLESS_EQEnumLiteralDeclaration_3()); | 8479 | before(grammarAccess.getComparisonOperatorAccess().getLESS_EQUALSEnumLiteralDeclaration_3()); |
7298 | // InternalSolverLanguageParser.g:2293:3: ( LessThanSignEqualsSign ) | 8480 | // InternalSolverLanguageParser.g:2638:3: ( LessThanSignEqualsSign ) |
7299 | // InternalSolverLanguageParser.g:2293:4: LessThanSignEqualsSign | 8481 | // InternalSolverLanguageParser.g:2638:4: LessThanSignEqualsSign |
7300 | { | 8482 | { |
7301 | match(input,LessThanSignEqualsSign,FOLLOW_2); | 8483 | match(input,LessThanSignEqualsSign,FOLLOW_2); |
7302 | 8484 | ||
7303 | } | 8485 | } |
7304 | 8486 | ||
7305 | after(grammarAccess.getComparisonOperatorAccess().getLESS_EQEnumLiteralDeclaration_3()); | 8487 | after(grammarAccess.getComparisonOperatorAccess().getLESS_EQUALSEnumLiteralDeclaration_3()); |
7306 | 8488 | ||
7307 | } | 8489 | } |
7308 | 8490 | ||
@@ -7310,14 +8492,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
7310 | } | 8492 | } |
7311 | break; | 8493 | break; |
7312 | case 5 : | 8494 | case 5 : |
7313 | // InternalSolverLanguageParser.g:2297:2: ( ( GreaterThanSign ) ) | 8495 | // InternalSolverLanguageParser.g:2642:2: ( ( GreaterThanSign ) ) |
7314 | { | 8496 | { |
7315 | // InternalSolverLanguageParser.g:2297:2: ( ( GreaterThanSign ) ) | 8497 | // InternalSolverLanguageParser.g:2642:2: ( ( GreaterThanSign ) ) |
7316 | // InternalSolverLanguageParser.g:2298:3: ( GreaterThanSign ) | 8498 | // InternalSolverLanguageParser.g:2643:3: ( GreaterThanSign ) |
7317 | { | 8499 | { |
7318 | before(grammarAccess.getComparisonOperatorAccess().getGREATEREnumLiteralDeclaration_4()); | 8500 | before(grammarAccess.getComparisonOperatorAccess().getGREATEREnumLiteralDeclaration_4()); |
7319 | // InternalSolverLanguageParser.g:2299:3: ( GreaterThanSign ) | 8501 | // InternalSolverLanguageParser.g:2644:3: ( GreaterThanSign ) |
7320 | // InternalSolverLanguageParser.g:2299:4: GreaterThanSign | 8502 | // InternalSolverLanguageParser.g:2644:4: GreaterThanSign |
7321 | { | 8503 | { |
7322 | match(input,GreaterThanSign,FOLLOW_2); | 8504 | match(input,GreaterThanSign,FOLLOW_2); |
7323 | 8505 | ||
@@ -7331,20 +8513,20 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
7331 | } | 8513 | } |
7332 | break; | 8514 | break; |
7333 | case 6 : | 8515 | case 6 : |
7334 | // InternalSolverLanguageParser.g:2303:2: ( ( GreaterThanSignEqualsSign ) ) | 8516 | // InternalSolverLanguageParser.g:2648:2: ( ( GreaterThanSignEqualsSign ) ) |
7335 | { | 8517 | { |
7336 | // InternalSolverLanguageParser.g:2303:2: ( ( GreaterThanSignEqualsSign ) ) | 8518 | // InternalSolverLanguageParser.g:2648:2: ( ( GreaterThanSignEqualsSign ) ) |
7337 | // InternalSolverLanguageParser.g:2304:3: ( GreaterThanSignEqualsSign ) | 8519 | // InternalSolverLanguageParser.g:2649:3: ( GreaterThanSignEqualsSign ) |
7338 | { | 8520 | { |
7339 | before(grammarAccess.getComparisonOperatorAccess().getGREATER_EQEnumLiteralDeclaration_5()); | 8521 | before(grammarAccess.getComparisonOperatorAccess().getGREATER_EQUALSEnumLiteralDeclaration_5()); |
7340 | // InternalSolverLanguageParser.g:2305:3: ( GreaterThanSignEqualsSign ) | 8522 | // InternalSolverLanguageParser.g:2650:3: ( GreaterThanSignEqualsSign ) |
7341 | // InternalSolverLanguageParser.g:2305:4: GreaterThanSignEqualsSign | 8523 | // InternalSolverLanguageParser.g:2650:4: GreaterThanSignEqualsSign |
7342 | { | 8524 | { |
7343 | match(input,GreaterThanSignEqualsSign,FOLLOW_2); | 8525 | match(input,GreaterThanSignEqualsSign,FOLLOW_2); |
7344 | 8526 | ||
7345 | } | 8527 | } |
7346 | 8528 | ||
7347 | after(grammarAccess.getComparisonOperatorAccess().getGREATER_EQEnumLiteralDeclaration_5()); | 8529 | after(grammarAccess.getComparisonOperatorAccess().getGREATER_EQUALSEnumLiteralDeclaration_5()); |
7348 | 8530 | ||
7349 | } | 8531 | } |
7350 | 8532 | ||
@@ -7352,14 +8534,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
7352 | } | 8534 | } |
7353 | break; | 8535 | break; |
7354 | case 7 : | 8536 | case 7 : |
7355 | // InternalSolverLanguageParser.g:2309:2: ( ( In ) ) | 8537 | // InternalSolverLanguageParser.g:2654:2: ( ( In ) ) |
7356 | { | 8538 | { |
7357 | // InternalSolverLanguageParser.g:2309:2: ( ( In ) ) | 8539 | // InternalSolverLanguageParser.g:2654:2: ( ( In ) ) |
7358 | // InternalSolverLanguageParser.g:2310:3: ( In ) | 8540 | // InternalSolverLanguageParser.g:2655:3: ( In ) |
7359 | { | 8541 | { |
7360 | before(grammarAccess.getComparisonOperatorAccess().getINEnumLiteralDeclaration_6()); | 8542 | before(grammarAccess.getComparisonOperatorAccess().getINEnumLiteralDeclaration_6()); |
7361 | // InternalSolverLanguageParser.g:2311:3: ( In ) | 8543 | // InternalSolverLanguageParser.g:2656:3: ( In ) |
7362 | // InternalSolverLanguageParser.g:2311:4: In | 8544 | // InternalSolverLanguageParser.g:2656:4: In |
7363 | { | 8545 | { |
7364 | match(input,In,FOLLOW_2); | 8546 | match(input,In,FOLLOW_2); |
7365 | 8547 | ||
@@ -7390,44 +8572,44 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
7390 | 8572 | ||
7391 | 8573 | ||
7392 | // $ANTLR start "rule__AdditiveBinaryOperator__Alternatives" | 8574 | // $ANTLR start "rule__AdditiveBinaryOperator__Alternatives" |
7393 | // InternalSolverLanguageParser.g:2319:1: rule__AdditiveBinaryOperator__Alternatives : ( ( ( PlusSign ) ) | ( ( HyphenMinus ) ) ); | 8575 | // InternalSolverLanguageParser.g:2664:1: rule__AdditiveBinaryOperator__Alternatives : ( ( ( PlusSign ) ) | ( ( HyphenMinus ) ) ); |
7394 | public final void rule__AdditiveBinaryOperator__Alternatives() throws RecognitionException { | 8576 | public final void rule__AdditiveBinaryOperator__Alternatives() throws RecognitionException { |
7395 | 8577 | ||
7396 | int stackSize = keepStackSize(); | 8578 | int stackSize = keepStackSize(); |
7397 | 8579 | ||
7398 | try { | 8580 | try { |
7399 | // InternalSolverLanguageParser.g:2323:1: ( ( ( PlusSign ) ) | ( ( HyphenMinus ) ) ) | 8581 | // InternalSolverLanguageParser.g:2668:1: ( ( ( PlusSign ) ) | ( ( HyphenMinus ) ) ) |
7400 | int alt20=2; | 8582 | int alt25=2; |
7401 | int LA20_0 = input.LA(1); | 8583 | int LA25_0 = input.LA(1); |
7402 | 8584 | ||
7403 | if ( (LA20_0==PlusSign) ) { | 8585 | if ( (LA25_0==PlusSign) ) { |
7404 | alt20=1; | 8586 | alt25=1; |
7405 | } | 8587 | } |
7406 | else if ( (LA20_0==HyphenMinus) ) { | 8588 | else if ( (LA25_0==HyphenMinus) ) { |
7407 | alt20=2; | 8589 | alt25=2; |
7408 | } | 8590 | } |
7409 | else { | 8591 | else { |
7410 | NoViableAltException nvae = | 8592 | NoViableAltException nvae = |
7411 | new NoViableAltException("", 20, 0, input); | 8593 | new NoViableAltException("", 25, 0, input); |
7412 | 8594 | ||
7413 | throw nvae; | 8595 | throw nvae; |
7414 | } | 8596 | } |
7415 | switch (alt20) { | 8597 | switch (alt25) { |
7416 | case 1 : | 8598 | case 1 : |
7417 | // InternalSolverLanguageParser.g:2324:2: ( ( PlusSign ) ) | 8599 | // InternalSolverLanguageParser.g:2669:2: ( ( PlusSign ) ) |
7418 | { | 8600 | { |
7419 | // InternalSolverLanguageParser.g:2324:2: ( ( PlusSign ) ) | 8601 | // InternalSolverLanguageParser.g:2669:2: ( ( PlusSign ) ) |
7420 | // InternalSolverLanguageParser.g:2325:3: ( PlusSign ) | 8602 | // InternalSolverLanguageParser.g:2670:3: ( PlusSign ) |
7421 | { | 8603 | { |
7422 | before(grammarAccess.getAdditiveBinaryOperatorAccess().getADDEnumLiteralDeclaration_0()); | 8604 | before(grammarAccess.getAdditiveBinaryOperatorAccess().getPLUSEnumLiteralDeclaration_0()); |
7423 | // InternalSolverLanguageParser.g:2326:3: ( PlusSign ) | 8605 | // InternalSolverLanguageParser.g:2671:3: ( PlusSign ) |
7424 | // InternalSolverLanguageParser.g:2326:4: PlusSign | 8606 | // InternalSolverLanguageParser.g:2671:4: PlusSign |
7425 | { | 8607 | { |
7426 | match(input,PlusSign,FOLLOW_2); | 8608 | match(input,PlusSign,FOLLOW_2); |
7427 | 8609 | ||
7428 | } | 8610 | } |
7429 | 8611 | ||
7430 | after(grammarAccess.getAdditiveBinaryOperatorAccess().getADDEnumLiteralDeclaration_0()); | 8612 | after(grammarAccess.getAdditiveBinaryOperatorAccess().getPLUSEnumLiteralDeclaration_0()); |
7431 | 8613 | ||
7432 | } | 8614 | } |
7433 | 8615 | ||
@@ -7435,20 +8617,20 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
7435 | } | 8617 | } |
7436 | break; | 8618 | break; |
7437 | case 2 : | 8619 | case 2 : |
7438 | // InternalSolverLanguageParser.g:2330:2: ( ( HyphenMinus ) ) | 8620 | // InternalSolverLanguageParser.g:2675:2: ( ( HyphenMinus ) ) |
7439 | { | 8621 | { |
7440 | // InternalSolverLanguageParser.g:2330:2: ( ( HyphenMinus ) ) | 8622 | // InternalSolverLanguageParser.g:2675:2: ( ( HyphenMinus ) ) |
7441 | // InternalSolverLanguageParser.g:2331:3: ( HyphenMinus ) | 8623 | // InternalSolverLanguageParser.g:2676:3: ( HyphenMinus ) |
7442 | { | 8624 | { |
7443 | before(grammarAccess.getAdditiveBinaryOperatorAccess().getSUBEnumLiteralDeclaration_1()); | 8625 | before(grammarAccess.getAdditiveBinaryOperatorAccess().getMINUSEnumLiteralDeclaration_1()); |
7444 | // InternalSolverLanguageParser.g:2332:3: ( HyphenMinus ) | 8626 | // InternalSolverLanguageParser.g:2677:3: ( HyphenMinus ) |
7445 | // InternalSolverLanguageParser.g:2332:4: HyphenMinus | 8627 | // InternalSolverLanguageParser.g:2677:4: HyphenMinus |
7446 | { | 8628 | { |
7447 | match(input,HyphenMinus,FOLLOW_2); | 8629 | match(input,HyphenMinus,FOLLOW_2); |
7448 | 8630 | ||
7449 | } | 8631 | } |
7450 | 8632 | ||
7451 | after(grammarAccess.getAdditiveBinaryOperatorAccess().getSUBEnumLiteralDeclaration_1()); | 8633 | after(grammarAccess.getAdditiveBinaryOperatorAccess().getMINUSEnumLiteralDeclaration_1()); |
7452 | 8634 | ||
7453 | } | 8635 | } |
7454 | 8636 | ||
@@ -7473,44 +8655,44 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
7473 | 8655 | ||
7474 | 8656 | ||
7475 | // $ANTLR start "rule__MultiplicativeBinaryOperator__Alternatives" | 8657 | // $ANTLR start "rule__MultiplicativeBinaryOperator__Alternatives" |
7476 | // InternalSolverLanguageParser.g:2340:1: rule__MultiplicativeBinaryOperator__Alternatives : ( ( ( Asterisk ) ) | ( ( Solidus ) ) ); | 8658 | // InternalSolverLanguageParser.g:2685:1: rule__MultiplicativeBinaryOperator__Alternatives : ( ( ( Asterisk ) ) | ( ( Solidus ) ) ); |
7477 | public final void rule__MultiplicativeBinaryOperator__Alternatives() throws RecognitionException { | 8659 | public final void rule__MultiplicativeBinaryOperator__Alternatives() throws RecognitionException { |
7478 | 8660 | ||
7479 | int stackSize = keepStackSize(); | 8661 | int stackSize = keepStackSize(); |
7480 | 8662 | ||
7481 | try { | 8663 | try { |
7482 | // InternalSolverLanguageParser.g:2344:1: ( ( ( Asterisk ) ) | ( ( Solidus ) ) ) | 8664 | // InternalSolverLanguageParser.g:2689:1: ( ( ( Asterisk ) ) | ( ( Solidus ) ) ) |
7483 | int alt21=2; | 8665 | int alt26=2; |
7484 | int LA21_0 = input.LA(1); | 8666 | int LA26_0 = input.LA(1); |
7485 | 8667 | ||
7486 | if ( (LA21_0==Asterisk) ) { | 8668 | if ( (LA26_0==Asterisk) ) { |
7487 | alt21=1; | 8669 | alt26=1; |
7488 | } | 8670 | } |
7489 | else if ( (LA21_0==Solidus) ) { | 8671 | else if ( (LA26_0==Solidus) ) { |
7490 | alt21=2; | 8672 | alt26=2; |
7491 | } | 8673 | } |
7492 | else { | 8674 | else { |
7493 | NoViableAltException nvae = | 8675 | NoViableAltException nvae = |
7494 | new NoViableAltException("", 21, 0, input); | 8676 | new NoViableAltException("", 26, 0, input); |
7495 | 8677 | ||
7496 | throw nvae; | 8678 | throw nvae; |
7497 | } | 8679 | } |
7498 | switch (alt21) { | 8680 | switch (alt26) { |
7499 | case 1 : | 8681 | case 1 : |
7500 | // InternalSolverLanguageParser.g:2345:2: ( ( Asterisk ) ) | 8682 | // InternalSolverLanguageParser.g:2690:2: ( ( Asterisk ) ) |
7501 | { | 8683 | { |
7502 | // InternalSolverLanguageParser.g:2345:2: ( ( Asterisk ) ) | 8684 | // InternalSolverLanguageParser.g:2690:2: ( ( Asterisk ) ) |
7503 | // InternalSolverLanguageParser.g:2346:3: ( Asterisk ) | 8685 | // InternalSolverLanguageParser.g:2691:3: ( Asterisk ) |
7504 | { | 8686 | { |
7505 | before(grammarAccess.getMultiplicativeBinaryOperatorAccess().getMULEnumLiteralDeclaration_0()); | 8687 | before(grammarAccess.getMultiplicativeBinaryOperatorAccess().getMULTIPLYEnumLiteralDeclaration_0()); |
7506 | // InternalSolverLanguageParser.g:2347:3: ( Asterisk ) | 8688 | // InternalSolverLanguageParser.g:2692:3: ( Asterisk ) |
7507 | // InternalSolverLanguageParser.g:2347:4: Asterisk | 8689 | // InternalSolverLanguageParser.g:2692:4: Asterisk |
7508 | { | 8690 | { |
7509 | match(input,Asterisk,FOLLOW_2); | 8691 | match(input,Asterisk,FOLLOW_2); |
7510 | 8692 | ||
7511 | } | 8693 | } |
7512 | 8694 | ||
7513 | after(grammarAccess.getMultiplicativeBinaryOperatorAccess().getMULEnumLiteralDeclaration_0()); | 8695 | after(grammarAccess.getMultiplicativeBinaryOperatorAccess().getMULTIPLYEnumLiteralDeclaration_0()); |
7514 | 8696 | ||
7515 | } | 8697 | } |
7516 | 8698 | ||
@@ -7518,20 +8700,20 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
7518 | } | 8700 | } |
7519 | break; | 8701 | break; |
7520 | case 2 : | 8702 | case 2 : |
7521 | // InternalSolverLanguageParser.g:2351:2: ( ( Solidus ) ) | 8703 | // InternalSolverLanguageParser.g:2696:2: ( ( Solidus ) ) |
7522 | { | 8704 | { |
7523 | // InternalSolverLanguageParser.g:2351:2: ( ( Solidus ) ) | 8705 | // InternalSolverLanguageParser.g:2696:2: ( ( Solidus ) ) |
7524 | // InternalSolverLanguageParser.g:2352:3: ( Solidus ) | 8706 | // InternalSolverLanguageParser.g:2697:3: ( Solidus ) |
7525 | { | 8707 | { |
7526 | before(grammarAccess.getMultiplicativeBinaryOperatorAccess().getDIVEnumLiteralDeclaration_1()); | 8708 | before(grammarAccess.getMultiplicativeBinaryOperatorAccess().getDIVIDEEnumLiteralDeclaration_1()); |
7527 | // InternalSolverLanguageParser.g:2353:3: ( Solidus ) | 8709 | // InternalSolverLanguageParser.g:2698:3: ( Solidus ) |
7528 | // InternalSolverLanguageParser.g:2353:4: Solidus | 8710 | // InternalSolverLanguageParser.g:2698:4: Solidus |
7529 | { | 8711 | { |
7530 | match(input,Solidus,FOLLOW_2); | 8712 | match(input,Solidus,FOLLOW_2); |
7531 | 8713 | ||
7532 | } | 8714 | } |
7533 | 8715 | ||
7534 | after(grammarAccess.getMultiplicativeBinaryOperatorAccess().getDIVEnumLiteralDeclaration_1()); | 8716 | after(grammarAccess.getMultiplicativeBinaryOperatorAccess().getDIVIDEEnumLiteralDeclaration_1()); |
7535 | 8717 | ||
7536 | } | 8718 | } |
7537 | 8719 | ||
@@ -7555,69 +8737,59 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
7555 | // $ANTLR end "rule__MultiplicativeBinaryOperator__Alternatives" | 8737 | // $ANTLR end "rule__MultiplicativeBinaryOperator__Alternatives" |
7556 | 8738 | ||
7557 | 8739 | ||
7558 | // $ANTLR start "rule__UnaryOp__Alternatives" | 8740 | // $ANTLR start "rule__UnaryOperator__Alternatives" |
7559 | // InternalSolverLanguageParser.g:2361:1: rule__UnaryOp__Alternatives : ( ( ( ExclamationMark ) ) | ( ( PlusSign ) ) | ( ( HyphenMinus ) ) | ( ( May ) ) | ( ( Must ) ) | ( ( Current ) ) ); | 8741 | // InternalSolverLanguageParser.g:2706:1: rule__UnaryOperator__Alternatives : ( ( ( ExclamationMark ) ) | ( ( PlusSign ) ) | ( ( HyphenMinus ) ) | ( ( QuestionMark ) ) ); |
7560 | public final void rule__UnaryOp__Alternatives() throws RecognitionException { | 8742 | public final void rule__UnaryOperator__Alternatives() throws RecognitionException { |
7561 | 8743 | ||
7562 | int stackSize = keepStackSize(); | 8744 | int stackSize = keepStackSize(); |
7563 | 8745 | ||
7564 | try { | 8746 | try { |
7565 | // InternalSolverLanguageParser.g:2365:1: ( ( ( ExclamationMark ) ) | ( ( PlusSign ) ) | ( ( HyphenMinus ) ) | ( ( May ) ) | ( ( Must ) ) | ( ( Current ) ) ) | 8747 | // InternalSolverLanguageParser.g:2710:1: ( ( ( ExclamationMark ) ) | ( ( PlusSign ) ) | ( ( HyphenMinus ) ) | ( ( QuestionMark ) ) ) |
7566 | int alt22=6; | 8748 | int alt27=4; |
7567 | switch ( input.LA(1) ) { | 8749 | switch ( input.LA(1) ) { |
7568 | case ExclamationMark: | 8750 | case ExclamationMark: |
7569 | { | 8751 | { |
7570 | alt22=1; | 8752 | alt27=1; |
7571 | } | 8753 | } |
7572 | break; | 8754 | break; |
7573 | case PlusSign: | 8755 | case PlusSign: |
7574 | { | 8756 | { |
7575 | alt22=2; | 8757 | alt27=2; |
7576 | } | 8758 | } |
7577 | break; | 8759 | break; |
7578 | case HyphenMinus: | 8760 | case HyphenMinus: |
7579 | { | 8761 | { |
7580 | alt22=3; | 8762 | alt27=3; |
7581 | } | 8763 | } |
7582 | break; | 8764 | break; |
7583 | case May: | 8765 | case QuestionMark: |
7584 | { | 8766 | { |
7585 | alt22=4; | 8767 | alt27=4; |
7586 | } | ||
7587 | break; | ||
7588 | case Must: | ||
7589 | { | ||
7590 | alt22=5; | ||
7591 | } | ||
7592 | break; | ||
7593 | case Current: | ||
7594 | { | ||
7595 | alt22=6; | ||
7596 | } | 8768 | } |
7597 | break; | 8769 | break; |
7598 | default: | 8770 | default: |
7599 | NoViableAltException nvae = | 8771 | NoViableAltException nvae = |
7600 | new NoViableAltException("", 22, 0, input); | 8772 | new NoViableAltException("", 27, 0, input); |
7601 | 8773 | ||
7602 | throw nvae; | 8774 | throw nvae; |
7603 | } | 8775 | } |
7604 | 8776 | ||
7605 | switch (alt22) { | 8777 | switch (alt27) { |
7606 | case 1 : | 8778 | case 1 : |
7607 | // InternalSolverLanguageParser.g:2366:2: ( ( ExclamationMark ) ) | 8779 | // InternalSolverLanguageParser.g:2711:2: ( ( ExclamationMark ) ) |
7608 | { | 8780 | { |
7609 | // InternalSolverLanguageParser.g:2366:2: ( ( ExclamationMark ) ) | 8781 | // InternalSolverLanguageParser.g:2711:2: ( ( ExclamationMark ) ) |
7610 | // InternalSolverLanguageParser.g:2367:3: ( ExclamationMark ) | 8782 | // InternalSolverLanguageParser.g:2712:3: ( ExclamationMark ) |
7611 | { | 8783 | { |
7612 | before(grammarAccess.getUnaryOpAccess().getNEGEnumLiteralDeclaration_0()); | 8784 | before(grammarAccess.getUnaryOperatorAccess().getNOTEnumLiteralDeclaration_0()); |
7613 | // InternalSolverLanguageParser.g:2368:3: ( ExclamationMark ) | 8785 | // InternalSolverLanguageParser.g:2713:3: ( ExclamationMark ) |
7614 | // InternalSolverLanguageParser.g:2368:4: ExclamationMark | 8786 | // InternalSolverLanguageParser.g:2713:4: ExclamationMark |
7615 | { | 8787 | { |
7616 | match(input,ExclamationMark,FOLLOW_2); | 8788 | match(input,ExclamationMark,FOLLOW_2); |
7617 | 8789 | ||
7618 | } | 8790 | } |
7619 | 8791 | ||
7620 | after(grammarAccess.getUnaryOpAccess().getNEGEnumLiteralDeclaration_0()); | 8792 | after(grammarAccess.getUnaryOperatorAccess().getNOTEnumLiteralDeclaration_0()); |
7621 | 8793 | ||
7622 | } | 8794 | } |
7623 | 8795 | ||
@@ -7625,20 +8797,20 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
7625 | } | 8797 | } |
7626 | break; | 8798 | break; |
7627 | case 2 : | 8799 | case 2 : |
7628 | // InternalSolverLanguageParser.g:2372:2: ( ( PlusSign ) ) | 8800 | // InternalSolverLanguageParser.g:2717:2: ( ( PlusSign ) ) |
7629 | { | 8801 | { |
7630 | // InternalSolverLanguageParser.g:2372:2: ( ( PlusSign ) ) | 8802 | // InternalSolverLanguageParser.g:2717:2: ( ( PlusSign ) ) |
7631 | // InternalSolverLanguageParser.g:2373:3: ( PlusSign ) | 8803 | // InternalSolverLanguageParser.g:2718:3: ( PlusSign ) |
7632 | { | 8804 | { |
7633 | before(grammarAccess.getUnaryOpAccess().getPLUSEnumLiteralDeclaration_1()); | 8805 | before(grammarAccess.getUnaryOperatorAccess().getPLUSEnumLiteralDeclaration_1()); |
7634 | // InternalSolverLanguageParser.g:2374:3: ( PlusSign ) | 8806 | // InternalSolverLanguageParser.g:2719:3: ( PlusSign ) |
7635 | // InternalSolverLanguageParser.g:2374:4: PlusSign | 8807 | // InternalSolverLanguageParser.g:2719:4: PlusSign |
7636 | { | 8808 | { |
7637 | match(input,PlusSign,FOLLOW_2); | 8809 | match(input,PlusSign,FOLLOW_2); |
7638 | 8810 | ||
7639 | } | 8811 | } |
7640 | 8812 | ||
7641 | after(grammarAccess.getUnaryOpAccess().getPLUSEnumLiteralDeclaration_1()); | 8813 | after(grammarAccess.getUnaryOperatorAccess().getPLUSEnumLiteralDeclaration_1()); |
7642 | 8814 | ||
7643 | } | 8815 | } |
7644 | 8816 | ||
@@ -7646,20 +8818,20 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
7646 | } | 8818 | } |
7647 | break; | 8819 | break; |
7648 | case 3 : | 8820 | case 3 : |
7649 | // InternalSolverLanguageParser.g:2378:2: ( ( HyphenMinus ) ) | 8821 | // InternalSolverLanguageParser.g:2723:2: ( ( HyphenMinus ) ) |
7650 | { | 8822 | { |
7651 | // InternalSolverLanguageParser.g:2378:2: ( ( HyphenMinus ) ) | 8823 | // InternalSolverLanguageParser.g:2723:2: ( ( HyphenMinus ) ) |
7652 | // InternalSolverLanguageParser.g:2379:3: ( HyphenMinus ) | 8824 | // InternalSolverLanguageParser.g:2724:3: ( HyphenMinus ) |
7653 | { | 8825 | { |
7654 | before(grammarAccess.getUnaryOpAccess().getMINUSEnumLiteralDeclaration_2()); | 8826 | before(grammarAccess.getUnaryOperatorAccess().getMINUSEnumLiteralDeclaration_2()); |
7655 | // InternalSolverLanguageParser.g:2380:3: ( HyphenMinus ) | 8827 | // InternalSolverLanguageParser.g:2725:3: ( HyphenMinus ) |
7656 | // InternalSolverLanguageParser.g:2380:4: HyphenMinus | 8828 | // InternalSolverLanguageParser.g:2725:4: HyphenMinus |
7657 | { | 8829 | { |
7658 | match(input,HyphenMinus,FOLLOW_2); | 8830 | match(input,HyphenMinus,FOLLOW_2); |
7659 | 8831 | ||
7660 | } | 8832 | } |
7661 | 8833 | ||
7662 | after(grammarAccess.getUnaryOpAccess().getMINUSEnumLiteralDeclaration_2()); | 8834 | after(grammarAccess.getUnaryOperatorAccess().getMINUSEnumLiteralDeclaration_2()); |
7663 | 8835 | ||
7664 | } | 8836 | } |
7665 | 8837 | ||
@@ -7667,62 +8839,20 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
7667 | } | 8839 | } |
7668 | break; | 8840 | break; |
7669 | case 4 : | 8841 | case 4 : |
7670 | // InternalSolverLanguageParser.g:2384:2: ( ( May ) ) | 8842 | // InternalSolverLanguageParser.g:2729:2: ( ( QuestionMark ) ) |
7671 | { | ||
7672 | // InternalSolverLanguageParser.g:2384:2: ( ( May ) ) | ||
7673 | // InternalSolverLanguageParser.g:2385:3: ( May ) | ||
7674 | { | ||
7675 | before(grammarAccess.getUnaryOpAccess().getMAYEnumLiteralDeclaration_3()); | ||
7676 | // InternalSolverLanguageParser.g:2386:3: ( May ) | ||
7677 | // InternalSolverLanguageParser.g:2386:4: May | ||
7678 | { | ||
7679 | match(input,May,FOLLOW_2); | ||
7680 | |||
7681 | } | ||
7682 | |||
7683 | after(grammarAccess.getUnaryOpAccess().getMAYEnumLiteralDeclaration_3()); | ||
7684 | |||
7685 | } | ||
7686 | |||
7687 | |||
7688 | } | ||
7689 | break; | ||
7690 | case 5 : | ||
7691 | // InternalSolverLanguageParser.g:2390:2: ( ( Must ) ) | ||
7692 | { | ||
7693 | // InternalSolverLanguageParser.g:2390:2: ( ( Must ) ) | ||
7694 | // InternalSolverLanguageParser.g:2391:3: ( Must ) | ||
7695 | { | ||
7696 | before(grammarAccess.getUnaryOpAccess().getMUSTEnumLiteralDeclaration_4()); | ||
7697 | // InternalSolverLanguageParser.g:2392:3: ( Must ) | ||
7698 | // InternalSolverLanguageParser.g:2392:4: Must | ||
7699 | { | ||
7700 | match(input,Must,FOLLOW_2); | ||
7701 | |||
7702 | } | ||
7703 | |||
7704 | after(grammarAccess.getUnaryOpAccess().getMUSTEnumLiteralDeclaration_4()); | ||
7705 | |||
7706 | } | ||
7707 | |||
7708 | |||
7709 | } | ||
7710 | break; | ||
7711 | case 6 : | ||
7712 | // InternalSolverLanguageParser.g:2396:2: ( ( Current ) ) | ||
7713 | { | 8843 | { |
7714 | // InternalSolverLanguageParser.g:2396:2: ( ( Current ) ) | 8844 | // InternalSolverLanguageParser.g:2729:2: ( ( QuestionMark ) ) |
7715 | // InternalSolverLanguageParser.g:2397:3: ( Current ) | 8845 | // InternalSolverLanguageParser.g:2730:3: ( QuestionMark ) |
7716 | { | 8846 | { |
7717 | before(grammarAccess.getUnaryOpAccess().getCURRENTEnumLiteralDeclaration_5()); | 8847 | before(grammarAccess.getUnaryOperatorAccess().getMAYBEEnumLiteralDeclaration_3()); |
7718 | // InternalSolverLanguageParser.g:2398:3: ( Current ) | 8848 | // InternalSolverLanguageParser.g:2731:3: ( QuestionMark ) |
7719 | // InternalSolverLanguageParser.g:2398:4: Current | 8849 | // InternalSolverLanguageParser.g:2731:4: QuestionMark |
7720 | { | 8850 | { |
7721 | match(input,Current,FOLLOW_2); | 8851 | match(input,QuestionMark,FOLLOW_2); |
7722 | 8852 | ||
7723 | } | 8853 | } |
7724 | 8854 | ||
7725 | after(grammarAccess.getUnaryOpAccess().getCURRENTEnumLiteralDeclaration_5()); | 8855 | after(grammarAccess.getUnaryOperatorAccess().getMAYBEEnumLiteralDeclaration_3()); |
7726 | 8856 | ||
7727 | } | 8857 | } |
7728 | 8858 | ||
@@ -7743,57 +8873,62 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
7743 | } | 8873 | } |
7744 | return ; | 8874 | return ; |
7745 | } | 8875 | } |
7746 | // $ANTLR end "rule__UnaryOp__Alternatives" | 8876 | // $ANTLR end "rule__UnaryOperator__Alternatives" |
7747 | 8877 | ||
7748 | 8878 | ||
7749 | // $ANTLR start "rule__Quantifier__Alternatives" | 8879 | // $ANTLR start "rule__LogicValue__Alternatives" |
7750 | // InternalSolverLanguageParser.g:2406:1: rule__Quantifier__Alternatives : ( ( ( Exists ) ) | ( ( Forall ) ) | ( ( Count ) ) ); | 8880 | // InternalSolverLanguageParser.g:2739:1: rule__LogicValue__Alternatives : ( ( ( True ) ) | ( ( False ) ) | ( ( Unknown ) ) | ( ( Error ) ) ); |
7751 | public final void rule__Quantifier__Alternatives() throws RecognitionException { | 8881 | public final void rule__LogicValue__Alternatives() throws RecognitionException { |
7752 | 8882 | ||
7753 | int stackSize = keepStackSize(); | 8883 | int stackSize = keepStackSize(); |
7754 | 8884 | ||
7755 | try { | 8885 | try { |
7756 | // InternalSolverLanguageParser.g:2410:1: ( ( ( Exists ) ) | ( ( Forall ) ) | ( ( Count ) ) ) | 8886 | // InternalSolverLanguageParser.g:2743:1: ( ( ( True ) ) | ( ( False ) ) | ( ( Unknown ) ) | ( ( Error ) ) ) |
7757 | int alt23=3; | 8887 | int alt28=4; |
7758 | switch ( input.LA(1) ) { | 8888 | switch ( input.LA(1) ) { |
7759 | case Exists: | 8889 | case True: |
7760 | { | 8890 | { |
7761 | alt23=1; | 8891 | alt28=1; |
7762 | } | 8892 | } |
7763 | break; | 8893 | break; |
7764 | case Forall: | 8894 | case False: |
7765 | { | 8895 | { |
7766 | alt23=2; | 8896 | alt28=2; |
7767 | } | 8897 | } |
7768 | break; | 8898 | break; |
7769 | case Count: | 8899 | case Unknown: |
7770 | { | 8900 | { |
7771 | alt23=3; | 8901 | alt28=3; |
8902 | } | ||
8903 | break; | ||
8904 | case Error: | ||
8905 | { | ||
8906 | alt28=4; | ||
7772 | } | 8907 | } |
7773 | break; | 8908 | break; |
7774 | default: | 8909 | default: |
7775 | NoViableAltException nvae = | 8910 | NoViableAltException nvae = |
7776 | new NoViableAltException("", 23, 0, input); | 8911 | new NoViableAltException("", 28, 0, input); |
7777 | 8912 | ||
7778 | throw nvae; | 8913 | throw nvae; |
7779 | } | 8914 | } |
7780 | 8915 | ||
7781 | switch (alt23) { | 8916 | switch (alt28) { |
7782 | case 1 : | 8917 | case 1 : |
7783 | // InternalSolverLanguageParser.g:2411:2: ( ( Exists ) ) | 8918 | // InternalSolverLanguageParser.g:2744:2: ( ( True ) ) |
7784 | { | 8919 | { |
7785 | // InternalSolverLanguageParser.g:2411:2: ( ( Exists ) ) | 8920 | // InternalSolverLanguageParser.g:2744:2: ( ( True ) ) |
7786 | // InternalSolverLanguageParser.g:2412:3: ( Exists ) | 8921 | // InternalSolverLanguageParser.g:2745:3: ( True ) |
7787 | { | 8922 | { |
7788 | before(grammarAccess.getQuantifierAccess().getEXISTSEnumLiteralDeclaration_0()); | 8923 | before(grammarAccess.getLogicValueAccess().getTRUEEnumLiteralDeclaration_0()); |
7789 | // InternalSolverLanguageParser.g:2413:3: ( Exists ) | 8924 | // InternalSolverLanguageParser.g:2746:3: ( True ) |
7790 | // InternalSolverLanguageParser.g:2413:4: Exists | 8925 | // InternalSolverLanguageParser.g:2746:4: True |
7791 | { | 8926 | { |
7792 | match(input,Exists,FOLLOW_2); | 8927 | match(input,True,FOLLOW_2); |
7793 | 8928 | ||
7794 | } | 8929 | } |
7795 | 8930 | ||
7796 | after(grammarAccess.getQuantifierAccess().getEXISTSEnumLiteralDeclaration_0()); | 8931 | after(grammarAccess.getLogicValueAccess().getTRUEEnumLiteralDeclaration_0()); |
7797 | 8932 | ||
7798 | } | 8933 | } |
7799 | 8934 | ||
@@ -7801,20 +8936,20 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
7801 | } | 8936 | } |
7802 | break; | 8937 | break; |
7803 | case 2 : | 8938 | case 2 : |
7804 | // InternalSolverLanguageParser.g:2417:2: ( ( Forall ) ) | 8939 | // InternalSolverLanguageParser.g:2750:2: ( ( False ) ) |
7805 | { | 8940 | { |
7806 | // InternalSolverLanguageParser.g:2417:2: ( ( Forall ) ) | 8941 | // InternalSolverLanguageParser.g:2750:2: ( ( False ) ) |
7807 | // InternalSolverLanguageParser.g:2418:3: ( Forall ) | 8942 | // InternalSolverLanguageParser.g:2751:3: ( False ) |
7808 | { | 8943 | { |
7809 | before(grammarAccess.getQuantifierAccess().getFORALLEnumLiteralDeclaration_1()); | 8944 | before(grammarAccess.getLogicValueAccess().getFALSEEnumLiteralDeclaration_1()); |
7810 | // InternalSolverLanguageParser.g:2419:3: ( Forall ) | 8945 | // InternalSolverLanguageParser.g:2752:3: ( False ) |
7811 | // InternalSolverLanguageParser.g:2419:4: Forall | 8946 | // InternalSolverLanguageParser.g:2752:4: False |
7812 | { | 8947 | { |
7813 | match(input,Forall,FOLLOW_2); | 8948 | match(input,False,FOLLOW_2); |
7814 | 8949 | ||
7815 | } | 8950 | } |
7816 | 8951 | ||
7817 | after(grammarAccess.getQuantifierAccess().getFORALLEnumLiteralDeclaration_1()); | 8952 | after(grammarAccess.getLogicValueAccess().getFALSEEnumLiteralDeclaration_1()); |
7818 | 8953 | ||
7819 | } | 8954 | } |
7820 | 8955 | ||
@@ -7822,20 +8957,41 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
7822 | } | 8957 | } |
7823 | break; | 8958 | break; |
7824 | case 3 : | 8959 | case 3 : |
7825 | // InternalSolverLanguageParser.g:2423:2: ( ( Count ) ) | 8960 | // InternalSolverLanguageParser.g:2756:2: ( ( Unknown ) ) |
8961 | { | ||
8962 | // InternalSolverLanguageParser.g:2756:2: ( ( Unknown ) ) | ||
8963 | // InternalSolverLanguageParser.g:2757:3: ( Unknown ) | ||
7826 | { | 8964 | { |
7827 | // InternalSolverLanguageParser.g:2423:2: ( ( Count ) ) | 8965 | before(grammarAccess.getLogicValueAccess().getUNKNOWNEnumLiteralDeclaration_2()); |
7828 | // InternalSolverLanguageParser.g:2424:3: ( Count ) | 8966 | // InternalSolverLanguageParser.g:2758:3: ( Unknown ) |
8967 | // InternalSolverLanguageParser.g:2758:4: Unknown | ||
8968 | { | ||
8969 | match(input,Unknown,FOLLOW_2); | ||
8970 | |||
8971 | } | ||
8972 | |||
8973 | after(grammarAccess.getLogicValueAccess().getUNKNOWNEnumLiteralDeclaration_2()); | ||
8974 | |||
8975 | } | ||
8976 | |||
8977 | |||
8978 | } | ||
8979 | break; | ||
8980 | case 4 : | ||
8981 | // InternalSolverLanguageParser.g:2762:2: ( ( Error ) ) | ||
8982 | { | ||
8983 | // InternalSolverLanguageParser.g:2762:2: ( ( Error ) ) | ||
8984 | // InternalSolverLanguageParser.g:2763:3: ( Error ) | ||
7829 | { | 8985 | { |
7830 | before(grammarAccess.getQuantifierAccess().getCOUNTEnumLiteralDeclaration_2()); | 8986 | before(grammarAccess.getLogicValueAccess().getERROREnumLiteralDeclaration_3()); |
7831 | // InternalSolverLanguageParser.g:2425:3: ( Count ) | 8987 | // InternalSolverLanguageParser.g:2764:3: ( Error ) |
7832 | // InternalSolverLanguageParser.g:2425:4: Count | 8988 | // InternalSolverLanguageParser.g:2764:4: Error |
7833 | { | 8989 | { |
7834 | match(input,Count,FOLLOW_2); | 8990 | match(input,Error,FOLLOW_2); |
7835 | 8991 | ||
7836 | } | 8992 | } |
7837 | 8993 | ||
7838 | after(grammarAccess.getQuantifierAccess().getCOUNTEnumLiteralDeclaration_2()); | 8994 | after(grammarAccess.getLogicValueAccess().getERROREnumLiteralDeclaration_3()); |
7839 | 8995 | ||
7840 | } | 8996 | } |
7841 | 8997 | ||
@@ -7856,62 +9012,48 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
7856 | } | 9012 | } |
7857 | return ; | 9013 | return ; |
7858 | } | 9014 | } |
7859 | // $ANTLR end "rule__Quantifier__Alternatives" | 9015 | // $ANTLR end "rule__LogicValue__Alternatives" |
7860 | 9016 | ||
7861 | 9017 | ||
7862 | // $ANTLR start "rule__LogicValue__Alternatives" | 9018 | // $ANTLR start "rule__ObjectiveKind__Alternatives" |
7863 | // InternalSolverLanguageParser.g:2433:1: rule__LogicValue__Alternatives : ( ( ( True ) ) | ( ( False ) ) | ( ( Unknown ) ) | ( ( Error ) ) ); | 9019 | // InternalSolverLanguageParser.g:2772:1: rule__ObjectiveKind__Alternatives : ( ( ( Minimize ) ) | ( ( Maximize ) ) ); |
7864 | public final void rule__LogicValue__Alternatives() throws RecognitionException { | 9020 | public final void rule__ObjectiveKind__Alternatives() throws RecognitionException { |
7865 | 9021 | ||
7866 | int stackSize = keepStackSize(); | 9022 | int stackSize = keepStackSize(); |
7867 | 9023 | ||
7868 | try { | 9024 | try { |
7869 | // InternalSolverLanguageParser.g:2437:1: ( ( ( True ) ) | ( ( False ) ) | ( ( Unknown ) ) | ( ( Error ) ) ) | 9025 | // InternalSolverLanguageParser.g:2776:1: ( ( ( Minimize ) ) | ( ( Maximize ) ) ) |
7870 | int alt24=4; | 9026 | int alt29=2; |
7871 | switch ( input.LA(1) ) { | 9027 | int LA29_0 = input.LA(1); |
7872 | case True: | 9028 | |
7873 | { | 9029 | if ( (LA29_0==Minimize) ) { |
7874 | alt24=1; | 9030 | alt29=1; |
7875 | } | 9031 | } |
7876 | break; | 9032 | else if ( (LA29_0==Maximize) ) { |
7877 | case False: | 9033 | alt29=2; |
7878 | { | 9034 | } |
7879 | alt24=2; | 9035 | else { |
7880 | } | ||
7881 | break; | ||
7882 | case Unknown: | ||
7883 | { | ||
7884 | alt24=3; | ||
7885 | } | ||
7886 | break; | ||
7887 | case Error: | ||
7888 | { | ||
7889 | alt24=4; | ||
7890 | } | ||
7891 | break; | ||
7892 | default: | ||
7893 | NoViableAltException nvae = | 9036 | NoViableAltException nvae = |
7894 | new NoViableAltException("", 24, 0, input); | 9037 | new NoViableAltException("", 29, 0, input); |
7895 | 9038 | ||
7896 | throw nvae; | 9039 | throw nvae; |
7897 | } | 9040 | } |
7898 | 9041 | switch (alt29) { | |
7899 | switch (alt24) { | ||
7900 | case 1 : | 9042 | case 1 : |
7901 | // InternalSolverLanguageParser.g:2438:2: ( ( True ) ) | 9043 | // InternalSolverLanguageParser.g:2777:2: ( ( Minimize ) ) |
7902 | { | 9044 | { |
7903 | // InternalSolverLanguageParser.g:2438:2: ( ( True ) ) | 9045 | // InternalSolverLanguageParser.g:2777:2: ( ( Minimize ) ) |
7904 | // InternalSolverLanguageParser.g:2439:3: ( True ) | 9046 | // InternalSolverLanguageParser.g:2778:3: ( Minimize ) |
7905 | { | 9047 | { |
7906 | before(grammarAccess.getLogicValueAccess().getTRUEEnumLiteralDeclaration_0()); | 9048 | before(grammarAccess.getObjectiveKindAccess().getMINIMIZATIONEnumLiteralDeclaration_0()); |
7907 | // InternalSolverLanguageParser.g:2440:3: ( True ) | 9049 | // InternalSolverLanguageParser.g:2779:3: ( Minimize ) |
7908 | // InternalSolverLanguageParser.g:2440:4: True | 9050 | // InternalSolverLanguageParser.g:2779:4: Minimize |
7909 | { | 9051 | { |
7910 | match(input,True,FOLLOW_2); | 9052 | match(input,Minimize,FOLLOW_2); |
7911 | 9053 | ||
7912 | } | 9054 | } |
7913 | 9055 | ||
7914 | after(grammarAccess.getLogicValueAccess().getTRUEEnumLiteralDeclaration_0()); | 9056 | after(grammarAccess.getObjectiveKindAccess().getMINIMIZATIONEnumLiteralDeclaration_0()); |
7915 | 9057 | ||
7916 | } | 9058 | } |
7917 | 9059 | ||
@@ -7919,70 +9061,124 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
7919 | } | 9061 | } |
7920 | break; | 9062 | break; |
7921 | case 2 : | 9063 | case 2 : |
7922 | // InternalSolverLanguageParser.g:2444:2: ( ( False ) ) | 9064 | // InternalSolverLanguageParser.g:2783:2: ( ( Maximize ) ) |
7923 | { | 9065 | { |
7924 | // InternalSolverLanguageParser.g:2444:2: ( ( False ) ) | 9066 | // InternalSolverLanguageParser.g:2783:2: ( ( Maximize ) ) |
7925 | // InternalSolverLanguageParser.g:2445:3: ( False ) | 9067 | // InternalSolverLanguageParser.g:2784:3: ( Maximize ) |
7926 | { | 9068 | { |
7927 | before(grammarAccess.getLogicValueAccess().getFALSEEnumLiteralDeclaration_1()); | 9069 | before(grammarAccess.getObjectiveKindAccess().getMAXIMIZATIONEnumLiteralDeclaration_1()); |
7928 | // InternalSolverLanguageParser.g:2446:3: ( False ) | 9070 | // InternalSolverLanguageParser.g:2785:3: ( Maximize ) |
7929 | // InternalSolverLanguageParser.g:2446:4: False | 9071 | // InternalSolverLanguageParser.g:2785:4: Maximize |
7930 | { | 9072 | { |
7931 | match(input,False,FOLLOW_2); | 9073 | match(input,Maximize,FOLLOW_2); |
7932 | 9074 | ||
7933 | } | 9075 | } |
7934 | 9076 | ||
7935 | after(grammarAccess.getLogicValueAccess().getFALSEEnumLiteralDeclaration_1()); | 9077 | after(grammarAccess.getObjectiveKindAccess().getMAXIMIZATIONEnumLiteralDeclaration_1()); |
7936 | 9078 | ||
7937 | } | 9079 | } |
7938 | 9080 | ||
7939 | 9081 | ||
7940 | } | 9082 | } |
7941 | break; | 9083 | break; |
7942 | case 3 : | ||
7943 | // InternalSolverLanguageParser.g:2450:2: ( ( Unknown ) ) | ||
7944 | { | ||
7945 | // InternalSolverLanguageParser.g:2450:2: ( ( Unknown ) ) | ||
7946 | // InternalSolverLanguageParser.g:2451:3: ( Unknown ) | ||
7947 | { | ||
7948 | before(grammarAccess.getLogicValueAccess().getUNKNOWNEnumLiteralDeclaration_2()); | ||
7949 | // InternalSolverLanguageParser.g:2452:3: ( Unknown ) | ||
7950 | // InternalSolverLanguageParser.g:2452:4: Unknown | ||
7951 | { | ||
7952 | match(input,Unknown,FOLLOW_2); | ||
7953 | 9084 | ||
7954 | } | 9085 | } |
9086 | } | ||
9087 | catch (RecognitionException re) { | ||
9088 | reportError(re); | ||
9089 | recover(input,re); | ||
9090 | } | ||
9091 | finally { | ||
7955 | 9092 | ||
7956 | after(grammarAccess.getLogicValueAccess().getUNKNOWNEnumLiteralDeclaration_2()); | 9093 | restoreStackSize(stackSize); |
7957 | 9094 | ||
7958 | } | 9095 | } |
9096 | return ; | ||
9097 | } | ||
9098 | // $ANTLR end "rule__ObjectiveKind__Alternatives" | ||
7959 | 9099 | ||
7960 | 9100 | ||
7961 | } | 9101 | // $ANTLR start "rule__Problem__Group__0" |
7962 | break; | 9102 | // InternalSolverLanguageParser.g:2793:1: rule__Problem__Group__0 : rule__Problem__Group__0__Impl rule__Problem__Group__1 ; |
7963 | case 4 : | 9103 | public final void rule__Problem__Group__0() throws RecognitionException { |
7964 | // InternalSolverLanguageParser.g:2456:2: ( ( Error ) ) | ||
7965 | { | ||
7966 | // InternalSolverLanguageParser.g:2456:2: ( ( Error ) ) | ||
7967 | // InternalSolverLanguageParser.g:2457:3: ( Error ) | ||
7968 | { | ||
7969 | before(grammarAccess.getLogicValueAccess().getERROREnumLiteralDeclaration_3()); | ||
7970 | // InternalSolverLanguageParser.g:2458:3: ( Error ) | ||
7971 | // InternalSolverLanguageParser.g:2458:4: Error | ||
7972 | { | ||
7973 | match(input,Error,FOLLOW_2); | ||
7974 | 9104 | ||
7975 | } | 9105 | int stackSize = keepStackSize(); |
9106 | |||
9107 | try { | ||
9108 | // InternalSolverLanguageParser.g:2797:1: ( rule__Problem__Group__0__Impl rule__Problem__Group__1 ) | ||
9109 | // InternalSolverLanguageParser.g:2798:2: rule__Problem__Group__0__Impl rule__Problem__Group__1 | ||
9110 | { | ||
9111 | pushFollow(FOLLOW_3); | ||
9112 | rule__Problem__Group__0__Impl(); | ||
7976 | 9113 | ||
7977 | after(grammarAccess.getLogicValueAccess().getERROREnumLiteralDeclaration_3()); | 9114 | state._fsp--; |
7978 | 9115 | ||
7979 | } | 9116 | pushFollow(FOLLOW_2); |
9117 | rule__Problem__Group__1(); | ||
9118 | |||
9119 | state._fsp--; | ||
9120 | |||
9121 | |||
9122 | } | ||
9123 | |||
9124 | } | ||
9125 | catch (RecognitionException re) { | ||
9126 | reportError(re); | ||
9127 | recover(input,re); | ||
9128 | } | ||
9129 | finally { | ||
9130 | |||
9131 | restoreStackSize(stackSize); | ||
9132 | |||
9133 | } | ||
9134 | return ; | ||
9135 | } | ||
9136 | // $ANTLR end "rule__Problem__Group__0" | ||
9137 | |||
9138 | |||
9139 | // $ANTLR start "rule__Problem__Group__0__Impl" | ||
9140 | // InternalSolverLanguageParser.g:2805:1: rule__Problem__Group__0__Impl : ( ( rule__Problem__Group_0__0 )? ) ; | ||
9141 | public final void rule__Problem__Group__0__Impl() throws RecognitionException { | ||
9142 | |||
9143 | int stackSize = keepStackSize(); | ||
9144 | |||
9145 | try { | ||
9146 | // InternalSolverLanguageParser.g:2809:1: ( ( ( rule__Problem__Group_0__0 )? ) ) | ||
9147 | // InternalSolverLanguageParser.g:2810:1: ( ( rule__Problem__Group_0__0 )? ) | ||
9148 | { | ||
9149 | // InternalSolverLanguageParser.g:2810:1: ( ( rule__Problem__Group_0__0 )? ) | ||
9150 | // InternalSolverLanguageParser.g:2811:2: ( rule__Problem__Group_0__0 )? | ||
9151 | { | ||
9152 | before(grammarAccess.getProblemAccess().getGroup_0()); | ||
9153 | // InternalSolverLanguageParser.g:2812:2: ( rule__Problem__Group_0__0 )? | ||
9154 | int alt30=2; | ||
9155 | int LA30_0 = input.LA(1); | ||
9156 | |||
9157 | if ( (LA30_0==Problem) ) { | ||
9158 | alt30=1; | ||
9159 | } | ||
9160 | switch (alt30) { | ||
9161 | case 1 : | ||
9162 | // InternalSolverLanguageParser.g:2812:3: rule__Problem__Group_0__0 | ||
9163 | { | ||
9164 | pushFollow(FOLLOW_2); | ||
9165 | rule__Problem__Group_0__0(); | ||
9166 | |||
9167 | state._fsp--; | ||
7980 | 9168 | ||
7981 | 9169 | ||
7982 | } | 9170 | } |
7983 | break; | 9171 | break; |
7984 | 9172 | ||
7985 | } | 9173 | } |
9174 | |||
9175 | after(grammarAccess.getProblemAccess().getGroup_0()); | ||
9176 | |||
9177 | } | ||
9178 | |||
9179 | |||
9180 | } | ||
9181 | |||
7986 | } | 9182 | } |
7987 | catch (RecognitionException re) { | 9183 | catch (RecognitionException re) { |
7988 | reportError(re); | 9184 | reportError(re); |
@@ -7995,77 +9191,195 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
7995 | } | 9191 | } |
7996 | return ; | 9192 | return ; |
7997 | } | 9193 | } |
7998 | // $ANTLR end "rule__LogicValue__Alternatives" | 9194 | // $ANTLR end "rule__Problem__Group__0__Impl" |
7999 | 9195 | ||
8000 | 9196 | ||
8001 | // $ANTLR start "rule__ObjectiveKind__Alternatives" | 9197 | // $ANTLR start "rule__Problem__Group__1" |
8002 | // InternalSolverLanguageParser.g:2466:1: rule__ObjectiveKind__Alternatives : ( ( ( Minimize ) ) | ( ( Maximize ) ) ); | 9198 | // InternalSolverLanguageParser.g:2820:1: rule__Problem__Group__1 : rule__Problem__Group__1__Impl rule__Problem__Group__2 ; |
8003 | public final void rule__ObjectiveKind__Alternatives() throws RecognitionException { | 9199 | public final void rule__Problem__Group__1() throws RecognitionException { |
8004 | 9200 | ||
8005 | int stackSize = keepStackSize(); | 9201 | int stackSize = keepStackSize(); |
8006 | 9202 | ||
8007 | try { | 9203 | try { |
8008 | // InternalSolverLanguageParser.g:2470:1: ( ( ( Minimize ) ) | ( ( Maximize ) ) ) | 9204 | // InternalSolverLanguageParser.g:2824:1: ( rule__Problem__Group__1__Impl rule__Problem__Group__2 ) |
8009 | int alt25=2; | 9205 | // InternalSolverLanguageParser.g:2825:2: rule__Problem__Group__1__Impl rule__Problem__Group__2 |
8010 | int LA25_0 = input.LA(1); | 9206 | { |
9207 | pushFollow(FOLLOW_3); | ||
9208 | rule__Problem__Group__1__Impl(); | ||
9209 | |||
9210 | state._fsp--; | ||
9211 | |||
9212 | pushFollow(FOLLOW_2); | ||
9213 | rule__Problem__Group__2(); | ||
9214 | |||
9215 | state._fsp--; | ||
9216 | |||
8011 | 9217 | ||
8012 | if ( (LA25_0==Minimize) ) { | ||
8013 | alt25=1; | ||
8014 | } | 9218 | } |
8015 | else if ( (LA25_0==Maximize) ) { | 9219 | |
8016 | alt25=2; | 9220 | } |
9221 | catch (RecognitionException re) { | ||
9222 | reportError(re); | ||
9223 | recover(input,re); | ||
9224 | } | ||
9225 | finally { | ||
9226 | |||
9227 | restoreStackSize(stackSize); | ||
9228 | |||
9229 | } | ||
9230 | return ; | ||
9231 | } | ||
9232 | // $ANTLR end "rule__Problem__Group__1" | ||
9233 | |||
9234 | |||
9235 | // $ANTLR start "rule__Problem__Group__1__Impl" | ||
9236 | // InternalSolverLanguageParser.g:2832:1: rule__Problem__Group__1__Impl : ( ( rule__Problem__ImportsAssignment_1 )* ) ; | ||
9237 | public final void rule__Problem__Group__1__Impl() throws RecognitionException { | ||
9238 | |||
9239 | int stackSize = keepStackSize(); | ||
9240 | |||
9241 | try { | ||
9242 | // InternalSolverLanguageParser.g:2836:1: ( ( ( rule__Problem__ImportsAssignment_1 )* ) ) | ||
9243 | // InternalSolverLanguageParser.g:2837:1: ( ( rule__Problem__ImportsAssignment_1 )* ) | ||
9244 | { | ||
9245 | // InternalSolverLanguageParser.g:2837:1: ( ( rule__Problem__ImportsAssignment_1 )* ) | ||
9246 | // InternalSolverLanguageParser.g:2838:2: ( rule__Problem__ImportsAssignment_1 )* | ||
9247 | { | ||
9248 | before(grammarAccess.getProblemAccess().getImportsAssignment_1()); | ||
9249 | // InternalSolverLanguageParser.g:2839:2: ( rule__Problem__ImportsAssignment_1 )* | ||
9250 | loop31: | ||
9251 | do { | ||
9252 | int alt31=2; | ||
9253 | int LA31_0 = input.LA(1); | ||
9254 | |||
9255 | if ( (LA31_0==Import) ) { | ||
9256 | alt31=1; | ||
9257 | } | ||
9258 | |||
9259 | |||
9260 | switch (alt31) { | ||
9261 | case 1 : | ||
9262 | // InternalSolverLanguageParser.g:2839:3: rule__Problem__ImportsAssignment_1 | ||
9263 | { | ||
9264 | pushFollow(FOLLOW_4); | ||
9265 | rule__Problem__ImportsAssignment_1(); | ||
9266 | |||
9267 | state._fsp--; | ||
9268 | |||
9269 | |||
9270 | } | ||
9271 | break; | ||
9272 | |||
9273 | default : | ||
9274 | break loop31; | ||
9275 | } | ||
9276 | } while (true); | ||
9277 | |||
9278 | after(grammarAccess.getProblemAccess().getImportsAssignment_1()); | ||
9279 | |||
8017 | } | 9280 | } |
8018 | else { | ||
8019 | NoViableAltException nvae = | ||
8020 | new NoViableAltException("", 25, 0, input); | ||
8021 | 9281 | ||
8022 | throw nvae; | 9282 | |
8023 | } | 9283 | } |
8024 | switch (alt25) { | ||
8025 | case 1 : | ||
8026 | // InternalSolverLanguageParser.g:2471:2: ( ( Minimize ) ) | ||
8027 | { | ||
8028 | // InternalSolverLanguageParser.g:2471:2: ( ( Minimize ) ) | ||
8029 | // InternalSolverLanguageParser.g:2472:3: ( Minimize ) | ||
8030 | { | ||
8031 | before(grammarAccess.getObjectiveKindAccess().getMINIMIZEEnumLiteralDeclaration_0()); | ||
8032 | // InternalSolverLanguageParser.g:2473:3: ( Minimize ) | ||
8033 | // InternalSolverLanguageParser.g:2473:4: Minimize | ||
8034 | { | ||
8035 | match(input,Minimize,FOLLOW_2); | ||
8036 | 9284 | ||
8037 | } | 9285 | } |
9286 | catch (RecognitionException re) { | ||
9287 | reportError(re); | ||
9288 | recover(input,re); | ||
9289 | } | ||
9290 | finally { | ||
8038 | 9291 | ||
8039 | after(grammarAccess.getObjectiveKindAccess().getMINIMIZEEnumLiteralDeclaration_0()); | 9292 | restoreStackSize(stackSize); |
8040 | 9293 | ||
8041 | } | 9294 | } |
9295 | return ; | ||
9296 | } | ||
9297 | // $ANTLR end "rule__Problem__Group__1__Impl" | ||
8042 | 9298 | ||
8043 | 9299 | ||
8044 | } | 9300 | // $ANTLR start "rule__Problem__Group__2" |
8045 | break; | 9301 | // InternalSolverLanguageParser.g:2847:1: rule__Problem__Group__2 : rule__Problem__Group__2__Impl ; |
8046 | case 2 : | 9302 | public final void rule__Problem__Group__2() throws RecognitionException { |
8047 | // InternalSolverLanguageParser.g:2477:2: ( ( Maximize ) ) | ||
8048 | { | ||
8049 | // InternalSolverLanguageParser.g:2477:2: ( ( Maximize ) ) | ||
8050 | // InternalSolverLanguageParser.g:2478:3: ( Maximize ) | ||
8051 | { | ||
8052 | before(grammarAccess.getObjectiveKindAccess().getMAXIMIZEEnumLiteralDeclaration_1()); | ||
8053 | // InternalSolverLanguageParser.g:2479:3: ( Maximize ) | ||
8054 | // InternalSolverLanguageParser.g:2479:4: Maximize | ||
8055 | { | ||
8056 | match(input,Maximize,FOLLOW_2); | ||
8057 | 9303 | ||
8058 | } | 9304 | int stackSize = keepStackSize(); |
9305 | |||
9306 | try { | ||
9307 | // InternalSolverLanguageParser.g:2851:1: ( rule__Problem__Group__2__Impl ) | ||
9308 | // InternalSolverLanguageParser.g:2852:2: rule__Problem__Group__2__Impl | ||
9309 | { | ||
9310 | pushFollow(FOLLOW_2); | ||
9311 | rule__Problem__Group__2__Impl(); | ||
8059 | 9312 | ||
8060 | after(grammarAccess.getObjectiveKindAccess().getMAXIMIZEEnumLiteralDeclaration_1()); | 9313 | state._fsp--; |
8061 | 9314 | ||
8062 | } | ||
8063 | 9315 | ||
9316 | } | ||
9317 | |||
9318 | } | ||
9319 | catch (RecognitionException re) { | ||
9320 | reportError(re); | ||
9321 | recover(input,re); | ||
9322 | } | ||
9323 | finally { | ||
9324 | |||
9325 | restoreStackSize(stackSize); | ||
9326 | |||
9327 | } | ||
9328 | return ; | ||
9329 | } | ||
9330 | // $ANTLR end "rule__Problem__Group__2" | ||
9331 | |||
9332 | |||
9333 | // $ANTLR start "rule__Problem__Group__2__Impl" | ||
9334 | // InternalSolverLanguageParser.g:2858:1: rule__Problem__Group__2__Impl : ( ( rule__Problem__StatementsAssignment_2 )* ) ; | ||
9335 | public final void rule__Problem__Group__2__Impl() throws RecognitionException { | ||
9336 | |||
9337 | int stackSize = keepStackSize(); | ||
9338 | |||
9339 | try { | ||
9340 | // InternalSolverLanguageParser.g:2862:1: ( ( ( rule__Problem__StatementsAssignment_2 )* ) ) | ||
9341 | // InternalSolverLanguageParser.g:2863:1: ( ( rule__Problem__StatementsAssignment_2 )* ) | ||
9342 | { | ||
9343 | // InternalSolverLanguageParser.g:2863:1: ( ( rule__Problem__StatementsAssignment_2 )* ) | ||
9344 | // InternalSolverLanguageParser.g:2864:2: ( rule__Problem__StatementsAssignment_2 )* | ||
9345 | { | ||
9346 | before(grammarAccess.getProblemAccess().getStatementsAssignment_2()); | ||
9347 | // InternalSolverLanguageParser.g:2865:2: ( rule__Problem__StatementsAssignment_2 )* | ||
9348 | loop32: | ||
9349 | do { | ||
9350 | int alt32=2; | ||
9351 | int LA32_0 = input.LA(1); | ||
9352 | |||
9353 | if ( ((LA32_0>=Containment && LA32_0<=Abstract)||(LA32_0>=Maximize && LA32_0<=Minimize)||LA32_0==Default||(LA32_0>=Unknown && LA32_0<=Extern)||LA32_0==Object||(LA32_0>=Class && LA32_0<=Scope)||(LA32_0>=Enum && LA32_0<=Root)||LA32_0==True||(LA32_0>=Inf && LA32_0<=Let)||LA32_0==If||(LA32_0>=ExclamationMark && LA32_0<=LeftParenthesis)||LA32_0==PlusSign||LA32_0==HyphenMinus||(LA32_0>=QuestionMark && LA32_0<=LeftSquareBracket)||(LA32_0>=Tilde && LA32_0<=RULE_QUOTED_ID)||(LA32_0>=RULE_ID && LA32_0<=RULE_INT)) ) { | ||
9354 | alt32=1; | ||
9355 | } | ||
9356 | |||
9357 | |||
9358 | switch (alt32) { | ||
9359 | case 1 : | ||
9360 | // InternalSolverLanguageParser.g:2865:3: rule__Problem__StatementsAssignment_2 | ||
9361 | { | ||
9362 | pushFollow(FOLLOW_5); | ||
9363 | rule__Problem__StatementsAssignment_2(); | ||
9364 | |||
9365 | state._fsp--; | ||
9366 | |||
9367 | |||
9368 | } | ||
9369 | break; | ||
9370 | |||
9371 | default : | ||
9372 | break loop32; | ||
9373 | } | ||
9374 | } while (true); | ||
9375 | |||
9376 | after(grammarAccess.getProblemAccess().getStatementsAssignment_2()); | ||
9377 | |||
9378 | } | ||
8064 | 9379 | ||
8065 | } | ||
8066 | break; | ||
8067 | 9380 | ||
8068 | } | 9381 | } |
9382 | |||
8069 | } | 9383 | } |
8070 | catch (RecognitionException re) { | 9384 | catch (RecognitionException re) { |
8071 | reportError(re); | 9385 | reportError(re); |
@@ -8078,26 +9392,571 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
8078 | } | 9392 | } |
8079 | return ; | 9393 | return ; |
8080 | } | 9394 | } |
8081 | // $ANTLR end "rule__ObjectiveKind__Alternatives" | 9395 | // $ANTLR end "rule__Problem__Group__2__Impl" |
9396 | |||
9397 | |||
9398 | // $ANTLR start "rule__Problem__Group_0__0" | ||
9399 | // InternalSolverLanguageParser.g:2874:1: rule__Problem__Group_0__0 : rule__Problem__Group_0__0__Impl rule__Problem__Group_0__1 ; | ||
9400 | public final void rule__Problem__Group_0__0() throws RecognitionException { | ||
9401 | |||
9402 | int stackSize = keepStackSize(); | ||
9403 | |||
9404 | try { | ||
9405 | // InternalSolverLanguageParser.g:2878:1: ( rule__Problem__Group_0__0__Impl rule__Problem__Group_0__1 ) | ||
9406 | // InternalSolverLanguageParser.g:2879:2: rule__Problem__Group_0__0__Impl rule__Problem__Group_0__1 | ||
9407 | { | ||
9408 | pushFollow(FOLLOW_6); | ||
9409 | rule__Problem__Group_0__0__Impl(); | ||
9410 | |||
9411 | state._fsp--; | ||
9412 | |||
9413 | pushFollow(FOLLOW_2); | ||
9414 | rule__Problem__Group_0__1(); | ||
9415 | |||
9416 | state._fsp--; | ||
9417 | |||
9418 | |||
9419 | } | ||
9420 | |||
9421 | } | ||
9422 | catch (RecognitionException re) { | ||
9423 | reportError(re); | ||
9424 | recover(input,re); | ||
9425 | } | ||
9426 | finally { | ||
9427 | |||
9428 | restoreStackSize(stackSize); | ||
9429 | |||
9430 | } | ||
9431 | return ; | ||
9432 | } | ||
9433 | // $ANTLR end "rule__Problem__Group_0__0" | ||
9434 | |||
9435 | |||
9436 | // $ANTLR start "rule__Problem__Group_0__0__Impl" | ||
9437 | // InternalSolverLanguageParser.g:2886:1: rule__Problem__Group_0__0__Impl : ( Problem ) ; | ||
9438 | public final void rule__Problem__Group_0__0__Impl() throws RecognitionException { | ||
9439 | |||
9440 | int stackSize = keepStackSize(); | ||
9441 | |||
9442 | try { | ||
9443 | // InternalSolverLanguageParser.g:2890:1: ( ( Problem ) ) | ||
9444 | // InternalSolverLanguageParser.g:2891:1: ( Problem ) | ||
9445 | { | ||
9446 | // InternalSolverLanguageParser.g:2891:1: ( Problem ) | ||
9447 | // InternalSolverLanguageParser.g:2892:2: Problem | ||
9448 | { | ||
9449 | before(grammarAccess.getProblemAccess().getProblemKeyword_0_0()); | ||
9450 | match(input,Problem,FOLLOW_2); | ||
9451 | after(grammarAccess.getProblemAccess().getProblemKeyword_0_0()); | ||
9452 | |||
9453 | } | ||
9454 | |||
9455 | |||
9456 | } | ||
9457 | |||
9458 | } | ||
9459 | catch (RecognitionException re) { | ||
9460 | reportError(re); | ||
9461 | recover(input,re); | ||
9462 | } | ||
9463 | finally { | ||
9464 | |||
9465 | restoreStackSize(stackSize); | ||
9466 | |||
9467 | } | ||
9468 | return ; | ||
9469 | } | ||
9470 | // $ANTLR end "rule__Problem__Group_0__0__Impl" | ||
9471 | |||
9472 | |||
9473 | // $ANTLR start "rule__Problem__Group_0__1" | ||
9474 | // InternalSolverLanguageParser.g:2901:1: rule__Problem__Group_0__1 : rule__Problem__Group_0__1__Impl rule__Problem__Group_0__2 ; | ||
9475 | public final void rule__Problem__Group_0__1() throws RecognitionException { | ||
9476 | |||
9477 | int stackSize = keepStackSize(); | ||
9478 | |||
9479 | try { | ||
9480 | // InternalSolverLanguageParser.g:2905:1: ( rule__Problem__Group_0__1__Impl rule__Problem__Group_0__2 ) | ||
9481 | // InternalSolverLanguageParser.g:2906:2: rule__Problem__Group_0__1__Impl rule__Problem__Group_0__2 | ||
9482 | { | ||
9483 | pushFollow(FOLLOW_7); | ||
9484 | rule__Problem__Group_0__1__Impl(); | ||
9485 | |||
9486 | state._fsp--; | ||
9487 | |||
9488 | pushFollow(FOLLOW_2); | ||
9489 | rule__Problem__Group_0__2(); | ||
9490 | |||
9491 | state._fsp--; | ||
9492 | |||
9493 | |||
9494 | } | ||
9495 | |||
9496 | } | ||
9497 | catch (RecognitionException re) { | ||
9498 | reportError(re); | ||
9499 | recover(input,re); | ||
9500 | } | ||
9501 | finally { | ||
9502 | |||
9503 | restoreStackSize(stackSize); | ||
9504 | |||
9505 | } | ||
9506 | return ; | ||
9507 | } | ||
9508 | // $ANTLR end "rule__Problem__Group_0__1" | ||
9509 | |||
9510 | |||
9511 | // $ANTLR start "rule__Problem__Group_0__1__Impl" | ||
9512 | // InternalSolverLanguageParser.g:2913:1: rule__Problem__Group_0__1__Impl : ( ( rule__Problem__NameAssignment_0_1 ) ) ; | ||
9513 | public final void rule__Problem__Group_0__1__Impl() throws RecognitionException { | ||
9514 | |||
9515 | int stackSize = keepStackSize(); | ||
9516 | |||
9517 | try { | ||
9518 | // InternalSolverLanguageParser.g:2917:1: ( ( ( rule__Problem__NameAssignment_0_1 ) ) ) | ||
9519 | // InternalSolverLanguageParser.g:2918:1: ( ( rule__Problem__NameAssignment_0_1 ) ) | ||
9520 | { | ||
9521 | // InternalSolverLanguageParser.g:2918:1: ( ( rule__Problem__NameAssignment_0_1 ) ) | ||
9522 | // InternalSolverLanguageParser.g:2919:2: ( rule__Problem__NameAssignment_0_1 ) | ||
9523 | { | ||
9524 | before(grammarAccess.getProblemAccess().getNameAssignment_0_1()); | ||
9525 | // InternalSolverLanguageParser.g:2920:2: ( rule__Problem__NameAssignment_0_1 ) | ||
9526 | // InternalSolverLanguageParser.g:2920:3: rule__Problem__NameAssignment_0_1 | ||
9527 | { | ||
9528 | pushFollow(FOLLOW_2); | ||
9529 | rule__Problem__NameAssignment_0_1(); | ||
9530 | |||
9531 | state._fsp--; | ||
9532 | |||
9533 | |||
9534 | } | ||
9535 | |||
9536 | after(grammarAccess.getProblemAccess().getNameAssignment_0_1()); | ||
9537 | |||
9538 | } | ||
9539 | |||
9540 | |||
9541 | } | ||
9542 | |||
9543 | } | ||
9544 | catch (RecognitionException re) { | ||
9545 | reportError(re); | ||
9546 | recover(input,re); | ||
9547 | } | ||
9548 | finally { | ||
9549 | |||
9550 | restoreStackSize(stackSize); | ||
9551 | |||
9552 | } | ||
9553 | return ; | ||
9554 | } | ||
9555 | // $ANTLR end "rule__Problem__Group_0__1__Impl" | ||
9556 | |||
9557 | |||
9558 | // $ANTLR start "rule__Problem__Group_0__2" | ||
9559 | // InternalSolverLanguageParser.g:2928:1: rule__Problem__Group_0__2 : rule__Problem__Group_0__2__Impl ; | ||
9560 | public final void rule__Problem__Group_0__2() throws RecognitionException { | ||
9561 | |||
9562 | int stackSize = keepStackSize(); | ||
9563 | |||
9564 | try { | ||
9565 | // InternalSolverLanguageParser.g:2932:1: ( rule__Problem__Group_0__2__Impl ) | ||
9566 | // InternalSolverLanguageParser.g:2933:2: rule__Problem__Group_0__2__Impl | ||
9567 | { | ||
9568 | pushFollow(FOLLOW_2); | ||
9569 | rule__Problem__Group_0__2__Impl(); | ||
9570 | |||
9571 | state._fsp--; | ||
9572 | |||
9573 | |||
9574 | } | ||
9575 | |||
9576 | } | ||
9577 | catch (RecognitionException re) { | ||
9578 | reportError(re); | ||
9579 | recover(input,re); | ||
9580 | } | ||
9581 | finally { | ||
9582 | |||
9583 | restoreStackSize(stackSize); | ||
9584 | |||
9585 | } | ||
9586 | return ; | ||
9587 | } | ||
9588 | // $ANTLR end "rule__Problem__Group_0__2" | ||
9589 | |||
9590 | |||
9591 | // $ANTLR start "rule__Problem__Group_0__2__Impl" | ||
9592 | // InternalSolverLanguageParser.g:2939:1: rule__Problem__Group_0__2__Impl : ( RULE_FULL_STOP ) ; | ||
9593 | public final void rule__Problem__Group_0__2__Impl() throws RecognitionException { | ||
9594 | |||
9595 | int stackSize = keepStackSize(); | ||
9596 | |||
9597 | try { | ||
9598 | // InternalSolverLanguageParser.g:2943:1: ( ( RULE_FULL_STOP ) ) | ||
9599 | // InternalSolverLanguageParser.g:2944:1: ( RULE_FULL_STOP ) | ||
9600 | { | ||
9601 | // InternalSolverLanguageParser.g:2944:1: ( RULE_FULL_STOP ) | ||
9602 | // InternalSolverLanguageParser.g:2945:2: RULE_FULL_STOP | ||
9603 | { | ||
9604 | before(grammarAccess.getProblemAccess().getFULL_STOPTerminalRuleCall_0_2()); | ||
9605 | match(input,RULE_FULL_STOP,FOLLOW_2); | ||
9606 | after(grammarAccess.getProblemAccess().getFULL_STOPTerminalRuleCall_0_2()); | ||
9607 | |||
9608 | } | ||
9609 | |||
9610 | |||
9611 | } | ||
9612 | |||
9613 | } | ||
9614 | catch (RecognitionException re) { | ||
9615 | reportError(re); | ||
9616 | recover(input,re); | ||
9617 | } | ||
9618 | finally { | ||
9619 | |||
9620 | restoreStackSize(stackSize); | ||
9621 | |||
9622 | } | ||
9623 | return ; | ||
9624 | } | ||
9625 | // $ANTLR end "rule__Problem__Group_0__2__Impl" | ||
9626 | |||
9627 | |||
9628 | // $ANTLR start "rule__UriImport__Group__0" | ||
9629 | // InternalSolverLanguageParser.g:2955:1: rule__UriImport__Group__0 : rule__UriImport__Group__0__Impl rule__UriImport__Group__1 ; | ||
9630 | public final void rule__UriImport__Group__0() throws RecognitionException { | ||
9631 | |||
9632 | int stackSize = keepStackSize(); | ||
9633 | |||
9634 | try { | ||
9635 | // InternalSolverLanguageParser.g:2959:1: ( rule__UriImport__Group__0__Impl rule__UriImport__Group__1 ) | ||
9636 | // InternalSolverLanguageParser.g:2960:2: rule__UriImport__Group__0__Impl rule__UriImport__Group__1 | ||
9637 | { | ||
9638 | pushFollow(FOLLOW_8); | ||
9639 | rule__UriImport__Group__0__Impl(); | ||
9640 | |||
9641 | state._fsp--; | ||
9642 | |||
9643 | pushFollow(FOLLOW_2); | ||
9644 | rule__UriImport__Group__1(); | ||
9645 | |||
9646 | state._fsp--; | ||
9647 | |||
9648 | |||
9649 | } | ||
9650 | |||
9651 | } | ||
9652 | catch (RecognitionException re) { | ||
9653 | reportError(re); | ||
9654 | recover(input,re); | ||
9655 | } | ||
9656 | finally { | ||
9657 | |||
9658 | restoreStackSize(stackSize); | ||
9659 | |||
9660 | } | ||
9661 | return ; | ||
9662 | } | ||
9663 | // $ANTLR end "rule__UriImport__Group__0" | ||
9664 | |||
9665 | |||
9666 | // $ANTLR start "rule__UriImport__Group__0__Impl" | ||
9667 | // InternalSolverLanguageParser.g:2967:1: rule__UriImport__Group__0__Impl : ( Import ) ; | ||
9668 | public final void rule__UriImport__Group__0__Impl() throws RecognitionException { | ||
9669 | |||
9670 | int stackSize = keepStackSize(); | ||
9671 | |||
9672 | try { | ||
9673 | // InternalSolverLanguageParser.g:2971:1: ( ( Import ) ) | ||
9674 | // InternalSolverLanguageParser.g:2972:1: ( Import ) | ||
9675 | { | ||
9676 | // InternalSolverLanguageParser.g:2972:1: ( Import ) | ||
9677 | // InternalSolverLanguageParser.g:2973:2: Import | ||
9678 | { | ||
9679 | before(grammarAccess.getUriImportAccess().getImportKeyword_0()); | ||
9680 | match(input,Import,FOLLOW_2); | ||
9681 | after(grammarAccess.getUriImportAccess().getImportKeyword_0()); | ||
9682 | |||
9683 | } | ||
9684 | |||
9685 | |||
9686 | } | ||
9687 | |||
9688 | } | ||
9689 | catch (RecognitionException re) { | ||
9690 | reportError(re); | ||
9691 | recover(input,re); | ||
9692 | } | ||
9693 | finally { | ||
9694 | |||
9695 | restoreStackSize(stackSize); | ||
9696 | |||
9697 | } | ||
9698 | return ; | ||
9699 | } | ||
9700 | // $ANTLR end "rule__UriImport__Group__0__Impl" | ||
9701 | |||
9702 | |||
9703 | // $ANTLR start "rule__UriImport__Group__1" | ||
9704 | // InternalSolverLanguageParser.g:2982:1: rule__UriImport__Group__1 : rule__UriImport__Group__1__Impl rule__UriImport__Group__2 ; | ||
9705 | public final void rule__UriImport__Group__1() throws RecognitionException { | ||
9706 | |||
9707 | int stackSize = keepStackSize(); | ||
9708 | |||
9709 | try { | ||
9710 | // InternalSolverLanguageParser.g:2986:1: ( rule__UriImport__Group__1__Impl rule__UriImport__Group__2 ) | ||
9711 | // InternalSolverLanguageParser.g:2987:2: rule__UriImport__Group__1__Impl rule__UriImport__Group__2 | ||
9712 | { | ||
9713 | pushFollow(FOLLOW_9); | ||
9714 | rule__UriImport__Group__1__Impl(); | ||
9715 | |||
9716 | state._fsp--; | ||
9717 | |||
9718 | pushFollow(FOLLOW_2); | ||
9719 | rule__UriImport__Group__2(); | ||
9720 | |||
9721 | state._fsp--; | ||
9722 | |||
9723 | |||
9724 | } | ||
9725 | |||
9726 | } | ||
9727 | catch (RecognitionException re) { | ||
9728 | reportError(re); | ||
9729 | recover(input,re); | ||
9730 | } | ||
9731 | finally { | ||
9732 | |||
9733 | restoreStackSize(stackSize); | ||
9734 | |||
9735 | } | ||
9736 | return ; | ||
9737 | } | ||
9738 | // $ANTLR end "rule__UriImport__Group__1" | ||
9739 | |||
9740 | |||
9741 | // $ANTLR start "rule__UriImport__Group__1__Impl" | ||
9742 | // InternalSolverLanguageParser.g:2994:1: rule__UriImport__Group__1__Impl : ( ( rule__UriImport__UriAssignment_1 ) ) ; | ||
9743 | public final void rule__UriImport__Group__1__Impl() throws RecognitionException { | ||
9744 | |||
9745 | int stackSize = keepStackSize(); | ||
9746 | |||
9747 | try { | ||
9748 | // InternalSolverLanguageParser.g:2998:1: ( ( ( rule__UriImport__UriAssignment_1 ) ) ) | ||
9749 | // InternalSolverLanguageParser.g:2999:1: ( ( rule__UriImport__UriAssignment_1 ) ) | ||
9750 | { | ||
9751 | // InternalSolverLanguageParser.g:2999:1: ( ( rule__UriImport__UriAssignment_1 ) ) | ||
9752 | // InternalSolverLanguageParser.g:3000:2: ( rule__UriImport__UriAssignment_1 ) | ||
9753 | { | ||
9754 | before(grammarAccess.getUriImportAccess().getUriAssignment_1()); | ||
9755 | // InternalSolverLanguageParser.g:3001:2: ( rule__UriImport__UriAssignment_1 ) | ||
9756 | // InternalSolverLanguageParser.g:3001:3: rule__UriImport__UriAssignment_1 | ||
9757 | { | ||
9758 | pushFollow(FOLLOW_2); | ||
9759 | rule__UriImport__UriAssignment_1(); | ||
9760 | |||
9761 | state._fsp--; | ||
9762 | |||
9763 | |||
9764 | } | ||
9765 | |||
9766 | after(grammarAccess.getUriImportAccess().getUriAssignment_1()); | ||
9767 | |||
9768 | } | ||
9769 | |||
9770 | |||
9771 | } | ||
9772 | |||
9773 | } | ||
9774 | catch (RecognitionException re) { | ||
9775 | reportError(re); | ||
9776 | recover(input,re); | ||
9777 | } | ||
9778 | finally { | ||
9779 | |||
9780 | restoreStackSize(stackSize); | ||
9781 | |||
9782 | } | ||
9783 | return ; | ||
9784 | } | ||
9785 | // $ANTLR end "rule__UriImport__Group__1__Impl" | ||
9786 | |||
9787 | |||
9788 | // $ANTLR start "rule__UriImport__Group__2" | ||
9789 | // InternalSolverLanguageParser.g:3009:1: rule__UriImport__Group__2 : rule__UriImport__Group__2__Impl rule__UriImport__Group__3 ; | ||
9790 | public final void rule__UriImport__Group__2() throws RecognitionException { | ||
9791 | |||
9792 | int stackSize = keepStackSize(); | ||
9793 | |||
9794 | try { | ||
9795 | // InternalSolverLanguageParser.g:3013:1: ( rule__UriImport__Group__2__Impl rule__UriImport__Group__3 ) | ||
9796 | // InternalSolverLanguageParser.g:3014:2: rule__UriImport__Group__2__Impl rule__UriImport__Group__3 | ||
9797 | { | ||
9798 | pushFollow(FOLLOW_7); | ||
9799 | rule__UriImport__Group__2__Impl(); | ||
9800 | |||
9801 | state._fsp--; | ||
9802 | |||
9803 | pushFollow(FOLLOW_2); | ||
9804 | rule__UriImport__Group__3(); | ||
9805 | |||
9806 | state._fsp--; | ||
9807 | |||
9808 | |||
9809 | } | ||
9810 | |||
9811 | } | ||
9812 | catch (RecognitionException re) { | ||
9813 | reportError(re); | ||
9814 | recover(input,re); | ||
9815 | } | ||
9816 | finally { | ||
9817 | |||
9818 | restoreStackSize(stackSize); | ||
9819 | |||
9820 | } | ||
9821 | return ; | ||
9822 | } | ||
9823 | // $ANTLR end "rule__UriImport__Group__2" | ||
9824 | |||
9825 | |||
9826 | // $ANTLR start "rule__UriImport__Group__2__Impl" | ||
9827 | // InternalSolverLanguageParser.g:3021:1: rule__UriImport__Group__2__Impl : ( ( rule__UriImport__Group_2__0 ) ) ; | ||
9828 | public final void rule__UriImport__Group__2__Impl() throws RecognitionException { | ||
9829 | |||
9830 | int stackSize = keepStackSize(); | ||
9831 | |||
9832 | try { | ||
9833 | // InternalSolverLanguageParser.g:3025:1: ( ( ( rule__UriImport__Group_2__0 ) ) ) | ||
9834 | // InternalSolverLanguageParser.g:3026:1: ( ( rule__UriImport__Group_2__0 ) ) | ||
9835 | { | ||
9836 | // InternalSolverLanguageParser.g:3026:1: ( ( rule__UriImport__Group_2__0 ) ) | ||
9837 | // InternalSolverLanguageParser.g:3027:2: ( rule__UriImport__Group_2__0 ) | ||
9838 | { | ||
9839 | before(grammarAccess.getUriImportAccess().getGroup_2()); | ||
9840 | // InternalSolverLanguageParser.g:3028:2: ( rule__UriImport__Group_2__0 ) | ||
9841 | // InternalSolverLanguageParser.g:3028:3: rule__UriImport__Group_2__0 | ||
9842 | { | ||
9843 | pushFollow(FOLLOW_2); | ||
9844 | rule__UriImport__Group_2__0(); | ||
9845 | |||
9846 | state._fsp--; | ||
9847 | |||
9848 | |||
9849 | } | ||
9850 | |||
9851 | after(grammarAccess.getUriImportAccess().getGroup_2()); | ||
9852 | |||
9853 | } | ||
9854 | |||
9855 | |||
9856 | } | ||
9857 | |||
9858 | } | ||
9859 | catch (RecognitionException re) { | ||
9860 | reportError(re); | ||
9861 | recover(input,re); | ||
9862 | } | ||
9863 | finally { | ||
9864 | |||
9865 | restoreStackSize(stackSize); | ||
9866 | |||
9867 | } | ||
9868 | return ; | ||
9869 | } | ||
9870 | // $ANTLR end "rule__UriImport__Group__2__Impl" | ||
9871 | |||
9872 | |||
9873 | // $ANTLR start "rule__UriImport__Group__3" | ||
9874 | // InternalSolverLanguageParser.g:3036:1: rule__UriImport__Group__3 : rule__UriImport__Group__3__Impl ; | ||
9875 | public final void rule__UriImport__Group__3() throws RecognitionException { | ||
9876 | |||
9877 | int stackSize = keepStackSize(); | ||
9878 | |||
9879 | try { | ||
9880 | // InternalSolverLanguageParser.g:3040:1: ( rule__UriImport__Group__3__Impl ) | ||
9881 | // InternalSolverLanguageParser.g:3041:2: rule__UriImport__Group__3__Impl | ||
9882 | { | ||
9883 | pushFollow(FOLLOW_2); | ||
9884 | rule__UriImport__Group__3__Impl(); | ||
9885 | |||
9886 | state._fsp--; | ||
9887 | |||
9888 | |||
9889 | } | ||
9890 | |||
9891 | } | ||
9892 | catch (RecognitionException re) { | ||
9893 | reportError(re); | ||
9894 | recover(input,re); | ||
9895 | } | ||
9896 | finally { | ||
9897 | |||
9898 | restoreStackSize(stackSize); | ||
9899 | |||
9900 | } | ||
9901 | return ; | ||
9902 | } | ||
9903 | // $ANTLR end "rule__UriImport__Group__3" | ||
9904 | |||
9905 | |||
9906 | // $ANTLR start "rule__UriImport__Group__3__Impl" | ||
9907 | // InternalSolverLanguageParser.g:3047:1: rule__UriImport__Group__3__Impl : ( RULE_FULL_STOP ) ; | ||
9908 | public final void rule__UriImport__Group__3__Impl() throws RecognitionException { | ||
9909 | |||
9910 | int stackSize = keepStackSize(); | ||
9911 | |||
9912 | try { | ||
9913 | // InternalSolverLanguageParser.g:3051:1: ( ( RULE_FULL_STOP ) ) | ||
9914 | // InternalSolverLanguageParser.g:3052:1: ( RULE_FULL_STOP ) | ||
9915 | { | ||
9916 | // InternalSolverLanguageParser.g:3052:1: ( RULE_FULL_STOP ) | ||
9917 | // InternalSolverLanguageParser.g:3053:2: RULE_FULL_STOP | ||
9918 | { | ||
9919 | before(grammarAccess.getUriImportAccess().getFULL_STOPTerminalRuleCall_3()); | ||
9920 | match(input,RULE_FULL_STOP,FOLLOW_2); | ||
9921 | after(grammarAccess.getUriImportAccess().getFULL_STOPTerminalRuleCall_3()); | ||
9922 | |||
9923 | } | ||
9924 | |||
9925 | |||
9926 | } | ||
8082 | 9927 | ||
9928 | } | ||
9929 | catch (RecognitionException re) { | ||
9930 | reportError(re); | ||
9931 | recover(input,re); | ||
9932 | } | ||
9933 | finally { | ||
8083 | 9934 | ||
8084 | // $ANTLR start "rule__Statement__Group__0" | 9935 | restoreStackSize(stackSize); |
8085 | // InternalSolverLanguageParser.g:2487:1: rule__Statement__Group__0 : rule__Statement__Group__0__Impl rule__Statement__Group__1 ; | 9936 | |
8086 | public final void rule__Statement__Group__0() throws RecognitionException { | 9937 | } |
9938 | return ; | ||
9939 | } | ||
9940 | // $ANTLR end "rule__UriImport__Group__3__Impl" | ||
9941 | |||
9942 | |||
9943 | // $ANTLR start "rule__UriImport__Group_2__0" | ||
9944 | // InternalSolverLanguageParser.g:3063:1: rule__UriImport__Group_2__0 : rule__UriImport__Group_2__0__Impl rule__UriImport__Group_2__1 ; | ||
9945 | public final void rule__UriImport__Group_2__0() throws RecognitionException { | ||
8087 | 9946 | ||
8088 | int stackSize = keepStackSize(); | 9947 | int stackSize = keepStackSize(); |
8089 | 9948 | ||
8090 | try { | 9949 | try { |
8091 | // InternalSolverLanguageParser.g:2491:1: ( rule__Statement__Group__0__Impl rule__Statement__Group__1 ) | 9950 | // InternalSolverLanguageParser.g:3067:1: ( rule__UriImport__Group_2__0__Impl rule__UriImport__Group_2__1 ) |
8092 | // InternalSolverLanguageParser.g:2492:2: rule__Statement__Group__0__Impl rule__Statement__Group__1 | 9951 | // InternalSolverLanguageParser.g:3068:2: rule__UriImport__Group_2__0__Impl rule__UriImport__Group_2__1 |
8093 | { | 9952 | { |
8094 | pushFollow(FOLLOW_4); | 9953 | pushFollow(FOLLOW_6); |
8095 | rule__Statement__Group__0__Impl(); | 9954 | rule__UriImport__Group_2__0__Impl(); |
8096 | 9955 | ||
8097 | state._fsp--; | 9956 | state._fsp--; |
8098 | 9957 | ||
8099 | pushFollow(FOLLOW_2); | 9958 | pushFollow(FOLLOW_2); |
8100 | rule__Statement__Group__1(); | 9959 | rule__UriImport__Group_2__1(); |
8101 | 9960 | ||
8102 | state._fsp--; | 9961 | state._fsp--; |
8103 | 9962 | ||
@@ -8116,35 +9975,105 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
8116 | } | 9975 | } |
8117 | return ; | 9976 | return ; |
8118 | } | 9977 | } |
8119 | // $ANTLR end "rule__Statement__Group__0" | 9978 | // $ANTLR end "rule__UriImport__Group_2__0" |
8120 | 9979 | ||
8121 | 9980 | ||
8122 | // $ANTLR start "rule__Statement__Group__0__Impl" | 9981 | // $ANTLR start "rule__UriImport__Group_2__0__Impl" |
8123 | // InternalSolverLanguageParser.g:2499:1: rule__Statement__Group__0__Impl : ( ( rule__Statement__Alternatives_0 ) ) ; | 9982 | // InternalSolverLanguageParser.g:3075:1: rule__UriImport__Group_2__0__Impl : ( As ) ; |
8124 | public final void rule__Statement__Group__0__Impl() throws RecognitionException { | 9983 | public final void rule__UriImport__Group_2__0__Impl() throws RecognitionException { |
8125 | 9984 | ||
8126 | int stackSize = keepStackSize(); | 9985 | int stackSize = keepStackSize(); |
8127 | 9986 | ||
8128 | try { | 9987 | try { |
8129 | // InternalSolverLanguageParser.g:2503:1: ( ( ( rule__Statement__Alternatives_0 ) ) ) | 9988 | // InternalSolverLanguageParser.g:3079:1: ( ( As ) ) |
8130 | // InternalSolverLanguageParser.g:2504:1: ( ( rule__Statement__Alternatives_0 ) ) | 9989 | // InternalSolverLanguageParser.g:3080:1: ( As ) |
8131 | { | 9990 | { |
8132 | // InternalSolverLanguageParser.g:2504:1: ( ( rule__Statement__Alternatives_0 ) ) | 9991 | // InternalSolverLanguageParser.g:3080:1: ( As ) |
8133 | // InternalSolverLanguageParser.g:2505:2: ( rule__Statement__Alternatives_0 ) | 9992 | // InternalSolverLanguageParser.g:3081:2: As |
8134 | { | 9993 | { |
8135 | before(grammarAccess.getStatementAccess().getAlternatives_0()); | 9994 | before(grammarAccess.getUriImportAccess().getAsKeyword_2_0()); |
8136 | // InternalSolverLanguageParser.g:2506:2: ( rule__Statement__Alternatives_0 ) | 9995 | match(input,As,FOLLOW_2); |
8137 | // InternalSolverLanguageParser.g:2506:3: rule__Statement__Alternatives_0 | 9996 | after(grammarAccess.getUriImportAccess().getAsKeyword_2_0()); |
9997 | |||
9998 | } | ||
9999 | |||
10000 | |||
10001 | } | ||
10002 | |||
10003 | } | ||
10004 | catch (RecognitionException re) { | ||
10005 | reportError(re); | ||
10006 | recover(input,re); | ||
10007 | } | ||
10008 | finally { | ||
10009 | |||
10010 | restoreStackSize(stackSize); | ||
10011 | |||
10012 | } | ||
10013 | return ; | ||
10014 | } | ||
10015 | // $ANTLR end "rule__UriImport__Group_2__0__Impl" | ||
10016 | |||
10017 | |||
10018 | // $ANTLR start "rule__UriImport__Group_2__1" | ||
10019 | // InternalSolverLanguageParser.g:3090:1: rule__UriImport__Group_2__1 : rule__UriImport__Group_2__1__Impl ; | ||
10020 | public final void rule__UriImport__Group_2__1() throws RecognitionException { | ||
10021 | |||
10022 | int stackSize = keepStackSize(); | ||
10023 | |||
10024 | try { | ||
10025 | // InternalSolverLanguageParser.g:3094:1: ( rule__UriImport__Group_2__1__Impl ) | ||
10026 | // InternalSolverLanguageParser.g:3095:2: rule__UriImport__Group_2__1__Impl | ||
8138 | { | 10027 | { |
8139 | pushFollow(FOLLOW_2); | 10028 | pushFollow(FOLLOW_2); |
8140 | rule__Statement__Alternatives_0(); | 10029 | rule__UriImport__Group_2__1__Impl(); |
8141 | 10030 | ||
8142 | state._fsp--; | 10031 | state._fsp--; |
8143 | 10032 | ||
8144 | 10033 | ||
8145 | } | 10034 | } |
8146 | 10035 | ||
8147 | after(grammarAccess.getStatementAccess().getAlternatives_0()); | 10036 | } |
10037 | catch (RecognitionException re) { | ||
10038 | reportError(re); | ||
10039 | recover(input,re); | ||
10040 | } | ||
10041 | finally { | ||
10042 | |||
10043 | restoreStackSize(stackSize); | ||
10044 | |||
10045 | } | ||
10046 | return ; | ||
10047 | } | ||
10048 | // $ANTLR end "rule__UriImport__Group_2__1" | ||
10049 | |||
10050 | |||
10051 | // $ANTLR start "rule__UriImport__Group_2__1__Impl" | ||
10052 | // InternalSolverLanguageParser.g:3101:1: rule__UriImport__Group_2__1__Impl : ( ( rule__UriImport__AliasAssignment_2_1 ) ) ; | ||
10053 | public final void rule__UriImport__Group_2__1__Impl() throws RecognitionException { | ||
10054 | |||
10055 | int stackSize = keepStackSize(); | ||
10056 | |||
10057 | try { | ||
10058 | // InternalSolverLanguageParser.g:3105:1: ( ( ( rule__UriImport__AliasAssignment_2_1 ) ) ) | ||
10059 | // InternalSolverLanguageParser.g:3106:1: ( ( rule__UriImport__AliasAssignment_2_1 ) ) | ||
10060 | { | ||
10061 | // InternalSolverLanguageParser.g:3106:1: ( ( rule__UriImport__AliasAssignment_2_1 ) ) | ||
10062 | // InternalSolverLanguageParser.g:3107:2: ( rule__UriImport__AliasAssignment_2_1 ) | ||
10063 | { | ||
10064 | before(grammarAccess.getUriImportAccess().getAliasAssignment_2_1()); | ||
10065 | // InternalSolverLanguageParser.g:3108:2: ( rule__UriImport__AliasAssignment_2_1 ) | ||
10066 | // InternalSolverLanguageParser.g:3108:3: rule__UriImport__AliasAssignment_2_1 | ||
10067 | { | ||
10068 | pushFollow(FOLLOW_2); | ||
10069 | rule__UriImport__AliasAssignment_2_1(); | ||
10070 | |||
10071 | state._fsp--; | ||
10072 | |||
10073 | |||
10074 | } | ||
10075 | |||
10076 | after(grammarAccess.getUriImportAccess().getAliasAssignment_2_1()); | ||
8148 | 10077 | ||
8149 | } | 10078 | } |
8150 | 10079 | ||
@@ -8163,21 +10092,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
8163 | } | 10092 | } |
8164 | return ; | 10093 | return ; |
8165 | } | 10094 | } |
8166 | // $ANTLR end "rule__Statement__Group__0__Impl" | 10095 | // $ANTLR end "rule__UriImport__Group_2__1__Impl" |
8167 | 10096 | ||
8168 | 10097 | ||
8169 | // $ANTLR start "rule__Statement__Group__1" | 10098 | // $ANTLR start "rule__NamespaceImport__Group__0" |
8170 | // InternalSolverLanguageParser.g:2514:1: rule__Statement__Group__1 : rule__Statement__Group__1__Impl ; | 10099 | // InternalSolverLanguageParser.g:3117:1: rule__NamespaceImport__Group__0 : rule__NamespaceImport__Group__0__Impl rule__NamespaceImport__Group__1 ; |
8171 | public final void rule__Statement__Group__1() throws RecognitionException { | 10100 | public final void rule__NamespaceImport__Group__0() throws RecognitionException { |
8172 | 10101 | ||
8173 | int stackSize = keepStackSize(); | 10102 | int stackSize = keepStackSize(); |
8174 | 10103 | ||
8175 | try { | 10104 | try { |
8176 | // InternalSolverLanguageParser.g:2518:1: ( rule__Statement__Group__1__Impl ) | 10105 | // InternalSolverLanguageParser.g:3121:1: ( rule__NamespaceImport__Group__0__Impl rule__NamespaceImport__Group__1 ) |
8177 | // InternalSolverLanguageParser.g:2519:2: rule__Statement__Group__1__Impl | 10106 | // InternalSolverLanguageParser.g:3122:2: rule__NamespaceImport__Group__0__Impl rule__NamespaceImport__Group__1 |
8178 | { | 10107 | { |
10108 | pushFollow(FOLLOW_6); | ||
10109 | rule__NamespaceImport__Group__0__Impl(); | ||
10110 | |||
10111 | state._fsp--; | ||
10112 | |||
8179 | pushFollow(FOLLOW_2); | 10113 | pushFollow(FOLLOW_2); |
8180 | rule__Statement__Group__1__Impl(); | 10114 | rule__NamespaceImport__Group__1(); |
8181 | 10115 | ||
8182 | state._fsp--; | 10116 | state._fsp--; |
8183 | 10117 | ||
@@ -8196,25 +10130,420 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
8196 | } | 10130 | } |
8197 | return ; | 10131 | return ; |
8198 | } | 10132 | } |
8199 | // $ANTLR end "rule__Statement__Group__1" | 10133 | // $ANTLR end "rule__NamespaceImport__Group__0" |
8200 | 10134 | ||
8201 | 10135 | ||
8202 | // $ANTLR start "rule__Statement__Group__1__Impl" | 10136 | // $ANTLR start "rule__NamespaceImport__Group__0__Impl" |
8203 | // InternalSolverLanguageParser.g:2525:1: rule__Statement__Group__1__Impl : ( RULE_FULL_STOP ) ; | 10137 | // InternalSolverLanguageParser.g:3129:1: rule__NamespaceImport__Group__0__Impl : ( Import ) ; |
8204 | public final void rule__Statement__Group__1__Impl() throws RecognitionException { | 10138 | public final void rule__NamespaceImport__Group__0__Impl() throws RecognitionException { |
8205 | 10139 | ||
8206 | int stackSize = keepStackSize(); | 10140 | int stackSize = keepStackSize(); |
8207 | 10141 | ||
8208 | try { | 10142 | try { |
8209 | // InternalSolverLanguageParser.g:2529:1: ( ( RULE_FULL_STOP ) ) | 10143 | // InternalSolverLanguageParser.g:3133:1: ( ( Import ) ) |
8210 | // InternalSolverLanguageParser.g:2530:1: ( RULE_FULL_STOP ) | 10144 | // InternalSolverLanguageParser.g:3134:1: ( Import ) |
10145 | { | ||
10146 | // InternalSolverLanguageParser.g:3134:1: ( Import ) | ||
10147 | // InternalSolverLanguageParser.g:3135:2: Import | ||
8211 | { | 10148 | { |
8212 | // InternalSolverLanguageParser.g:2530:1: ( RULE_FULL_STOP ) | 10149 | before(grammarAccess.getNamespaceImportAccess().getImportKeyword_0()); |
8213 | // InternalSolverLanguageParser.g:2531:2: RULE_FULL_STOP | 10150 | match(input,Import,FOLLOW_2); |
10151 | after(grammarAccess.getNamespaceImportAccess().getImportKeyword_0()); | ||
10152 | |||
10153 | } | ||
10154 | |||
10155 | |||
10156 | } | ||
10157 | |||
10158 | } | ||
10159 | catch (RecognitionException re) { | ||
10160 | reportError(re); | ||
10161 | recover(input,re); | ||
10162 | } | ||
10163 | finally { | ||
10164 | |||
10165 | restoreStackSize(stackSize); | ||
10166 | |||
10167 | } | ||
10168 | return ; | ||
10169 | } | ||
10170 | // $ANTLR end "rule__NamespaceImport__Group__0__Impl" | ||
10171 | |||
10172 | |||
10173 | // $ANTLR start "rule__NamespaceImport__Group__1" | ||
10174 | // InternalSolverLanguageParser.g:3144:1: rule__NamespaceImport__Group__1 : rule__NamespaceImport__Group__1__Impl rule__NamespaceImport__Group__2 ; | ||
10175 | public final void rule__NamespaceImport__Group__1() throws RecognitionException { | ||
10176 | |||
10177 | int stackSize = keepStackSize(); | ||
10178 | |||
10179 | try { | ||
10180 | // InternalSolverLanguageParser.g:3148:1: ( rule__NamespaceImport__Group__1__Impl rule__NamespaceImport__Group__2 ) | ||
10181 | // InternalSolverLanguageParser.g:3149:2: rule__NamespaceImport__Group__1__Impl rule__NamespaceImport__Group__2 | ||
8214 | { | 10182 | { |
8215 | before(grammarAccess.getStatementAccess().getFULL_STOPTerminalRuleCall_1()); | 10183 | pushFollow(FOLLOW_9); |
10184 | rule__NamespaceImport__Group__1__Impl(); | ||
10185 | |||
10186 | state._fsp--; | ||
10187 | |||
10188 | pushFollow(FOLLOW_2); | ||
10189 | rule__NamespaceImport__Group__2(); | ||
10190 | |||
10191 | state._fsp--; | ||
10192 | |||
10193 | |||
10194 | } | ||
10195 | |||
10196 | } | ||
10197 | catch (RecognitionException re) { | ||
10198 | reportError(re); | ||
10199 | recover(input,re); | ||
10200 | } | ||
10201 | finally { | ||
10202 | |||
10203 | restoreStackSize(stackSize); | ||
10204 | |||
10205 | } | ||
10206 | return ; | ||
10207 | } | ||
10208 | // $ANTLR end "rule__NamespaceImport__Group__1" | ||
10209 | |||
10210 | |||
10211 | // $ANTLR start "rule__NamespaceImport__Group__1__Impl" | ||
10212 | // InternalSolverLanguageParser.g:3156:1: rule__NamespaceImport__Group__1__Impl : ( ( rule__NamespaceImport__ImportedNamespaceAssignment_1 ) ) ; | ||
10213 | public final void rule__NamespaceImport__Group__1__Impl() throws RecognitionException { | ||
10214 | |||
10215 | int stackSize = keepStackSize(); | ||
10216 | |||
10217 | try { | ||
10218 | // InternalSolverLanguageParser.g:3160:1: ( ( ( rule__NamespaceImport__ImportedNamespaceAssignment_1 ) ) ) | ||
10219 | // InternalSolverLanguageParser.g:3161:1: ( ( rule__NamespaceImport__ImportedNamespaceAssignment_1 ) ) | ||
10220 | { | ||
10221 | // InternalSolverLanguageParser.g:3161:1: ( ( rule__NamespaceImport__ImportedNamespaceAssignment_1 ) ) | ||
10222 | // InternalSolverLanguageParser.g:3162:2: ( rule__NamespaceImport__ImportedNamespaceAssignment_1 ) | ||
10223 | { | ||
10224 | before(grammarAccess.getNamespaceImportAccess().getImportedNamespaceAssignment_1()); | ||
10225 | // InternalSolverLanguageParser.g:3163:2: ( rule__NamespaceImport__ImportedNamespaceAssignment_1 ) | ||
10226 | // InternalSolverLanguageParser.g:3163:3: rule__NamespaceImport__ImportedNamespaceAssignment_1 | ||
10227 | { | ||
10228 | pushFollow(FOLLOW_2); | ||
10229 | rule__NamespaceImport__ImportedNamespaceAssignment_1(); | ||
10230 | |||
10231 | state._fsp--; | ||
10232 | |||
10233 | |||
10234 | } | ||
10235 | |||
10236 | after(grammarAccess.getNamespaceImportAccess().getImportedNamespaceAssignment_1()); | ||
10237 | |||
10238 | } | ||
10239 | |||
10240 | |||
10241 | } | ||
10242 | |||
10243 | } | ||
10244 | catch (RecognitionException re) { | ||
10245 | reportError(re); | ||
10246 | recover(input,re); | ||
10247 | } | ||
10248 | finally { | ||
10249 | |||
10250 | restoreStackSize(stackSize); | ||
10251 | |||
10252 | } | ||
10253 | return ; | ||
10254 | } | ||
10255 | // $ANTLR end "rule__NamespaceImport__Group__1__Impl" | ||
10256 | |||
10257 | |||
10258 | // $ANTLR start "rule__NamespaceImport__Group__2" | ||
10259 | // InternalSolverLanguageParser.g:3171:1: rule__NamespaceImport__Group__2 : rule__NamespaceImport__Group__2__Impl rule__NamespaceImport__Group__3 ; | ||
10260 | public final void rule__NamespaceImport__Group__2() throws RecognitionException { | ||
10261 | |||
10262 | int stackSize = keepStackSize(); | ||
10263 | |||
10264 | try { | ||
10265 | // InternalSolverLanguageParser.g:3175:1: ( rule__NamespaceImport__Group__2__Impl rule__NamespaceImport__Group__3 ) | ||
10266 | // InternalSolverLanguageParser.g:3176:2: rule__NamespaceImport__Group__2__Impl rule__NamespaceImport__Group__3 | ||
10267 | { | ||
10268 | pushFollow(FOLLOW_7); | ||
10269 | rule__NamespaceImport__Group__2__Impl(); | ||
10270 | |||
10271 | state._fsp--; | ||
10272 | |||
10273 | pushFollow(FOLLOW_2); | ||
10274 | rule__NamespaceImport__Group__3(); | ||
10275 | |||
10276 | state._fsp--; | ||
10277 | |||
10278 | |||
10279 | } | ||
10280 | |||
10281 | } | ||
10282 | catch (RecognitionException re) { | ||
10283 | reportError(re); | ||
10284 | recover(input,re); | ||
10285 | } | ||
10286 | finally { | ||
10287 | |||
10288 | restoreStackSize(stackSize); | ||
10289 | |||
10290 | } | ||
10291 | return ; | ||
10292 | } | ||
10293 | // $ANTLR end "rule__NamespaceImport__Group__2" | ||
10294 | |||
10295 | |||
10296 | // $ANTLR start "rule__NamespaceImport__Group__2__Impl" | ||
10297 | // InternalSolverLanguageParser.g:3183:1: rule__NamespaceImport__Group__2__Impl : ( ( rule__NamespaceImport__Group_2__0 ) ) ; | ||
10298 | public final void rule__NamespaceImport__Group__2__Impl() throws RecognitionException { | ||
10299 | |||
10300 | int stackSize = keepStackSize(); | ||
10301 | |||
10302 | try { | ||
10303 | // InternalSolverLanguageParser.g:3187:1: ( ( ( rule__NamespaceImport__Group_2__0 ) ) ) | ||
10304 | // InternalSolverLanguageParser.g:3188:1: ( ( rule__NamespaceImport__Group_2__0 ) ) | ||
10305 | { | ||
10306 | // InternalSolverLanguageParser.g:3188:1: ( ( rule__NamespaceImport__Group_2__0 ) ) | ||
10307 | // InternalSolverLanguageParser.g:3189:2: ( rule__NamespaceImport__Group_2__0 ) | ||
10308 | { | ||
10309 | before(grammarAccess.getNamespaceImportAccess().getGroup_2()); | ||
10310 | // InternalSolverLanguageParser.g:3190:2: ( rule__NamespaceImport__Group_2__0 ) | ||
10311 | // InternalSolverLanguageParser.g:3190:3: rule__NamespaceImport__Group_2__0 | ||
10312 | { | ||
10313 | pushFollow(FOLLOW_2); | ||
10314 | rule__NamespaceImport__Group_2__0(); | ||
10315 | |||
10316 | state._fsp--; | ||
10317 | |||
10318 | |||
10319 | } | ||
10320 | |||
10321 | after(grammarAccess.getNamespaceImportAccess().getGroup_2()); | ||
10322 | |||
10323 | } | ||
10324 | |||
10325 | |||
10326 | } | ||
10327 | |||
10328 | } | ||
10329 | catch (RecognitionException re) { | ||
10330 | reportError(re); | ||
10331 | recover(input,re); | ||
10332 | } | ||
10333 | finally { | ||
10334 | |||
10335 | restoreStackSize(stackSize); | ||
10336 | |||
10337 | } | ||
10338 | return ; | ||
10339 | } | ||
10340 | // $ANTLR end "rule__NamespaceImport__Group__2__Impl" | ||
10341 | |||
10342 | |||
10343 | // $ANTLR start "rule__NamespaceImport__Group__3" | ||
10344 | // InternalSolverLanguageParser.g:3198:1: rule__NamespaceImport__Group__3 : rule__NamespaceImport__Group__3__Impl ; | ||
10345 | public final void rule__NamespaceImport__Group__3() throws RecognitionException { | ||
10346 | |||
10347 | int stackSize = keepStackSize(); | ||
10348 | |||
10349 | try { | ||
10350 | // InternalSolverLanguageParser.g:3202:1: ( rule__NamespaceImport__Group__3__Impl ) | ||
10351 | // InternalSolverLanguageParser.g:3203:2: rule__NamespaceImport__Group__3__Impl | ||
10352 | { | ||
10353 | pushFollow(FOLLOW_2); | ||
10354 | rule__NamespaceImport__Group__3__Impl(); | ||
10355 | |||
10356 | state._fsp--; | ||
10357 | |||
10358 | |||
10359 | } | ||
10360 | |||
10361 | } | ||
10362 | catch (RecognitionException re) { | ||
10363 | reportError(re); | ||
10364 | recover(input,re); | ||
10365 | } | ||
10366 | finally { | ||
10367 | |||
10368 | restoreStackSize(stackSize); | ||
10369 | |||
10370 | } | ||
10371 | return ; | ||
10372 | } | ||
10373 | // $ANTLR end "rule__NamespaceImport__Group__3" | ||
10374 | |||
10375 | |||
10376 | // $ANTLR start "rule__NamespaceImport__Group__3__Impl" | ||
10377 | // InternalSolverLanguageParser.g:3209:1: rule__NamespaceImport__Group__3__Impl : ( RULE_FULL_STOP ) ; | ||
10378 | public final void rule__NamespaceImport__Group__3__Impl() throws RecognitionException { | ||
10379 | |||
10380 | int stackSize = keepStackSize(); | ||
10381 | |||
10382 | try { | ||
10383 | // InternalSolverLanguageParser.g:3213:1: ( ( RULE_FULL_STOP ) ) | ||
10384 | // InternalSolverLanguageParser.g:3214:1: ( RULE_FULL_STOP ) | ||
10385 | { | ||
10386 | // InternalSolverLanguageParser.g:3214:1: ( RULE_FULL_STOP ) | ||
10387 | // InternalSolverLanguageParser.g:3215:2: RULE_FULL_STOP | ||
10388 | { | ||
10389 | before(grammarAccess.getNamespaceImportAccess().getFULL_STOPTerminalRuleCall_3()); | ||
8216 | match(input,RULE_FULL_STOP,FOLLOW_2); | 10390 | match(input,RULE_FULL_STOP,FOLLOW_2); |
8217 | after(grammarAccess.getStatementAccess().getFULL_STOPTerminalRuleCall_1()); | 10391 | after(grammarAccess.getNamespaceImportAccess().getFULL_STOPTerminalRuleCall_3()); |
10392 | |||
10393 | } | ||
10394 | |||
10395 | |||
10396 | } | ||
10397 | |||
10398 | } | ||
10399 | catch (RecognitionException re) { | ||
10400 | reportError(re); | ||
10401 | recover(input,re); | ||
10402 | } | ||
10403 | finally { | ||
10404 | |||
10405 | restoreStackSize(stackSize); | ||
10406 | |||
10407 | } | ||
10408 | return ; | ||
10409 | } | ||
10410 | // $ANTLR end "rule__NamespaceImport__Group__3__Impl" | ||
10411 | |||
10412 | |||
10413 | // $ANTLR start "rule__NamespaceImport__Group_2__0" | ||
10414 | // InternalSolverLanguageParser.g:3225:1: rule__NamespaceImport__Group_2__0 : rule__NamespaceImport__Group_2__0__Impl rule__NamespaceImport__Group_2__1 ; | ||
10415 | public final void rule__NamespaceImport__Group_2__0() throws RecognitionException { | ||
10416 | |||
10417 | int stackSize = keepStackSize(); | ||
10418 | |||
10419 | try { | ||
10420 | // InternalSolverLanguageParser.g:3229:1: ( rule__NamespaceImport__Group_2__0__Impl rule__NamespaceImport__Group_2__1 ) | ||
10421 | // InternalSolverLanguageParser.g:3230:2: rule__NamespaceImport__Group_2__0__Impl rule__NamespaceImport__Group_2__1 | ||
10422 | { | ||
10423 | pushFollow(FOLLOW_6); | ||
10424 | rule__NamespaceImport__Group_2__0__Impl(); | ||
10425 | |||
10426 | state._fsp--; | ||
10427 | |||
10428 | pushFollow(FOLLOW_2); | ||
10429 | rule__NamespaceImport__Group_2__1(); | ||
10430 | |||
10431 | state._fsp--; | ||
10432 | |||
10433 | |||
10434 | } | ||
10435 | |||
10436 | } | ||
10437 | catch (RecognitionException re) { | ||
10438 | reportError(re); | ||
10439 | recover(input,re); | ||
10440 | } | ||
10441 | finally { | ||
10442 | |||
10443 | restoreStackSize(stackSize); | ||
10444 | |||
10445 | } | ||
10446 | return ; | ||
10447 | } | ||
10448 | // $ANTLR end "rule__NamespaceImport__Group_2__0" | ||
10449 | |||
10450 | |||
10451 | // $ANTLR start "rule__NamespaceImport__Group_2__0__Impl" | ||
10452 | // InternalSolverLanguageParser.g:3237:1: rule__NamespaceImport__Group_2__0__Impl : ( As ) ; | ||
10453 | public final void rule__NamespaceImport__Group_2__0__Impl() throws RecognitionException { | ||
10454 | |||
10455 | int stackSize = keepStackSize(); | ||
10456 | |||
10457 | try { | ||
10458 | // InternalSolverLanguageParser.g:3241:1: ( ( As ) ) | ||
10459 | // InternalSolverLanguageParser.g:3242:1: ( As ) | ||
10460 | { | ||
10461 | // InternalSolverLanguageParser.g:3242:1: ( As ) | ||
10462 | // InternalSolverLanguageParser.g:3243:2: As | ||
10463 | { | ||
10464 | before(grammarAccess.getNamespaceImportAccess().getAsKeyword_2_0()); | ||
10465 | match(input,As,FOLLOW_2); | ||
10466 | after(grammarAccess.getNamespaceImportAccess().getAsKeyword_2_0()); | ||
10467 | |||
10468 | } | ||
10469 | |||
10470 | |||
10471 | } | ||
10472 | |||
10473 | } | ||
10474 | catch (RecognitionException re) { | ||
10475 | reportError(re); | ||
10476 | recover(input,re); | ||
10477 | } | ||
10478 | finally { | ||
10479 | |||
10480 | restoreStackSize(stackSize); | ||
10481 | |||
10482 | } | ||
10483 | return ; | ||
10484 | } | ||
10485 | // $ANTLR end "rule__NamespaceImport__Group_2__0__Impl" | ||
10486 | |||
10487 | |||
10488 | // $ANTLR start "rule__NamespaceImport__Group_2__1" | ||
10489 | // InternalSolverLanguageParser.g:3252:1: rule__NamespaceImport__Group_2__1 : rule__NamespaceImport__Group_2__1__Impl ; | ||
10490 | public final void rule__NamespaceImport__Group_2__1() throws RecognitionException { | ||
10491 | |||
10492 | int stackSize = keepStackSize(); | ||
10493 | |||
10494 | try { | ||
10495 | // InternalSolverLanguageParser.g:3256:1: ( rule__NamespaceImport__Group_2__1__Impl ) | ||
10496 | // InternalSolverLanguageParser.g:3257:2: rule__NamespaceImport__Group_2__1__Impl | ||
10497 | { | ||
10498 | pushFollow(FOLLOW_2); | ||
10499 | rule__NamespaceImport__Group_2__1__Impl(); | ||
10500 | |||
10501 | state._fsp--; | ||
10502 | |||
10503 | |||
10504 | } | ||
10505 | |||
10506 | } | ||
10507 | catch (RecognitionException re) { | ||
10508 | reportError(re); | ||
10509 | recover(input,re); | ||
10510 | } | ||
10511 | finally { | ||
10512 | |||
10513 | restoreStackSize(stackSize); | ||
10514 | |||
10515 | } | ||
10516 | return ; | ||
10517 | } | ||
10518 | // $ANTLR end "rule__NamespaceImport__Group_2__1" | ||
10519 | |||
10520 | |||
10521 | // $ANTLR start "rule__NamespaceImport__Group_2__1__Impl" | ||
10522 | // InternalSolverLanguageParser.g:3263:1: rule__NamespaceImport__Group_2__1__Impl : ( ( rule__NamespaceImport__AliasAssignment_2_1 ) ) ; | ||
10523 | public final void rule__NamespaceImport__Group_2__1__Impl() throws RecognitionException { | ||
10524 | |||
10525 | int stackSize = keepStackSize(); | ||
10526 | |||
10527 | try { | ||
10528 | // InternalSolverLanguageParser.g:3267:1: ( ( ( rule__NamespaceImport__AliasAssignment_2_1 ) ) ) | ||
10529 | // InternalSolverLanguageParser.g:3268:1: ( ( rule__NamespaceImport__AliasAssignment_2_1 ) ) | ||
10530 | { | ||
10531 | // InternalSolverLanguageParser.g:3268:1: ( ( rule__NamespaceImport__AliasAssignment_2_1 ) ) | ||
10532 | // InternalSolverLanguageParser.g:3269:2: ( rule__NamespaceImport__AliasAssignment_2_1 ) | ||
10533 | { | ||
10534 | before(grammarAccess.getNamespaceImportAccess().getAliasAssignment_2_1()); | ||
10535 | // InternalSolverLanguageParser.g:3270:2: ( rule__NamespaceImport__AliasAssignment_2_1 ) | ||
10536 | // InternalSolverLanguageParser.g:3270:3: rule__NamespaceImport__AliasAssignment_2_1 | ||
10537 | { | ||
10538 | pushFollow(FOLLOW_2); | ||
10539 | rule__NamespaceImport__AliasAssignment_2_1(); | ||
10540 | |||
10541 | state._fsp--; | ||
10542 | |||
10543 | |||
10544 | } | ||
10545 | |||
10546 | after(grammarAccess.getNamespaceImportAccess().getAliasAssignment_2_1()); | ||
8218 | 10547 | ||
8219 | } | 10548 | } |
8220 | 10549 | ||
@@ -8233,20 +10562,20 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
8233 | } | 10562 | } |
8234 | return ; | 10563 | return ; |
8235 | } | 10564 | } |
8236 | // $ANTLR end "rule__Statement__Group__1__Impl" | 10565 | // $ANTLR end "rule__NamespaceImport__Group_2__1__Impl" |
8237 | 10566 | ||
8238 | 10567 | ||
8239 | // $ANTLR start "rule__AssertionOrDefinition__Group__0" | 10568 | // $ANTLR start "rule__AssertionOrDefinition__Group__0" |
8240 | // InternalSolverLanguageParser.g:2541:1: rule__AssertionOrDefinition__Group__0 : rule__AssertionOrDefinition__Group__0__Impl rule__AssertionOrDefinition__Group__1 ; | 10569 | // InternalSolverLanguageParser.g:3279:1: rule__AssertionOrDefinition__Group__0 : rule__AssertionOrDefinition__Group__0__Impl rule__AssertionOrDefinition__Group__1 ; |
8241 | public final void rule__AssertionOrDefinition__Group__0() throws RecognitionException { | 10570 | public final void rule__AssertionOrDefinition__Group__0() throws RecognitionException { |
8242 | 10571 | ||
8243 | int stackSize = keepStackSize(); | 10572 | int stackSize = keepStackSize(); |
8244 | 10573 | ||
8245 | try { | 10574 | try { |
8246 | // InternalSolverLanguageParser.g:2545:1: ( rule__AssertionOrDefinition__Group__0__Impl rule__AssertionOrDefinition__Group__1 ) | 10575 | // InternalSolverLanguageParser.g:3283:1: ( rule__AssertionOrDefinition__Group__0__Impl rule__AssertionOrDefinition__Group__1 ) |
8247 | // InternalSolverLanguageParser.g:2546:2: rule__AssertionOrDefinition__Group__0__Impl rule__AssertionOrDefinition__Group__1 | 10576 | // InternalSolverLanguageParser.g:3284:2: rule__AssertionOrDefinition__Group__0__Impl rule__AssertionOrDefinition__Group__1 |
8248 | { | 10577 | { |
8249 | pushFollow(FOLLOW_5); | 10578 | pushFollow(FOLLOW_10); |
8250 | rule__AssertionOrDefinition__Group__0__Impl(); | 10579 | rule__AssertionOrDefinition__Group__0__Impl(); |
8251 | 10580 | ||
8252 | state._fsp--; | 10581 | state._fsp--; |
@@ -8275,17 +10604,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
8275 | 10604 | ||
8276 | 10605 | ||
8277 | // $ANTLR start "rule__AssertionOrDefinition__Group__0__Impl" | 10606 | // $ANTLR start "rule__AssertionOrDefinition__Group__0__Impl" |
8278 | // InternalSolverLanguageParser.g:2553:1: rule__AssertionOrDefinition__Group__0__Impl : ( ruleExpression ) ; | 10607 | // InternalSolverLanguageParser.g:3291:1: rule__AssertionOrDefinition__Group__0__Impl : ( ruleExpression ) ; |
8279 | public final void rule__AssertionOrDefinition__Group__0__Impl() throws RecognitionException { | 10608 | public final void rule__AssertionOrDefinition__Group__0__Impl() throws RecognitionException { |
8280 | 10609 | ||
8281 | int stackSize = keepStackSize(); | 10610 | int stackSize = keepStackSize(); |
8282 | 10611 | ||
8283 | try { | 10612 | try { |
8284 | // InternalSolverLanguageParser.g:2557:1: ( ( ruleExpression ) ) | 10613 | // InternalSolverLanguageParser.g:3295:1: ( ( ruleExpression ) ) |
8285 | // InternalSolverLanguageParser.g:2558:1: ( ruleExpression ) | 10614 | // InternalSolverLanguageParser.g:3296:1: ( ruleExpression ) |
8286 | { | 10615 | { |
8287 | // InternalSolverLanguageParser.g:2558:1: ( ruleExpression ) | 10616 | // InternalSolverLanguageParser.g:3296:1: ( ruleExpression ) |
8288 | // InternalSolverLanguageParser.g:2559:2: ruleExpression | 10617 | // InternalSolverLanguageParser.g:3297:2: ruleExpression |
8289 | { | 10618 | { |
8290 | before(grammarAccess.getAssertionOrDefinitionAccess().getExpressionParserRuleCall_0()); | 10619 | before(grammarAccess.getAssertionOrDefinitionAccess().getExpressionParserRuleCall_0()); |
8291 | pushFollow(FOLLOW_2); | 10620 | pushFollow(FOLLOW_2); |
@@ -8316,20 +10645,25 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
8316 | 10645 | ||
8317 | 10646 | ||
8318 | // $ANTLR start "rule__AssertionOrDefinition__Group__1" | 10647 | // $ANTLR start "rule__AssertionOrDefinition__Group__1" |
8319 | // InternalSolverLanguageParser.g:2568:1: rule__AssertionOrDefinition__Group__1 : rule__AssertionOrDefinition__Group__1__Impl ; | 10648 | // InternalSolverLanguageParser.g:3306:1: rule__AssertionOrDefinition__Group__1 : rule__AssertionOrDefinition__Group__1__Impl rule__AssertionOrDefinition__Group__2 ; |
8320 | public final void rule__AssertionOrDefinition__Group__1() throws RecognitionException { | 10649 | public final void rule__AssertionOrDefinition__Group__1() throws RecognitionException { |
8321 | 10650 | ||
8322 | int stackSize = keepStackSize(); | 10651 | int stackSize = keepStackSize(); |
8323 | 10652 | ||
8324 | try { | 10653 | try { |
8325 | // InternalSolverLanguageParser.g:2572:1: ( rule__AssertionOrDefinition__Group__1__Impl ) | 10654 | // InternalSolverLanguageParser.g:3310:1: ( rule__AssertionOrDefinition__Group__1__Impl rule__AssertionOrDefinition__Group__2 ) |
8326 | // InternalSolverLanguageParser.g:2573:2: rule__AssertionOrDefinition__Group__1__Impl | 10655 | // InternalSolverLanguageParser.g:3311:2: rule__AssertionOrDefinition__Group__1__Impl rule__AssertionOrDefinition__Group__2 |
8327 | { | 10656 | { |
8328 | pushFollow(FOLLOW_2); | 10657 | pushFollow(FOLLOW_7); |
8329 | rule__AssertionOrDefinition__Group__1__Impl(); | 10658 | rule__AssertionOrDefinition__Group__1__Impl(); |
8330 | 10659 | ||
8331 | state._fsp--; | 10660 | state._fsp--; |
8332 | 10661 | ||
10662 | pushFollow(FOLLOW_2); | ||
10663 | rule__AssertionOrDefinition__Group__2(); | ||
10664 | |||
10665 | state._fsp--; | ||
10666 | |||
8333 | 10667 | ||
8334 | } | 10668 | } |
8335 | 10669 | ||
@@ -8349,42 +10683,101 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
8349 | 10683 | ||
8350 | 10684 | ||
8351 | // $ANTLR start "rule__AssertionOrDefinition__Group__1__Impl" | 10685 | // $ANTLR start "rule__AssertionOrDefinition__Group__1__Impl" |
8352 | // InternalSolverLanguageParser.g:2579:1: rule__AssertionOrDefinition__Group__1__Impl : ( ( rule__AssertionOrDefinition__Alternatives_1 )? ) ; | 10686 | // InternalSolverLanguageParser.g:3318:1: rule__AssertionOrDefinition__Group__1__Impl : ( ( rule__AssertionOrDefinition__Alternatives_1 ) ) ; |
8353 | public final void rule__AssertionOrDefinition__Group__1__Impl() throws RecognitionException { | 10687 | public final void rule__AssertionOrDefinition__Group__1__Impl() throws RecognitionException { |
8354 | 10688 | ||
8355 | int stackSize = keepStackSize(); | 10689 | int stackSize = keepStackSize(); |
8356 | 10690 | ||
8357 | try { | 10691 | try { |
8358 | // InternalSolverLanguageParser.g:2583:1: ( ( ( rule__AssertionOrDefinition__Alternatives_1 )? ) ) | 10692 | // InternalSolverLanguageParser.g:3322:1: ( ( ( rule__AssertionOrDefinition__Alternatives_1 ) ) ) |
8359 | // InternalSolverLanguageParser.g:2584:1: ( ( rule__AssertionOrDefinition__Alternatives_1 )? ) | 10693 | // InternalSolverLanguageParser.g:3323:1: ( ( rule__AssertionOrDefinition__Alternatives_1 ) ) |
8360 | { | 10694 | { |
8361 | // InternalSolverLanguageParser.g:2584:1: ( ( rule__AssertionOrDefinition__Alternatives_1 )? ) | 10695 | // InternalSolverLanguageParser.g:3323:1: ( ( rule__AssertionOrDefinition__Alternatives_1 ) ) |
8362 | // InternalSolverLanguageParser.g:2585:2: ( rule__AssertionOrDefinition__Alternatives_1 )? | 10696 | // InternalSolverLanguageParser.g:3324:2: ( rule__AssertionOrDefinition__Alternatives_1 ) |
8363 | { | 10697 | { |
8364 | before(grammarAccess.getAssertionOrDefinitionAccess().getAlternatives_1()); | 10698 | before(grammarAccess.getAssertionOrDefinitionAccess().getAlternatives_1()); |
8365 | // InternalSolverLanguageParser.g:2586:2: ( rule__AssertionOrDefinition__Alternatives_1 )? | 10699 | // InternalSolverLanguageParser.g:3325:2: ( rule__AssertionOrDefinition__Alternatives_1 ) |
8366 | int alt26=2; | 10700 | // InternalSolverLanguageParser.g:3325:3: rule__AssertionOrDefinition__Alternatives_1 |
8367 | int LA26_0 = input.LA(1); | 10701 | { |
10702 | pushFollow(FOLLOW_2); | ||
10703 | rule__AssertionOrDefinition__Alternatives_1(); | ||
10704 | |||
10705 | state._fsp--; | ||
10706 | |||
8368 | 10707 | ||
8369 | if ( (LA26_0==ColonHyphenMinus||LA26_0==Colon||LA26_0==EqualsSign) ) { | ||
8370 | alt26=1; | ||
8371 | } | 10708 | } |
8372 | switch (alt26) { | ||
8373 | case 1 : | ||
8374 | // InternalSolverLanguageParser.g:2586:3: rule__AssertionOrDefinition__Alternatives_1 | ||
8375 | { | ||
8376 | pushFollow(FOLLOW_2); | ||
8377 | rule__AssertionOrDefinition__Alternatives_1(); | ||
8378 | 10709 | ||
8379 | state._fsp--; | 10710 | after(grammarAccess.getAssertionOrDefinitionAccess().getAlternatives_1()); |
8380 | 10711 | ||
10712 | } | ||
8381 | 10713 | ||
8382 | } | ||
8383 | break; | ||
8384 | 10714 | ||
8385 | } | 10715 | } |
8386 | 10716 | ||
8387 | after(grammarAccess.getAssertionOrDefinitionAccess().getAlternatives_1()); | 10717 | } |
10718 | catch (RecognitionException re) { | ||
10719 | reportError(re); | ||
10720 | recover(input,re); | ||
10721 | } | ||
10722 | finally { | ||
10723 | |||
10724 | restoreStackSize(stackSize); | ||
10725 | |||
10726 | } | ||
10727 | return ; | ||
10728 | } | ||
10729 | // $ANTLR end "rule__AssertionOrDefinition__Group__1__Impl" | ||
10730 | |||
10731 | |||
10732 | // $ANTLR start "rule__AssertionOrDefinition__Group__2" | ||
10733 | // InternalSolverLanguageParser.g:3333:1: rule__AssertionOrDefinition__Group__2 : rule__AssertionOrDefinition__Group__2__Impl ; | ||
10734 | public final void rule__AssertionOrDefinition__Group__2() throws RecognitionException { | ||
10735 | |||
10736 | int stackSize = keepStackSize(); | ||
10737 | |||
10738 | try { | ||
10739 | // InternalSolverLanguageParser.g:3337:1: ( rule__AssertionOrDefinition__Group__2__Impl ) | ||
10740 | // InternalSolverLanguageParser.g:3338:2: rule__AssertionOrDefinition__Group__2__Impl | ||
10741 | { | ||
10742 | pushFollow(FOLLOW_2); | ||
10743 | rule__AssertionOrDefinition__Group__2__Impl(); | ||
10744 | |||
10745 | state._fsp--; | ||
10746 | |||
10747 | |||
10748 | } | ||
10749 | |||
10750 | } | ||
10751 | catch (RecognitionException re) { | ||
10752 | reportError(re); | ||
10753 | recover(input,re); | ||
10754 | } | ||
10755 | finally { | ||
10756 | |||
10757 | restoreStackSize(stackSize); | ||
10758 | |||
10759 | } | ||
10760 | return ; | ||
10761 | } | ||
10762 | // $ANTLR end "rule__AssertionOrDefinition__Group__2" | ||
10763 | |||
10764 | |||
10765 | // $ANTLR start "rule__AssertionOrDefinition__Group__2__Impl" | ||
10766 | // InternalSolverLanguageParser.g:3344:1: rule__AssertionOrDefinition__Group__2__Impl : ( RULE_FULL_STOP ) ; | ||
10767 | public final void rule__AssertionOrDefinition__Group__2__Impl() throws RecognitionException { | ||
10768 | |||
10769 | int stackSize = keepStackSize(); | ||
10770 | |||
10771 | try { | ||
10772 | // InternalSolverLanguageParser.g:3348:1: ( ( RULE_FULL_STOP ) ) | ||
10773 | // InternalSolverLanguageParser.g:3349:1: ( RULE_FULL_STOP ) | ||
10774 | { | ||
10775 | // InternalSolverLanguageParser.g:3349:1: ( RULE_FULL_STOP ) | ||
10776 | // InternalSolverLanguageParser.g:3350:2: RULE_FULL_STOP | ||
10777 | { | ||
10778 | before(grammarAccess.getAssertionOrDefinitionAccess().getFULL_STOPTerminalRuleCall_2()); | ||
10779 | match(input,RULE_FULL_STOP,FOLLOW_2); | ||
10780 | after(grammarAccess.getAssertionOrDefinitionAccess().getFULL_STOPTerminalRuleCall_2()); | ||
8388 | 10781 | ||
8389 | } | 10782 | } |
8390 | 10783 | ||
@@ -8403,20 +10796,20 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
8403 | } | 10796 | } |
8404 | return ; | 10797 | return ; |
8405 | } | 10798 | } |
8406 | // $ANTLR end "rule__AssertionOrDefinition__Group__1__Impl" | 10799 | // $ANTLR end "rule__AssertionOrDefinition__Group__2__Impl" |
8407 | 10800 | ||
8408 | 10801 | ||
8409 | // $ANTLR start "rule__AssertionOrDefinition__Group_1_0__0" | 10802 | // $ANTLR start "rule__AssertionOrDefinition__Group_1_0__0" |
8410 | // InternalSolverLanguageParser.g:2595:1: rule__AssertionOrDefinition__Group_1_0__0 : rule__AssertionOrDefinition__Group_1_0__0__Impl rule__AssertionOrDefinition__Group_1_0__1 ; | 10803 | // InternalSolverLanguageParser.g:3360:1: rule__AssertionOrDefinition__Group_1_0__0 : rule__AssertionOrDefinition__Group_1_0__0__Impl rule__AssertionOrDefinition__Group_1_0__1 ; |
8411 | public final void rule__AssertionOrDefinition__Group_1_0__0() throws RecognitionException { | 10804 | public final void rule__AssertionOrDefinition__Group_1_0__0() throws RecognitionException { |
8412 | 10805 | ||
8413 | int stackSize = keepStackSize(); | 10806 | int stackSize = keepStackSize(); |
8414 | 10807 | ||
8415 | try { | 10808 | try { |
8416 | // InternalSolverLanguageParser.g:2599:1: ( rule__AssertionOrDefinition__Group_1_0__0__Impl rule__AssertionOrDefinition__Group_1_0__1 ) | 10809 | // InternalSolverLanguageParser.g:3364:1: ( rule__AssertionOrDefinition__Group_1_0__0__Impl rule__AssertionOrDefinition__Group_1_0__1 ) |
8417 | // InternalSolverLanguageParser.g:2600:2: rule__AssertionOrDefinition__Group_1_0__0__Impl rule__AssertionOrDefinition__Group_1_0__1 | 10810 | // InternalSolverLanguageParser.g:3365:2: rule__AssertionOrDefinition__Group_1_0__0__Impl rule__AssertionOrDefinition__Group_1_0__1 |
8418 | { | 10811 | { |
8419 | pushFollow(FOLLOW_6); | 10812 | pushFollow(FOLLOW_11); |
8420 | rule__AssertionOrDefinition__Group_1_0__0__Impl(); | 10813 | rule__AssertionOrDefinition__Group_1_0__0__Impl(); |
8421 | 10814 | ||
8422 | state._fsp--; | 10815 | state._fsp--; |
@@ -8445,25 +10838,25 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
8445 | 10838 | ||
8446 | 10839 | ||
8447 | // $ANTLR start "rule__AssertionOrDefinition__Group_1_0__0__Impl" | 10840 | // $ANTLR start "rule__AssertionOrDefinition__Group_1_0__0__Impl" |
8448 | // InternalSolverLanguageParser.g:2607:1: rule__AssertionOrDefinition__Group_1_0__0__Impl : ( () ) ; | 10841 | // InternalSolverLanguageParser.g:3372:1: rule__AssertionOrDefinition__Group_1_0__0__Impl : ( () ) ; |
8449 | public final void rule__AssertionOrDefinition__Group_1_0__0__Impl() throws RecognitionException { | 10842 | public final void rule__AssertionOrDefinition__Group_1_0__0__Impl() throws RecognitionException { |
8450 | 10843 | ||
8451 | int stackSize = keepStackSize(); | 10844 | int stackSize = keepStackSize(); |
8452 | 10845 | ||
8453 | try { | 10846 | try { |
8454 | // InternalSolverLanguageParser.g:2611:1: ( ( () ) ) | 10847 | // InternalSolverLanguageParser.g:3376:1: ( ( () ) ) |
8455 | // InternalSolverLanguageParser.g:2612:1: ( () ) | 10848 | // InternalSolverLanguageParser.g:3377:1: ( () ) |
8456 | { | 10849 | { |
8457 | // InternalSolverLanguageParser.g:2612:1: ( () ) | 10850 | // InternalSolverLanguageParser.g:3377:1: ( () ) |
8458 | // InternalSolverLanguageParser.g:2613:2: () | 10851 | // InternalSolverLanguageParser.g:3378:2: () |
8459 | { | 10852 | { |
8460 | before(grammarAccess.getAssertionOrDefinitionAccess().getInterpretationBodyAction_1_0_0()); | 10853 | before(grammarAccess.getAssertionOrDefinitionAccess().getAssertionExpressionAction_1_0_0()); |
8461 | // InternalSolverLanguageParser.g:2614:2: () | 10854 | // InternalSolverLanguageParser.g:3379:2: () |
8462 | // InternalSolverLanguageParser.g:2614:3: | 10855 | // InternalSolverLanguageParser.g:3379:3: |
8463 | { | 10856 | { |
8464 | } | 10857 | } |
8465 | 10858 | ||
8466 | after(grammarAccess.getAssertionOrDefinitionAccess().getInterpretationBodyAction_1_0_0()); | 10859 | after(grammarAccess.getAssertionOrDefinitionAccess().getAssertionExpressionAction_1_0_0()); |
8467 | 10860 | ||
8468 | } | 10861 | } |
8469 | 10862 | ||
@@ -8482,22 +10875,113 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
8482 | 10875 | ||
8483 | 10876 | ||
8484 | // $ANTLR start "rule__AssertionOrDefinition__Group_1_0__1" | 10877 | // $ANTLR start "rule__AssertionOrDefinition__Group_1_0__1" |
8485 | // InternalSolverLanguageParser.g:2622:1: rule__AssertionOrDefinition__Group_1_0__1 : rule__AssertionOrDefinition__Group_1_0__1__Impl rule__AssertionOrDefinition__Group_1_0__2 ; | 10878 | // InternalSolverLanguageParser.g:3387:1: rule__AssertionOrDefinition__Group_1_0__1 : rule__AssertionOrDefinition__Group_1_0__1__Impl ; |
8486 | public final void rule__AssertionOrDefinition__Group_1_0__1() throws RecognitionException { | 10879 | public final void rule__AssertionOrDefinition__Group_1_0__1() throws RecognitionException { |
8487 | 10880 | ||
8488 | int stackSize = keepStackSize(); | 10881 | int stackSize = keepStackSize(); |
8489 | 10882 | ||
8490 | try { | 10883 | try { |
8491 | // InternalSolverLanguageParser.g:2626:1: ( rule__AssertionOrDefinition__Group_1_0__1__Impl rule__AssertionOrDefinition__Group_1_0__2 ) | 10884 | // InternalSolverLanguageParser.g:3391:1: ( rule__AssertionOrDefinition__Group_1_0__1__Impl ) |
8492 | // InternalSolverLanguageParser.g:2627:2: rule__AssertionOrDefinition__Group_1_0__1__Impl rule__AssertionOrDefinition__Group_1_0__2 | 10885 | // InternalSolverLanguageParser.g:3392:2: rule__AssertionOrDefinition__Group_1_0__1__Impl |
8493 | { | 10886 | { |
8494 | pushFollow(FOLLOW_7); | 10887 | pushFollow(FOLLOW_2); |
8495 | rule__AssertionOrDefinition__Group_1_0__1__Impl(); | 10888 | rule__AssertionOrDefinition__Group_1_0__1__Impl(); |
8496 | 10889 | ||
8497 | state._fsp--; | 10890 | state._fsp--; |
8498 | 10891 | ||
10892 | |||
10893 | } | ||
10894 | |||
10895 | } | ||
10896 | catch (RecognitionException re) { | ||
10897 | reportError(re); | ||
10898 | recover(input,re); | ||
10899 | } | ||
10900 | finally { | ||
10901 | |||
10902 | restoreStackSize(stackSize); | ||
10903 | |||
10904 | } | ||
10905 | return ; | ||
10906 | } | ||
10907 | // $ANTLR end "rule__AssertionOrDefinition__Group_1_0__1" | ||
10908 | |||
10909 | |||
10910 | // $ANTLR start "rule__AssertionOrDefinition__Group_1_0__1__Impl" | ||
10911 | // InternalSolverLanguageParser.g:3398:1: rule__AssertionOrDefinition__Group_1_0__1__Impl : ( ( rule__AssertionOrDefinition__Group_1_0_1__0 )? ) ; | ||
10912 | public final void rule__AssertionOrDefinition__Group_1_0__1__Impl() throws RecognitionException { | ||
10913 | |||
10914 | int stackSize = keepStackSize(); | ||
10915 | |||
10916 | try { | ||
10917 | // InternalSolverLanguageParser.g:3402:1: ( ( ( rule__AssertionOrDefinition__Group_1_0_1__0 )? ) ) | ||
10918 | // InternalSolverLanguageParser.g:3403:1: ( ( rule__AssertionOrDefinition__Group_1_0_1__0 )? ) | ||
10919 | { | ||
10920 | // InternalSolverLanguageParser.g:3403:1: ( ( rule__AssertionOrDefinition__Group_1_0_1__0 )? ) | ||
10921 | // InternalSolverLanguageParser.g:3404:2: ( rule__AssertionOrDefinition__Group_1_0_1__0 )? | ||
10922 | { | ||
10923 | before(grammarAccess.getAssertionOrDefinitionAccess().getGroup_1_0_1()); | ||
10924 | // InternalSolverLanguageParser.g:3405:2: ( rule__AssertionOrDefinition__Group_1_0_1__0 )? | ||
10925 | int alt33=2; | ||
10926 | int LA33_0 = input.LA(1); | ||
10927 | |||
10928 | if ( (LA33_0==Colon) ) { | ||
10929 | alt33=1; | ||
10930 | } | ||
10931 | switch (alt33) { | ||
10932 | case 1 : | ||
10933 | // InternalSolverLanguageParser.g:3405:3: rule__AssertionOrDefinition__Group_1_0_1__0 | ||
10934 | { | ||
10935 | pushFollow(FOLLOW_2); | ||
10936 | rule__AssertionOrDefinition__Group_1_0_1__0(); | ||
10937 | |||
10938 | state._fsp--; | ||
10939 | |||
10940 | |||
10941 | } | ||
10942 | break; | ||
10943 | |||
10944 | } | ||
10945 | |||
10946 | after(grammarAccess.getAssertionOrDefinitionAccess().getGroup_1_0_1()); | ||
10947 | |||
10948 | } | ||
10949 | |||
10950 | |||
10951 | } | ||
10952 | |||
10953 | } | ||
10954 | catch (RecognitionException re) { | ||
10955 | reportError(re); | ||
10956 | recover(input,re); | ||
10957 | } | ||
10958 | finally { | ||
10959 | |||
10960 | restoreStackSize(stackSize); | ||
10961 | |||
10962 | } | ||
10963 | return ; | ||
10964 | } | ||
10965 | // $ANTLR end "rule__AssertionOrDefinition__Group_1_0__1__Impl" | ||
10966 | |||
10967 | |||
10968 | // $ANTLR start "rule__AssertionOrDefinition__Group_1_0_1__0" | ||
10969 | // InternalSolverLanguageParser.g:3414:1: rule__AssertionOrDefinition__Group_1_0_1__0 : rule__AssertionOrDefinition__Group_1_0_1__0__Impl rule__AssertionOrDefinition__Group_1_0_1__1 ; | ||
10970 | public final void rule__AssertionOrDefinition__Group_1_0_1__0() throws RecognitionException { | ||
10971 | |||
10972 | int stackSize = keepStackSize(); | ||
10973 | |||
10974 | try { | ||
10975 | // InternalSolverLanguageParser.g:3418:1: ( rule__AssertionOrDefinition__Group_1_0_1__0__Impl rule__AssertionOrDefinition__Group_1_0_1__1 ) | ||
10976 | // InternalSolverLanguageParser.g:3419:2: rule__AssertionOrDefinition__Group_1_0_1__0__Impl rule__AssertionOrDefinition__Group_1_0_1__1 | ||
10977 | { | ||
10978 | pushFollow(FOLLOW_12); | ||
10979 | rule__AssertionOrDefinition__Group_1_0_1__0__Impl(); | ||
10980 | |||
10981 | state._fsp--; | ||
10982 | |||
8499 | pushFollow(FOLLOW_2); | 10983 | pushFollow(FOLLOW_2); |
8500 | rule__AssertionOrDefinition__Group_1_0__2(); | 10984 | rule__AssertionOrDefinition__Group_1_0_1__1(); |
8501 | 10985 | ||
8502 | state._fsp--; | 10986 | state._fsp--; |
8503 | 10987 | ||
@@ -8516,25 +11000,25 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
8516 | } | 11000 | } |
8517 | return ; | 11001 | return ; |
8518 | } | 11002 | } |
8519 | // $ANTLR end "rule__AssertionOrDefinition__Group_1_0__1" | 11003 | // $ANTLR end "rule__AssertionOrDefinition__Group_1_0_1__0" |
8520 | 11004 | ||
8521 | 11005 | ||
8522 | // $ANTLR start "rule__AssertionOrDefinition__Group_1_0__1__Impl" | 11006 | // $ANTLR start "rule__AssertionOrDefinition__Group_1_0_1__0__Impl" |
8523 | // InternalSolverLanguageParser.g:2634:1: rule__AssertionOrDefinition__Group_1_0__1__Impl : ( Colon ) ; | 11007 | // InternalSolverLanguageParser.g:3426:1: rule__AssertionOrDefinition__Group_1_0_1__0__Impl : ( Colon ) ; |
8524 | public final void rule__AssertionOrDefinition__Group_1_0__1__Impl() throws RecognitionException { | 11008 | public final void rule__AssertionOrDefinition__Group_1_0_1__0__Impl() throws RecognitionException { |
8525 | 11009 | ||
8526 | int stackSize = keepStackSize(); | 11010 | int stackSize = keepStackSize(); |
8527 | 11011 | ||
8528 | try { | 11012 | try { |
8529 | // InternalSolverLanguageParser.g:2638:1: ( ( Colon ) ) | 11013 | // InternalSolverLanguageParser.g:3430:1: ( ( Colon ) ) |
8530 | // InternalSolverLanguageParser.g:2639:1: ( Colon ) | 11014 | // InternalSolverLanguageParser.g:3431:1: ( Colon ) |
8531 | { | 11015 | { |
8532 | // InternalSolverLanguageParser.g:2639:1: ( Colon ) | 11016 | // InternalSolverLanguageParser.g:3431:1: ( Colon ) |
8533 | // InternalSolverLanguageParser.g:2640:2: Colon | 11017 | // InternalSolverLanguageParser.g:3432:2: Colon |
8534 | { | 11018 | { |
8535 | before(grammarAccess.getAssertionOrDefinitionAccess().getColonKeyword_1_0_1()); | 11019 | before(grammarAccess.getAssertionOrDefinitionAccess().getColonKeyword_1_0_1_0()); |
8536 | match(input,Colon,FOLLOW_2); | 11020 | match(input,Colon,FOLLOW_2); |
8537 | after(grammarAccess.getAssertionOrDefinitionAccess().getColonKeyword_1_0_1()); | 11021 | after(grammarAccess.getAssertionOrDefinitionAccess().getColonKeyword_1_0_1_0()); |
8538 | 11022 | ||
8539 | } | 11023 | } |
8540 | 11024 | ||
@@ -8553,21 +11037,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
8553 | } | 11037 | } |
8554 | return ; | 11038 | return ; |
8555 | } | 11039 | } |
8556 | // $ANTLR end "rule__AssertionOrDefinition__Group_1_0__1__Impl" | 11040 | // $ANTLR end "rule__AssertionOrDefinition__Group_1_0_1__0__Impl" |
8557 | 11041 | ||
8558 | 11042 | ||
8559 | // $ANTLR start "rule__AssertionOrDefinition__Group_1_0__2" | 11043 | // $ANTLR start "rule__AssertionOrDefinition__Group_1_0_1__1" |
8560 | // InternalSolverLanguageParser.g:2649:1: rule__AssertionOrDefinition__Group_1_0__2 : rule__AssertionOrDefinition__Group_1_0__2__Impl ; | 11044 | // InternalSolverLanguageParser.g:3441:1: rule__AssertionOrDefinition__Group_1_0_1__1 : rule__AssertionOrDefinition__Group_1_0_1__1__Impl ; |
8561 | public final void rule__AssertionOrDefinition__Group_1_0__2() throws RecognitionException { | 11045 | public final void rule__AssertionOrDefinition__Group_1_0_1__1() throws RecognitionException { |
8562 | 11046 | ||
8563 | int stackSize = keepStackSize(); | 11047 | int stackSize = keepStackSize(); |
8564 | 11048 | ||
8565 | try { | 11049 | try { |
8566 | // InternalSolverLanguageParser.g:2653:1: ( rule__AssertionOrDefinition__Group_1_0__2__Impl ) | 11050 | // InternalSolverLanguageParser.g:3445:1: ( rule__AssertionOrDefinition__Group_1_0_1__1__Impl ) |
8567 | // InternalSolverLanguageParser.g:2654:2: rule__AssertionOrDefinition__Group_1_0__2__Impl | 11051 | // InternalSolverLanguageParser.g:3446:2: rule__AssertionOrDefinition__Group_1_0_1__1__Impl |
8568 | { | 11052 | { |
8569 | pushFollow(FOLLOW_2); | 11053 | pushFollow(FOLLOW_2); |
8570 | rule__AssertionOrDefinition__Group_1_0__2__Impl(); | 11054 | rule__AssertionOrDefinition__Group_1_0_1__1__Impl(); |
8571 | 11055 | ||
8572 | state._fsp--; | 11056 | state._fsp--; |
8573 | 11057 | ||
@@ -8586,35 +11070,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
8586 | } | 11070 | } |
8587 | return ; | 11071 | return ; |
8588 | } | 11072 | } |
8589 | // $ANTLR end "rule__AssertionOrDefinition__Group_1_0__2" | 11073 | // $ANTLR end "rule__AssertionOrDefinition__Group_1_0_1__1" |
8590 | 11074 | ||
8591 | 11075 | ||
8592 | // $ANTLR start "rule__AssertionOrDefinition__Group_1_0__2__Impl" | 11076 | // $ANTLR start "rule__AssertionOrDefinition__Group_1_0_1__1__Impl" |
8593 | // InternalSolverLanguageParser.g:2660:1: rule__AssertionOrDefinition__Group_1_0__2__Impl : ( ( rule__AssertionOrDefinition__RangeAssignment_1_0_2 ) ) ; | 11077 | // InternalSolverLanguageParser.g:3452:1: rule__AssertionOrDefinition__Group_1_0_1__1__Impl : ( ( rule__AssertionOrDefinition__RangeAssignment_1_0_1_1 ) ) ; |
8594 | public final void rule__AssertionOrDefinition__Group_1_0__2__Impl() throws RecognitionException { | 11078 | public final void rule__AssertionOrDefinition__Group_1_0_1__1__Impl() throws RecognitionException { |
8595 | 11079 | ||
8596 | int stackSize = keepStackSize(); | 11080 | int stackSize = keepStackSize(); |
8597 | 11081 | ||
8598 | try { | 11082 | try { |
8599 | // InternalSolverLanguageParser.g:2664:1: ( ( ( rule__AssertionOrDefinition__RangeAssignment_1_0_2 ) ) ) | 11083 | // InternalSolverLanguageParser.g:3456:1: ( ( ( rule__AssertionOrDefinition__RangeAssignment_1_0_1_1 ) ) ) |
8600 | // InternalSolverLanguageParser.g:2665:1: ( ( rule__AssertionOrDefinition__RangeAssignment_1_0_2 ) ) | 11084 | // InternalSolverLanguageParser.g:3457:1: ( ( rule__AssertionOrDefinition__RangeAssignment_1_0_1_1 ) ) |
8601 | { | 11085 | { |
8602 | // InternalSolverLanguageParser.g:2665:1: ( ( rule__AssertionOrDefinition__RangeAssignment_1_0_2 ) ) | 11086 | // InternalSolverLanguageParser.g:3457:1: ( ( rule__AssertionOrDefinition__RangeAssignment_1_0_1_1 ) ) |
8603 | // InternalSolverLanguageParser.g:2666:2: ( rule__AssertionOrDefinition__RangeAssignment_1_0_2 ) | 11087 | // InternalSolverLanguageParser.g:3458:2: ( rule__AssertionOrDefinition__RangeAssignment_1_0_1_1 ) |
8604 | { | 11088 | { |
8605 | before(grammarAccess.getAssertionOrDefinitionAccess().getRangeAssignment_1_0_2()); | 11089 | before(grammarAccess.getAssertionOrDefinitionAccess().getRangeAssignment_1_0_1_1()); |
8606 | // InternalSolverLanguageParser.g:2667:2: ( rule__AssertionOrDefinition__RangeAssignment_1_0_2 ) | 11090 | // InternalSolverLanguageParser.g:3459:2: ( rule__AssertionOrDefinition__RangeAssignment_1_0_1_1 ) |
8607 | // InternalSolverLanguageParser.g:2667:3: rule__AssertionOrDefinition__RangeAssignment_1_0_2 | 11091 | // InternalSolverLanguageParser.g:3459:3: rule__AssertionOrDefinition__RangeAssignment_1_0_1_1 |
8608 | { | 11092 | { |
8609 | pushFollow(FOLLOW_2); | 11093 | pushFollow(FOLLOW_2); |
8610 | rule__AssertionOrDefinition__RangeAssignment_1_0_2(); | 11094 | rule__AssertionOrDefinition__RangeAssignment_1_0_1_1(); |
8611 | 11095 | ||
8612 | state._fsp--; | 11096 | state._fsp--; |
8613 | 11097 | ||
8614 | 11098 | ||
8615 | } | 11099 | } |
8616 | 11100 | ||
8617 | after(grammarAccess.getAssertionOrDefinitionAccess().getRangeAssignment_1_0_2()); | 11101 | after(grammarAccess.getAssertionOrDefinitionAccess().getRangeAssignment_1_0_1_1()); |
8618 | 11102 | ||
8619 | } | 11103 | } |
8620 | 11104 | ||
@@ -8633,20 +11117,20 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
8633 | } | 11117 | } |
8634 | return ; | 11118 | return ; |
8635 | } | 11119 | } |
8636 | // $ANTLR end "rule__AssertionOrDefinition__Group_1_0__2__Impl" | 11120 | // $ANTLR end "rule__AssertionOrDefinition__Group_1_0_1__1__Impl" |
8637 | 11121 | ||
8638 | 11122 | ||
8639 | // $ANTLR start "rule__AssertionOrDefinition__Group_1_1__0" | 11123 | // $ANTLR start "rule__AssertionOrDefinition__Group_1_1__0" |
8640 | // InternalSolverLanguageParser.g:2676:1: rule__AssertionOrDefinition__Group_1_1__0 : rule__AssertionOrDefinition__Group_1_1__0__Impl rule__AssertionOrDefinition__Group_1_1__1 ; | 11124 | // InternalSolverLanguageParser.g:3468:1: rule__AssertionOrDefinition__Group_1_1__0 : rule__AssertionOrDefinition__Group_1_1__0__Impl rule__AssertionOrDefinition__Group_1_1__1 ; |
8641 | public final void rule__AssertionOrDefinition__Group_1_1__0() throws RecognitionException { | 11125 | public final void rule__AssertionOrDefinition__Group_1_1__0() throws RecognitionException { |
8642 | 11126 | ||
8643 | int stackSize = keepStackSize(); | 11127 | int stackSize = keepStackSize(); |
8644 | 11128 | ||
8645 | try { | 11129 | try { |
8646 | // InternalSolverLanguageParser.g:2680:1: ( rule__AssertionOrDefinition__Group_1_1__0__Impl rule__AssertionOrDefinition__Group_1_1__1 ) | 11130 | // InternalSolverLanguageParser.g:3472:1: ( rule__AssertionOrDefinition__Group_1_1__0__Impl rule__AssertionOrDefinition__Group_1_1__1 ) |
8647 | // InternalSolverLanguageParser.g:2681:2: rule__AssertionOrDefinition__Group_1_1__0__Impl rule__AssertionOrDefinition__Group_1_1__1 | 11131 | // InternalSolverLanguageParser.g:3473:2: rule__AssertionOrDefinition__Group_1_1__0__Impl rule__AssertionOrDefinition__Group_1_1__1 |
8648 | { | 11132 | { |
8649 | pushFollow(FOLLOW_8); | 11133 | pushFollow(FOLLOW_13); |
8650 | rule__AssertionOrDefinition__Group_1_1__0__Impl(); | 11134 | rule__AssertionOrDefinition__Group_1_1__0__Impl(); |
8651 | 11135 | ||
8652 | state._fsp--; | 11136 | state._fsp--; |
@@ -8675,21 +11159,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
8675 | 11159 | ||
8676 | 11160 | ||
8677 | // $ANTLR start "rule__AssertionOrDefinition__Group_1_1__0__Impl" | 11161 | // $ANTLR start "rule__AssertionOrDefinition__Group_1_1__0__Impl" |
8678 | // InternalSolverLanguageParser.g:2688:1: rule__AssertionOrDefinition__Group_1_1__0__Impl : ( () ) ; | 11162 | // InternalSolverLanguageParser.g:3480:1: rule__AssertionOrDefinition__Group_1_1__0__Impl : ( () ) ; |
8679 | public final void rule__AssertionOrDefinition__Group_1_1__0__Impl() throws RecognitionException { | 11163 | public final void rule__AssertionOrDefinition__Group_1_1__0__Impl() throws RecognitionException { |
8680 | 11164 | ||
8681 | int stackSize = keepStackSize(); | 11165 | int stackSize = keepStackSize(); |
8682 | 11166 | ||
8683 | try { | 11167 | try { |
8684 | // InternalSolverLanguageParser.g:2692:1: ( ( () ) ) | 11168 | // InternalSolverLanguageParser.g:3484:1: ( ( () ) ) |
8685 | // InternalSolverLanguageParser.g:2693:1: ( () ) | 11169 | // InternalSolverLanguageParser.g:3485:1: ( () ) |
8686 | { | 11170 | { |
8687 | // InternalSolverLanguageParser.g:2693:1: ( () ) | 11171 | // InternalSolverLanguageParser.g:3485:1: ( () ) |
8688 | // InternalSolverLanguageParser.g:2694:2: () | 11172 | // InternalSolverLanguageParser.g:3486:2: () |
8689 | { | 11173 | { |
8690 | before(grammarAccess.getAssertionOrDefinitionAccess().getPredicateDefinitionHeadAction_1_1_0()); | 11174 | before(grammarAccess.getAssertionOrDefinitionAccess().getPredicateDefinitionHeadAction_1_1_0()); |
8691 | // InternalSolverLanguageParser.g:2695:2: () | 11175 | // InternalSolverLanguageParser.g:3487:2: () |
8692 | // InternalSolverLanguageParser.g:2695:3: | 11176 | // InternalSolverLanguageParser.g:3487:3: |
8693 | { | 11177 | { |
8694 | } | 11178 | } |
8695 | 11179 | ||
@@ -8712,16 +11196,16 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
8712 | 11196 | ||
8713 | 11197 | ||
8714 | // $ANTLR start "rule__AssertionOrDefinition__Group_1_1__1" | 11198 | // $ANTLR start "rule__AssertionOrDefinition__Group_1_1__1" |
8715 | // InternalSolverLanguageParser.g:2703:1: rule__AssertionOrDefinition__Group_1_1__1 : rule__AssertionOrDefinition__Group_1_1__1__Impl rule__AssertionOrDefinition__Group_1_1__2 ; | 11199 | // InternalSolverLanguageParser.g:3495:1: rule__AssertionOrDefinition__Group_1_1__1 : rule__AssertionOrDefinition__Group_1_1__1__Impl rule__AssertionOrDefinition__Group_1_1__2 ; |
8716 | public final void rule__AssertionOrDefinition__Group_1_1__1() throws RecognitionException { | 11200 | public final void rule__AssertionOrDefinition__Group_1_1__1() throws RecognitionException { |
8717 | 11201 | ||
8718 | int stackSize = keepStackSize(); | 11202 | int stackSize = keepStackSize(); |
8719 | 11203 | ||
8720 | try { | 11204 | try { |
8721 | // InternalSolverLanguageParser.g:2707:1: ( rule__AssertionOrDefinition__Group_1_1__1__Impl rule__AssertionOrDefinition__Group_1_1__2 ) | 11205 | // InternalSolverLanguageParser.g:3499:1: ( rule__AssertionOrDefinition__Group_1_1__1__Impl rule__AssertionOrDefinition__Group_1_1__2 ) |
8722 | // InternalSolverLanguageParser.g:2708:2: rule__AssertionOrDefinition__Group_1_1__1__Impl rule__AssertionOrDefinition__Group_1_1__2 | 11206 | // InternalSolverLanguageParser.g:3500:2: rule__AssertionOrDefinition__Group_1_1__1__Impl rule__AssertionOrDefinition__Group_1_1__2 |
8723 | { | 11207 | { |
8724 | pushFollow(FOLLOW_7); | 11208 | pushFollow(FOLLOW_12); |
8725 | rule__AssertionOrDefinition__Group_1_1__1__Impl(); | 11209 | rule__AssertionOrDefinition__Group_1_1__1__Impl(); |
8726 | 11210 | ||
8727 | state._fsp--; | 11211 | state._fsp--; |
@@ -8750,17 +11234,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
8750 | 11234 | ||
8751 | 11235 | ||
8752 | // $ANTLR start "rule__AssertionOrDefinition__Group_1_1__1__Impl" | 11236 | // $ANTLR start "rule__AssertionOrDefinition__Group_1_1__1__Impl" |
8753 | // InternalSolverLanguageParser.g:2715:1: rule__AssertionOrDefinition__Group_1_1__1__Impl : ( ColonHyphenMinus ) ; | 11237 | // InternalSolverLanguageParser.g:3507:1: rule__AssertionOrDefinition__Group_1_1__1__Impl : ( ColonHyphenMinus ) ; |
8754 | public final void rule__AssertionOrDefinition__Group_1_1__1__Impl() throws RecognitionException { | 11238 | public final void rule__AssertionOrDefinition__Group_1_1__1__Impl() throws RecognitionException { |
8755 | 11239 | ||
8756 | int stackSize = keepStackSize(); | 11240 | int stackSize = keepStackSize(); |
8757 | 11241 | ||
8758 | try { | 11242 | try { |
8759 | // InternalSolverLanguageParser.g:2719:1: ( ( ColonHyphenMinus ) ) | 11243 | // InternalSolverLanguageParser.g:3511:1: ( ( ColonHyphenMinus ) ) |
8760 | // InternalSolverLanguageParser.g:2720:1: ( ColonHyphenMinus ) | 11244 | // InternalSolverLanguageParser.g:3512:1: ( ColonHyphenMinus ) |
8761 | { | 11245 | { |
8762 | // InternalSolverLanguageParser.g:2720:1: ( ColonHyphenMinus ) | 11246 | // InternalSolverLanguageParser.g:3512:1: ( ColonHyphenMinus ) |
8763 | // InternalSolverLanguageParser.g:2721:2: ColonHyphenMinus | 11247 | // InternalSolverLanguageParser.g:3513:2: ColonHyphenMinus |
8764 | { | 11248 | { |
8765 | before(grammarAccess.getAssertionOrDefinitionAccess().getColonHyphenMinusKeyword_1_1_1()); | 11249 | before(grammarAccess.getAssertionOrDefinitionAccess().getColonHyphenMinusKeyword_1_1_1()); |
8766 | match(input,ColonHyphenMinus,FOLLOW_2); | 11250 | match(input,ColonHyphenMinus,FOLLOW_2); |
@@ -8787,14 +11271,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
8787 | 11271 | ||
8788 | 11272 | ||
8789 | // $ANTLR start "rule__AssertionOrDefinition__Group_1_1__2" | 11273 | // $ANTLR start "rule__AssertionOrDefinition__Group_1_1__2" |
8790 | // InternalSolverLanguageParser.g:2730:1: rule__AssertionOrDefinition__Group_1_1__2 : rule__AssertionOrDefinition__Group_1_1__2__Impl ; | 11274 | // InternalSolverLanguageParser.g:3522:1: rule__AssertionOrDefinition__Group_1_1__2 : rule__AssertionOrDefinition__Group_1_1__2__Impl ; |
8791 | public final void rule__AssertionOrDefinition__Group_1_1__2() throws RecognitionException { | 11275 | public final void rule__AssertionOrDefinition__Group_1_1__2() throws RecognitionException { |
8792 | 11276 | ||
8793 | int stackSize = keepStackSize(); | 11277 | int stackSize = keepStackSize(); |
8794 | 11278 | ||
8795 | try { | 11279 | try { |
8796 | // InternalSolverLanguageParser.g:2734:1: ( rule__AssertionOrDefinition__Group_1_1__2__Impl ) | 11280 | // InternalSolverLanguageParser.g:3526:1: ( rule__AssertionOrDefinition__Group_1_1__2__Impl ) |
8797 | // InternalSolverLanguageParser.g:2735:2: rule__AssertionOrDefinition__Group_1_1__2__Impl | 11281 | // InternalSolverLanguageParser.g:3527:2: rule__AssertionOrDefinition__Group_1_1__2__Impl |
8798 | { | 11282 | { |
8799 | pushFollow(FOLLOW_2); | 11283 | pushFollow(FOLLOW_2); |
8800 | rule__AssertionOrDefinition__Group_1_1__2__Impl(); | 11284 | rule__AssertionOrDefinition__Group_1_1__2__Impl(); |
@@ -8820,21 +11304,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
8820 | 11304 | ||
8821 | 11305 | ||
8822 | // $ANTLR start "rule__AssertionOrDefinition__Group_1_1__2__Impl" | 11306 | // $ANTLR start "rule__AssertionOrDefinition__Group_1_1__2__Impl" |
8823 | // InternalSolverLanguageParser.g:2741:1: rule__AssertionOrDefinition__Group_1_1__2__Impl : ( ( rule__AssertionOrDefinition__BodyAssignment_1_1_2 ) ) ; | 11307 | // InternalSolverLanguageParser.g:3533:1: rule__AssertionOrDefinition__Group_1_1__2__Impl : ( ( rule__AssertionOrDefinition__BodyAssignment_1_1_2 ) ) ; |
8824 | public final void rule__AssertionOrDefinition__Group_1_1__2__Impl() throws RecognitionException { | 11308 | public final void rule__AssertionOrDefinition__Group_1_1__2__Impl() throws RecognitionException { |
8825 | 11309 | ||
8826 | int stackSize = keepStackSize(); | 11310 | int stackSize = keepStackSize(); |
8827 | 11311 | ||
8828 | try { | 11312 | try { |
8829 | // InternalSolverLanguageParser.g:2745:1: ( ( ( rule__AssertionOrDefinition__BodyAssignment_1_1_2 ) ) ) | 11313 | // InternalSolverLanguageParser.g:3537:1: ( ( ( rule__AssertionOrDefinition__BodyAssignment_1_1_2 ) ) ) |
8830 | // InternalSolverLanguageParser.g:2746:1: ( ( rule__AssertionOrDefinition__BodyAssignment_1_1_2 ) ) | 11314 | // InternalSolverLanguageParser.g:3538:1: ( ( rule__AssertionOrDefinition__BodyAssignment_1_1_2 ) ) |
8831 | { | 11315 | { |
8832 | // InternalSolverLanguageParser.g:2746:1: ( ( rule__AssertionOrDefinition__BodyAssignment_1_1_2 ) ) | 11316 | // InternalSolverLanguageParser.g:3538:1: ( ( rule__AssertionOrDefinition__BodyAssignment_1_1_2 ) ) |
8833 | // InternalSolverLanguageParser.g:2747:2: ( rule__AssertionOrDefinition__BodyAssignment_1_1_2 ) | 11317 | // InternalSolverLanguageParser.g:3539:2: ( rule__AssertionOrDefinition__BodyAssignment_1_1_2 ) |
8834 | { | 11318 | { |
8835 | before(grammarAccess.getAssertionOrDefinitionAccess().getBodyAssignment_1_1_2()); | 11319 | before(grammarAccess.getAssertionOrDefinitionAccess().getBodyAssignment_1_1_2()); |
8836 | // InternalSolverLanguageParser.g:2748:2: ( rule__AssertionOrDefinition__BodyAssignment_1_1_2 ) | 11320 | // InternalSolverLanguageParser.g:3540:2: ( rule__AssertionOrDefinition__BodyAssignment_1_1_2 ) |
8837 | // InternalSolverLanguageParser.g:2748:3: rule__AssertionOrDefinition__BodyAssignment_1_1_2 | 11321 | // InternalSolverLanguageParser.g:3540:3: rule__AssertionOrDefinition__BodyAssignment_1_1_2 |
8838 | { | 11322 | { |
8839 | pushFollow(FOLLOW_2); | 11323 | pushFollow(FOLLOW_2); |
8840 | rule__AssertionOrDefinition__BodyAssignment_1_1_2(); | 11324 | rule__AssertionOrDefinition__BodyAssignment_1_1_2(); |
@@ -8867,16 +11351,16 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
8867 | 11351 | ||
8868 | 11352 | ||
8869 | // $ANTLR start "rule__AssertionOrDefinition__Group_1_2__0" | 11353 | // $ANTLR start "rule__AssertionOrDefinition__Group_1_2__0" |
8870 | // InternalSolverLanguageParser.g:2757:1: rule__AssertionOrDefinition__Group_1_2__0 : rule__AssertionOrDefinition__Group_1_2__0__Impl rule__AssertionOrDefinition__Group_1_2__1 ; | 11354 | // InternalSolverLanguageParser.g:3549:1: rule__AssertionOrDefinition__Group_1_2__0 : rule__AssertionOrDefinition__Group_1_2__0__Impl rule__AssertionOrDefinition__Group_1_2__1 ; |
8871 | public final void rule__AssertionOrDefinition__Group_1_2__0() throws RecognitionException { | 11355 | public final void rule__AssertionOrDefinition__Group_1_2__0() throws RecognitionException { |
8872 | 11356 | ||
8873 | int stackSize = keepStackSize(); | 11357 | int stackSize = keepStackSize(); |
8874 | 11358 | ||
8875 | try { | 11359 | try { |
8876 | // InternalSolverLanguageParser.g:2761:1: ( rule__AssertionOrDefinition__Group_1_2__0__Impl rule__AssertionOrDefinition__Group_1_2__1 ) | 11360 | // InternalSolverLanguageParser.g:3553:1: ( rule__AssertionOrDefinition__Group_1_2__0__Impl rule__AssertionOrDefinition__Group_1_2__1 ) |
8877 | // InternalSolverLanguageParser.g:2762:2: rule__AssertionOrDefinition__Group_1_2__0__Impl rule__AssertionOrDefinition__Group_1_2__1 | 11361 | // InternalSolverLanguageParser.g:3554:2: rule__AssertionOrDefinition__Group_1_2__0__Impl rule__AssertionOrDefinition__Group_1_2__1 |
8878 | { | 11362 | { |
8879 | pushFollow(FOLLOW_5); | 11363 | pushFollow(FOLLOW_10); |
8880 | rule__AssertionOrDefinition__Group_1_2__0__Impl(); | 11364 | rule__AssertionOrDefinition__Group_1_2__0__Impl(); |
8881 | 11365 | ||
8882 | state._fsp--; | 11366 | state._fsp--; |
@@ -8905,25 +11389,25 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
8905 | 11389 | ||
8906 | 11390 | ||
8907 | // $ANTLR start "rule__AssertionOrDefinition__Group_1_2__0__Impl" | 11391 | // $ANTLR start "rule__AssertionOrDefinition__Group_1_2__0__Impl" |
8908 | // InternalSolverLanguageParser.g:2769:1: rule__AssertionOrDefinition__Group_1_2__0__Impl : ( () ) ; | 11392 | // InternalSolverLanguageParser.g:3561:1: rule__AssertionOrDefinition__Group_1_2__0__Impl : ( () ) ; |
8909 | public final void rule__AssertionOrDefinition__Group_1_2__0__Impl() throws RecognitionException { | 11393 | public final void rule__AssertionOrDefinition__Group_1_2__0__Impl() throws RecognitionException { |
8910 | 11394 | ||
8911 | int stackSize = keepStackSize(); | 11395 | int stackSize = keepStackSize(); |
8912 | 11396 | ||
8913 | try { | 11397 | try { |
8914 | // InternalSolverLanguageParser.g:2773:1: ( ( () ) ) | 11398 | // InternalSolverLanguageParser.g:3565:1: ( ( () ) ) |
8915 | // InternalSolverLanguageParser.g:2774:1: ( () ) | 11399 | // InternalSolverLanguageParser.g:3566:1: ( () ) |
8916 | { | 11400 | { |
8917 | // InternalSolverLanguageParser.g:2774:1: ( () ) | 11401 | // InternalSolverLanguageParser.g:3566:1: ( () ) |
8918 | // InternalSolverLanguageParser.g:2775:2: () | 11402 | // InternalSolverLanguageParser.g:3567:2: () |
8919 | { | 11403 | { |
8920 | before(grammarAccess.getAssertionOrDefinitionAccess().getMetricDefinitionHeadAction_1_2_0()); | 11404 | before(grammarAccess.getAssertionOrDefinitionAccess().getFunctionDefinitionHeadAction_1_2_0()); |
8921 | // InternalSolverLanguageParser.g:2776:2: () | 11405 | // InternalSolverLanguageParser.g:3568:2: () |
8922 | // InternalSolverLanguageParser.g:2776:3: | 11406 | // InternalSolverLanguageParser.g:3568:3: |
8923 | { | 11407 | { |
8924 | } | 11408 | } |
8925 | 11409 | ||
8926 | after(grammarAccess.getAssertionOrDefinitionAccess().getMetricDefinitionHeadAction_1_2_0()); | 11410 | after(grammarAccess.getAssertionOrDefinitionAccess().getFunctionDefinitionHeadAction_1_2_0()); |
8927 | 11411 | ||
8928 | } | 11412 | } |
8929 | 11413 | ||
@@ -8942,16 +11426,16 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
8942 | 11426 | ||
8943 | 11427 | ||
8944 | // $ANTLR start "rule__AssertionOrDefinition__Group_1_2__1" | 11428 | // $ANTLR start "rule__AssertionOrDefinition__Group_1_2__1" |
8945 | // InternalSolverLanguageParser.g:2784:1: rule__AssertionOrDefinition__Group_1_2__1 : rule__AssertionOrDefinition__Group_1_2__1__Impl rule__AssertionOrDefinition__Group_1_2__2 ; | 11429 | // InternalSolverLanguageParser.g:3576:1: rule__AssertionOrDefinition__Group_1_2__1 : rule__AssertionOrDefinition__Group_1_2__1__Impl rule__AssertionOrDefinition__Group_1_2__2 ; |
8946 | public final void rule__AssertionOrDefinition__Group_1_2__1() throws RecognitionException { | 11430 | public final void rule__AssertionOrDefinition__Group_1_2__1() throws RecognitionException { |
8947 | 11431 | ||
8948 | int stackSize = keepStackSize(); | 11432 | int stackSize = keepStackSize(); |
8949 | 11433 | ||
8950 | try { | 11434 | try { |
8951 | // InternalSolverLanguageParser.g:2788:1: ( rule__AssertionOrDefinition__Group_1_2__1__Impl rule__AssertionOrDefinition__Group_1_2__2 ) | 11435 | // InternalSolverLanguageParser.g:3580:1: ( rule__AssertionOrDefinition__Group_1_2__1__Impl rule__AssertionOrDefinition__Group_1_2__2 ) |
8952 | // InternalSolverLanguageParser.g:2789:2: rule__AssertionOrDefinition__Group_1_2__1__Impl rule__AssertionOrDefinition__Group_1_2__2 | 11436 | // InternalSolverLanguageParser.g:3581:2: rule__AssertionOrDefinition__Group_1_2__1__Impl rule__AssertionOrDefinition__Group_1_2__2 |
8953 | { | 11437 | { |
8954 | pushFollow(FOLLOW_7); | 11438 | pushFollow(FOLLOW_12); |
8955 | rule__AssertionOrDefinition__Group_1_2__1__Impl(); | 11439 | rule__AssertionOrDefinition__Group_1_2__1__Impl(); |
8956 | 11440 | ||
8957 | state._fsp--; | 11441 | state._fsp--; |
@@ -8980,21 +11464,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
8980 | 11464 | ||
8981 | 11465 | ||
8982 | // $ANTLR start "rule__AssertionOrDefinition__Group_1_2__1__Impl" | 11466 | // $ANTLR start "rule__AssertionOrDefinition__Group_1_2__1__Impl" |
8983 | // InternalSolverLanguageParser.g:2796:1: rule__AssertionOrDefinition__Group_1_2__1__Impl : ( EqualsSign ) ; | 11467 | // InternalSolverLanguageParser.g:3588:1: rule__AssertionOrDefinition__Group_1_2__1__Impl : ( ColonEqualsSign ) ; |
8984 | public final void rule__AssertionOrDefinition__Group_1_2__1__Impl() throws RecognitionException { | 11468 | public final void rule__AssertionOrDefinition__Group_1_2__1__Impl() throws RecognitionException { |
8985 | 11469 | ||
8986 | int stackSize = keepStackSize(); | 11470 | int stackSize = keepStackSize(); |
8987 | 11471 | ||
8988 | try { | 11472 | try { |
8989 | // InternalSolverLanguageParser.g:2800:1: ( ( EqualsSign ) ) | 11473 | // InternalSolverLanguageParser.g:3592:1: ( ( ColonEqualsSign ) ) |
8990 | // InternalSolverLanguageParser.g:2801:1: ( EqualsSign ) | 11474 | // InternalSolverLanguageParser.g:3593:1: ( ColonEqualsSign ) |
8991 | { | 11475 | { |
8992 | // InternalSolverLanguageParser.g:2801:1: ( EqualsSign ) | 11476 | // InternalSolverLanguageParser.g:3593:1: ( ColonEqualsSign ) |
8993 | // InternalSolverLanguageParser.g:2802:2: EqualsSign | 11477 | // InternalSolverLanguageParser.g:3594:2: ColonEqualsSign |
8994 | { | 11478 | { |
8995 | before(grammarAccess.getAssertionOrDefinitionAccess().getEqualsSignKeyword_1_2_1()); | 11479 | before(grammarAccess.getAssertionOrDefinitionAccess().getColonEqualsSignKeyword_1_2_1()); |
8996 | match(input,EqualsSign,FOLLOW_2); | 11480 | match(input,ColonEqualsSign,FOLLOW_2); |
8997 | after(grammarAccess.getAssertionOrDefinitionAccess().getEqualsSignKeyword_1_2_1()); | 11481 | after(grammarAccess.getAssertionOrDefinitionAccess().getColonEqualsSignKeyword_1_2_1()); |
8998 | 11482 | ||
8999 | } | 11483 | } |
9000 | 11484 | ||
@@ -9017,14 +11501,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
9017 | 11501 | ||
9018 | 11502 | ||
9019 | // $ANTLR start "rule__AssertionOrDefinition__Group_1_2__2" | 11503 | // $ANTLR start "rule__AssertionOrDefinition__Group_1_2__2" |
9020 | // InternalSolverLanguageParser.g:2811:1: rule__AssertionOrDefinition__Group_1_2__2 : rule__AssertionOrDefinition__Group_1_2__2__Impl ; | 11504 | // InternalSolverLanguageParser.g:3603:1: rule__AssertionOrDefinition__Group_1_2__2 : rule__AssertionOrDefinition__Group_1_2__2__Impl ; |
9021 | public final void rule__AssertionOrDefinition__Group_1_2__2() throws RecognitionException { | 11505 | public final void rule__AssertionOrDefinition__Group_1_2__2() throws RecognitionException { |
9022 | 11506 | ||
9023 | int stackSize = keepStackSize(); | 11507 | int stackSize = keepStackSize(); |
9024 | 11508 | ||
9025 | try { | 11509 | try { |
9026 | // InternalSolverLanguageParser.g:2815:1: ( rule__AssertionOrDefinition__Group_1_2__2__Impl ) | 11510 | // InternalSolverLanguageParser.g:3607:1: ( rule__AssertionOrDefinition__Group_1_2__2__Impl ) |
9027 | // InternalSolverLanguageParser.g:2816:2: rule__AssertionOrDefinition__Group_1_2__2__Impl | 11511 | // InternalSolverLanguageParser.g:3608:2: rule__AssertionOrDefinition__Group_1_2__2__Impl |
9028 | { | 11512 | { |
9029 | pushFollow(FOLLOW_2); | 11513 | pushFollow(FOLLOW_2); |
9030 | rule__AssertionOrDefinition__Group_1_2__2__Impl(); | 11514 | rule__AssertionOrDefinition__Group_1_2__2__Impl(); |
@@ -9050,21 +11534,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
9050 | 11534 | ||
9051 | 11535 | ||
9052 | // $ANTLR start "rule__AssertionOrDefinition__Group_1_2__2__Impl" | 11536 | // $ANTLR start "rule__AssertionOrDefinition__Group_1_2__2__Impl" |
9053 | // InternalSolverLanguageParser.g:2822:1: rule__AssertionOrDefinition__Group_1_2__2__Impl : ( ( rule__AssertionOrDefinition__BodyAssignment_1_2_2 ) ) ; | 11537 | // InternalSolverLanguageParser.g:3614:1: rule__AssertionOrDefinition__Group_1_2__2__Impl : ( ( rule__AssertionOrDefinition__BodyAssignment_1_2_2 ) ) ; |
9054 | public final void rule__AssertionOrDefinition__Group_1_2__2__Impl() throws RecognitionException { | 11538 | public final void rule__AssertionOrDefinition__Group_1_2__2__Impl() throws RecognitionException { |
9055 | 11539 | ||
9056 | int stackSize = keepStackSize(); | 11540 | int stackSize = keepStackSize(); |
9057 | 11541 | ||
9058 | try { | 11542 | try { |
9059 | // InternalSolverLanguageParser.g:2826:1: ( ( ( rule__AssertionOrDefinition__BodyAssignment_1_2_2 ) ) ) | 11543 | // InternalSolverLanguageParser.g:3618:1: ( ( ( rule__AssertionOrDefinition__BodyAssignment_1_2_2 ) ) ) |
9060 | // InternalSolverLanguageParser.g:2827:1: ( ( rule__AssertionOrDefinition__BodyAssignment_1_2_2 ) ) | 11544 | // InternalSolverLanguageParser.g:3619:1: ( ( rule__AssertionOrDefinition__BodyAssignment_1_2_2 ) ) |
9061 | { | 11545 | { |
9062 | // InternalSolverLanguageParser.g:2827:1: ( ( rule__AssertionOrDefinition__BodyAssignment_1_2_2 ) ) | 11546 | // InternalSolverLanguageParser.g:3619:1: ( ( rule__AssertionOrDefinition__BodyAssignment_1_2_2 ) ) |
9063 | // InternalSolverLanguageParser.g:2828:2: ( rule__AssertionOrDefinition__BodyAssignment_1_2_2 ) | 11547 | // InternalSolverLanguageParser.g:3620:2: ( rule__AssertionOrDefinition__BodyAssignment_1_2_2 ) |
9064 | { | 11548 | { |
9065 | before(grammarAccess.getAssertionOrDefinitionAccess().getBodyAssignment_1_2_2()); | 11549 | before(grammarAccess.getAssertionOrDefinitionAccess().getBodyAssignment_1_2_2()); |
9066 | // InternalSolverLanguageParser.g:2829:2: ( rule__AssertionOrDefinition__BodyAssignment_1_2_2 ) | 11550 | // InternalSolverLanguageParser.g:3621:2: ( rule__AssertionOrDefinition__BodyAssignment_1_2_2 ) |
9067 | // InternalSolverLanguageParser.g:2829:3: rule__AssertionOrDefinition__BodyAssignment_1_2_2 | 11551 | // InternalSolverLanguageParser.g:3621:3: rule__AssertionOrDefinition__BodyAssignment_1_2_2 |
9068 | { | 11552 | { |
9069 | pushFollow(FOLLOW_2); | 11553 | pushFollow(FOLLOW_2); |
9070 | rule__AssertionOrDefinition__BodyAssignment_1_2_2(); | 11554 | rule__AssertionOrDefinition__BodyAssignment_1_2_2(); |
@@ -9097,16 +11581,16 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
9097 | 11581 | ||
9098 | 11582 | ||
9099 | // $ANTLR start "rule__PredicateDefinition__Group__0" | 11583 | // $ANTLR start "rule__PredicateDefinition__Group__0" |
9100 | // InternalSolverLanguageParser.g:2838:1: rule__PredicateDefinition__Group__0 : rule__PredicateDefinition__Group__0__Impl rule__PredicateDefinition__Group__1 ; | 11584 | // InternalSolverLanguageParser.g:3630:1: rule__PredicateDefinition__Group__0 : rule__PredicateDefinition__Group__0__Impl rule__PredicateDefinition__Group__1 ; |
9101 | public final void rule__PredicateDefinition__Group__0() throws RecognitionException { | 11585 | public final void rule__PredicateDefinition__Group__0() throws RecognitionException { |
9102 | 11586 | ||
9103 | int stackSize = keepStackSize(); | 11587 | int stackSize = keepStackSize(); |
9104 | 11588 | ||
9105 | try { | 11589 | try { |
9106 | // InternalSolverLanguageParser.g:2842:1: ( rule__PredicateDefinition__Group__0__Impl rule__PredicateDefinition__Group__1 ) | 11590 | // InternalSolverLanguageParser.g:3634:1: ( rule__PredicateDefinition__Group__0__Impl rule__PredicateDefinition__Group__1 ) |
9107 | // InternalSolverLanguageParser.g:2843:2: rule__PredicateDefinition__Group__0__Impl rule__PredicateDefinition__Group__1 | 11591 | // InternalSolverLanguageParser.g:3635:2: rule__PredicateDefinition__Group__0__Impl rule__PredicateDefinition__Group__1 |
9108 | { | 11592 | { |
9109 | pushFollow(FOLLOW_9); | 11593 | pushFollow(FOLLOW_6); |
9110 | rule__PredicateDefinition__Group__0__Impl(); | 11594 | rule__PredicateDefinition__Group__0__Impl(); |
9111 | 11595 | ||
9112 | state._fsp--; | 11596 | state._fsp--; |
@@ -9135,21 +11619,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
9135 | 11619 | ||
9136 | 11620 | ||
9137 | // $ANTLR start "rule__PredicateDefinition__Group__0__Impl" | 11621 | // $ANTLR start "rule__PredicateDefinition__Group__0__Impl" |
9138 | // InternalSolverLanguageParser.g:2850:1: rule__PredicateDefinition__Group__0__Impl : ( ( rule__PredicateDefinition__Alternatives_0 ) ) ; | 11622 | // InternalSolverLanguageParser.g:3642:1: rule__PredicateDefinition__Group__0__Impl : ( ( rule__PredicateDefinition__Alternatives_0 ) ) ; |
9139 | public final void rule__PredicateDefinition__Group__0__Impl() throws RecognitionException { | 11623 | public final void rule__PredicateDefinition__Group__0__Impl() throws RecognitionException { |
9140 | 11624 | ||
9141 | int stackSize = keepStackSize(); | 11625 | int stackSize = keepStackSize(); |
9142 | 11626 | ||
9143 | try { | 11627 | try { |
9144 | // InternalSolverLanguageParser.g:2854:1: ( ( ( rule__PredicateDefinition__Alternatives_0 ) ) ) | 11628 | // InternalSolverLanguageParser.g:3646:1: ( ( ( rule__PredicateDefinition__Alternatives_0 ) ) ) |
9145 | // InternalSolverLanguageParser.g:2855:1: ( ( rule__PredicateDefinition__Alternatives_0 ) ) | 11629 | // InternalSolverLanguageParser.g:3647:1: ( ( rule__PredicateDefinition__Alternatives_0 ) ) |
9146 | { | 11630 | { |
9147 | // InternalSolverLanguageParser.g:2855:1: ( ( rule__PredicateDefinition__Alternatives_0 ) ) | 11631 | // InternalSolverLanguageParser.g:3647:1: ( ( rule__PredicateDefinition__Alternatives_0 ) ) |
9148 | // InternalSolverLanguageParser.g:2856:2: ( rule__PredicateDefinition__Alternatives_0 ) | 11632 | // InternalSolverLanguageParser.g:3648:2: ( rule__PredicateDefinition__Alternatives_0 ) |
9149 | { | 11633 | { |
9150 | before(grammarAccess.getPredicateDefinitionAccess().getAlternatives_0()); | 11634 | before(grammarAccess.getPredicateDefinitionAccess().getAlternatives_0()); |
9151 | // InternalSolverLanguageParser.g:2857:2: ( rule__PredicateDefinition__Alternatives_0 ) | 11635 | // InternalSolverLanguageParser.g:3649:2: ( rule__PredicateDefinition__Alternatives_0 ) |
9152 | // InternalSolverLanguageParser.g:2857:3: rule__PredicateDefinition__Alternatives_0 | 11636 | // InternalSolverLanguageParser.g:3649:3: rule__PredicateDefinition__Alternatives_0 |
9153 | { | 11637 | { |
9154 | pushFollow(FOLLOW_2); | 11638 | pushFollow(FOLLOW_2); |
9155 | rule__PredicateDefinition__Alternatives_0(); | 11639 | rule__PredicateDefinition__Alternatives_0(); |
@@ -9182,16 +11666,16 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
9182 | 11666 | ||
9183 | 11667 | ||
9184 | // $ANTLR start "rule__PredicateDefinition__Group__1" | 11668 | // $ANTLR start "rule__PredicateDefinition__Group__1" |
9185 | // InternalSolverLanguageParser.g:2865:1: rule__PredicateDefinition__Group__1 : rule__PredicateDefinition__Group__1__Impl rule__PredicateDefinition__Group__2 ; | 11669 | // InternalSolverLanguageParser.g:3657:1: rule__PredicateDefinition__Group__1 : rule__PredicateDefinition__Group__1__Impl rule__PredicateDefinition__Group__2 ; |
9186 | public final void rule__PredicateDefinition__Group__1() throws RecognitionException { | 11670 | public final void rule__PredicateDefinition__Group__1() throws RecognitionException { |
9187 | 11671 | ||
9188 | int stackSize = keepStackSize(); | 11672 | int stackSize = keepStackSize(); |
9189 | 11673 | ||
9190 | try { | 11674 | try { |
9191 | // InternalSolverLanguageParser.g:2869:1: ( rule__PredicateDefinition__Group__1__Impl rule__PredicateDefinition__Group__2 ) | 11675 | // InternalSolverLanguageParser.g:3661:1: ( rule__PredicateDefinition__Group__1__Impl rule__PredicateDefinition__Group__2 ) |
9192 | // InternalSolverLanguageParser.g:2870:2: rule__PredicateDefinition__Group__1__Impl rule__PredicateDefinition__Group__2 | 11676 | // InternalSolverLanguageParser.g:3662:2: rule__PredicateDefinition__Group__1__Impl rule__PredicateDefinition__Group__2 |
9193 | { | 11677 | { |
9194 | pushFollow(FOLLOW_8); | 11678 | pushFollow(FOLLOW_13); |
9195 | rule__PredicateDefinition__Group__1__Impl(); | 11679 | rule__PredicateDefinition__Group__1__Impl(); |
9196 | 11680 | ||
9197 | state._fsp--; | 11681 | state._fsp--; |
@@ -9220,21 +11704,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
9220 | 11704 | ||
9221 | 11705 | ||
9222 | // $ANTLR start "rule__PredicateDefinition__Group__1__Impl" | 11706 | // $ANTLR start "rule__PredicateDefinition__Group__1__Impl" |
9223 | // InternalSolverLanguageParser.g:2877:1: rule__PredicateDefinition__Group__1__Impl : ( ( rule__PredicateDefinition__HeadAssignment_1 ) ) ; | 11707 | // InternalSolverLanguageParser.g:3669:1: rule__PredicateDefinition__Group__1__Impl : ( ( rule__PredicateDefinition__HeadAssignment_1 ) ) ; |
9224 | public final void rule__PredicateDefinition__Group__1__Impl() throws RecognitionException { | 11708 | public final void rule__PredicateDefinition__Group__1__Impl() throws RecognitionException { |
9225 | 11709 | ||
9226 | int stackSize = keepStackSize(); | 11710 | int stackSize = keepStackSize(); |
9227 | 11711 | ||
9228 | try { | 11712 | try { |
9229 | // InternalSolverLanguageParser.g:2881:1: ( ( ( rule__PredicateDefinition__HeadAssignment_1 ) ) ) | 11713 | // InternalSolverLanguageParser.g:3673:1: ( ( ( rule__PredicateDefinition__HeadAssignment_1 ) ) ) |
9230 | // InternalSolverLanguageParser.g:2882:1: ( ( rule__PredicateDefinition__HeadAssignment_1 ) ) | 11714 | // InternalSolverLanguageParser.g:3674:1: ( ( rule__PredicateDefinition__HeadAssignment_1 ) ) |
9231 | { | 11715 | { |
9232 | // InternalSolverLanguageParser.g:2882:1: ( ( rule__PredicateDefinition__HeadAssignment_1 ) ) | 11716 | // InternalSolverLanguageParser.g:3674:1: ( ( rule__PredicateDefinition__HeadAssignment_1 ) ) |
9233 | // InternalSolverLanguageParser.g:2883:2: ( rule__PredicateDefinition__HeadAssignment_1 ) | 11717 | // InternalSolverLanguageParser.g:3675:2: ( rule__PredicateDefinition__HeadAssignment_1 ) |
9234 | { | 11718 | { |
9235 | before(grammarAccess.getPredicateDefinitionAccess().getHeadAssignment_1()); | 11719 | before(grammarAccess.getPredicateDefinitionAccess().getHeadAssignment_1()); |
9236 | // InternalSolverLanguageParser.g:2884:2: ( rule__PredicateDefinition__HeadAssignment_1 ) | 11720 | // InternalSolverLanguageParser.g:3676:2: ( rule__PredicateDefinition__HeadAssignment_1 ) |
9237 | // InternalSolverLanguageParser.g:2884:3: rule__PredicateDefinition__HeadAssignment_1 | 11721 | // InternalSolverLanguageParser.g:3676:3: rule__PredicateDefinition__HeadAssignment_1 |
9238 | { | 11722 | { |
9239 | pushFollow(FOLLOW_2); | 11723 | pushFollow(FOLLOW_2); |
9240 | rule__PredicateDefinition__HeadAssignment_1(); | 11724 | rule__PredicateDefinition__HeadAssignment_1(); |
@@ -9267,16 +11751,16 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
9267 | 11751 | ||
9268 | 11752 | ||
9269 | // $ANTLR start "rule__PredicateDefinition__Group__2" | 11753 | // $ANTLR start "rule__PredicateDefinition__Group__2" |
9270 | // InternalSolverLanguageParser.g:2892:1: rule__PredicateDefinition__Group__2 : rule__PredicateDefinition__Group__2__Impl rule__PredicateDefinition__Group__3 ; | 11754 | // InternalSolverLanguageParser.g:3684:1: rule__PredicateDefinition__Group__2 : rule__PredicateDefinition__Group__2__Impl rule__PredicateDefinition__Group__3 ; |
9271 | public final void rule__PredicateDefinition__Group__2() throws RecognitionException { | 11755 | public final void rule__PredicateDefinition__Group__2() throws RecognitionException { |
9272 | 11756 | ||
9273 | int stackSize = keepStackSize(); | 11757 | int stackSize = keepStackSize(); |
9274 | 11758 | ||
9275 | try { | 11759 | try { |
9276 | // InternalSolverLanguageParser.g:2896:1: ( rule__PredicateDefinition__Group__2__Impl rule__PredicateDefinition__Group__3 ) | 11760 | // InternalSolverLanguageParser.g:3688:1: ( rule__PredicateDefinition__Group__2__Impl rule__PredicateDefinition__Group__3 ) |
9277 | // InternalSolverLanguageParser.g:2897:2: rule__PredicateDefinition__Group__2__Impl rule__PredicateDefinition__Group__3 | 11761 | // InternalSolverLanguageParser.g:3689:2: rule__PredicateDefinition__Group__2__Impl rule__PredicateDefinition__Group__3 |
9278 | { | 11762 | { |
9279 | pushFollow(FOLLOW_7); | 11763 | pushFollow(FOLLOW_12); |
9280 | rule__PredicateDefinition__Group__2__Impl(); | 11764 | rule__PredicateDefinition__Group__2__Impl(); |
9281 | 11765 | ||
9282 | state._fsp--; | 11766 | state._fsp--; |
@@ -9305,17 +11789,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
9305 | 11789 | ||
9306 | 11790 | ||
9307 | // $ANTLR start "rule__PredicateDefinition__Group__2__Impl" | 11791 | // $ANTLR start "rule__PredicateDefinition__Group__2__Impl" |
9308 | // InternalSolverLanguageParser.g:2904:1: rule__PredicateDefinition__Group__2__Impl : ( ColonHyphenMinus ) ; | 11792 | // InternalSolverLanguageParser.g:3696:1: rule__PredicateDefinition__Group__2__Impl : ( ColonHyphenMinus ) ; |
9309 | public final void rule__PredicateDefinition__Group__2__Impl() throws RecognitionException { | 11793 | public final void rule__PredicateDefinition__Group__2__Impl() throws RecognitionException { |
9310 | 11794 | ||
9311 | int stackSize = keepStackSize(); | 11795 | int stackSize = keepStackSize(); |
9312 | 11796 | ||
9313 | try { | 11797 | try { |
9314 | // InternalSolverLanguageParser.g:2908:1: ( ( ColonHyphenMinus ) ) | 11798 | // InternalSolverLanguageParser.g:3700:1: ( ( ColonHyphenMinus ) ) |
9315 | // InternalSolverLanguageParser.g:2909:1: ( ColonHyphenMinus ) | 11799 | // InternalSolverLanguageParser.g:3701:1: ( ColonHyphenMinus ) |
9316 | { | 11800 | { |
9317 | // InternalSolverLanguageParser.g:2909:1: ( ColonHyphenMinus ) | 11801 | // InternalSolverLanguageParser.g:3701:1: ( ColonHyphenMinus ) |
9318 | // InternalSolverLanguageParser.g:2910:2: ColonHyphenMinus | 11802 | // InternalSolverLanguageParser.g:3702:2: ColonHyphenMinus |
9319 | { | 11803 | { |
9320 | before(grammarAccess.getPredicateDefinitionAccess().getColonHyphenMinusKeyword_2()); | 11804 | before(grammarAccess.getPredicateDefinitionAccess().getColonHyphenMinusKeyword_2()); |
9321 | match(input,ColonHyphenMinus,FOLLOW_2); | 11805 | match(input,ColonHyphenMinus,FOLLOW_2); |
@@ -9342,20 +11826,25 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
9342 | 11826 | ||
9343 | 11827 | ||
9344 | // $ANTLR start "rule__PredicateDefinition__Group__3" | 11828 | // $ANTLR start "rule__PredicateDefinition__Group__3" |
9345 | // InternalSolverLanguageParser.g:2919:1: rule__PredicateDefinition__Group__3 : rule__PredicateDefinition__Group__3__Impl ; | 11829 | // InternalSolverLanguageParser.g:3711:1: rule__PredicateDefinition__Group__3 : rule__PredicateDefinition__Group__3__Impl rule__PredicateDefinition__Group__4 ; |
9346 | public final void rule__PredicateDefinition__Group__3() throws RecognitionException { | 11830 | public final void rule__PredicateDefinition__Group__3() throws RecognitionException { |
9347 | 11831 | ||
9348 | int stackSize = keepStackSize(); | 11832 | int stackSize = keepStackSize(); |
9349 | 11833 | ||
9350 | try { | 11834 | try { |
9351 | // InternalSolverLanguageParser.g:2923:1: ( rule__PredicateDefinition__Group__3__Impl ) | 11835 | // InternalSolverLanguageParser.g:3715:1: ( rule__PredicateDefinition__Group__3__Impl rule__PredicateDefinition__Group__4 ) |
9352 | // InternalSolverLanguageParser.g:2924:2: rule__PredicateDefinition__Group__3__Impl | 11836 | // InternalSolverLanguageParser.g:3716:2: rule__PredicateDefinition__Group__3__Impl rule__PredicateDefinition__Group__4 |
9353 | { | 11837 | { |
9354 | pushFollow(FOLLOW_2); | 11838 | pushFollow(FOLLOW_7); |
9355 | rule__PredicateDefinition__Group__3__Impl(); | 11839 | rule__PredicateDefinition__Group__3__Impl(); |
9356 | 11840 | ||
9357 | state._fsp--; | 11841 | state._fsp--; |
9358 | 11842 | ||
11843 | pushFollow(FOLLOW_2); | ||
11844 | rule__PredicateDefinition__Group__4(); | ||
11845 | |||
11846 | state._fsp--; | ||
11847 | |||
9359 | 11848 | ||
9360 | } | 11849 | } |
9361 | 11850 | ||
@@ -9375,21 +11864,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
9375 | 11864 | ||
9376 | 11865 | ||
9377 | // $ANTLR start "rule__PredicateDefinition__Group__3__Impl" | 11866 | // $ANTLR start "rule__PredicateDefinition__Group__3__Impl" |
9378 | // InternalSolverLanguageParser.g:2930:1: rule__PredicateDefinition__Group__3__Impl : ( ( rule__PredicateDefinition__BodyAssignment_3 ) ) ; | 11867 | // InternalSolverLanguageParser.g:3723:1: rule__PredicateDefinition__Group__3__Impl : ( ( rule__PredicateDefinition__BodyAssignment_3 ) ) ; |
9379 | public final void rule__PredicateDefinition__Group__3__Impl() throws RecognitionException { | 11868 | public final void rule__PredicateDefinition__Group__3__Impl() throws RecognitionException { |
9380 | 11869 | ||
9381 | int stackSize = keepStackSize(); | 11870 | int stackSize = keepStackSize(); |
9382 | 11871 | ||
9383 | try { | 11872 | try { |
9384 | // InternalSolverLanguageParser.g:2934:1: ( ( ( rule__PredicateDefinition__BodyAssignment_3 ) ) ) | 11873 | // InternalSolverLanguageParser.g:3727:1: ( ( ( rule__PredicateDefinition__BodyAssignment_3 ) ) ) |
9385 | // InternalSolverLanguageParser.g:2935:1: ( ( rule__PredicateDefinition__BodyAssignment_3 ) ) | 11874 | // InternalSolverLanguageParser.g:3728:1: ( ( rule__PredicateDefinition__BodyAssignment_3 ) ) |
9386 | { | 11875 | { |
9387 | // InternalSolverLanguageParser.g:2935:1: ( ( rule__PredicateDefinition__BodyAssignment_3 ) ) | 11876 | // InternalSolverLanguageParser.g:3728:1: ( ( rule__PredicateDefinition__BodyAssignment_3 ) ) |
9388 | // InternalSolverLanguageParser.g:2936:2: ( rule__PredicateDefinition__BodyAssignment_3 ) | 11877 | // InternalSolverLanguageParser.g:3729:2: ( rule__PredicateDefinition__BodyAssignment_3 ) |
9389 | { | 11878 | { |
9390 | before(grammarAccess.getPredicateDefinitionAccess().getBodyAssignment_3()); | 11879 | before(grammarAccess.getPredicateDefinitionAccess().getBodyAssignment_3()); |
9391 | // InternalSolverLanguageParser.g:2937:2: ( rule__PredicateDefinition__BodyAssignment_3 ) | 11880 | // InternalSolverLanguageParser.g:3730:2: ( rule__PredicateDefinition__BodyAssignment_3 ) |
9392 | // InternalSolverLanguageParser.g:2937:3: rule__PredicateDefinition__BodyAssignment_3 | 11881 | // InternalSolverLanguageParser.g:3730:3: rule__PredicateDefinition__BodyAssignment_3 |
9393 | { | 11882 | { |
9394 | pushFollow(FOLLOW_2); | 11883 | pushFollow(FOLLOW_2); |
9395 | rule__PredicateDefinition__BodyAssignment_3(); | 11884 | rule__PredicateDefinition__BodyAssignment_3(); |
@@ -9421,17 +11910,87 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
9421 | // $ANTLR end "rule__PredicateDefinition__Group__3__Impl" | 11910 | // $ANTLR end "rule__PredicateDefinition__Group__3__Impl" |
9422 | 11911 | ||
9423 | 11912 | ||
11913 | // $ANTLR start "rule__PredicateDefinition__Group__4" | ||
11914 | // InternalSolverLanguageParser.g:3738:1: rule__PredicateDefinition__Group__4 : rule__PredicateDefinition__Group__4__Impl ; | ||
11915 | public final void rule__PredicateDefinition__Group__4() throws RecognitionException { | ||
11916 | |||
11917 | int stackSize = keepStackSize(); | ||
11918 | |||
11919 | try { | ||
11920 | // InternalSolverLanguageParser.g:3742:1: ( rule__PredicateDefinition__Group__4__Impl ) | ||
11921 | // InternalSolverLanguageParser.g:3743:2: rule__PredicateDefinition__Group__4__Impl | ||
11922 | { | ||
11923 | pushFollow(FOLLOW_2); | ||
11924 | rule__PredicateDefinition__Group__4__Impl(); | ||
11925 | |||
11926 | state._fsp--; | ||
11927 | |||
11928 | |||
11929 | } | ||
11930 | |||
11931 | } | ||
11932 | catch (RecognitionException re) { | ||
11933 | reportError(re); | ||
11934 | recover(input,re); | ||
11935 | } | ||
11936 | finally { | ||
11937 | |||
11938 | restoreStackSize(stackSize); | ||
11939 | |||
11940 | } | ||
11941 | return ; | ||
11942 | } | ||
11943 | // $ANTLR end "rule__PredicateDefinition__Group__4" | ||
11944 | |||
11945 | |||
11946 | // $ANTLR start "rule__PredicateDefinition__Group__4__Impl" | ||
11947 | // InternalSolverLanguageParser.g:3749:1: rule__PredicateDefinition__Group__4__Impl : ( RULE_FULL_STOP ) ; | ||
11948 | public final void rule__PredicateDefinition__Group__4__Impl() throws RecognitionException { | ||
11949 | |||
11950 | int stackSize = keepStackSize(); | ||
11951 | |||
11952 | try { | ||
11953 | // InternalSolverLanguageParser.g:3753:1: ( ( RULE_FULL_STOP ) ) | ||
11954 | // InternalSolverLanguageParser.g:3754:1: ( RULE_FULL_STOP ) | ||
11955 | { | ||
11956 | // InternalSolverLanguageParser.g:3754:1: ( RULE_FULL_STOP ) | ||
11957 | // InternalSolverLanguageParser.g:3755:2: RULE_FULL_STOP | ||
11958 | { | ||
11959 | before(grammarAccess.getPredicateDefinitionAccess().getFULL_STOPTerminalRuleCall_4()); | ||
11960 | match(input,RULE_FULL_STOP,FOLLOW_2); | ||
11961 | after(grammarAccess.getPredicateDefinitionAccess().getFULL_STOPTerminalRuleCall_4()); | ||
11962 | |||
11963 | } | ||
11964 | |||
11965 | |||
11966 | } | ||
11967 | |||
11968 | } | ||
11969 | catch (RecognitionException re) { | ||
11970 | reportError(re); | ||
11971 | recover(input,re); | ||
11972 | } | ||
11973 | finally { | ||
11974 | |||
11975 | restoreStackSize(stackSize); | ||
11976 | |||
11977 | } | ||
11978 | return ; | ||
11979 | } | ||
11980 | // $ANTLR end "rule__PredicateDefinition__Group__4__Impl" | ||
11981 | |||
11982 | |||
9424 | // $ANTLR start "rule__PredicateDefinition__Group_0_0__0" | 11983 | // $ANTLR start "rule__PredicateDefinition__Group_0_0__0" |
9425 | // InternalSolverLanguageParser.g:2946:1: rule__PredicateDefinition__Group_0_0__0 : rule__PredicateDefinition__Group_0_0__0__Impl rule__PredicateDefinition__Group_0_0__1 ; | 11984 | // InternalSolverLanguageParser.g:3765:1: rule__PredicateDefinition__Group_0_0__0 : rule__PredicateDefinition__Group_0_0__0__Impl rule__PredicateDefinition__Group_0_0__1 ; |
9426 | public final void rule__PredicateDefinition__Group_0_0__0() throws RecognitionException { | 11985 | public final void rule__PredicateDefinition__Group_0_0__0() throws RecognitionException { |
9427 | 11986 | ||
9428 | int stackSize = keepStackSize(); | 11987 | int stackSize = keepStackSize(); |
9429 | 11988 | ||
9430 | try { | 11989 | try { |
9431 | // InternalSolverLanguageParser.g:2950:1: ( rule__PredicateDefinition__Group_0_0__0__Impl rule__PredicateDefinition__Group_0_0__1 ) | 11990 | // InternalSolverLanguageParser.g:3769:1: ( rule__PredicateDefinition__Group_0_0__0__Impl rule__PredicateDefinition__Group_0_0__1 ) |
9432 | // InternalSolverLanguageParser.g:2951:2: rule__PredicateDefinition__Group_0_0__0__Impl rule__PredicateDefinition__Group_0_0__1 | 11991 | // InternalSolverLanguageParser.g:3770:2: rule__PredicateDefinition__Group_0_0__0__Impl rule__PredicateDefinition__Group_0_0__1 |
9433 | { | 11992 | { |
9434 | pushFollow(FOLLOW_10); | 11993 | pushFollow(FOLLOW_14); |
9435 | rule__PredicateDefinition__Group_0_0__0__Impl(); | 11994 | rule__PredicateDefinition__Group_0_0__0__Impl(); |
9436 | 11995 | ||
9437 | state._fsp--; | 11996 | state._fsp--; |
@@ -9460,21 +12019,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
9460 | 12019 | ||
9461 | 12020 | ||
9462 | // $ANTLR start "rule__PredicateDefinition__Group_0_0__0__Impl" | 12021 | // $ANTLR start "rule__PredicateDefinition__Group_0_0__0__Impl" |
9463 | // InternalSolverLanguageParser.g:2958:1: rule__PredicateDefinition__Group_0_0__0__Impl : ( ( rule__PredicateDefinition__FunctionalAssignment_0_0_0 ) ) ; | 12022 | // InternalSolverLanguageParser.g:3777:1: rule__PredicateDefinition__Group_0_0__0__Impl : ( ( rule__PredicateDefinition__FunctionalAssignment_0_0_0 ) ) ; |
9464 | public final void rule__PredicateDefinition__Group_0_0__0__Impl() throws RecognitionException { | 12023 | public final void rule__PredicateDefinition__Group_0_0__0__Impl() throws RecognitionException { |
9465 | 12024 | ||
9466 | int stackSize = keepStackSize(); | 12025 | int stackSize = keepStackSize(); |
9467 | 12026 | ||
9468 | try { | 12027 | try { |
9469 | // InternalSolverLanguageParser.g:2962:1: ( ( ( rule__PredicateDefinition__FunctionalAssignment_0_0_0 ) ) ) | 12028 | // InternalSolverLanguageParser.g:3781:1: ( ( ( rule__PredicateDefinition__FunctionalAssignment_0_0_0 ) ) ) |
9470 | // InternalSolverLanguageParser.g:2963:1: ( ( rule__PredicateDefinition__FunctionalAssignment_0_0_0 ) ) | 12029 | // InternalSolverLanguageParser.g:3782:1: ( ( rule__PredicateDefinition__FunctionalAssignment_0_0_0 ) ) |
9471 | { | 12030 | { |
9472 | // InternalSolverLanguageParser.g:2963:1: ( ( rule__PredicateDefinition__FunctionalAssignment_0_0_0 ) ) | 12031 | // InternalSolverLanguageParser.g:3782:1: ( ( rule__PredicateDefinition__FunctionalAssignment_0_0_0 ) ) |
9473 | // InternalSolverLanguageParser.g:2964:2: ( rule__PredicateDefinition__FunctionalAssignment_0_0_0 ) | 12032 | // InternalSolverLanguageParser.g:3783:2: ( rule__PredicateDefinition__FunctionalAssignment_0_0_0 ) |
9474 | { | 12033 | { |
9475 | before(grammarAccess.getPredicateDefinitionAccess().getFunctionalAssignment_0_0_0()); | 12034 | before(grammarAccess.getPredicateDefinitionAccess().getFunctionalAssignment_0_0_0()); |
9476 | // InternalSolverLanguageParser.g:2965:2: ( rule__PredicateDefinition__FunctionalAssignment_0_0_0 ) | 12035 | // InternalSolverLanguageParser.g:3784:2: ( rule__PredicateDefinition__FunctionalAssignment_0_0_0 ) |
9477 | // InternalSolverLanguageParser.g:2965:3: rule__PredicateDefinition__FunctionalAssignment_0_0_0 | 12036 | // InternalSolverLanguageParser.g:3784:3: rule__PredicateDefinition__FunctionalAssignment_0_0_0 |
9478 | { | 12037 | { |
9479 | pushFollow(FOLLOW_2); | 12038 | pushFollow(FOLLOW_2); |
9480 | rule__PredicateDefinition__FunctionalAssignment_0_0_0(); | 12039 | rule__PredicateDefinition__FunctionalAssignment_0_0_0(); |
@@ -9507,14 +12066,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
9507 | 12066 | ||
9508 | 12067 | ||
9509 | // $ANTLR start "rule__PredicateDefinition__Group_0_0__1" | 12068 | // $ANTLR start "rule__PredicateDefinition__Group_0_0__1" |
9510 | // InternalSolverLanguageParser.g:2973:1: rule__PredicateDefinition__Group_0_0__1 : rule__PredicateDefinition__Group_0_0__1__Impl ; | 12069 | // InternalSolverLanguageParser.g:3792:1: rule__PredicateDefinition__Group_0_0__1 : rule__PredicateDefinition__Group_0_0__1__Impl ; |
9511 | public final void rule__PredicateDefinition__Group_0_0__1() throws RecognitionException { | 12070 | public final void rule__PredicateDefinition__Group_0_0__1() throws RecognitionException { |
9512 | 12071 | ||
9513 | int stackSize = keepStackSize(); | 12072 | int stackSize = keepStackSize(); |
9514 | 12073 | ||
9515 | try { | 12074 | try { |
9516 | // InternalSolverLanguageParser.g:2977:1: ( rule__PredicateDefinition__Group_0_0__1__Impl ) | 12075 | // InternalSolverLanguageParser.g:3796:1: ( rule__PredicateDefinition__Group_0_0__1__Impl ) |
9517 | // InternalSolverLanguageParser.g:2978:2: rule__PredicateDefinition__Group_0_0__1__Impl | 12076 | // InternalSolverLanguageParser.g:3797:2: rule__PredicateDefinition__Group_0_0__1__Impl |
9518 | { | 12077 | { |
9519 | pushFollow(FOLLOW_2); | 12078 | pushFollow(FOLLOW_2); |
9520 | rule__PredicateDefinition__Group_0_0__1__Impl(); | 12079 | rule__PredicateDefinition__Group_0_0__1__Impl(); |
@@ -9540,29 +12099,29 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
9540 | 12099 | ||
9541 | 12100 | ||
9542 | // $ANTLR start "rule__PredicateDefinition__Group_0_0__1__Impl" | 12101 | // $ANTLR start "rule__PredicateDefinition__Group_0_0__1__Impl" |
9543 | // InternalSolverLanguageParser.g:2984:1: rule__PredicateDefinition__Group_0_0__1__Impl : ( ( rule__PredicateDefinition__ErrorAssignment_0_0_1 )? ) ; | 12102 | // InternalSolverLanguageParser.g:3803:1: rule__PredicateDefinition__Group_0_0__1__Impl : ( ( rule__PredicateDefinition__ErrorAssignment_0_0_1 )? ) ; |
9544 | public final void rule__PredicateDefinition__Group_0_0__1__Impl() throws RecognitionException { | 12103 | public final void rule__PredicateDefinition__Group_0_0__1__Impl() throws RecognitionException { |
9545 | 12104 | ||
9546 | int stackSize = keepStackSize(); | 12105 | int stackSize = keepStackSize(); |
9547 | 12106 | ||
9548 | try { | 12107 | try { |
9549 | // InternalSolverLanguageParser.g:2988:1: ( ( ( rule__PredicateDefinition__ErrorAssignment_0_0_1 )? ) ) | 12108 | // InternalSolverLanguageParser.g:3807:1: ( ( ( rule__PredicateDefinition__ErrorAssignment_0_0_1 )? ) ) |
9550 | // InternalSolverLanguageParser.g:2989:1: ( ( rule__PredicateDefinition__ErrorAssignment_0_0_1 )? ) | 12109 | // InternalSolverLanguageParser.g:3808:1: ( ( rule__PredicateDefinition__ErrorAssignment_0_0_1 )? ) |
9551 | { | 12110 | { |
9552 | // InternalSolverLanguageParser.g:2989:1: ( ( rule__PredicateDefinition__ErrorAssignment_0_0_1 )? ) | 12111 | // InternalSolverLanguageParser.g:3808:1: ( ( rule__PredicateDefinition__ErrorAssignment_0_0_1 )? ) |
9553 | // InternalSolverLanguageParser.g:2990:2: ( rule__PredicateDefinition__ErrorAssignment_0_0_1 )? | 12112 | // InternalSolverLanguageParser.g:3809:2: ( rule__PredicateDefinition__ErrorAssignment_0_0_1 )? |
9554 | { | 12113 | { |
9555 | before(grammarAccess.getPredicateDefinitionAccess().getErrorAssignment_0_0_1()); | 12114 | before(grammarAccess.getPredicateDefinitionAccess().getErrorAssignment_0_0_1()); |
9556 | // InternalSolverLanguageParser.g:2991:2: ( rule__PredicateDefinition__ErrorAssignment_0_0_1 )? | 12115 | // InternalSolverLanguageParser.g:3810:2: ( rule__PredicateDefinition__ErrorAssignment_0_0_1 )? |
9557 | int alt27=2; | 12116 | int alt34=2; |
9558 | int LA27_0 = input.LA(1); | 12117 | int LA34_0 = input.LA(1); |
9559 | 12118 | ||
9560 | if ( (LA27_0==Error) ) { | 12119 | if ( (LA34_0==Error) ) { |
9561 | alt27=1; | 12120 | alt34=1; |
9562 | } | 12121 | } |
9563 | switch (alt27) { | 12122 | switch (alt34) { |
9564 | case 1 : | 12123 | case 1 : |
9565 | // InternalSolverLanguageParser.g:2991:3: rule__PredicateDefinition__ErrorAssignment_0_0_1 | 12124 | // InternalSolverLanguageParser.g:3810:3: rule__PredicateDefinition__ErrorAssignment_0_0_1 |
9566 | { | 12125 | { |
9567 | pushFollow(FOLLOW_2); | 12126 | pushFollow(FOLLOW_2); |
9568 | rule__PredicateDefinition__ErrorAssignment_0_0_1(); | 12127 | rule__PredicateDefinition__ErrorAssignment_0_0_1(); |
@@ -9598,16 +12157,16 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
9598 | 12157 | ||
9599 | 12158 | ||
9600 | // $ANTLR start "rule__PredicateDefinition__Group_0_1__0" | 12159 | // $ANTLR start "rule__PredicateDefinition__Group_0_1__0" |
9601 | // InternalSolverLanguageParser.g:3000:1: rule__PredicateDefinition__Group_0_1__0 : rule__PredicateDefinition__Group_0_1__0__Impl rule__PredicateDefinition__Group_0_1__1 ; | 12160 | // InternalSolverLanguageParser.g:3819:1: rule__PredicateDefinition__Group_0_1__0 : rule__PredicateDefinition__Group_0_1__0__Impl rule__PredicateDefinition__Group_0_1__1 ; |
9602 | public final void rule__PredicateDefinition__Group_0_1__0() throws RecognitionException { | 12161 | public final void rule__PredicateDefinition__Group_0_1__0() throws RecognitionException { |
9603 | 12162 | ||
9604 | int stackSize = keepStackSize(); | 12163 | int stackSize = keepStackSize(); |
9605 | 12164 | ||
9606 | try { | 12165 | try { |
9607 | // InternalSolverLanguageParser.g:3004:1: ( rule__PredicateDefinition__Group_0_1__0__Impl rule__PredicateDefinition__Group_0_1__1 ) | 12166 | // InternalSolverLanguageParser.g:3823:1: ( rule__PredicateDefinition__Group_0_1__0__Impl rule__PredicateDefinition__Group_0_1__1 ) |
9608 | // InternalSolverLanguageParser.g:3005:2: rule__PredicateDefinition__Group_0_1__0__Impl rule__PredicateDefinition__Group_0_1__1 | 12167 | // InternalSolverLanguageParser.g:3824:2: rule__PredicateDefinition__Group_0_1__0__Impl rule__PredicateDefinition__Group_0_1__1 |
9609 | { | 12168 | { |
9610 | pushFollow(FOLLOW_11); | 12169 | pushFollow(FOLLOW_15); |
9611 | rule__PredicateDefinition__Group_0_1__0__Impl(); | 12170 | rule__PredicateDefinition__Group_0_1__0__Impl(); |
9612 | 12171 | ||
9613 | state._fsp--; | 12172 | state._fsp--; |
@@ -9636,21 +12195,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
9636 | 12195 | ||
9637 | 12196 | ||
9638 | // $ANTLR start "rule__PredicateDefinition__Group_0_1__0__Impl" | 12197 | // $ANTLR start "rule__PredicateDefinition__Group_0_1__0__Impl" |
9639 | // InternalSolverLanguageParser.g:3012:1: rule__PredicateDefinition__Group_0_1__0__Impl : ( ( rule__PredicateDefinition__ErrorAssignment_0_1_0 ) ) ; | 12198 | // InternalSolverLanguageParser.g:3831:1: rule__PredicateDefinition__Group_0_1__0__Impl : ( ( rule__PredicateDefinition__ErrorAssignment_0_1_0 ) ) ; |
9640 | public final void rule__PredicateDefinition__Group_0_1__0__Impl() throws RecognitionException { | 12199 | public final void rule__PredicateDefinition__Group_0_1__0__Impl() throws RecognitionException { |
9641 | 12200 | ||
9642 | int stackSize = keepStackSize(); | 12201 | int stackSize = keepStackSize(); |
9643 | 12202 | ||
9644 | try { | 12203 | try { |
9645 | // InternalSolverLanguageParser.g:3016:1: ( ( ( rule__PredicateDefinition__ErrorAssignment_0_1_0 ) ) ) | 12204 | // InternalSolverLanguageParser.g:3835:1: ( ( ( rule__PredicateDefinition__ErrorAssignment_0_1_0 ) ) ) |
9646 | // InternalSolverLanguageParser.g:3017:1: ( ( rule__PredicateDefinition__ErrorAssignment_0_1_0 ) ) | 12205 | // InternalSolverLanguageParser.g:3836:1: ( ( rule__PredicateDefinition__ErrorAssignment_0_1_0 ) ) |
9647 | { | 12206 | { |
9648 | // InternalSolverLanguageParser.g:3017:1: ( ( rule__PredicateDefinition__ErrorAssignment_0_1_0 ) ) | 12207 | // InternalSolverLanguageParser.g:3836:1: ( ( rule__PredicateDefinition__ErrorAssignment_0_1_0 ) ) |
9649 | // InternalSolverLanguageParser.g:3018:2: ( rule__PredicateDefinition__ErrorAssignment_0_1_0 ) | 12208 | // InternalSolverLanguageParser.g:3837:2: ( rule__PredicateDefinition__ErrorAssignment_0_1_0 ) |
9650 | { | 12209 | { |
9651 | before(grammarAccess.getPredicateDefinitionAccess().getErrorAssignment_0_1_0()); | 12210 | before(grammarAccess.getPredicateDefinitionAccess().getErrorAssignment_0_1_0()); |
9652 | // InternalSolverLanguageParser.g:3019:2: ( rule__PredicateDefinition__ErrorAssignment_0_1_0 ) | 12211 | // InternalSolverLanguageParser.g:3838:2: ( rule__PredicateDefinition__ErrorAssignment_0_1_0 ) |
9653 | // InternalSolverLanguageParser.g:3019:3: rule__PredicateDefinition__ErrorAssignment_0_1_0 | 12212 | // InternalSolverLanguageParser.g:3838:3: rule__PredicateDefinition__ErrorAssignment_0_1_0 |
9654 | { | 12213 | { |
9655 | pushFollow(FOLLOW_2); | 12214 | pushFollow(FOLLOW_2); |
9656 | rule__PredicateDefinition__ErrorAssignment_0_1_0(); | 12215 | rule__PredicateDefinition__ErrorAssignment_0_1_0(); |
@@ -9683,14 +12242,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
9683 | 12242 | ||
9684 | 12243 | ||
9685 | // $ANTLR start "rule__PredicateDefinition__Group_0_1__1" | 12244 | // $ANTLR start "rule__PredicateDefinition__Group_0_1__1" |
9686 | // InternalSolverLanguageParser.g:3027:1: rule__PredicateDefinition__Group_0_1__1 : rule__PredicateDefinition__Group_0_1__1__Impl ; | 12245 | // InternalSolverLanguageParser.g:3846:1: rule__PredicateDefinition__Group_0_1__1 : rule__PredicateDefinition__Group_0_1__1__Impl ; |
9687 | public final void rule__PredicateDefinition__Group_0_1__1() throws RecognitionException { | 12246 | public final void rule__PredicateDefinition__Group_0_1__1() throws RecognitionException { |
9688 | 12247 | ||
9689 | int stackSize = keepStackSize(); | 12248 | int stackSize = keepStackSize(); |
9690 | 12249 | ||
9691 | try { | 12250 | try { |
9692 | // InternalSolverLanguageParser.g:3031:1: ( rule__PredicateDefinition__Group_0_1__1__Impl ) | 12251 | // InternalSolverLanguageParser.g:3850:1: ( rule__PredicateDefinition__Group_0_1__1__Impl ) |
9693 | // InternalSolverLanguageParser.g:3032:2: rule__PredicateDefinition__Group_0_1__1__Impl | 12252 | // InternalSolverLanguageParser.g:3851:2: rule__PredicateDefinition__Group_0_1__1__Impl |
9694 | { | 12253 | { |
9695 | pushFollow(FOLLOW_2); | 12254 | pushFollow(FOLLOW_2); |
9696 | rule__PredicateDefinition__Group_0_1__1__Impl(); | 12255 | rule__PredicateDefinition__Group_0_1__1__Impl(); |
@@ -9716,29 +12275,29 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
9716 | 12275 | ||
9717 | 12276 | ||
9718 | // $ANTLR start "rule__PredicateDefinition__Group_0_1__1__Impl" | 12277 | // $ANTLR start "rule__PredicateDefinition__Group_0_1__1__Impl" |
9719 | // InternalSolverLanguageParser.g:3038:1: rule__PredicateDefinition__Group_0_1__1__Impl : ( ( rule__PredicateDefinition__FunctionalAssignment_0_1_1 )? ) ; | 12278 | // InternalSolverLanguageParser.g:3857:1: rule__PredicateDefinition__Group_0_1__1__Impl : ( ( rule__PredicateDefinition__FunctionalAssignment_0_1_1 )? ) ; |
9720 | public final void rule__PredicateDefinition__Group_0_1__1__Impl() throws RecognitionException { | 12279 | public final void rule__PredicateDefinition__Group_0_1__1__Impl() throws RecognitionException { |
9721 | 12280 | ||
9722 | int stackSize = keepStackSize(); | 12281 | int stackSize = keepStackSize(); |
9723 | 12282 | ||
9724 | try { | 12283 | try { |
9725 | // InternalSolverLanguageParser.g:3042:1: ( ( ( rule__PredicateDefinition__FunctionalAssignment_0_1_1 )? ) ) | 12284 | // InternalSolverLanguageParser.g:3861:1: ( ( ( rule__PredicateDefinition__FunctionalAssignment_0_1_1 )? ) ) |
9726 | // InternalSolverLanguageParser.g:3043:1: ( ( rule__PredicateDefinition__FunctionalAssignment_0_1_1 )? ) | 12285 | // InternalSolverLanguageParser.g:3862:1: ( ( rule__PredicateDefinition__FunctionalAssignment_0_1_1 )? ) |
9727 | { | 12286 | { |
9728 | // InternalSolverLanguageParser.g:3043:1: ( ( rule__PredicateDefinition__FunctionalAssignment_0_1_1 )? ) | 12287 | // InternalSolverLanguageParser.g:3862:1: ( ( rule__PredicateDefinition__FunctionalAssignment_0_1_1 )? ) |
9729 | // InternalSolverLanguageParser.g:3044:2: ( rule__PredicateDefinition__FunctionalAssignment_0_1_1 )? | 12288 | // InternalSolverLanguageParser.g:3863:2: ( rule__PredicateDefinition__FunctionalAssignment_0_1_1 )? |
9730 | { | 12289 | { |
9731 | before(grammarAccess.getPredicateDefinitionAccess().getFunctionalAssignment_0_1_1()); | 12290 | before(grammarAccess.getPredicateDefinitionAccess().getFunctionalAssignment_0_1_1()); |
9732 | // InternalSolverLanguageParser.g:3045:2: ( rule__PredicateDefinition__FunctionalAssignment_0_1_1 )? | 12291 | // InternalSolverLanguageParser.g:3864:2: ( rule__PredicateDefinition__FunctionalAssignment_0_1_1 )? |
9733 | int alt28=2; | 12292 | int alt35=2; |
9734 | int LA28_0 = input.LA(1); | 12293 | int LA35_0 = input.LA(1); |
9735 | 12294 | ||
9736 | if ( (LA28_0==Functional) ) { | 12295 | if ( (LA35_0==Functional) ) { |
9737 | alt28=1; | 12296 | alt35=1; |
9738 | } | 12297 | } |
9739 | switch (alt28) { | 12298 | switch (alt35) { |
9740 | case 1 : | 12299 | case 1 : |
9741 | // InternalSolverLanguageParser.g:3045:3: rule__PredicateDefinition__FunctionalAssignment_0_1_1 | 12300 | // InternalSolverLanguageParser.g:3864:3: rule__PredicateDefinition__FunctionalAssignment_0_1_1 |
9742 | { | 12301 | { |
9743 | pushFollow(FOLLOW_2); | 12302 | pushFollow(FOLLOW_2); |
9744 | rule__PredicateDefinition__FunctionalAssignment_0_1_1(); | 12303 | rule__PredicateDefinition__FunctionalAssignment_0_1_1(); |
@@ -9773,23 +12332,23 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
9773 | // $ANTLR end "rule__PredicateDefinition__Group_0_1__1__Impl" | 12332 | // $ANTLR end "rule__PredicateDefinition__Group_0_1__1__Impl" |
9774 | 12333 | ||
9775 | 12334 | ||
9776 | // $ANTLR start "rule__UnnamedErrorPrediateDefinition__Group__0" | 12335 | // $ANTLR start "rule__UnnamedErrorPredicateDefintion__Group__0" |
9777 | // InternalSolverLanguageParser.g:3054:1: rule__UnnamedErrorPrediateDefinition__Group__0 : rule__UnnamedErrorPrediateDefinition__Group__0__Impl rule__UnnamedErrorPrediateDefinition__Group__1 ; | 12336 | // InternalSolverLanguageParser.g:3873:1: rule__UnnamedErrorPredicateDefintion__Group__0 : rule__UnnamedErrorPredicateDefintion__Group__0__Impl rule__UnnamedErrorPredicateDefintion__Group__1 ; |
9778 | public final void rule__UnnamedErrorPrediateDefinition__Group__0() throws RecognitionException { | 12337 | public final void rule__UnnamedErrorPredicateDefintion__Group__0() throws RecognitionException { |
9779 | 12338 | ||
9780 | int stackSize = keepStackSize(); | 12339 | int stackSize = keepStackSize(); |
9781 | 12340 | ||
9782 | try { | 12341 | try { |
9783 | // InternalSolverLanguageParser.g:3058:1: ( rule__UnnamedErrorPrediateDefinition__Group__0__Impl rule__UnnamedErrorPrediateDefinition__Group__1 ) | 12342 | // InternalSolverLanguageParser.g:3877:1: ( rule__UnnamedErrorPredicateDefintion__Group__0__Impl rule__UnnamedErrorPredicateDefintion__Group__1 ) |
9784 | // InternalSolverLanguageParser.g:3059:2: rule__UnnamedErrorPrediateDefinition__Group__0__Impl rule__UnnamedErrorPrediateDefinition__Group__1 | 12343 | // InternalSolverLanguageParser.g:3878:2: rule__UnnamedErrorPredicateDefintion__Group__0__Impl rule__UnnamedErrorPredicateDefintion__Group__1 |
9785 | { | 12344 | { |
9786 | pushFollow(FOLLOW_12); | 12345 | pushFollow(FOLLOW_16); |
9787 | rule__UnnamedErrorPrediateDefinition__Group__0__Impl(); | 12346 | rule__UnnamedErrorPredicateDefintion__Group__0__Impl(); |
9788 | 12347 | ||
9789 | state._fsp--; | 12348 | state._fsp--; |
9790 | 12349 | ||
9791 | pushFollow(FOLLOW_2); | 12350 | pushFollow(FOLLOW_2); |
9792 | rule__UnnamedErrorPrediateDefinition__Group__1(); | 12351 | rule__UnnamedErrorPredicateDefintion__Group__1(); |
9793 | 12352 | ||
9794 | state._fsp--; | 12353 | state._fsp--; |
9795 | 12354 | ||
@@ -9808,25 +12367,25 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
9808 | } | 12367 | } |
9809 | return ; | 12368 | return ; |
9810 | } | 12369 | } |
9811 | // $ANTLR end "rule__UnnamedErrorPrediateDefinition__Group__0" | 12370 | // $ANTLR end "rule__UnnamedErrorPredicateDefintion__Group__0" |
9812 | 12371 | ||
9813 | 12372 | ||
9814 | // $ANTLR start "rule__UnnamedErrorPrediateDefinition__Group__0__Impl" | 12373 | // $ANTLR start "rule__UnnamedErrorPredicateDefintion__Group__0__Impl" |
9815 | // InternalSolverLanguageParser.g:3066:1: rule__UnnamedErrorPrediateDefinition__Group__0__Impl : ( Error ) ; | 12374 | // InternalSolverLanguageParser.g:3885:1: rule__UnnamedErrorPredicateDefintion__Group__0__Impl : ( Error ) ; |
9816 | public final void rule__UnnamedErrorPrediateDefinition__Group__0__Impl() throws RecognitionException { | 12375 | public final void rule__UnnamedErrorPredicateDefintion__Group__0__Impl() throws RecognitionException { |
9817 | 12376 | ||
9818 | int stackSize = keepStackSize(); | 12377 | int stackSize = keepStackSize(); |
9819 | 12378 | ||
9820 | try { | 12379 | try { |
9821 | // InternalSolverLanguageParser.g:3070:1: ( ( Error ) ) | 12380 | // InternalSolverLanguageParser.g:3889:1: ( ( Error ) ) |
9822 | // InternalSolverLanguageParser.g:3071:1: ( Error ) | 12381 | // InternalSolverLanguageParser.g:3890:1: ( Error ) |
9823 | { | 12382 | { |
9824 | // InternalSolverLanguageParser.g:3071:1: ( Error ) | 12383 | // InternalSolverLanguageParser.g:3890:1: ( Error ) |
9825 | // InternalSolverLanguageParser.g:3072:2: Error | 12384 | // InternalSolverLanguageParser.g:3891:2: Error |
9826 | { | 12385 | { |
9827 | before(grammarAccess.getUnnamedErrorPrediateDefinitionAccess().getErrorKeyword_0()); | 12386 | before(grammarAccess.getUnnamedErrorPredicateDefintionAccess().getErrorKeyword_0()); |
9828 | match(input,Error,FOLLOW_2); | 12387 | match(input,Error,FOLLOW_2); |
9829 | after(grammarAccess.getUnnamedErrorPrediateDefinitionAccess().getErrorKeyword_0()); | 12388 | after(grammarAccess.getUnnamedErrorPredicateDefintionAccess().getErrorKeyword_0()); |
9830 | 12389 | ||
9831 | } | 12390 | } |
9832 | 12391 | ||
@@ -9845,26 +12404,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
9845 | } | 12404 | } |
9846 | return ; | 12405 | return ; |
9847 | } | 12406 | } |
9848 | // $ANTLR end "rule__UnnamedErrorPrediateDefinition__Group__0__Impl" | 12407 | // $ANTLR end "rule__UnnamedErrorPredicateDefintion__Group__0__Impl" |
9849 | 12408 | ||
9850 | 12409 | ||
9851 | // $ANTLR start "rule__UnnamedErrorPrediateDefinition__Group__1" | 12410 | // $ANTLR start "rule__UnnamedErrorPredicateDefintion__Group__1" |
9852 | // InternalSolverLanguageParser.g:3081:1: rule__UnnamedErrorPrediateDefinition__Group__1 : rule__UnnamedErrorPrediateDefinition__Group__1__Impl rule__UnnamedErrorPrediateDefinition__Group__2 ; | 12411 | // InternalSolverLanguageParser.g:3900:1: rule__UnnamedErrorPredicateDefintion__Group__1 : rule__UnnamedErrorPredicateDefintion__Group__1__Impl rule__UnnamedErrorPredicateDefintion__Group__2 ; |
9853 | public final void rule__UnnamedErrorPrediateDefinition__Group__1() throws RecognitionException { | 12412 | public final void rule__UnnamedErrorPredicateDefintion__Group__1() throws RecognitionException { |
9854 | 12413 | ||
9855 | int stackSize = keepStackSize(); | 12414 | int stackSize = keepStackSize(); |
9856 | 12415 | ||
9857 | try { | 12416 | try { |
9858 | // InternalSolverLanguageParser.g:3085:1: ( rule__UnnamedErrorPrediateDefinition__Group__1__Impl rule__UnnamedErrorPrediateDefinition__Group__2 ) | 12417 | // InternalSolverLanguageParser.g:3904:1: ( rule__UnnamedErrorPredicateDefintion__Group__1__Impl rule__UnnamedErrorPredicateDefintion__Group__2 ) |
9859 | // InternalSolverLanguageParser.g:3086:2: rule__UnnamedErrorPrediateDefinition__Group__1__Impl rule__UnnamedErrorPrediateDefinition__Group__2 | 12418 | // InternalSolverLanguageParser.g:3905:2: rule__UnnamedErrorPredicateDefintion__Group__1__Impl rule__UnnamedErrorPredicateDefintion__Group__2 |
9860 | { | 12419 | { |
9861 | pushFollow(FOLLOW_8); | 12420 | pushFollow(FOLLOW_13); |
9862 | rule__UnnamedErrorPrediateDefinition__Group__1__Impl(); | 12421 | rule__UnnamedErrorPredicateDefintion__Group__1__Impl(); |
9863 | 12422 | ||
9864 | state._fsp--; | 12423 | state._fsp--; |
9865 | 12424 | ||
9866 | pushFollow(FOLLOW_2); | 12425 | pushFollow(FOLLOW_2); |
9867 | rule__UnnamedErrorPrediateDefinition__Group__2(); | 12426 | rule__UnnamedErrorPredicateDefintion__Group__2(); |
9868 | 12427 | ||
9869 | state._fsp--; | 12428 | state._fsp--; |
9870 | 12429 | ||
@@ -9883,35 +12442,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
9883 | } | 12442 | } |
9884 | return ; | 12443 | return ; |
9885 | } | 12444 | } |
9886 | // $ANTLR end "rule__UnnamedErrorPrediateDefinition__Group__1" | 12445 | // $ANTLR end "rule__UnnamedErrorPredicateDefintion__Group__1" |
9887 | 12446 | ||
9888 | 12447 | ||
9889 | // $ANTLR start "rule__UnnamedErrorPrediateDefinition__Group__1__Impl" | 12448 | // $ANTLR start "rule__UnnamedErrorPredicateDefintion__Group__1__Impl" |
9890 | // InternalSolverLanguageParser.g:3093:1: rule__UnnamedErrorPrediateDefinition__Group__1__Impl : ( ( rule__UnnamedErrorPrediateDefinition__ArgumentListAssignment_1 ) ) ; | 12449 | // InternalSolverLanguageParser.g:3912:1: rule__UnnamedErrorPredicateDefintion__Group__1__Impl : ( ( rule__UnnamedErrorPredicateDefintion__ArgumentListAssignment_1 ) ) ; |
9891 | public final void rule__UnnamedErrorPrediateDefinition__Group__1__Impl() throws RecognitionException { | 12450 | public final void rule__UnnamedErrorPredicateDefintion__Group__1__Impl() throws RecognitionException { |
9892 | 12451 | ||
9893 | int stackSize = keepStackSize(); | 12452 | int stackSize = keepStackSize(); |
9894 | 12453 | ||
9895 | try { | 12454 | try { |
9896 | // InternalSolverLanguageParser.g:3097:1: ( ( ( rule__UnnamedErrorPrediateDefinition__ArgumentListAssignment_1 ) ) ) | 12455 | // InternalSolverLanguageParser.g:3916:1: ( ( ( rule__UnnamedErrorPredicateDefintion__ArgumentListAssignment_1 ) ) ) |
9897 | // InternalSolverLanguageParser.g:3098:1: ( ( rule__UnnamedErrorPrediateDefinition__ArgumentListAssignment_1 ) ) | 12456 | // InternalSolverLanguageParser.g:3917:1: ( ( rule__UnnamedErrorPredicateDefintion__ArgumentListAssignment_1 ) ) |
9898 | { | 12457 | { |
9899 | // InternalSolverLanguageParser.g:3098:1: ( ( rule__UnnamedErrorPrediateDefinition__ArgumentListAssignment_1 ) ) | 12458 | // InternalSolverLanguageParser.g:3917:1: ( ( rule__UnnamedErrorPredicateDefintion__ArgumentListAssignment_1 ) ) |
9900 | // InternalSolverLanguageParser.g:3099:2: ( rule__UnnamedErrorPrediateDefinition__ArgumentListAssignment_1 ) | 12459 | // InternalSolverLanguageParser.g:3918:2: ( rule__UnnamedErrorPredicateDefintion__ArgumentListAssignment_1 ) |
9901 | { | 12460 | { |
9902 | before(grammarAccess.getUnnamedErrorPrediateDefinitionAccess().getArgumentListAssignment_1()); | 12461 | before(grammarAccess.getUnnamedErrorPredicateDefintionAccess().getArgumentListAssignment_1()); |
9903 | // InternalSolverLanguageParser.g:3100:2: ( rule__UnnamedErrorPrediateDefinition__ArgumentListAssignment_1 ) | 12462 | // InternalSolverLanguageParser.g:3919:2: ( rule__UnnamedErrorPredicateDefintion__ArgumentListAssignment_1 ) |
9904 | // InternalSolverLanguageParser.g:3100:3: rule__UnnamedErrorPrediateDefinition__ArgumentListAssignment_1 | 12463 | // InternalSolverLanguageParser.g:3919:3: rule__UnnamedErrorPredicateDefintion__ArgumentListAssignment_1 |
9905 | { | 12464 | { |
9906 | pushFollow(FOLLOW_2); | 12465 | pushFollow(FOLLOW_2); |
9907 | rule__UnnamedErrorPrediateDefinition__ArgumentListAssignment_1(); | 12466 | rule__UnnamedErrorPredicateDefintion__ArgumentListAssignment_1(); |
9908 | 12467 | ||
9909 | state._fsp--; | 12468 | state._fsp--; |
9910 | 12469 | ||
9911 | 12470 | ||
9912 | } | 12471 | } |
9913 | 12472 | ||
9914 | after(grammarAccess.getUnnamedErrorPrediateDefinitionAccess().getArgumentListAssignment_1()); | 12473 | after(grammarAccess.getUnnamedErrorPredicateDefintionAccess().getArgumentListAssignment_1()); |
9915 | 12474 | ||
9916 | } | 12475 | } |
9917 | 12476 | ||
@@ -9930,26 +12489,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
9930 | } | 12489 | } |
9931 | return ; | 12490 | return ; |
9932 | } | 12491 | } |
9933 | // $ANTLR end "rule__UnnamedErrorPrediateDefinition__Group__1__Impl" | 12492 | // $ANTLR end "rule__UnnamedErrorPredicateDefintion__Group__1__Impl" |
9934 | 12493 | ||
9935 | 12494 | ||
9936 | // $ANTLR start "rule__UnnamedErrorPrediateDefinition__Group__2" | 12495 | // $ANTLR start "rule__UnnamedErrorPredicateDefintion__Group__2" |
9937 | // InternalSolverLanguageParser.g:3108:1: rule__UnnamedErrorPrediateDefinition__Group__2 : rule__UnnamedErrorPrediateDefinition__Group__2__Impl rule__UnnamedErrorPrediateDefinition__Group__3 ; | 12496 | // InternalSolverLanguageParser.g:3927:1: rule__UnnamedErrorPredicateDefintion__Group__2 : rule__UnnamedErrorPredicateDefintion__Group__2__Impl rule__UnnamedErrorPredicateDefintion__Group__3 ; |
9938 | public final void rule__UnnamedErrorPrediateDefinition__Group__2() throws RecognitionException { | 12497 | public final void rule__UnnamedErrorPredicateDefintion__Group__2() throws RecognitionException { |
9939 | 12498 | ||
9940 | int stackSize = keepStackSize(); | 12499 | int stackSize = keepStackSize(); |
9941 | 12500 | ||
9942 | try { | 12501 | try { |
9943 | // InternalSolverLanguageParser.g:3112:1: ( rule__UnnamedErrorPrediateDefinition__Group__2__Impl rule__UnnamedErrorPrediateDefinition__Group__3 ) | 12502 | // InternalSolverLanguageParser.g:3931:1: ( rule__UnnamedErrorPredicateDefintion__Group__2__Impl rule__UnnamedErrorPredicateDefintion__Group__3 ) |
9944 | // InternalSolverLanguageParser.g:3113:2: rule__UnnamedErrorPrediateDefinition__Group__2__Impl rule__UnnamedErrorPrediateDefinition__Group__3 | 12503 | // InternalSolverLanguageParser.g:3932:2: rule__UnnamedErrorPredicateDefintion__Group__2__Impl rule__UnnamedErrorPredicateDefintion__Group__3 |
9945 | { | 12504 | { |
9946 | pushFollow(FOLLOW_7); | 12505 | pushFollow(FOLLOW_12); |
9947 | rule__UnnamedErrorPrediateDefinition__Group__2__Impl(); | 12506 | rule__UnnamedErrorPredicateDefintion__Group__2__Impl(); |
9948 | 12507 | ||
9949 | state._fsp--; | 12508 | state._fsp--; |
9950 | 12509 | ||
9951 | pushFollow(FOLLOW_2); | 12510 | pushFollow(FOLLOW_2); |
9952 | rule__UnnamedErrorPrediateDefinition__Group__3(); | 12511 | rule__UnnamedErrorPredicateDefintion__Group__3(); |
9953 | 12512 | ||
9954 | state._fsp--; | 12513 | state._fsp--; |
9955 | 12514 | ||
@@ -9968,25 +12527,25 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
9968 | } | 12527 | } |
9969 | return ; | 12528 | return ; |
9970 | } | 12529 | } |
9971 | // $ANTLR end "rule__UnnamedErrorPrediateDefinition__Group__2" | 12530 | // $ANTLR end "rule__UnnamedErrorPredicateDefintion__Group__2" |
9972 | 12531 | ||
9973 | 12532 | ||
9974 | // $ANTLR start "rule__UnnamedErrorPrediateDefinition__Group__2__Impl" | 12533 | // $ANTLR start "rule__UnnamedErrorPredicateDefintion__Group__2__Impl" |
9975 | // InternalSolverLanguageParser.g:3120:1: rule__UnnamedErrorPrediateDefinition__Group__2__Impl : ( ColonHyphenMinus ) ; | 12534 | // InternalSolverLanguageParser.g:3939:1: rule__UnnamedErrorPredicateDefintion__Group__2__Impl : ( ColonHyphenMinus ) ; |
9976 | public final void rule__UnnamedErrorPrediateDefinition__Group__2__Impl() throws RecognitionException { | 12535 | public final void rule__UnnamedErrorPredicateDefintion__Group__2__Impl() throws RecognitionException { |
9977 | 12536 | ||
9978 | int stackSize = keepStackSize(); | 12537 | int stackSize = keepStackSize(); |
9979 | 12538 | ||
9980 | try { | 12539 | try { |
9981 | // InternalSolverLanguageParser.g:3124:1: ( ( ColonHyphenMinus ) ) | 12540 | // InternalSolverLanguageParser.g:3943:1: ( ( ColonHyphenMinus ) ) |
9982 | // InternalSolverLanguageParser.g:3125:1: ( ColonHyphenMinus ) | 12541 | // InternalSolverLanguageParser.g:3944:1: ( ColonHyphenMinus ) |
9983 | { | 12542 | { |
9984 | // InternalSolverLanguageParser.g:3125:1: ( ColonHyphenMinus ) | 12543 | // InternalSolverLanguageParser.g:3944:1: ( ColonHyphenMinus ) |
9985 | // InternalSolverLanguageParser.g:3126:2: ColonHyphenMinus | 12544 | // InternalSolverLanguageParser.g:3945:2: ColonHyphenMinus |
9986 | { | 12545 | { |
9987 | before(grammarAccess.getUnnamedErrorPrediateDefinitionAccess().getColonHyphenMinusKeyword_2()); | 12546 | before(grammarAccess.getUnnamedErrorPredicateDefintionAccess().getColonHyphenMinusKeyword_2()); |
9988 | match(input,ColonHyphenMinus,FOLLOW_2); | 12547 | match(input,ColonHyphenMinus,FOLLOW_2); |
9989 | after(grammarAccess.getUnnamedErrorPrediateDefinitionAccess().getColonHyphenMinusKeyword_2()); | 12548 | after(grammarAccess.getUnnamedErrorPredicateDefintionAccess().getColonHyphenMinusKeyword_2()); |
9990 | 12549 | ||
9991 | } | 12550 | } |
9992 | 12551 | ||
@@ -10005,21 +12564,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
10005 | } | 12564 | } |
10006 | return ; | 12565 | return ; |
10007 | } | 12566 | } |
10008 | // $ANTLR end "rule__UnnamedErrorPrediateDefinition__Group__2__Impl" | 12567 | // $ANTLR end "rule__UnnamedErrorPredicateDefintion__Group__2__Impl" |
10009 | 12568 | ||
10010 | 12569 | ||
10011 | // $ANTLR start "rule__UnnamedErrorPrediateDefinition__Group__3" | 12570 | // $ANTLR start "rule__UnnamedErrorPredicateDefintion__Group__3" |
10012 | // InternalSolverLanguageParser.g:3135:1: rule__UnnamedErrorPrediateDefinition__Group__3 : rule__UnnamedErrorPrediateDefinition__Group__3__Impl ; | 12571 | // InternalSolverLanguageParser.g:3954:1: rule__UnnamedErrorPredicateDefintion__Group__3 : rule__UnnamedErrorPredicateDefintion__Group__3__Impl rule__UnnamedErrorPredicateDefintion__Group__4 ; |
10013 | public final void rule__UnnamedErrorPrediateDefinition__Group__3() throws RecognitionException { | 12572 | public final void rule__UnnamedErrorPredicateDefintion__Group__3() throws RecognitionException { |
10014 | 12573 | ||
10015 | int stackSize = keepStackSize(); | 12574 | int stackSize = keepStackSize(); |
10016 | 12575 | ||
10017 | try { | 12576 | try { |
10018 | // InternalSolverLanguageParser.g:3139:1: ( rule__UnnamedErrorPrediateDefinition__Group__3__Impl ) | 12577 | // InternalSolverLanguageParser.g:3958:1: ( rule__UnnamedErrorPredicateDefintion__Group__3__Impl rule__UnnamedErrorPredicateDefintion__Group__4 ) |
10019 | // InternalSolverLanguageParser.g:3140:2: rule__UnnamedErrorPrediateDefinition__Group__3__Impl | 12578 | // InternalSolverLanguageParser.g:3959:2: rule__UnnamedErrorPredicateDefintion__Group__3__Impl rule__UnnamedErrorPredicateDefintion__Group__4 |
10020 | { | 12579 | { |
12580 | pushFollow(FOLLOW_7); | ||
12581 | rule__UnnamedErrorPredicateDefintion__Group__3__Impl(); | ||
12582 | |||
12583 | state._fsp--; | ||
12584 | |||
10021 | pushFollow(FOLLOW_2); | 12585 | pushFollow(FOLLOW_2); |
10022 | rule__UnnamedErrorPrediateDefinition__Group__3__Impl(); | 12586 | rule__UnnamedErrorPredicateDefintion__Group__4(); |
10023 | 12587 | ||
10024 | state._fsp--; | 12588 | state._fsp--; |
10025 | 12589 | ||
@@ -10038,35 +12602,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
10038 | } | 12602 | } |
10039 | return ; | 12603 | return ; |
10040 | } | 12604 | } |
10041 | // $ANTLR end "rule__UnnamedErrorPrediateDefinition__Group__3" | 12605 | // $ANTLR end "rule__UnnamedErrorPredicateDefintion__Group__3" |
10042 | 12606 | ||
10043 | 12607 | ||
10044 | // $ANTLR start "rule__UnnamedErrorPrediateDefinition__Group__3__Impl" | 12608 | // $ANTLR start "rule__UnnamedErrorPredicateDefintion__Group__3__Impl" |
10045 | // InternalSolverLanguageParser.g:3146:1: rule__UnnamedErrorPrediateDefinition__Group__3__Impl : ( ( rule__UnnamedErrorPrediateDefinition__BodyAssignment_3 ) ) ; | 12609 | // InternalSolverLanguageParser.g:3966:1: rule__UnnamedErrorPredicateDefintion__Group__3__Impl : ( ( rule__UnnamedErrorPredicateDefintion__BodyAssignment_3 ) ) ; |
10046 | public final void rule__UnnamedErrorPrediateDefinition__Group__3__Impl() throws RecognitionException { | 12610 | public final void rule__UnnamedErrorPredicateDefintion__Group__3__Impl() throws RecognitionException { |
10047 | 12611 | ||
10048 | int stackSize = keepStackSize(); | 12612 | int stackSize = keepStackSize(); |
10049 | 12613 | ||
10050 | try { | 12614 | try { |
10051 | // InternalSolverLanguageParser.g:3150:1: ( ( ( rule__UnnamedErrorPrediateDefinition__BodyAssignment_3 ) ) ) | 12615 | // InternalSolverLanguageParser.g:3970:1: ( ( ( rule__UnnamedErrorPredicateDefintion__BodyAssignment_3 ) ) ) |
10052 | // InternalSolverLanguageParser.g:3151:1: ( ( rule__UnnamedErrorPrediateDefinition__BodyAssignment_3 ) ) | 12616 | // InternalSolverLanguageParser.g:3971:1: ( ( rule__UnnamedErrorPredicateDefintion__BodyAssignment_3 ) ) |
10053 | { | 12617 | { |
10054 | // InternalSolverLanguageParser.g:3151:1: ( ( rule__UnnamedErrorPrediateDefinition__BodyAssignment_3 ) ) | 12618 | // InternalSolverLanguageParser.g:3971:1: ( ( rule__UnnamedErrorPredicateDefintion__BodyAssignment_3 ) ) |
10055 | // InternalSolverLanguageParser.g:3152:2: ( rule__UnnamedErrorPrediateDefinition__BodyAssignment_3 ) | 12619 | // InternalSolverLanguageParser.g:3972:2: ( rule__UnnamedErrorPredicateDefintion__BodyAssignment_3 ) |
10056 | { | 12620 | { |
10057 | before(grammarAccess.getUnnamedErrorPrediateDefinitionAccess().getBodyAssignment_3()); | 12621 | before(grammarAccess.getUnnamedErrorPredicateDefintionAccess().getBodyAssignment_3()); |
10058 | // InternalSolverLanguageParser.g:3153:2: ( rule__UnnamedErrorPrediateDefinition__BodyAssignment_3 ) | 12622 | // InternalSolverLanguageParser.g:3973:2: ( rule__UnnamedErrorPredicateDefintion__BodyAssignment_3 ) |
10059 | // InternalSolverLanguageParser.g:3153:3: rule__UnnamedErrorPrediateDefinition__BodyAssignment_3 | 12623 | // InternalSolverLanguageParser.g:3973:3: rule__UnnamedErrorPredicateDefintion__BodyAssignment_3 |
10060 | { | 12624 | { |
10061 | pushFollow(FOLLOW_2); | 12625 | pushFollow(FOLLOW_2); |
10062 | rule__UnnamedErrorPrediateDefinition__BodyAssignment_3(); | 12626 | rule__UnnamedErrorPredicateDefintion__BodyAssignment_3(); |
10063 | 12627 | ||
10064 | state._fsp--; | 12628 | state._fsp--; |
10065 | 12629 | ||
10066 | 12630 | ||
10067 | } | 12631 | } |
10068 | 12632 | ||
10069 | after(grammarAccess.getUnnamedErrorPrediateDefinitionAccess().getBodyAssignment_3()); | 12633 | after(grammarAccess.getUnnamedErrorPredicateDefintionAccess().getBodyAssignment_3()); |
10070 | 12634 | ||
10071 | } | 12635 | } |
10072 | 12636 | ||
@@ -10085,26 +12649,96 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
10085 | } | 12649 | } |
10086 | return ; | 12650 | return ; |
10087 | } | 12651 | } |
10088 | // $ANTLR end "rule__UnnamedErrorPrediateDefinition__Group__3__Impl" | 12652 | // $ANTLR end "rule__UnnamedErrorPredicateDefintion__Group__3__Impl" |
10089 | 12653 | ||
10090 | 12654 | ||
10091 | // $ANTLR start "rule__DefaultDefinition__Group__0" | 12655 | // $ANTLR start "rule__UnnamedErrorPredicateDefintion__Group__4" |
10092 | // InternalSolverLanguageParser.g:3162:1: rule__DefaultDefinition__Group__0 : rule__DefaultDefinition__Group__0__Impl rule__DefaultDefinition__Group__1 ; | 12656 | // InternalSolverLanguageParser.g:3981:1: rule__UnnamedErrorPredicateDefintion__Group__4 : rule__UnnamedErrorPredicateDefintion__Group__4__Impl ; |
10093 | public final void rule__DefaultDefinition__Group__0() throws RecognitionException { | 12657 | public final void rule__UnnamedErrorPredicateDefintion__Group__4() throws RecognitionException { |
10094 | 12658 | ||
10095 | int stackSize = keepStackSize(); | 12659 | int stackSize = keepStackSize(); |
10096 | 12660 | ||
10097 | try { | 12661 | try { |
10098 | // InternalSolverLanguageParser.g:3166:1: ( rule__DefaultDefinition__Group__0__Impl rule__DefaultDefinition__Group__1 ) | 12662 | // InternalSolverLanguageParser.g:3985:1: ( rule__UnnamedErrorPredicateDefintion__Group__4__Impl ) |
10099 | // InternalSolverLanguageParser.g:3167:2: rule__DefaultDefinition__Group__0__Impl rule__DefaultDefinition__Group__1 | 12663 | // InternalSolverLanguageParser.g:3986:2: rule__UnnamedErrorPredicateDefintion__Group__4__Impl |
10100 | { | 12664 | { |
10101 | pushFollow(FOLLOW_9); | 12665 | pushFollow(FOLLOW_2); |
10102 | rule__DefaultDefinition__Group__0__Impl(); | 12666 | rule__UnnamedErrorPredicateDefintion__Group__4__Impl(); |
12667 | |||
12668 | state._fsp--; | ||
12669 | |||
12670 | |||
12671 | } | ||
12672 | |||
12673 | } | ||
12674 | catch (RecognitionException re) { | ||
12675 | reportError(re); | ||
12676 | recover(input,re); | ||
12677 | } | ||
12678 | finally { | ||
12679 | |||
12680 | restoreStackSize(stackSize); | ||
12681 | |||
12682 | } | ||
12683 | return ; | ||
12684 | } | ||
12685 | // $ANTLR end "rule__UnnamedErrorPredicateDefintion__Group__4" | ||
12686 | |||
12687 | |||
12688 | // $ANTLR start "rule__UnnamedErrorPredicateDefintion__Group__4__Impl" | ||
12689 | // InternalSolverLanguageParser.g:3992:1: rule__UnnamedErrorPredicateDefintion__Group__4__Impl : ( RULE_FULL_STOP ) ; | ||
12690 | public final void rule__UnnamedErrorPredicateDefintion__Group__4__Impl() throws RecognitionException { | ||
12691 | |||
12692 | int stackSize = keepStackSize(); | ||
12693 | |||
12694 | try { | ||
12695 | // InternalSolverLanguageParser.g:3996:1: ( ( RULE_FULL_STOP ) ) | ||
12696 | // InternalSolverLanguageParser.g:3997:1: ( RULE_FULL_STOP ) | ||
12697 | { | ||
12698 | // InternalSolverLanguageParser.g:3997:1: ( RULE_FULL_STOP ) | ||
12699 | // InternalSolverLanguageParser.g:3998:2: RULE_FULL_STOP | ||
12700 | { | ||
12701 | before(grammarAccess.getUnnamedErrorPredicateDefintionAccess().getFULL_STOPTerminalRuleCall_4()); | ||
12702 | match(input,RULE_FULL_STOP,FOLLOW_2); | ||
12703 | after(grammarAccess.getUnnamedErrorPredicateDefintionAccess().getFULL_STOPTerminalRuleCall_4()); | ||
12704 | |||
12705 | } | ||
12706 | |||
12707 | |||
12708 | } | ||
12709 | |||
12710 | } | ||
12711 | catch (RecognitionException re) { | ||
12712 | reportError(re); | ||
12713 | recover(input,re); | ||
12714 | } | ||
12715 | finally { | ||
12716 | |||
12717 | restoreStackSize(stackSize); | ||
12718 | |||
12719 | } | ||
12720 | return ; | ||
12721 | } | ||
12722 | // $ANTLR end "rule__UnnamedErrorPredicateDefintion__Group__4__Impl" | ||
12723 | |||
12724 | |||
12725 | // $ANTLR start "rule__DefaultAssertion__Group__0" | ||
12726 | // InternalSolverLanguageParser.g:4008:1: rule__DefaultAssertion__Group__0 : rule__DefaultAssertion__Group__0__Impl rule__DefaultAssertion__Group__1 ; | ||
12727 | public final void rule__DefaultAssertion__Group__0() throws RecognitionException { | ||
12728 | |||
12729 | int stackSize = keepStackSize(); | ||
12730 | |||
12731 | try { | ||
12732 | // InternalSolverLanguageParser.g:4012:1: ( rule__DefaultAssertion__Group__0__Impl rule__DefaultAssertion__Group__1 ) | ||
12733 | // InternalSolverLanguageParser.g:4013:2: rule__DefaultAssertion__Group__0__Impl rule__DefaultAssertion__Group__1 | ||
12734 | { | ||
12735 | pushFollow(FOLLOW_6); | ||
12736 | rule__DefaultAssertion__Group__0__Impl(); | ||
10103 | 12737 | ||
10104 | state._fsp--; | 12738 | state._fsp--; |
10105 | 12739 | ||
10106 | pushFollow(FOLLOW_2); | 12740 | pushFollow(FOLLOW_2); |
10107 | rule__DefaultDefinition__Group__1(); | 12741 | rule__DefaultAssertion__Group__1(); |
10108 | 12742 | ||
10109 | state._fsp--; | 12743 | state._fsp--; |
10110 | 12744 | ||
@@ -10123,25 +12757,25 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
10123 | } | 12757 | } |
10124 | return ; | 12758 | return ; |
10125 | } | 12759 | } |
10126 | // $ANTLR end "rule__DefaultDefinition__Group__0" | 12760 | // $ANTLR end "rule__DefaultAssertion__Group__0" |
10127 | 12761 | ||
10128 | 12762 | ||
10129 | // $ANTLR start "rule__DefaultDefinition__Group__0__Impl" | 12763 | // $ANTLR start "rule__DefaultAssertion__Group__0__Impl" |
10130 | // InternalSolverLanguageParser.g:3174:1: rule__DefaultDefinition__Group__0__Impl : ( Default ) ; | 12764 | // InternalSolverLanguageParser.g:4020:1: rule__DefaultAssertion__Group__0__Impl : ( Default ) ; |
10131 | public final void rule__DefaultDefinition__Group__0__Impl() throws RecognitionException { | 12765 | public final void rule__DefaultAssertion__Group__0__Impl() throws RecognitionException { |
10132 | 12766 | ||
10133 | int stackSize = keepStackSize(); | 12767 | int stackSize = keepStackSize(); |
10134 | 12768 | ||
10135 | try { | 12769 | try { |
10136 | // InternalSolverLanguageParser.g:3178:1: ( ( Default ) ) | 12770 | // InternalSolverLanguageParser.g:4024:1: ( ( Default ) ) |
10137 | // InternalSolverLanguageParser.g:3179:1: ( Default ) | 12771 | // InternalSolverLanguageParser.g:4025:1: ( Default ) |
10138 | { | 12772 | { |
10139 | // InternalSolverLanguageParser.g:3179:1: ( Default ) | 12773 | // InternalSolverLanguageParser.g:4025:1: ( Default ) |
10140 | // InternalSolverLanguageParser.g:3180:2: Default | 12774 | // InternalSolverLanguageParser.g:4026:2: Default |
10141 | { | 12775 | { |
10142 | before(grammarAccess.getDefaultDefinitionAccess().getDefaultKeyword_0()); | 12776 | before(grammarAccess.getDefaultAssertionAccess().getDefaultKeyword_0()); |
10143 | match(input,Default,FOLLOW_2); | 12777 | match(input,Default,FOLLOW_2); |
10144 | after(grammarAccess.getDefaultDefinitionAccess().getDefaultKeyword_0()); | 12778 | after(grammarAccess.getDefaultAssertionAccess().getDefaultKeyword_0()); |
10145 | 12779 | ||
10146 | } | 12780 | } |
10147 | 12781 | ||
@@ -10160,26 +12794,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
10160 | } | 12794 | } |
10161 | return ; | 12795 | return ; |
10162 | } | 12796 | } |
10163 | // $ANTLR end "rule__DefaultDefinition__Group__0__Impl" | 12797 | // $ANTLR end "rule__DefaultAssertion__Group__0__Impl" |
10164 | 12798 | ||
10165 | 12799 | ||
10166 | // $ANTLR start "rule__DefaultDefinition__Group__1" | 12800 | // $ANTLR start "rule__DefaultAssertion__Group__1" |
10167 | // InternalSolverLanguageParser.g:3189:1: rule__DefaultDefinition__Group__1 : rule__DefaultDefinition__Group__1__Impl rule__DefaultDefinition__Group__2 ; | 12801 | // InternalSolverLanguageParser.g:4035:1: rule__DefaultAssertion__Group__1 : rule__DefaultAssertion__Group__1__Impl rule__DefaultAssertion__Group__2 ; |
10168 | public final void rule__DefaultDefinition__Group__1() throws RecognitionException { | 12802 | public final void rule__DefaultAssertion__Group__1() throws RecognitionException { |
10169 | 12803 | ||
10170 | int stackSize = keepStackSize(); | 12804 | int stackSize = keepStackSize(); |
10171 | 12805 | ||
10172 | try { | 12806 | try { |
10173 | // InternalSolverLanguageParser.g:3193:1: ( rule__DefaultDefinition__Group__1__Impl rule__DefaultDefinition__Group__2 ) | 12807 | // InternalSolverLanguageParser.g:4039:1: ( rule__DefaultAssertion__Group__1__Impl rule__DefaultAssertion__Group__2 ) |
10174 | // InternalSolverLanguageParser.g:3194:2: rule__DefaultDefinition__Group__1__Impl rule__DefaultDefinition__Group__2 | 12808 | // InternalSolverLanguageParser.g:4040:2: rule__DefaultAssertion__Group__1__Impl rule__DefaultAssertion__Group__2 |
10175 | { | 12809 | { |
10176 | pushFollow(FOLLOW_6); | 12810 | pushFollow(FOLLOW_17); |
10177 | rule__DefaultDefinition__Group__1__Impl(); | 12811 | rule__DefaultAssertion__Group__1__Impl(); |
10178 | 12812 | ||
10179 | state._fsp--; | 12813 | state._fsp--; |
10180 | 12814 | ||
10181 | pushFollow(FOLLOW_2); | 12815 | pushFollow(FOLLOW_2); |
10182 | rule__DefaultDefinition__Group__2(); | 12816 | rule__DefaultAssertion__Group__2(); |
10183 | 12817 | ||
10184 | state._fsp--; | 12818 | state._fsp--; |
10185 | 12819 | ||
@@ -10198,35 +12832,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
10198 | } | 12832 | } |
10199 | return ; | 12833 | return ; |
10200 | } | 12834 | } |
10201 | // $ANTLR end "rule__DefaultDefinition__Group__1" | 12835 | // $ANTLR end "rule__DefaultAssertion__Group__1" |
10202 | 12836 | ||
10203 | 12837 | ||
10204 | // $ANTLR start "rule__DefaultDefinition__Group__1__Impl" | 12838 | // $ANTLR start "rule__DefaultAssertion__Group__1__Impl" |
10205 | // InternalSolverLanguageParser.g:3201:1: rule__DefaultDefinition__Group__1__Impl : ( ( rule__DefaultDefinition__HeadAssignment_1 ) ) ; | 12839 | // InternalSolverLanguageParser.g:4047:1: rule__DefaultAssertion__Group__1__Impl : ( ( rule__DefaultAssertion__ExpressionAssignment_1 ) ) ; |
10206 | public final void rule__DefaultDefinition__Group__1__Impl() throws RecognitionException { | 12840 | public final void rule__DefaultAssertion__Group__1__Impl() throws RecognitionException { |
10207 | 12841 | ||
10208 | int stackSize = keepStackSize(); | 12842 | int stackSize = keepStackSize(); |
10209 | 12843 | ||
10210 | try { | 12844 | try { |
10211 | // InternalSolverLanguageParser.g:3205:1: ( ( ( rule__DefaultDefinition__HeadAssignment_1 ) ) ) | 12845 | // InternalSolverLanguageParser.g:4051:1: ( ( ( rule__DefaultAssertion__ExpressionAssignment_1 ) ) ) |
10212 | // InternalSolverLanguageParser.g:3206:1: ( ( rule__DefaultDefinition__HeadAssignment_1 ) ) | 12846 | // InternalSolverLanguageParser.g:4052:1: ( ( rule__DefaultAssertion__ExpressionAssignment_1 ) ) |
10213 | { | 12847 | { |
10214 | // InternalSolverLanguageParser.g:3206:1: ( ( rule__DefaultDefinition__HeadAssignment_1 ) ) | 12848 | // InternalSolverLanguageParser.g:4052:1: ( ( rule__DefaultAssertion__ExpressionAssignment_1 ) ) |
10215 | // InternalSolverLanguageParser.g:3207:2: ( rule__DefaultDefinition__HeadAssignment_1 ) | 12849 | // InternalSolverLanguageParser.g:4053:2: ( rule__DefaultAssertion__ExpressionAssignment_1 ) |
10216 | { | 12850 | { |
10217 | before(grammarAccess.getDefaultDefinitionAccess().getHeadAssignment_1()); | 12851 | before(grammarAccess.getDefaultAssertionAccess().getExpressionAssignment_1()); |
10218 | // InternalSolverLanguageParser.g:3208:2: ( rule__DefaultDefinition__HeadAssignment_1 ) | 12852 | // InternalSolverLanguageParser.g:4054:2: ( rule__DefaultAssertion__ExpressionAssignment_1 ) |
10219 | // InternalSolverLanguageParser.g:3208:3: rule__DefaultDefinition__HeadAssignment_1 | 12853 | // InternalSolverLanguageParser.g:4054:3: rule__DefaultAssertion__ExpressionAssignment_1 |
10220 | { | 12854 | { |
10221 | pushFollow(FOLLOW_2); | 12855 | pushFollow(FOLLOW_2); |
10222 | rule__DefaultDefinition__HeadAssignment_1(); | 12856 | rule__DefaultAssertion__ExpressionAssignment_1(); |
10223 | 12857 | ||
10224 | state._fsp--; | 12858 | state._fsp--; |
10225 | 12859 | ||
10226 | 12860 | ||
10227 | } | 12861 | } |
10228 | 12862 | ||
10229 | after(grammarAccess.getDefaultDefinitionAccess().getHeadAssignment_1()); | 12863 | after(grammarAccess.getDefaultAssertionAccess().getExpressionAssignment_1()); |
10230 | 12864 | ||
10231 | } | 12865 | } |
10232 | 12866 | ||
@@ -10245,26 +12879,192 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
10245 | } | 12879 | } |
10246 | return ; | 12880 | return ; |
10247 | } | 12881 | } |
10248 | // $ANTLR end "rule__DefaultDefinition__Group__1__Impl" | 12882 | // $ANTLR end "rule__DefaultAssertion__Group__1__Impl" |
10249 | 12883 | ||
10250 | 12884 | ||
10251 | // $ANTLR start "rule__DefaultDefinition__Group__2" | 12885 | // $ANTLR start "rule__DefaultAssertion__Group__2" |
10252 | // InternalSolverLanguageParser.g:3216:1: rule__DefaultDefinition__Group__2 : rule__DefaultDefinition__Group__2__Impl rule__DefaultDefinition__Group__3 ; | 12886 | // InternalSolverLanguageParser.g:4062:1: rule__DefaultAssertion__Group__2 : rule__DefaultAssertion__Group__2__Impl rule__DefaultAssertion__Group__3 ; |
10253 | public final void rule__DefaultDefinition__Group__2() throws RecognitionException { | 12887 | public final void rule__DefaultAssertion__Group__2() throws RecognitionException { |
10254 | 12888 | ||
10255 | int stackSize = keepStackSize(); | 12889 | int stackSize = keepStackSize(); |
10256 | 12890 | ||
10257 | try { | 12891 | try { |
10258 | // InternalSolverLanguageParser.g:3220:1: ( rule__DefaultDefinition__Group__2__Impl rule__DefaultDefinition__Group__3 ) | 12892 | // InternalSolverLanguageParser.g:4066:1: ( rule__DefaultAssertion__Group__2__Impl rule__DefaultAssertion__Group__3 ) |
10259 | // InternalSolverLanguageParser.g:3221:2: rule__DefaultDefinition__Group__2__Impl rule__DefaultDefinition__Group__3 | 12893 | // InternalSolverLanguageParser.g:4067:2: rule__DefaultAssertion__Group__2__Impl rule__DefaultAssertion__Group__3 |
10260 | { | 12894 | { |
10261 | pushFollow(FOLLOW_7); | 12895 | pushFollow(FOLLOW_17); |
10262 | rule__DefaultDefinition__Group__2__Impl(); | 12896 | rule__DefaultAssertion__Group__2__Impl(); |
12897 | |||
12898 | state._fsp--; | ||
12899 | |||
12900 | pushFollow(FOLLOW_2); | ||
12901 | rule__DefaultAssertion__Group__3(); | ||
12902 | |||
12903 | state._fsp--; | ||
12904 | |||
12905 | |||
12906 | } | ||
12907 | |||
12908 | } | ||
12909 | catch (RecognitionException re) { | ||
12910 | reportError(re); | ||
12911 | recover(input,re); | ||
12912 | } | ||
12913 | finally { | ||
12914 | |||
12915 | restoreStackSize(stackSize); | ||
12916 | |||
12917 | } | ||
12918 | return ; | ||
12919 | } | ||
12920 | // $ANTLR end "rule__DefaultAssertion__Group__2" | ||
12921 | |||
12922 | |||
12923 | // $ANTLR start "rule__DefaultAssertion__Group__2__Impl" | ||
12924 | // InternalSolverLanguageParser.g:4074:1: rule__DefaultAssertion__Group__2__Impl : ( ( rule__DefaultAssertion__Group_2__0 )? ) ; | ||
12925 | public final void rule__DefaultAssertion__Group__2__Impl() throws RecognitionException { | ||
12926 | |||
12927 | int stackSize = keepStackSize(); | ||
12928 | |||
12929 | try { | ||
12930 | // InternalSolverLanguageParser.g:4078:1: ( ( ( rule__DefaultAssertion__Group_2__0 )? ) ) | ||
12931 | // InternalSolverLanguageParser.g:4079:1: ( ( rule__DefaultAssertion__Group_2__0 )? ) | ||
12932 | { | ||
12933 | // InternalSolverLanguageParser.g:4079:1: ( ( rule__DefaultAssertion__Group_2__0 )? ) | ||
12934 | // InternalSolverLanguageParser.g:4080:2: ( rule__DefaultAssertion__Group_2__0 )? | ||
12935 | { | ||
12936 | before(grammarAccess.getDefaultAssertionAccess().getGroup_2()); | ||
12937 | // InternalSolverLanguageParser.g:4081:2: ( rule__DefaultAssertion__Group_2__0 )? | ||
12938 | int alt36=2; | ||
12939 | int LA36_0 = input.LA(1); | ||
12940 | |||
12941 | if ( (LA36_0==Colon) ) { | ||
12942 | alt36=1; | ||
12943 | } | ||
12944 | switch (alt36) { | ||
12945 | case 1 : | ||
12946 | // InternalSolverLanguageParser.g:4081:3: rule__DefaultAssertion__Group_2__0 | ||
12947 | { | ||
12948 | pushFollow(FOLLOW_2); | ||
12949 | rule__DefaultAssertion__Group_2__0(); | ||
12950 | |||
12951 | state._fsp--; | ||
12952 | |||
12953 | |||
12954 | } | ||
12955 | break; | ||
12956 | |||
12957 | } | ||
12958 | |||
12959 | after(grammarAccess.getDefaultAssertionAccess().getGroup_2()); | ||
12960 | |||
12961 | } | ||
12962 | |||
12963 | |||
12964 | } | ||
12965 | |||
12966 | } | ||
12967 | catch (RecognitionException re) { | ||
12968 | reportError(re); | ||
12969 | recover(input,re); | ||
12970 | } | ||
12971 | finally { | ||
12972 | |||
12973 | restoreStackSize(stackSize); | ||
12974 | |||
12975 | } | ||
12976 | return ; | ||
12977 | } | ||
12978 | // $ANTLR end "rule__DefaultAssertion__Group__2__Impl" | ||
12979 | |||
12980 | |||
12981 | // $ANTLR start "rule__DefaultAssertion__Group__3" | ||
12982 | // InternalSolverLanguageParser.g:4089:1: rule__DefaultAssertion__Group__3 : rule__DefaultAssertion__Group__3__Impl ; | ||
12983 | public final void rule__DefaultAssertion__Group__3() throws RecognitionException { | ||
12984 | |||
12985 | int stackSize = keepStackSize(); | ||
12986 | |||
12987 | try { | ||
12988 | // InternalSolverLanguageParser.g:4093:1: ( rule__DefaultAssertion__Group__3__Impl ) | ||
12989 | // InternalSolverLanguageParser.g:4094:2: rule__DefaultAssertion__Group__3__Impl | ||
12990 | { | ||
12991 | pushFollow(FOLLOW_2); | ||
12992 | rule__DefaultAssertion__Group__3__Impl(); | ||
12993 | |||
12994 | state._fsp--; | ||
12995 | |||
12996 | |||
12997 | } | ||
12998 | |||
12999 | } | ||
13000 | catch (RecognitionException re) { | ||
13001 | reportError(re); | ||
13002 | recover(input,re); | ||
13003 | } | ||
13004 | finally { | ||
13005 | |||
13006 | restoreStackSize(stackSize); | ||
13007 | |||
13008 | } | ||
13009 | return ; | ||
13010 | } | ||
13011 | // $ANTLR end "rule__DefaultAssertion__Group__3" | ||
13012 | |||
13013 | |||
13014 | // $ANTLR start "rule__DefaultAssertion__Group__3__Impl" | ||
13015 | // InternalSolverLanguageParser.g:4100:1: rule__DefaultAssertion__Group__3__Impl : ( RULE_FULL_STOP ) ; | ||
13016 | public final void rule__DefaultAssertion__Group__3__Impl() throws RecognitionException { | ||
13017 | |||
13018 | int stackSize = keepStackSize(); | ||
13019 | |||
13020 | try { | ||
13021 | // InternalSolverLanguageParser.g:4104:1: ( ( RULE_FULL_STOP ) ) | ||
13022 | // InternalSolverLanguageParser.g:4105:1: ( RULE_FULL_STOP ) | ||
13023 | { | ||
13024 | // InternalSolverLanguageParser.g:4105:1: ( RULE_FULL_STOP ) | ||
13025 | // InternalSolverLanguageParser.g:4106:2: RULE_FULL_STOP | ||
13026 | { | ||
13027 | before(grammarAccess.getDefaultAssertionAccess().getFULL_STOPTerminalRuleCall_3()); | ||
13028 | match(input,RULE_FULL_STOP,FOLLOW_2); | ||
13029 | after(grammarAccess.getDefaultAssertionAccess().getFULL_STOPTerminalRuleCall_3()); | ||
13030 | |||
13031 | } | ||
13032 | |||
13033 | |||
13034 | } | ||
13035 | |||
13036 | } | ||
13037 | catch (RecognitionException re) { | ||
13038 | reportError(re); | ||
13039 | recover(input,re); | ||
13040 | } | ||
13041 | finally { | ||
13042 | |||
13043 | restoreStackSize(stackSize); | ||
13044 | |||
13045 | } | ||
13046 | return ; | ||
13047 | } | ||
13048 | // $ANTLR end "rule__DefaultAssertion__Group__3__Impl" | ||
13049 | |||
13050 | |||
13051 | // $ANTLR start "rule__DefaultAssertion__Group_2__0" | ||
13052 | // InternalSolverLanguageParser.g:4116:1: rule__DefaultAssertion__Group_2__0 : rule__DefaultAssertion__Group_2__0__Impl rule__DefaultAssertion__Group_2__1 ; | ||
13053 | public final void rule__DefaultAssertion__Group_2__0() throws RecognitionException { | ||
13054 | |||
13055 | int stackSize = keepStackSize(); | ||
13056 | |||
13057 | try { | ||
13058 | // InternalSolverLanguageParser.g:4120:1: ( rule__DefaultAssertion__Group_2__0__Impl rule__DefaultAssertion__Group_2__1 ) | ||
13059 | // InternalSolverLanguageParser.g:4121:2: rule__DefaultAssertion__Group_2__0__Impl rule__DefaultAssertion__Group_2__1 | ||
13060 | { | ||
13061 | pushFollow(FOLLOW_12); | ||
13062 | rule__DefaultAssertion__Group_2__0__Impl(); | ||
10263 | 13063 | ||
10264 | state._fsp--; | 13064 | state._fsp--; |
10265 | 13065 | ||
10266 | pushFollow(FOLLOW_2); | 13066 | pushFollow(FOLLOW_2); |
10267 | rule__DefaultDefinition__Group__3(); | 13067 | rule__DefaultAssertion__Group_2__1(); |
10268 | 13068 | ||
10269 | state._fsp--; | 13069 | state._fsp--; |
10270 | 13070 | ||
@@ -10283,25 +13083,25 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
10283 | } | 13083 | } |
10284 | return ; | 13084 | return ; |
10285 | } | 13085 | } |
10286 | // $ANTLR end "rule__DefaultDefinition__Group__2" | 13086 | // $ANTLR end "rule__DefaultAssertion__Group_2__0" |
10287 | 13087 | ||
10288 | 13088 | ||
10289 | // $ANTLR start "rule__DefaultDefinition__Group__2__Impl" | 13089 | // $ANTLR start "rule__DefaultAssertion__Group_2__0__Impl" |
10290 | // InternalSolverLanguageParser.g:3228:1: rule__DefaultDefinition__Group__2__Impl : ( Colon ) ; | 13090 | // InternalSolverLanguageParser.g:4128:1: rule__DefaultAssertion__Group_2__0__Impl : ( Colon ) ; |
10291 | public final void rule__DefaultDefinition__Group__2__Impl() throws RecognitionException { | 13091 | public final void rule__DefaultAssertion__Group_2__0__Impl() throws RecognitionException { |
10292 | 13092 | ||
10293 | int stackSize = keepStackSize(); | 13093 | int stackSize = keepStackSize(); |
10294 | 13094 | ||
10295 | try { | 13095 | try { |
10296 | // InternalSolverLanguageParser.g:3232:1: ( ( Colon ) ) | 13096 | // InternalSolverLanguageParser.g:4132:1: ( ( Colon ) ) |
10297 | // InternalSolverLanguageParser.g:3233:1: ( Colon ) | 13097 | // InternalSolverLanguageParser.g:4133:1: ( Colon ) |
10298 | { | 13098 | { |
10299 | // InternalSolverLanguageParser.g:3233:1: ( Colon ) | 13099 | // InternalSolverLanguageParser.g:4133:1: ( Colon ) |
10300 | // InternalSolverLanguageParser.g:3234:2: Colon | 13100 | // InternalSolverLanguageParser.g:4134:2: Colon |
10301 | { | 13101 | { |
10302 | before(grammarAccess.getDefaultDefinitionAccess().getColonKeyword_2()); | 13102 | before(grammarAccess.getDefaultAssertionAccess().getColonKeyword_2_0()); |
10303 | match(input,Colon,FOLLOW_2); | 13103 | match(input,Colon,FOLLOW_2); |
10304 | after(grammarAccess.getDefaultDefinitionAccess().getColonKeyword_2()); | 13104 | after(grammarAccess.getDefaultAssertionAccess().getColonKeyword_2_0()); |
10305 | 13105 | ||
10306 | } | 13106 | } |
10307 | 13107 | ||
@@ -10320,21 +13120,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
10320 | } | 13120 | } |
10321 | return ; | 13121 | return ; |
10322 | } | 13122 | } |
10323 | // $ANTLR end "rule__DefaultDefinition__Group__2__Impl" | 13123 | // $ANTLR end "rule__DefaultAssertion__Group_2__0__Impl" |
10324 | 13124 | ||
10325 | 13125 | ||
10326 | // $ANTLR start "rule__DefaultDefinition__Group__3" | 13126 | // $ANTLR start "rule__DefaultAssertion__Group_2__1" |
10327 | // InternalSolverLanguageParser.g:3243:1: rule__DefaultDefinition__Group__3 : rule__DefaultDefinition__Group__3__Impl ; | 13127 | // InternalSolverLanguageParser.g:4143:1: rule__DefaultAssertion__Group_2__1 : rule__DefaultAssertion__Group_2__1__Impl ; |
10328 | public final void rule__DefaultDefinition__Group__3() throws RecognitionException { | 13128 | public final void rule__DefaultAssertion__Group_2__1() throws RecognitionException { |
10329 | 13129 | ||
10330 | int stackSize = keepStackSize(); | 13130 | int stackSize = keepStackSize(); |
10331 | 13131 | ||
10332 | try { | 13132 | try { |
10333 | // InternalSolverLanguageParser.g:3247:1: ( rule__DefaultDefinition__Group__3__Impl ) | 13133 | // InternalSolverLanguageParser.g:4147:1: ( rule__DefaultAssertion__Group_2__1__Impl ) |
10334 | // InternalSolverLanguageParser.g:3248:2: rule__DefaultDefinition__Group__3__Impl | 13134 | // InternalSolverLanguageParser.g:4148:2: rule__DefaultAssertion__Group_2__1__Impl |
10335 | { | 13135 | { |
10336 | pushFollow(FOLLOW_2); | 13136 | pushFollow(FOLLOW_2); |
10337 | rule__DefaultDefinition__Group__3__Impl(); | 13137 | rule__DefaultAssertion__Group_2__1__Impl(); |
10338 | 13138 | ||
10339 | state._fsp--; | 13139 | state._fsp--; |
10340 | 13140 | ||
@@ -10353,35 +13153,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
10353 | } | 13153 | } |
10354 | return ; | 13154 | return ; |
10355 | } | 13155 | } |
10356 | // $ANTLR end "rule__DefaultDefinition__Group__3" | 13156 | // $ANTLR end "rule__DefaultAssertion__Group_2__1" |
10357 | 13157 | ||
10358 | 13158 | ||
10359 | // $ANTLR start "rule__DefaultDefinition__Group__3__Impl" | 13159 | // $ANTLR start "rule__DefaultAssertion__Group_2__1__Impl" |
10360 | // InternalSolverLanguageParser.g:3254:1: rule__DefaultDefinition__Group__3__Impl : ( ( rule__DefaultDefinition__RangeAssignment_3 ) ) ; | 13160 | // InternalSolverLanguageParser.g:4154:1: rule__DefaultAssertion__Group_2__1__Impl : ( ( rule__DefaultAssertion__RangeAssignment_2_1 ) ) ; |
10361 | public final void rule__DefaultDefinition__Group__3__Impl() throws RecognitionException { | 13161 | public final void rule__DefaultAssertion__Group_2__1__Impl() throws RecognitionException { |
10362 | 13162 | ||
10363 | int stackSize = keepStackSize(); | 13163 | int stackSize = keepStackSize(); |
10364 | 13164 | ||
10365 | try { | 13165 | try { |
10366 | // InternalSolverLanguageParser.g:3258:1: ( ( ( rule__DefaultDefinition__RangeAssignment_3 ) ) ) | 13166 | // InternalSolverLanguageParser.g:4158:1: ( ( ( rule__DefaultAssertion__RangeAssignment_2_1 ) ) ) |
10367 | // InternalSolverLanguageParser.g:3259:1: ( ( rule__DefaultDefinition__RangeAssignment_3 ) ) | 13167 | // InternalSolverLanguageParser.g:4159:1: ( ( rule__DefaultAssertion__RangeAssignment_2_1 ) ) |
10368 | { | 13168 | { |
10369 | // InternalSolverLanguageParser.g:3259:1: ( ( rule__DefaultDefinition__RangeAssignment_3 ) ) | 13169 | // InternalSolverLanguageParser.g:4159:1: ( ( rule__DefaultAssertion__RangeAssignment_2_1 ) ) |
10370 | // InternalSolverLanguageParser.g:3260:2: ( rule__DefaultDefinition__RangeAssignment_3 ) | 13170 | // InternalSolverLanguageParser.g:4160:2: ( rule__DefaultAssertion__RangeAssignment_2_1 ) |
10371 | { | 13171 | { |
10372 | before(grammarAccess.getDefaultDefinitionAccess().getRangeAssignment_3()); | 13172 | before(grammarAccess.getDefaultAssertionAccess().getRangeAssignment_2_1()); |
10373 | // InternalSolverLanguageParser.g:3261:2: ( rule__DefaultDefinition__RangeAssignment_3 ) | 13173 | // InternalSolverLanguageParser.g:4161:2: ( rule__DefaultAssertion__RangeAssignment_2_1 ) |
10374 | // InternalSolverLanguageParser.g:3261:3: rule__DefaultDefinition__RangeAssignment_3 | 13174 | // InternalSolverLanguageParser.g:4161:3: rule__DefaultAssertion__RangeAssignment_2_1 |
10375 | { | 13175 | { |
10376 | pushFollow(FOLLOW_2); | 13176 | pushFollow(FOLLOW_2); |
10377 | rule__DefaultDefinition__RangeAssignment_3(); | 13177 | rule__DefaultAssertion__RangeAssignment_2_1(); |
10378 | 13178 | ||
10379 | state._fsp--; | 13179 | state._fsp--; |
10380 | 13180 | ||
10381 | 13181 | ||
10382 | } | 13182 | } |
10383 | 13183 | ||
10384 | after(grammarAccess.getDefaultDefinitionAccess().getRangeAssignment_3()); | 13184 | after(grammarAccess.getDefaultAssertionAccess().getRangeAssignment_2_1()); |
10385 | 13185 | ||
10386 | } | 13186 | } |
10387 | 13187 | ||
@@ -10400,26 +13200,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
10400 | } | 13200 | } |
10401 | return ; | 13201 | return ; |
10402 | } | 13202 | } |
10403 | // $ANTLR end "rule__DefaultDefinition__Group__3__Impl" | 13203 | // $ANTLR end "rule__DefaultAssertion__Group_2__1__Impl" |
10404 | 13204 | ||
10405 | 13205 | ||
10406 | // $ANTLR start "rule__MetricDefinition__Group__0" | 13206 | // $ANTLR start "rule__FunctionDefinition__Group__0" |
10407 | // InternalSolverLanguageParser.g:3270:1: rule__MetricDefinition__Group__0 : rule__MetricDefinition__Group__0__Impl rule__MetricDefinition__Group__1 ; | 13207 | // InternalSolverLanguageParser.g:4170:1: rule__FunctionDefinition__Group__0 : rule__FunctionDefinition__Group__0__Impl rule__FunctionDefinition__Group__1 ; |
10408 | public final void rule__MetricDefinition__Group__0() throws RecognitionException { | 13208 | public final void rule__FunctionDefinition__Group__0() throws RecognitionException { |
10409 | 13209 | ||
10410 | int stackSize = keepStackSize(); | 13210 | int stackSize = keepStackSize(); |
10411 | 13211 | ||
10412 | try { | 13212 | try { |
10413 | // InternalSolverLanguageParser.g:3274:1: ( rule__MetricDefinition__Group__0__Impl rule__MetricDefinition__Group__1 ) | 13213 | // InternalSolverLanguageParser.g:4174:1: ( rule__FunctionDefinition__Group__0__Impl rule__FunctionDefinition__Group__1 ) |
10414 | // InternalSolverLanguageParser.g:3275:2: rule__MetricDefinition__Group__0__Impl rule__MetricDefinition__Group__1 | 13214 | // InternalSolverLanguageParser.g:4175:2: rule__FunctionDefinition__Group__0__Impl rule__FunctionDefinition__Group__1 |
10415 | { | 13215 | { |
10416 | pushFollow(FOLLOW_9); | 13216 | pushFollow(FOLLOW_6); |
10417 | rule__MetricDefinition__Group__0__Impl(); | 13217 | rule__FunctionDefinition__Group__0__Impl(); |
10418 | 13218 | ||
10419 | state._fsp--; | 13219 | state._fsp--; |
10420 | 13220 | ||
10421 | pushFollow(FOLLOW_2); | 13221 | pushFollow(FOLLOW_2); |
10422 | rule__MetricDefinition__Group__1(); | 13222 | rule__FunctionDefinition__Group__1(); |
10423 | 13223 | ||
10424 | state._fsp--; | 13224 | state._fsp--; |
10425 | 13225 | ||
@@ -10438,35 +13238,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
10438 | } | 13238 | } |
10439 | return ; | 13239 | return ; |
10440 | } | 13240 | } |
10441 | // $ANTLR end "rule__MetricDefinition__Group__0" | 13241 | // $ANTLR end "rule__FunctionDefinition__Group__0" |
10442 | 13242 | ||
10443 | 13243 | ||
10444 | // $ANTLR start "rule__MetricDefinition__Group__0__Impl" | 13244 | // $ANTLR start "rule__FunctionDefinition__Group__0__Impl" |
10445 | // InternalSolverLanguageParser.g:3282:1: rule__MetricDefinition__Group__0__Impl : ( ( rule__MetricDefinition__TypeAssignment_0 ) ) ; | 13245 | // InternalSolverLanguageParser.g:4182:1: rule__FunctionDefinition__Group__0__Impl : ( ( rule__FunctionDefinition__ResultTypeAssignment_0 ) ) ; |
10446 | public final void rule__MetricDefinition__Group__0__Impl() throws RecognitionException { | 13246 | public final void rule__FunctionDefinition__Group__0__Impl() throws RecognitionException { |
10447 | 13247 | ||
10448 | int stackSize = keepStackSize(); | 13248 | int stackSize = keepStackSize(); |
10449 | 13249 | ||
10450 | try { | 13250 | try { |
10451 | // InternalSolverLanguageParser.g:3286:1: ( ( ( rule__MetricDefinition__TypeAssignment_0 ) ) ) | 13251 | // InternalSolverLanguageParser.g:4186:1: ( ( ( rule__FunctionDefinition__ResultTypeAssignment_0 ) ) ) |
10452 | // InternalSolverLanguageParser.g:3287:1: ( ( rule__MetricDefinition__TypeAssignment_0 ) ) | 13252 | // InternalSolverLanguageParser.g:4187:1: ( ( rule__FunctionDefinition__ResultTypeAssignment_0 ) ) |
10453 | { | 13253 | { |
10454 | // InternalSolverLanguageParser.g:3287:1: ( ( rule__MetricDefinition__TypeAssignment_0 ) ) | 13254 | // InternalSolverLanguageParser.g:4187:1: ( ( rule__FunctionDefinition__ResultTypeAssignment_0 ) ) |
10455 | // InternalSolverLanguageParser.g:3288:2: ( rule__MetricDefinition__TypeAssignment_0 ) | 13255 | // InternalSolverLanguageParser.g:4188:2: ( rule__FunctionDefinition__ResultTypeAssignment_0 ) |
10456 | { | 13256 | { |
10457 | before(grammarAccess.getMetricDefinitionAccess().getTypeAssignment_0()); | 13257 | before(grammarAccess.getFunctionDefinitionAccess().getResultTypeAssignment_0()); |
10458 | // InternalSolverLanguageParser.g:3289:2: ( rule__MetricDefinition__TypeAssignment_0 ) | 13258 | // InternalSolverLanguageParser.g:4189:2: ( rule__FunctionDefinition__ResultTypeAssignment_0 ) |
10459 | // InternalSolverLanguageParser.g:3289:3: rule__MetricDefinition__TypeAssignment_0 | 13259 | // InternalSolverLanguageParser.g:4189:3: rule__FunctionDefinition__ResultTypeAssignment_0 |
10460 | { | 13260 | { |
10461 | pushFollow(FOLLOW_2); | 13261 | pushFollow(FOLLOW_2); |
10462 | rule__MetricDefinition__TypeAssignment_0(); | 13262 | rule__FunctionDefinition__ResultTypeAssignment_0(); |
10463 | 13263 | ||
10464 | state._fsp--; | 13264 | state._fsp--; |
10465 | 13265 | ||
10466 | 13266 | ||
10467 | } | 13267 | } |
10468 | 13268 | ||
10469 | after(grammarAccess.getMetricDefinitionAccess().getTypeAssignment_0()); | 13269 | after(grammarAccess.getFunctionDefinitionAccess().getResultTypeAssignment_0()); |
10470 | 13270 | ||
10471 | } | 13271 | } |
10472 | 13272 | ||
@@ -10485,26 +13285,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
10485 | } | 13285 | } |
10486 | return ; | 13286 | return ; |
10487 | } | 13287 | } |
10488 | // $ANTLR end "rule__MetricDefinition__Group__0__Impl" | 13288 | // $ANTLR end "rule__FunctionDefinition__Group__0__Impl" |
10489 | 13289 | ||
10490 | 13290 | ||
10491 | // $ANTLR start "rule__MetricDefinition__Group__1" | 13291 | // $ANTLR start "rule__FunctionDefinition__Group__1" |
10492 | // InternalSolverLanguageParser.g:3297:1: rule__MetricDefinition__Group__1 : rule__MetricDefinition__Group__1__Impl rule__MetricDefinition__Group__2 ; | 13292 | // InternalSolverLanguageParser.g:4197:1: rule__FunctionDefinition__Group__1 : rule__FunctionDefinition__Group__1__Impl rule__FunctionDefinition__Group__2 ; |
10493 | public final void rule__MetricDefinition__Group__1() throws RecognitionException { | 13293 | public final void rule__FunctionDefinition__Group__1() throws RecognitionException { |
10494 | 13294 | ||
10495 | int stackSize = keepStackSize(); | 13295 | int stackSize = keepStackSize(); |
10496 | 13296 | ||
10497 | try { | 13297 | try { |
10498 | // InternalSolverLanguageParser.g:3301:1: ( rule__MetricDefinition__Group__1__Impl rule__MetricDefinition__Group__2 ) | 13298 | // InternalSolverLanguageParser.g:4201:1: ( rule__FunctionDefinition__Group__1__Impl rule__FunctionDefinition__Group__2 ) |
10499 | // InternalSolverLanguageParser.g:3302:2: rule__MetricDefinition__Group__1__Impl rule__MetricDefinition__Group__2 | 13299 | // InternalSolverLanguageParser.g:4202:2: rule__FunctionDefinition__Group__1__Impl rule__FunctionDefinition__Group__2 |
10500 | { | 13300 | { |
10501 | pushFollow(FOLLOW_13); | 13301 | pushFollow(FOLLOW_18); |
10502 | rule__MetricDefinition__Group__1__Impl(); | 13302 | rule__FunctionDefinition__Group__1__Impl(); |
10503 | 13303 | ||
10504 | state._fsp--; | 13304 | state._fsp--; |
10505 | 13305 | ||
10506 | pushFollow(FOLLOW_2); | 13306 | pushFollow(FOLLOW_2); |
10507 | rule__MetricDefinition__Group__2(); | 13307 | rule__FunctionDefinition__Group__2(); |
10508 | 13308 | ||
10509 | state._fsp--; | 13309 | state._fsp--; |
10510 | 13310 | ||
@@ -10523,35 +13323,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
10523 | } | 13323 | } |
10524 | return ; | 13324 | return ; |
10525 | } | 13325 | } |
10526 | // $ANTLR end "rule__MetricDefinition__Group__1" | 13326 | // $ANTLR end "rule__FunctionDefinition__Group__1" |
10527 | 13327 | ||
10528 | 13328 | ||
10529 | // $ANTLR start "rule__MetricDefinition__Group__1__Impl" | 13329 | // $ANTLR start "rule__FunctionDefinition__Group__1__Impl" |
10530 | // InternalSolverLanguageParser.g:3309:1: rule__MetricDefinition__Group__1__Impl : ( ( rule__MetricDefinition__HeadAssignment_1 ) ) ; | 13330 | // InternalSolverLanguageParser.g:4209:1: rule__FunctionDefinition__Group__1__Impl : ( ( rule__FunctionDefinition__HeadAssignment_1 ) ) ; |
10531 | public final void rule__MetricDefinition__Group__1__Impl() throws RecognitionException { | 13331 | public final void rule__FunctionDefinition__Group__1__Impl() throws RecognitionException { |
10532 | 13332 | ||
10533 | int stackSize = keepStackSize(); | 13333 | int stackSize = keepStackSize(); |
10534 | 13334 | ||
10535 | try { | 13335 | try { |
10536 | // InternalSolverLanguageParser.g:3313:1: ( ( ( rule__MetricDefinition__HeadAssignment_1 ) ) ) | 13336 | // InternalSolverLanguageParser.g:4213:1: ( ( ( rule__FunctionDefinition__HeadAssignment_1 ) ) ) |
10537 | // InternalSolverLanguageParser.g:3314:1: ( ( rule__MetricDefinition__HeadAssignment_1 ) ) | 13337 | // InternalSolverLanguageParser.g:4214:1: ( ( rule__FunctionDefinition__HeadAssignment_1 ) ) |
10538 | { | 13338 | { |
10539 | // InternalSolverLanguageParser.g:3314:1: ( ( rule__MetricDefinition__HeadAssignment_1 ) ) | 13339 | // InternalSolverLanguageParser.g:4214:1: ( ( rule__FunctionDefinition__HeadAssignment_1 ) ) |
10540 | // InternalSolverLanguageParser.g:3315:2: ( rule__MetricDefinition__HeadAssignment_1 ) | 13340 | // InternalSolverLanguageParser.g:4215:2: ( rule__FunctionDefinition__HeadAssignment_1 ) |
10541 | { | 13341 | { |
10542 | before(grammarAccess.getMetricDefinitionAccess().getHeadAssignment_1()); | 13342 | before(grammarAccess.getFunctionDefinitionAccess().getHeadAssignment_1()); |
10543 | // InternalSolverLanguageParser.g:3316:2: ( rule__MetricDefinition__HeadAssignment_1 ) | 13343 | // InternalSolverLanguageParser.g:4216:2: ( rule__FunctionDefinition__HeadAssignment_1 ) |
10544 | // InternalSolverLanguageParser.g:3316:3: rule__MetricDefinition__HeadAssignment_1 | 13344 | // InternalSolverLanguageParser.g:4216:3: rule__FunctionDefinition__HeadAssignment_1 |
10545 | { | 13345 | { |
10546 | pushFollow(FOLLOW_2); | 13346 | pushFollow(FOLLOW_2); |
10547 | rule__MetricDefinition__HeadAssignment_1(); | 13347 | rule__FunctionDefinition__HeadAssignment_1(); |
10548 | 13348 | ||
10549 | state._fsp--; | 13349 | state._fsp--; |
10550 | 13350 | ||
10551 | 13351 | ||
10552 | } | 13352 | } |
10553 | 13353 | ||
10554 | after(grammarAccess.getMetricDefinitionAccess().getHeadAssignment_1()); | 13354 | after(grammarAccess.getFunctionDefinitionAccess().getHeadAssignment_1()); |
10555 | 13355 | ||
10556 | } | 13356 | } |
10557 | 13357 | ||
@@ -10570,26 +13370,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
10570 | } | 13370 | } |
10571 | return ; | 13371 | return ; |
10572 | } | 13372 | } |
10573 | // $ANTLR end "rule__MetricDefinition__Group__1__Impl" | 13373 | // $ANTLR end "rule__FunctionDefinition__Group__1__Impl" |
10574 | 13374 | ||
10575 | 13375 | ||
10576 | // $ANTLR start "rule__MetricDefinition__Group__2" | 13376 | // $ANTLR start "rule__FunctionDefinition__Group__2" |
10577 | // InternalSolverLanguageParser.g:3324:1: rule__MetricDefinition__Group__2 : rule__MetricDefinition__Group__2__Impl rule__MetricDefinition__Group__3 ; | 13377 | // InternalSolverLanguageParser.g:4224:1: rule__FunctionDefinition__Group__2 : rule__FunctionDefinition__Group__2__Impl rule__FunctionDefinition__Group__3 ; |
10578 | public final void rule__MetricDefinition__Group__2() throws RecognitionException { | 13378 | public final void rule__FunctionDefinition__Group__2() throws RecognitionException { |
10579 | 13379 | ||
10580 | int stackSize = keepStackSize(); | 13380 | int stackSize = keepStackSize(); |
10581 | 13381 | ||
10582 | try { | 13382 | try { |
10583 | // InternalSolverLanguageParser.g:3328:1: ( rule__MetricDefinition__Group__2__Impl rule__MetricDefinition__Group__3 ) | 13383 | // InternalSolverLanguageParser.g:4228:1: ( rule__FunctionDefinition__Group__2__Impl rule__FunctionDefinition__Group__3 ) |
10584 | // InternalSolverLanguageParser.g:3329:2: rule__MetricDefinition__Group__2__Impl rule__MetricDefinition__Group__3 | 13384 | // InternalSolverLanguageParser.g:4229:2: rule__FunctionDefinition__Group__2__Impl rule__FunctionDefinition__Group__3 |
10585 | { | 13385 | { |
10586 | pushFollow(FOLLOW_7); | 13386 | pushFollow(FOLLOW_12); |
10587 | rule__MetricDefinition__Group__2__Impl(); | 13387 | rule__FunctionDefinition__Group__2__Impl(); |
10588 | 13388 | ||
10589 | state._fsp--; | 13389 | state._fsp--; |
10590 | 13390 | ||
10591 | pushFollow(FOLLOW_2); | 13391 | pushFollow(FOLLOW_2); |
10592 | rule__MetricDefinition__Group__3(); | 13392 | rule__FunctionDefinition__Group__3(); |
10593 | 13393 | ||
10594 | state._fsp--; | 13394 | state._fsp--; |
10595 | 13395 | ||
@@ -10608,25 +13408,25 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
10608 | } | 13408 | } |
10609 | return ; | 13409 | return ; |
10610 | } | 13410 | } |
10611 | // $ANTLR end "rule__MetricDefinition__Group__2" | 13411 | // $ANTLR end "rule__FunctionDefinition__Group__2" |
10612 | 13412 | ||
10613 | 13413 | ||
10614 | // $ANTLR start "rule__MetricDefinition__Group__2__Impl" | 13414 | // $ANTLR start "rule__FunctionDefinition__Group__2__Impl" |
10615 | // InternalSolverLanguageParser.g:3336:1: rule__MetricDefinition__Group__2__Impl : ( EqualsSign ) ; | 13415 | // InternalSolverLanguageParser.g:4236:1: rule__FunctionDefinition__Group__2__Impl : ( ColonEqualsSign ) ; |
10616 | public final void rule__MetricDefinition__Group__2__Impl() throws RecognitionException { | 13416 | public final void rule__FunctionDefinition__Group__2__Impl() throws RecognitionException { |
10617 | 13417 | ||
10618 | int stackSize = keepStackSize(); | 13418 | int stackSize = keepStackSize(); |
10619 | 13419 | ||
10620 | try { | 13420 | try { |
10621 | // InternalSolverLanguageParser.g:3340:1: ( ( EqualsSign ) ) | 13421 | // InternalSolverLanguageParser.g:4240:1: ( ( ColonEqualsSign ) ) |
10622 | // InternalSolverLanguageParser.g:3341:1: ( EqualsSign ) | 13422 | // InternalSolverLanguageParser.g:4241:1: ( ColonEqualsSign ) |
10623 | { | 13423 | { |
10624 | // InternalSolverLanguageParser.g:3341:1: ( EqualsSign ) | 13424 | // InternalSolverLanguageParser.g:4241:1: ( ColonEqualsSign ) |
10625 | // InternalSolverLanguageParser.g:3342:2: EqualsSign | 13425 | // InternalSolverLanguageParser.g:4242:2: ColonEqualsSign |
10626 | { | 13426 | { |
10627 | before(grammarAccess.getMetricDefinitionAccess().getEqualsSignKeyword_2()); | 13427 | before(grammarAccess.getFunctionDefinitionAccess().getColonEqualsSignKeyword_2()); |
10628 | match(input,EqualsSign,FOLLOW_2); | 13428 | match(input,ColonEqualsSign,FOLLOW_2); |
10629 | after(grammarAccess.getMetricDefinitionAccess().getEqualsSignKeyword_2()); | 13429 | after(grammarAccess.getFunctionDefinitionAccess().getColonEqualsSignKeyword_2()); |
10630 | 13430 | ||
10631 | } | 13431 | } |
10632 | 13432 | ||
@@ -10645,21 +13445,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
10645 | } | 13445 | } |
10646 | return ; | 13446 | return ; |
10647 | } | 13447 | } |
10648 | // $ANTLR end "rule__MetricDefinition__Group__2__Impl" | 13448 | // $ANTLR end "rule__FunctionDefinition__Group__2__Impl" |
10649 | 13449 | ||
10650 | 13450 | ||
10651 | // $ANTLR start "rule__MetricDefinition__Group__3" | 13451 | // $ANTLR start "rule__FunctionDefinition__Group__3" |
10652 | // InternalSolverLanguageParser.g:3351:1: rule__MetricDefinition__Group__3 : rule__MetricDefinition__Group__3__Impl ; | 13452 | // InternalSolverLanguageParser.g:4251:1: rule__FunctionDefinition__Group__3 : rule__FunctionDefinition__Group__3__Impl rule__FunctionDefinition__Group__4 ; |
10653 | public final void rule__MetricDefinition__Group__3() throws RecognitionException { | 13453 | public final void rule__FunctionDefinition__Group__3() throws RecognitionException { |
10654 | 13454 | ||
10655 | int stackSize = keepStackSize(); | 13455 | int stackSize = keepStackSize(); |
10656 | 13456 | ||
10657 | try { | 13457 | try { |
10658 | // InternalSolverLanguageParser.g:3355:1: ( rule__MetricDefinition__Group__3__Impl ) | 13458 | // InternalSolverLanguageParser.g:4255:1: ( rule__FunctionDefinition__Group__3__Impl rule__FunctionDefinition__Group__4 ) |
10659 | // InternalSolverLanguageParser.g:3356:2: rule__MetricDefinition__Group__3__Impl | 13459 | // InternalSolverLanguageParser.g:4256:2: rule__FunctionDefinition__Group__3__Impl rule__FunctionDefinition__Group__4 |
10660 | { | 13460 | { |
13461 | pushFollow(FOLLOW_7); | ||
13462 | rule__FunctionDefinition__Group__3__Impl(); | ||
13463 | |||
13464 | state._fsp--; | ||
13465 | |||
10661 | pushFollow(FOLLOW_2); | 13466 | pushFollow(FOLLOW_2); |
10662 | rule__MetricDefinition__Group__3__Impl(); | 13467 | rule__FunctionDefinition__Group__4(); |
10663 | 13468 | ||
10664 | state._fsp--; | 13469 | state._fsp--; |
10665 | 13470 | ||
@@ -10678,35 +13483,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
10678 | } | 13483 | } |
10679 | return ; | 13484 | return ; |
10680 | } | 13485 | } |
10681 | // $ANTLR end "rule__MetricDefinition__Group__3" | 13486 | // $ANTLR end "rule__FunctionDefinition__Group__3" |
10682 | 13487 | ||
10683 | 13488 | ||
10684 | // $ANTLR start "rule__MetricDefinition__Group__3__Impl" | 13489 | // $ANTLR start "rule__FunctionDefinition__Group__3__Impl" |
10685 | // InternalSolverLanguageParser.g:3362:1: rule__MetricDefinition__Group__3__Impl : ( ( rule__MetricDefinition__BodyAssignment_3 ) ) ; | 13490 | // InternalSolverLanguageParser.g:4263:1: rule__FunctionDefinition__Group__3__Impl : ( ( rule__FunctionDefinition__BodyAssignment_3 ) ) ; |
10686 | public final void rule__MetricDefinition__Group__3__Impl() throws RecognitionException { | 13491 | public final void rule__FunctionDefinition__Group__3__Impl() throws RecognitionException { |
10687 | 13492 | ||
10688 | int stackSize = keepStackSize(); | 13493 | int stackSize = keepStackSize(); |
10689 | 13494 | ||
10690 | try { | 13495 | try { |
10691 | // InternalSolverLanguageParser.g:3366:1: ( ( ( rule__MetricDefinition__BodyAssignment_3 ) ) ) | 13496 | // InternalSolverLanguageParser.g:4267:1: ( ( ( rule__FunctionDefinition__BodyAssignment_3 ) ) ) |
10692 | // InternalSolverLanguageParser.g:3367:1: ( ( rule__MetricDefinition__BodyAssignment_3 ) ) | 13497 | // InternalSolverLanguageParser.g:4268:1: ( ( rule__FunctionDefinition__BodyAssignment_3 ) ) |
10693 | { | 13498 | { |
10694 | // InternalSolverLanguageParser.g:3367:1: ( ( rule__MetricDefinition__BodyAssignment_3 ) ) | 13499 | // InternalSolverLanguageParser.g:4268:1: ( ( rule__FunctionDefinition__BodyAssignment_3 ) ) |
10695 | // InternalSolverLanguageParser.g:3368:2: ( rule__MetricDefinition__BodyAssignment_3 ) | 13500 | // InternalSolverLanguageParser.g:4269:2: ( rule__FunctionDefinition__BodyAssignment_3 ) |
10696 | { | 13501 | { |
10697 | before(grammarAccess.getMetricDefinitionAccess().getBodyAssignment_3()); | 13502 | before(grammarAccess.getFunctionDefinitionAccess().getBodyAssignment_3()); |
10698 | // InternalSolverLanguageParser.g:3369:2: ( rule__MetricDefinition__BodyAssignment_3 ) | 13503 | // InternalSolverLanguageParser.g:4270:2: ( rule__FunctionDefinition__BodyAssignment_3 ) |
10699 | // InternalSolverLanguageParser.g:3369:3: rule__MetricDefinition__BodyAssignment_3 | 13504 | // InternalSolverLanguageParser.g:4270:3: rule__FunctionDefinition__BodyAssignment_3 |
10700 | { | 13505 | { |
10701 | pushFollow(FOLLOW_2); | 13506 | pushFollow(FOLLOW_2); |
10702 | rule__MetricDefinition__BodyAssignment_3(); | 13507 | rule__FunctionDefinition__BodyAssignment_3(); |
10703 | 13508 | ||
10704 | state._fsp--; | 13509 | state._fsp--; |
10705 | 13510 | ||
10706 | 13511 | ||
10707 | } | 13512 | } |
10708 | 13513 | ||
10709 | after(grammarAccess.getMetricDefinitionAccess().getBodyAssignment_3()); | 13514 | after(grammarAccess.getFunctionDefinitionAccess().getBodyAssignment_3()); |
10710 | 13515 | ||
10711 | } | 13516 | } |
10712 | 13517 | ||
@@ -10725,26 +13530,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
10725 | } | 13530 | } |
10726 | return ; | 13531 | return ; |
10727 | } | 13532 | } |
10728 | // $ANTLR end "rule__MetricDefinition__Group__3__Impl" | 13533 | // $ANTLR end "rule__FunctionDefinition__Group__3__Impl" |
10729 | 13534 | ||
10730 | 13535 | ||
10731 | // $ANTLR start "rule__ExternPredicateDefinition__Group__0" | 13536 | // $ANTLR start "rule__FunctionDefinition__Group__4" |
10732 | // InternalSolverLanguageParser.g:3378:1: rule__ExternPredicateDefinition__Group__0 : rule__ExternPredicateDefinition__Group__0__Impl rule__ExternPredicateDefinition__Group__1 ; | 13537 | // InternalSolverLanguageParser.g:4278:1: rule__FunctionDefinition__Group__4 : rule__FunctionDefinition__Group__4__Impl ; |
10733 | public final void rule__ExternPredicateDefinition__Group__0() throws RecognitionException { | 13538 | public final void rule__FunctionDefinition__Group__4() throws RecognitionException { |
10734 | 13539 | ||
10735 | int stackSize = keepStackSize(); | 13540 | int stackSize = keepStackSize(); |
10736 | 13541 | ||
10737 | try { | 13542 | try { |
10738 | // InternalSolverLanguageParser.g:3382:1: ( rule__ExternPredicateDefinition__Group__0__Impl rule__ExternPredicateDefinition__Group__1 ) | 13543 | // InternalSolverLanguageParser.g:4282:1: ( rule__FunctionDefinition__Group__4__Impl ) |
10739 | // InternalSolverLanguageParser.g:3383:2: rule__ExternPredicateDefinition__Group__0__Impl rule__ExternPredicateDefinition__Group__1 | 13544 | // InternalSolverLanguageParser.g:4283:2: rule__FunctionDefinition__Group__4__Impl |
10740 | { | 13545 | { |
10741 | pushFollow(FOLLOW_9); | ||
10742 | rule__ExternPredicateDefinition__Group__0__Impl(); | ||
10743 | |||
10744 | state._fsp--; | ||
10745 | |||
10746 | pushFollow(FOLLOW_2); | 13546 | pushFollow(FOLLOW_2); |
10747 | rule__ExternPredicateDefinition__Group__1(); | 13547 | rule__FunctionDefinition__Group__4__Impl(); |
10748 | 13548 | ||
10749 | state._fsp--; | 13549 | state._fsp--; |
10750 | 13550 | ||
@@ -10763,25 +13563,25 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
10763 | } | 13563 | } |
10764 | return ; | 13564 | return ; |
10765 | } | 13565 | } |
10766 | // $ANTLR end "rule__ExternPredicateDefinition__Group__0" | 13566 | // $ANTLR end "rule__FunctionDefinition__Group__4" |
10767 | 13567 | ||
10768 | 13568 | ||
10769 | // $ANTLR start "rule__ExternPredicateDefinition__Group__0__Impl" | 13569 | // $ANTLR start "rule__FunctionDefinition__Group__4__Impl" |
10770 | // InternalSolverLanguageParser.g:3390:1: rule__ExternPredicateDefinition__Group__0__Impl : ( Extern ) ; | 13570 | // InternalSolverLanguageParser.g:4289:1: rule__FunctionDefinition__Group__4__Impl : ( RULE_FULL_STOP ) ; |
10771 | public final void rule__ExternPredicateDefinition__Group__0__Impl() throws RecognitionException { | 13571 | public final void rule__FunctionDefinition__Group__4__Impl() throws RecognitionException { |
10772 | 13572 | ||
10773 | int stackSize = keepStackSize(); | 13573 | int stackSize = keepStackSize(); |
10774 | 13574 | ||
10775 | try { | 13575 | try { |
10776 | // InternalSolverLanguageParser.g:3394:1: ( ( Extern ) ) | 13576 | // InternalSolverLanguageParser.g:4293:1: ( ( RULE_FULL_STOP ) ) |
10777 | // InternalSolverLanguageParser.g:3395:1: ( Extern ) | 13577 | // InternalSolverLanguageParser.g:4294:1: ( RULE_FULL_STOP ) |
10778 | { | 13578 | { |
10779 | // InternalSolverLanguageParser.g:3395:1: ( Extern ) | 13579 | // InternalSolverLanguageParser.g:4294:1: ( RULE_FULL_STOP ) |
10780 | // InternalSolverLanguageParser.g:3396:2: Extern | 13580 | // InternalSolverLanguageParser.g:4295:2: RULE_FULL_STOP |
10781 | { | 13581 | { |
10782 | before(grammarAccess.getExternPredicateDefinitionAccess().getExternKeyword_0()); | 13582 | before(grammarAccess.getFunctionDefinitionAccess().getFULL_STOPTerminalRuleCall_4()); |
10783 | match(input,Extern,FOLLOW_2); | 13583 | match(input,RULE_FULL_STOP,FOLLOW_2); |
10784 | after(grammarAccess.getExternPredicateDefinitionAccess().getExternKeyword_0()); | 13584 | after(grammarAccess.getFunctionDefinitionAccess().getFULL_STOPTerminalRuleCall_4()); |
10785 | 13585 | ||
10786 | } | 13586 | } |
10787 | 13587 | ||
@@ -10800,26 +13600,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
10800 | } | 13600 | } |
10801 | return ; | 13601 | return ; |
10802 | } | 13602 | } |
10803 | // $ANTLR end "rule__ExternPredicateDefinition__Group__0__Impl" | 13603 | // $ANTLR end "rule__FunctionDefinition__Group__4__Impl" |
10804 | 13604 | ||
10805 | 13605 | ||
10806 | // $ANTLR start "rule__ExternPredicateDefinition__Group__1" | 13606 | // $ANTLR start "rule__TypeReference__Group__0" |
10807 | // InternalSolverLanguageParser.g:3405:1: rule__ExternPredicateDefinition__Group__1 : rule__ExternPredicateDefinition__Group__1__Impl rule__ExternPredicateDefinition__Group__2 ; | 13607 | // InternalSolverLanguageParser.g:4305:1: rule__TypeReference__Group__0 : rule__TypeReference__Group__0__Impl rule__TypeReference__Group__1 ; |
10808 | public final void rule__ExternPredicateDefinition__Group__1() throws RecognitionException { | 13608 | public final void rule__TypeReference__Group__0() throws RecognitionException { |
10809 | 13609 | ||
10810 | int stackSize = keepStackSize(); | 13610 | int stackSize = keepStackSize(); |
10811 | 13611 | ||
10812 | try { | 13612 | try { |
10813 | // InternalSolverLanguageParser.g:3409:1: ( rule__ExternPredicateDefinition__Group__1__Impl rule__ExternPredicateDefinition__Group__2 ) | 13613 | // InternalSolverLanguageParser.g:4309:1: ( rule__TypeReference__Group__0__Impl rule__TypeReference__Group__1 ) |
10814 | // InternalSolverLanguageParser.g:3410:2: rule__ExternPredicateDefinition__Group__1__Impl rule__ExternPredicateDefinition__Group__2 | 13614 | // InternalSolverLanguageParser.g:4310:2: rule__TypeReference__Group__0__Impl rule__TypeReference__Group__1 |
10815 | { | 13615 | { |
10816 | pushFollow(FOLLOW_12); | 13616 | pushFollow(FOLLOW_19); |
10817 | rule__ExternPredicateDefinition__Group__1__Impl(); | 13617 | rule__TypeReference__Group__0__Impl(); |
10818 | 13618 | ||
10819 | state._fsp--; | 13619 | state._fsp--; |
10820 | 13620 | ||
10821 | pushFollow(FOLLOW_2); | 13621 | pushFollow(FOLLOW_2); |
10822 | rule__ExternPredicateDefinition__Group__2(); | 13622 | rule__TypeReference__Group__1(); |
10823 | 13623 | ||
10824 | state._fsp--; | 13624 | state._fsp--; |
10825 | 13625 | ||
@@ -10838,35 +13638,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
10838 | } | 13638 | } |
10839 | return ; | 13639 | return ; |
10840 | } | 13640 | } |
10841 | // $ANTLR end "rule__ExternPredicateDefinition__Group__1" | 13641 | // $ANTLR end "rule__TypeReference__Group__0" |
10842 | 13642 | ||
10843 | 13643 | ||
10844 | // $ANTLR start "rule__ExternPredicateDefinition__Group__1__Impl" | 13644 | // $ANTLR start "rule__TypeReference__Group__0__Impl" |
10845 | // InternalSolverLanguageParser.g:3417:1: rule__ExternPredicateDefinition__Group__1__Impl : ( ( rule__ExternPredicateDefinition__NameAssignment_1 ) ) ; | 13645 | // InternalSolverLanguageParser.g:4317:1: rule__TypeReference__Group__0__Impl : ( ( rule__TypeReference__TypeAssignment_0 ) ) ; |
10846 | public final void rule__ExternPredicateDefinition__Group__1__Impl() throws RecognitionException { | 13646 | public final void rule__TypeReference__Group__0__Impl() throws RecognitionException { |
10847 | 13647 | ||
10848 | int stackSize = keepStackSize(); | 13648 | int stackSize = keepStackSize(); |
10849 | 13649 | ||
10850 | try { | 13650 | try { |
10851 | // InternalSolverLanguageParser.g:3421:1: ( ( ( rule__ExternPredicateDefinition__NameAssignment_1 ) ) ) | 13651 | // InternalSolverLanguageParser.g:4321:1: ( ( ( rule__TypeReference__TypeAssignment_0 ) ) ) |
10852 | // InternalSolverLanguageParser.g:3422:1: ( ( rule__ExternPredicateDefinition__NameAssignment_1 ) ) | 13652 | // InternalSolverLanguageParser.g:4322:1: ( ( rule__TypeReference__TypeAssignment_0 ) ) |
10853 | { | 13653 | { |
10854 | // InternalSolverLanguageParser.g:3422:1: ( ( rule__ExternPredicateDefinition__NameAssignment_1 ) ) | 13654 | // InternalSolverLanguageParser.g:4322:1: ( ( rule__TypeReference__TypeAssignment_0 ) ) |
10855 | // InternalSolverLanguageParser.g:3423:2: ( rule__ExternPredicateDefinition__NameAssignment_1 ) | 13655 | // InternalSolverLanguageParser.g:4323:2: ( rule__TypeReference__TypeAssignment_0 ) |
10856 | { | 13656 | { |
10857 | before(grammarAccess.getExternPredicateDefinitionAccess().getNameAssignment_1()); | 13657 | before(grammarAccess.getTypeReferenceAccess().getTypeAssignment_0()); |
10858 | // InternalSolverLanguageParser.g:3424:2: ( rule__ExternPredicateDefinition__NameAssignment_1 ) | 13658 | // InternalSolverLanguageParser.g:4324:2: ( rule__TypeReference__TypeAssignment_0 ) |
10859 | // InternalSolverLanguageParser.g:3424:3: rule__ExternPredicateDefinition__NameAssignment_1 | 13659 | // InternalSolverLanguageParser.g:4324:3: rule__TypeReference__TypeAssignment_0 |
10860 | { | 13660 | { |
10861 | pushFollow(FOLLOW_2); | 13661 | pushFollow(FOLLOW_2); |
10862 | rule__ExternPredicateDefinition__NameAssignment_1(); | 13662 | rule__TypeReference__TypeAssignment_0(); |
10863 | 13663 | ||
10864 | state._fsp--; | 13664 | state._fsp--; |
10865 | 13665 | ||
10866 | 13666 | ||
10867 | } | 13667 | } |
10868 | 13668 | ||
10869 | after(grammarAccess.getExternPredicateDefinitionAccess().getNameAssignment_1()); | 13669 | after(grammarAccess.getTypeReferenceAccess().getTypeAssignment_0()); |
10870 | 13670 | ||
10871 | } | 13671 | } |
10872 | 13672 | ||
@@ -10885,21 +13685,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
10885 | } | 13685 | } |
10886 | return ; | 13686 | return ; |
10887 | } | 13687 | } |
10888 | // $ANTLR end "rule__ExternPredicateDefinition__Group__1__Impl" | 13688 | // $ANTLR end "rule__TypeReference__Group__0__Impl" |
10889 | 13689 | ||
10890 | 13690 | ||
10891 | // $ANTLR start "rule__ExternPredicateDefinition__Group__2" | 13691 | // $ANTLR start "rule__TypeReference__Group__1" |
10892 | // InternalSolverLanguageParser.g:3432:1: rule__ExternPredicateDefinition__Group__2 : rule__ExternPredicateDefinition__Group__2__Impl ; | 13692 | // InternalSolverLanguageParser.g:4332:1: rule__TypeReference__Group__1 : rule__TypeReference__Group__1__Impl ; |
10893 | public final void rule__ExternPredicateDefinition__Group__2() throws RecognitionException { | 13693 | public final void rule__TypeReference__Group__1() throws RecognitionException { |
10894 | 13694 | ||
10895 | int stackSize = keepStackSize(); | 13695 | int stackSize = keepStackSize(); |
10896 | 13696 | ||
10897 | try { | 13697 | try { |
10898 | // InternalSolverLanguageParser.g:3436:1: ( rule__ExternPredicateDefinition__Group__2__Impl ) | 13698 | // InternalSolverLanguageParser.g:4336:1: ( rule__TypeReference__Group__1__Impl ) |
10899 | // InternalSolverLanguageParser.g:3437:2: rule__ExternPredicateDefinition__Group__2__Impl | 13699 | // InternalSolverLanguageParser.g:4337:2: rule__TypeReference__Group__1__Impl |
10900 | { | 13700 | { |
10901 | pushFollow(FOLLOW_2); | 13701 | pushFollow(FOLLOW_2); |
10902 | rule__ExternPredicateDefinition__Group__2__Impl(); | 13702 | rule__TypeReference__Group__1__Impl(); |
10903 | 13703 | ||
10904 | state._fsp--; | 13704 | state._fsp--; |
10905 | 13705 | ||
@@ -10918,35 +13718,46 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
10918 | } | 13718 | } |
10919 | return ; | 13719 | return ; |
10920 | } | 13720 | } |
10921 | // $ANTLR end "rule__ExternPredicateDefinition__Group__2" | 13721 | // $ANTLR end "rule__TypeReference__Group__1" |
10922 | 13722 | ||
10923 | 13723 | ||
10924 | // $ANTLR start "rule__ExternPredicateDefinition__Group__2__Impl" | 13724 | // $ANTLR start "rule__TypeReference__Group__1__Impl" |
10925 | // InternalSolverLanguageParser.g:3443:1: rule__ExternPredicateDefinition__Group__2__Impl : ( ( rule__ExternPredicateDefinition__ArgumentListAssignment_2 ) ) ; | 13725 | // InternalSolverLanguageParser.g:4343:1: rule__TypeReference__Group__1__Impl : ( ( rule__TypeReference__ForceObjectTypeAssignment_1 )? ) ; |
10926 | public final void rule__ExternPredicateDefinition__Group__2__Impl() throws RecognitionException { | 13726 | public final void rule__TypeReference__Group__1__Impl() throws RecognitionException { |
10927 | 13727 | ||
10928 | int stackSize = keepStackSize(); | 13728 | int stackSize = keepStackSize(); |
10929 | 13729 | ||
10930 | try { | 13730 | try { |
10931 | // InternalSolverLanguageParser.g:3447:1: ( ( ( rule__ExternPredicateDefinition__ArgumentListAssignment_2 ) ) ) | 13731 | // InternalSolverLanguageParser.g:4347:1: ( ( ( rule__TypeReference__ForceObjectTypeAssignment_1 )? ) ) |
10932 | // InternalSolverLanguageParser.g:3448:1: ( ( rule__ExternPredicateDefinition__ArgumentListAssignment_2 ) ) | 13732 | // InternalSolverLanguageParser.g:4348:1: ( ( rule__TypeReference__ForceObjectTypeAssignment_1 )? ) |
10933 | { | ||
10934 | // InternalSolverLanguageParser.g:3448:1: ( ( rule__ExternPredicateDefinition__ArgumentListAssignment_2 ) ) | ||
10935 | // InternalSolverLanguageParser.g:3449:2: ( rule__ExternPredicateDefinition__ArgumentListAssignment_2 ) | ||
10936 | { | 13733 | { |
10937 | before(grammarAccess.getExternPredicateDefinitionAccess().getArgumentListAssignment_2()); | 13734 | // InternalSolverLanguageParser.g:4348:1: ( ( rule__TypeReference__ForceObjectTypeAssignment_1 )? ) |
10938 | // InternalSolverLanguageParser.g:3450:2: ( rule__ExternPredicateDefinition__ArgumentListAssignment_2 ) | 13735 | // InternalSolverLanguageParser.g:4349:2: ( rule__TypeReference__ForceObjectTypeAssignment_1 )? |
10939 | // InternalSolverLanguageParser.g:3450:3: rule__ExternPredicateDefinition__ArgumentListAssignment_2 | ||
10940 | { | 13736 | { |
10941 | pushFollow(FOLLOW_2); | 13737 | before(grammarAccess.getTypeReferenceAccess().getForceObjectTypeAssignment_1()); |
10942 | rule__ExternPredicateDefinition__ArgumentListAssignment_2(); | 13738 | // InternalSolverLanguageParser.g:4350:2: ( rule__TypeReference__ForceObjectTypeAssignment_1 )? |
13739 | int alt37=2; | ||
13740 | int LA37_0 = input.LA(1); | ||
10943 | 13741 | ||
10944 | state._fsp--; | 13742 | if ( (LA37_0==Object) ) { |
13743 | alt37=1; | ||
13744 | } | ||
13745 | switch (alt37) { | ||
13746 | case 1 : | ||
13747 | // InternalSolverLanguageParser.g:4350:3: rule__TypeReference__ForceObjectTypeAssignment_1 | ||
13748 | { | ||
13749 | pushFollow(FOLLOW_2); | ||
13750 | rule__TypeReference__ForceObjectTypeAssignment_1(); | ||
13751 | |||
13752 | state._fsp--; | ||
10945 | 13753 | ||
10946 | 13754 | ||
13755 | } | ||
13756 | break; | ||
13757 | |||
10947 | } | 13758 | } |
10948 | 13759 | ||
10949 | after(grammarAccess.getExternPredicateDefinitionAccess().getArgumentListAssignment_2()); | 13760 | after(grammarAccess.getTypeReferenceAccess().getForceObjectTypeAssignment_1()); |
10950 | 13761 | ||
10951 | } | 13762 | } |
10952 | 13763 | ||
@@ -10965,26 +13776,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
10965 | } | 13776 | } |
10966 | return ; | 13777 | return ; |
10967 | } | 13778 | } |
10968 | // $ANTLR end "rule__ExternPredicateDefinition__Group__2__Impl" | 13779 | // $ANTLR end "rule__TypeReference__Group__1__Impl" |
10969 | 13780 | ||
10970 | 13781 | ||
10971 | // $ANTLR start "rule__ExternMetricDefinition__Group__0" | 13782 | // $ANTLR start "rule__Attribute__Group__0" |
10972 | // InternalSolverLanguageParser.g:3459:1: rule__ExternMetricDefinition__Group__0 : rule__ExternMetricDefinition__Group__0__Impl rule__ExternMetricDefinition__Group__1 ; | 13783 | // InternalSolverLanguageParser.g:4359:1: rule__Attribute__Group__0 : rule__Attribute__Group__0__Impl rule__Attribute__Group__1 ; |
10973 | public final void rule__ExternMetricDefinition__Group__0() throws RecognitionException { | 13784 | public final void rule__Attribute__Group__0() throws RecognitionException { |
10974 | 13785 | ||
10975 | int stackSize = keepStackSize(); | 13786 | int stackSize = keepStackSize(); |
10976 | 13787 | ||
10977 | try { | 13788 | try { |
10978 | // InternalSolverLanguageParser.g:3463:1: ( rule__ExternMetricDefinition__Group__0__Impl rule__ExternMetricDefinition__Group__1 ) | 13789 | // InternalSolverLanguageParser.g:4363:1: ( rule__Attribute__Group__0__Impl rule__Attribute__Group__1 ) |
10979 | // InternalSolverLanguageParser.g:3464:2: rule__ExternMetricDefinition__Group__0__Impl rule__ExternMetricDefinition__Group__1 | 13790 | // InternalSolverLanguageParser.g:4364:2: rule__Attribute__Group__0__Impl rule__Attribute__Group__1 |
10980 | { | 13791 | { |
10981 | pushFollow(FOLLOW_9); | 13792 | pushFollow(FOLLOW_6); |
10982 | rule__ExternMetricDefinition__Group__0__Impl(); | 13793 | rule__Attribute__Group__0__Impl(); |
10983 | 13794 | ||
10984 | state._fsp--; | 13795 | state._fsp--; |
10985 | 13796 | ||
10986 | pushFollow(FOLLOW_2); | 13797 | pushFollow(FOLLOW_2); |
10987 | rule__ExternMetricDefinition__Group__1(); | 13798 | rule__Attribute__Group__1(); |
10988 | 13799 | ||
10989 | state._fsp--; | 13800 | state._fsp--; |
10990 | 13801 | ||
@@ -11003,25 +13814,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
11003 | } | 13814 | } |
11004 | return ; | 13815 | return ; |
11005 | } | 13816 | } |
11006 | // $ANTLR end "rule__ExternMetricDefinition__Group__0" | 13817 | // $ANTLR end "rule__Attribute__Group__0" |
11007 | 13818 | ||
11008 | 13819 | ||
11009 | // $ANTLR start "rule__ExternMetricDefinition__Group__0__Impl" | 13820 | // $ANTLR start "rule__Attribute__Group__0__Impl" |
11010 | // InternalSolverLanguageParser.g:3471:1: rule__ExternMetricDefinition__Group__0__Impl : ( Extern ) ; | 13821 | // InternalSolverLanguageParser.g:4371:1: rule__Attribute__Group__0__Impl : ( ( rule__Attribute__KindAssignment_0 ) ) ; |
11011 | public final void rule__ExternMetricDefinition__Group__0__Impl() throws RecognitionException { | 13822 | public final void rule__Attribute__Group__0__Impl() throws RecognitionException { |
11012 | 13823 | ||
11013 | int stackSize = keepStackSize(); | 13824 | int stackSize = keepStackSize(); |
11014 | 13825 | ||
11015 | try { | 13826 | try { |
11016 | // InternalSolverLanguageParser.g:3475:1: ( ( Extern ) ) | 13827 | // InternalSolverLanguageParser.g:4375:1: ( ( ( rule__Attribute__KindAssignment_0 ) ) ) |
11017 | // InternalSolverLanguageParser.g:3476:1: ( Extern ) | 13828 | // InternalSolverLanguageParser.g:4376:1: ( ( rule__Attribute__KindAssignment_0 ) ) |
11018 | { | 13829 | { |
11019 | // InternalSolverLanguageParser.g:3476:1: ( Extern ) | 13830 | // InternalSolverLanguageParser.g:4376:1: ( ( rule__Attribute__KindAssignment_0 ) ) |
11020 | // InternalSolverLanguageParser.g:3477:2: Extern | 13831 | // InternalSolverLanguageParser.g:4377:2: ( rule__Attribute__KindAssignment_0 ) |
11021 | { | 13832 | { |
11022 | before(grammarAccess.getExternMetricDefinitionAccess().getExternKeyword_0()); | 13833 | before(grammarAccess.getAttributeAccess().getKindAssignment_0()); |
11023 | match(input,Extern,FOLLOW_2); | 13834 | // InternalSolverLanguageParser.g:4378:2: ( rule__Attribute__KindAssignment_0 ) |
11024 | after(grammarAccess.getExternMetricDefinitionAccess().getExternKeyword_0()); | 13835 | // InternalSolverLanguageParser.g:4378:3: rule__Attribute__KindAssignment_0 |
13836 | { | ||
13837 | pushFollow(FOLLOW_2); | ||
13838 | rule__Attribute__KindAssignment_0(); | ||
13839 | |||
13840 | state._fsp--; | ||
13841 | |||
13842 | |||
13843 | } | ||
13844 | |||
13845 | after(grammarAccess.getAttributeAccess().getKindAssignment_0()); | ||
11025 | 13846 | ||
11026 | } | 13847 | } |
11027 | 13848 | ||
@@ -11040,26 +13861,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
11040 | } | 13861 | } |
11041 | return ; | 13862 | return ; |
11042 | } | 13863 | } |
11043 | // $ANTLR end "rule__ExternMetricDefinition__Group__0__Impl" | 13864 | // $ANTLR end "rule__Attribute__Group__0__Impl" |
11044 | 13865 | ||
11045 | 13866 | ||
11046 | // $ANTLR start "rule__ExternMetricDefinition__Group__1" | 13867 | // $ANTLR start "rule__Attribute__Group__1" |
11047 | // InternalSolverLanguageParser.g:3486:1: rule__ExternMetricDefinition__Group__1 : rule__ExternMetricDefinition__Group__1__Impl rule__ExternMetricDefinition__Group__2 ; | 13868 | // InternalSolverLanguageParser.g:4386:1: rule__Attribute__Group__1 : rule__Attribute__Group__1__Impl rule__Attribute__Group__2 ; |
11048 | public final void rule__ExternMetricDefinition__Group__1() throws RecognitionException { | 13869 | public final void rule__Attribute__Group__1() throws RecognitionException { |
11049 | 13870 | ||
11050 | int stackSize = keepStackSize(); | 13871 | int stackSize = keepStackSize(); |
11051 | 13872 | ||
11052 | try { | 13873 | try { |
11053 | // InternalSolverLanguageParser.g:3490:1: ( rule__ExternMetricDefinition__Group__1__Impl rule__ExternMetricDefinition__Group__2 ) | 13874 | // InternalSolverLanguageParser.g:4390:1: ( rule__Attribute__Group__1__Impl rule__Attribute__Group__2 ) |
11054 | // InternalSolverLanguageParser.g:3491:2: rule__ExternMetricDefinition__Group__1__Impl rule__ExternMetricDefinition__Group__2 | 13875 | // InternalSolverLanguageParser.g:4391:2: rule__Attribute__Group__1__Impl rule__Attribute__Group__2 |
11055 | { | 13876 | { |
11056 | pushFollow(FOLLOW_9); | 13877 | pushFollow(FOLLOW_7); |
11057 | rule__ExternMetricDefinition__Group__1__Impl(); | 13878 | rule__Attribute__Group__1__Impl(); |
11058 | 13879 | ||
11059 | state._fsp--; | 13880 | state._fsp--; |
11060 | 13881 | ||
11061 | pushFollow(FOLLOW_2); | 13882 | pushFollow(FOLLOW_2); |
11062 | rule__ExternMetricDefinition__Group__2(); | 13883 | rule__Attribute__Group__2(); |
11063 | 13884 | ||
11064 | state._fsp--; | 13885 | state._fsp--; |
11065 | 13886 | ||
@@ -11078,35 +13899,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
11078 | } | 13899 | } |
11079 | return ; | 13900 | return ; |
11080 | } | 13901 | } |
11081 | // $ANTLR end "rule__ExternMetricDefinition__Group__1" | 13902 | // $ANTLR end "rule__Attribute__Group__1" |
11082 | 13903 | ||
11083 | 13904 | ||
11084 | // $ANTLR start "rule__ExternMetricDefinition__Group__1__Impl" | 13905 | // $ANTLR start "rule__Attribute__Group__1__Impl" |
11085 | // InternalSolverLanguageParser.g:3498:1: rule__ExternMetricDefinition__Group__1__Impl : ( ( rule__ExternMetricDefinition__TypeAssignment_1 ) ) ; | 13906 | // InternalSolverLanguageParser.g:4398:1: rule__Attribute__Group__1__Impl : ( ( rule__Attribute__TargetAssignment_1 ) ) ; |
11086 | public final void rule__ExternMetricDefinition__Group__1__Impl() throws RecognitionException { | 13907 | public final void rule__Attribute__Group__1__Impl() throws RecognitionException { |
11087 | 13908 | ||
11088 | int stackSize = keepStackSize(); | 13909 | int stackSize = keepStackSize(); |
11089 | 13910 | ||
11090 | try { | 13911 | try { |
11091 | // InternalSolverLanguageParser.g:3502:1: ( ( ( rule__ExternMetricDefinition__TypeAssignment_1 ) ) ) | 13912 | // InternalSolverLanguageParser.g:4402:1: ( ( ( rule__Attribute__TargetAssignment_1 ) ) ) |
11092 | // InternalSolverLanguageParser.g:3503:1: ( ( rule__ExternMetricDefinition__TypeAssignment_1 ) ) | 13913 | // InternalSolverLanguageParser.g:4403:1: ( ( rule__Attribute__TargetAssignment_1 ) ) |
11093 | { | 13914 | { |
11094 | // InternalSolverLanguageParser.g:3503:1: ( ( rule__ExternMetricDefinition__TypeAssignment_1 ) ) | 13915 | // InternalSolverLanguageParser.g:4403:1: ( ( rule__Attribute__TargetAssignment_1 ) ) |
11095 | // InternalSolverLanguageParser.g:3504:2: ( rule__ExternMetricDefinition__TypeAssignment_1 ) | 13916 | // InternalSolverLanguageParser.g:4404:2: ( rule__Attribute__TargetAssignment_1 ) |
11096 | { | 13917 | { |
11097 | before(grammarAccess.getExternMetricDefinitionAccess().getTypeAssignment_1()); | 13918 | before(grammarAccess.getAttributeAccess().getTargetAssignment_1()); |
11098 | // InternalSolverLanguageParser.g:3505:2: ( rule__ExternMetricDefinition__TypeAssignment_1 ) | 13919 | // InternalSolverLanguageParser.g:4405:2: ( rule__Attribute__TargetAssignment_1 ) |
11099 | // InternalSolverLanguageParser.g:3505:3: rule__ExternMetricDefinition__TypeAssignment_1 | 13920 | // InternalSolverLanguageParser.g:4405:3: rule__Attribute__TargetAssignment_1 |
11100 | { | 13921 | { |
11101 | pushFollow(FOLLOW_2); | 13922 | pushFollow(FOLLOW_2); |
11102 | rule__ExternMetricDefinition__TypeAssignment_1(); | 13923 | rule__Attribute__TargetAssignment_1(); |
11103 | 13924 | ||
11104 | state._fsp--; | 13925 | state._fsp--; |
11105 | 13926 | ||
11106 | 13927 | ||
11107 | } | 13928 | } |
11108 | 13929 | ||
11109 | after(grammarAccess.getExternMetricDefinitionAccess().getTypeAssignment_1()); | 13930 | after(grammarAccess.getAttributeAccess().getTargetAssignment_1()); |
11110 | 13931 | ||
11111 | } | 13932 | } |
11112 | 13933 | ||
@@ -11125,26 +13946,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
11125 | } | 13946 | } |
11126 | return ; | 13947 | return ; |
11127 | } | 13948 | } |
11128 | // $ANTLR end "rule__ExternMetricDefinition__Group__1__Impl" | 13949 | // $ANTLR end "rule__Attribute__Group__1__Impl" |
11129 | 13950 | ||
11130 | 13951 | ||
11131 | // $ANTLR start "rule__ExternMetricDefinition__Group__2" | 13952 | // $ANTLR start "rule__Attribute__Group__2" |
11132 | // InternalSolverLanguageParser.g:3513:1: rule__ExternMetricDefinition__Group__2 : rule__ExternMetricDefinition__Group__2__Impl rule__ExternMetricDefinition__Group__3 ; | 13953 | // InternalSolverLanguageParser.g:4413:1: rule__Attribute__Group__2 : rule__Attribute__Group__2__Impl ; |
11133 | public final void rule__ExternMetricDefinition__Group__2() throws RecognitionException { | 13954 | public final void rule__Attribute__Group__2() throws RecognitionException { |
11134 | 13955 | ||
11135 | int stackSize = keepStackSize(); | 13956 | int stackSize = keepStackSize(); |
11136 | 13957 | ||
11137 | try { | 13958 | try { |
11138 | // InternalSolverLanguageParser.g:3517:1: ( rule__ExternMetricDefinition__Group__2__Impl rule__ExternMetricDefinition__Group__3 ) | 13959 | // InternalSolverLanguageParser.g:4417:1: ( rule__Attribute__Group__2__Impl ) |
11139 | // InternalSolverLanguageParser.g:3518:2: rule__ExternMetricDefinition__Group__2__Impl rule__ExternMetricDefinition__Group__3 | 13960 | // InternalSolverLanguageParser.g:4418:2: rule__Attribute__Group__2__Impl |
11140 | { | 13961 | { |
11141 | pushFollow(FOLLOW_12); | ||
11142 | rule__ExternMetricDefinition__Group__2__Impl(); | ||
11143 | |||
11144 | state._fsp--; | ||
11145 | |||
11146 | pushFollow(FOLLOW_2); | 13962 | pushFollow(FOLLOW_2); |
11147 | rule__ExternMetricDefinition__Group__3(); | 13963 | rule__Attribute__Group__2__Impl(); |
11148 | 13964 | ||
11149 | state._fsp--; | 13965 | state._fsp--; |
11150 | 13966 | ||
@@ -11163,35 +13979,100 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
11163 | } | 13979 | } |
11164 | return ; | 13980 | return ; |
11165 | } | 13981 | } |
11166 | // $ANTLR end "rule__ExternMetricDefinition__Group__2" | 13982 | // $ANTLR end "rule__Attribute__Group__2" |
11167 | 13983 | ||
11168 | 13984 | ||
11169 | // $ANTLR start "rule__ExternMetricDefinition__Group__2__Impl" | 13985 | // $ANTLR start "rule__Attribute__Group__2__Impl" |
11170 | // InternalSolverLanguageParser.g:3525:1: rule__ExternMetricDefinition__Group__2__Impl : ( ( rule__ExternMetricDefinition__NameAssignment_2 ) ) ; | 13986 | // InternalSolverLanguageParser.g:4424:1: rule__Attribute__Group__2__Impl : ( RULE_FULL_STOP ) ; |
11171 | public final void rule__ExternMetricDefinition__Group__2__Impl() throws RecognitionException { | 13987 | public final void rule__Attribute__Group__2__Impl() throws RecognitionException { |
11172 | 13988 | ||
11173 | int stackSize = keepStackSize(); | 13989 | int stackSize = keepStackSize(); |
11174 | 13990 | ||
11175 | try { | 13991 | try { |
11176 | // InternalSolverLanguageParser.g:3529:1: ( ( ( rule__ExternMetricDefinition__NameAssignment_2 ) ) ) | 13992 | // InternalSolverLanguageParser.g:4428:1: ( ( RULE_FULL_STOP ) ) |
11177 | // InternalSolverLanguageParser.g:3530:1: ( ( rule__ExternMetricDefinition__NameAssignment_2 ) ) | 13993 | // InternalSolverLanguageParser.g:4429:1: ( RULE_FULL_STOP ) |
11178 | { | 13994 | { |
11179 | // InternalSolverLanguageParser.g:3530:1: ( ( rule__ExternMetricDefinition__NameAssignment_2 ) ) | 13995 | // InternalSolverLanguageParser.g:4429:1: ( RULE_FULL_STOP ) |
11180 | // InternalSolverLanguageParser.g:3531:2: ( rule__ExternMetricDefinition__NameAssignment_2 ) | 13996 | // InternalSolverLanguageParser.g:4430:2: RULE_FULL_STOP |
11181 | { | 13997 | { |
11182 | before(grammarAccess.getExternMetricDefinitionAccess().getNameAssignment_2()); | 13998 | before(grammarAccess.getAttributeAccess().getFULL_STOPTerminalRuleCall_2()); |
11183 | // InternalSolverLanguageParser.g:3532:2: ( rule__ExternMetricDefinition__NameAssignment_2 ) | 13999 | match(input,RULE_FULL_STOP,FOLLOW_2); |
11184 | // InternalSolverLanguageParser.g:3532:3: rule__ExternMetricDefinition__NameAssignment_2 | 14000 | after(grammarAccess.getAttributeAccess().getFULL_STOPTerminalRuleCall_2()); |
14001 | |||
14002 | } | ||
14003 | |||
14004 | |||
14005 | } | ||
14006 | |||
14007 | } | ||
14008 | catch (RecognitionException re) { | ||
14009 | reportError(re); | ||
14010 | recover(input,re); | ||
14011 | } | ||
14012 | finally { | ||
14013 | |||
14014 | restoreStackSize(stackSize); | ||
14015 | |||
14016 | } | ||
14017 | return ; | ||
14018 | } | ||
14019 | // $ANTLR end "rule__Attribute__Group__2__Impl" | ||
14020 | |||
14021 | |||
14022 | // $ANTLR start "rule__ExternPredicateDeclaration__Group__0" | ||
14023 | // InternalSolverLanguageParser.g:4440:1: rule__ExternPredicateDeclaration__Group__0 : rule__ExternPredicateDeclaration__Group__0__Impl rule__ExternPredicateDeclaration__Group__1 ; | ||
14024 | public final void rule__ExternPredicateDeclaration__Group__0() throws RecognitionException { | ||
14025 | |||
14026 | int stackSize = keepStackSize(); | ||
14027 | |||
14028 | try { | ||
14029 | // InternalSolverLanguageParser.g:4444:1: ( rule__ExternPredicateDeclaration__Group__0__Impl rule__ExternPredicateDeclaration__Group__1 ) | ||
14030 | // InternalSolverLanguageParser.g:4445:2: rule__ExternPredicateDeclaration__Group__0__Impl rule__ExternPredicateDeclaration__Group__1 | ||
11185 | { | 14031 | { |
14032 | pushFollow(FOLLOW_20); | ||
14033 | rule__ExternPredicateDeclaration__Group__0__Impl(); | ||
14034 | |||
14035 | state._fsp--; | ||
14036 | |||
11186 | pushFollow(FOLLOW_2); | 14037 | pushFollow(FOLLOW_2); |
11187 | rule__ExternMetricDefinition__NameAssignment_2(); | 14038 | rule__ExternPredicateDeclaration__Group__1(); |
11188 | 14039 | ||
11189 | state._fsp--; | 14040 | state._fsp--; |
11190 | 14041 | ||
11191 | 14042 | ||
11192 | } | 14043 | } |
11193 | 14044 | ||
11194 | after(grammarAccess.getExternMetricDefinitionAccess().getNameAssignment_2()); | 14045 | } |
14046 | catch (RecognitionException re) { | ||
14047 | reportError(re); | ||
14048 | recover(input,re); | ||
14049 | } | ||
14050 | finally { | ||
14051 | |||
14052 | restoreStackSize(stackSize); | ||
14053 | |||
14054 | } | ||
14055 | return ; | ||
14056 | } | ||
14057 | // $ANTLR end "rule__ExternPredicateDeclaration__Group__0" | ||
14058 | |||
14059 | |||
14060 | // $ANTLR start "rule__ExternPredicateDeclaration__Group__0__Impl" | ||
14061 | // InternalSolverLanguageParser.g:4452:1: rule__ExternPredicateDeclaration__Group__0__Impl : ( Extern ) ; | ||
14062 | public final void rule__ExternPredicateDeclaration__Group__0__Impl() throws RecognitionException { | ||
14063 | |||
14064 | int stackSize = keepStackSize(); | ||
14065 | |||
14066 | try { | ||
14067 | // InternalSolverLanguageParser.g:4456:1: ( ( Extern ) ) | ||
14068 | // InternalSolverLanguageParser.g:4457:1: ( Extern ) | ||
14069 | { | ||
14070 | // InternalSolverLanguageParser.g:4457:1: ( Extern ) | ||
14071 | // InternalSolverLanguageParser.g:4458:2: Extern | ||
14072 | { | ||
14073 | before(grammarAccess.getExternPredicateDeclarationAccess().getExternKeyword_0()); | ||
14074 | match(input,Extern,FOLLOW_2); | ||
14075 | after(grammarAccess.getExternPredicateDeclarationAccess().getExternKeyword_0()); | ||
11195 | 14076 | ||
11196 | } | 14077 | } |
11197 | 14078 | ||
@@ -11210,21 +14091,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
11210 | } | 14091 | } |
11211 | return ; | 14092 | return ; |
11212 | } | 14093 | } |
11213 | // $ANTLR end "rule__ExternMetricDefinition__Group__2__Impl" | 14094 | // $ANTLR end "rule__ExternPredicateDeclaration__Group__0__Impl" |
11214 | 14095 | ||
11215 | 14096 | ||
11216 | // $ANTLR start "rule__ExternMetricDefinition__Group__3" | 14097 | // $ANTLR start "rule__ExternPredicateDeclaration__Group__1" |
11217 | // InternalSolverLanguageParser.g:3540:1: rule__ExternMetricDefinition__Group__3 : rule__ExternMetricDefinition__Group__3__Impl ; | 14098 | // InternalSolverLanguageParser.g:4467:1: rule__ExternPredicateDeclaration__Group__1 : rule__ExternPredicateDeclaration__Group__1__Impl rule__ExternPredicateDeclaration__Group__2 ; |
11218 | public final void rule__ExternMetricDefinition__Group__3() throws RecognitionException { | 14099 | public final void rule__ExternPredicateDeclaration__Group__1() throws RecognitionException { |
11219 | 14100 | ||
11220 | int stackSize = keepStackSize(); | 14101 | int stackSize = keepStackSize(); |
11221 | 14102 | ||
11222 | try { | 14103 | try { |
11223 | // InternalSolverLanguageParser.g:3544:1: ( rule__ExternMetricDefinition__Group__3__Impl ) | 14104 | // InternalSolverLanguageParser.g:4471:1: ( rule__ExternPredicateDeclaration__Group__1__Impl rule__ExternPredicateDeclaration__Group__2 ) |
11224 | // InternalSolverLanguageParser.g:3545:2: rule__ExternMetricDefinition__Group__3__Impl | 14105 | // InternalSolverLanguageParser.g:4472:2: rule__ExternPredicateDeclaration__Group__1__Impl rule__ExternPredicateDeclaration__Group__2 |
11225 | { | 14106 | { |
14107 | pushFollow(FOLLOW_6); | ||
14108 | rule__ExternPredicateDeclaration__Group__1__Impl(); | ||
14109 | |||
14110 | state._fsp--; | ||
14111 | |||
11226 | pushFollow(FOLLOW_2); | 14112 | pushFollow(FOLLOW_2); |
11227 | rule__ExternMetricDefinition__Group__3__Impl(); | 14113 | rule__ExternPredicateDeclaration__Group__2(); |
11228 | 14114 | ||
11229 | state._fsp--; | 14115 | state._fsp--; |
11230 | 14116 | ||
@@ -11243,35 +14129,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
11243 | } | 14129 | } |
11244 | return ; | 14130 | return ; |
11245 | } | 14131 | } |
11246 | // $ANTLR end "rule__ExternMetricDefinition__Group__3" | 14132 | // $ANTLR end "rule__ExternPredicateDeclaration__Group__1" |
11247 | 14133 | ||
11248 | 14134 | ||
11249 | // $ANTLR start "rule__ExternMetricDefinition__Group__3__Impl" | 14135 | // $ANTLR start "rule__ExternPredicateDeclaration__Group__1__Impl" |
11250 | // InternalSolverLanguageParser.g:3551:1: rule__ExternMetricDefinition__Group__3__Impl : ( ( rule__ExternMetricDefinition__ArgumentListAssignment_3 ) ) ; | 14136 | // InternalSolverLanguageParser.g:4479:1: rule__ExternPredicateDeclaration__Group__1__Impl : ( ( rule__ExternPredicateDeclaration__UnorderedGroup_1 ) ) ; |
11251 | public final void rule__ExternMetricDefinition__Group__3__Impl() throws RecognitionException { | 14137 | public final void rule__ExternPredicateDeclaration__Group__1__Impl() throws RecognitionException { |
11252 | 14138 | ||
11253 | int stackSize = keepStackSize(); | 14139 | int stackSize = keepStackSize(); |
11254 | 14140 | ||
11255 | try { | 14141 | try { |
11256 | // InternalSolverLanguageParser.g:3555:1: ( ( ( rule__ExternMetricDefinition__ArgumentListAssignment_3 ) ) ) | 14142 | // InternalSolverLanguageParser.g:4483:1: ( ( ( rule__ExternPredicateDeclaration__UnorderedGroup_1 ) ) ) |
11257 | // InternalSolverLanguageParser.g:3556:1: ( ( rule__ExternMetricDefinition__ArgumentListAssignment_3 ) ) | 14143 | // InternalSolverLanguageParser.g:4484:1: ( ( rule__ExternPredicateDeclaration__UnorderedGroup_1 ) ) |
11258 | { | 14144 | { |
11259 | // InternalSolverLanguageParser.g:3556:1: ( ( rule__ExternMetricDefinition__ArgumentListAssignment_3 ) ) | 14145 | // InternalSolverLanguageParser.g:4484:1: ( ( rule__ExternPredicateDeclaration__UnorderedGroup_1 ) ) |
11260 | // InternalSolverLanguageParser.g:3557:2: ( rule__ExternMetricDefinition__ArgumentListAssignment_3 ) | 14146 | // InternalSolverLanguageParser.g:4485:2: ( rule__ExternPredicateDeclaration__UnorderedGroup_1 ) |
11261 | { | 14147 | { |
11262 | before(grammarAccess.getExternMetricDefinitionAccess().getArgumentListAssignment_3()); | 14148 | before(grammarAccess.getExternPredicateDeclarationAccess().getUnorderedGroup_1()); |
11263 | // InternalSolverLanguageParser.g:3558:2: ( rule__ExternMetricDefinition__ArgumentListAssignment_3 ) | 14149 | // InternalSolverLanguageParser.g:4486:2: ( rule__ExternPredicateDeclaration__UnorderedGroup_1 ) |
11264 | // InternalSolverLanguageParser.g:3558:3: rule__ExternMetricDefinition__ArgumentListAssignment_3 | 14150 | // InternalSolverLanguageParser.g:4486:3: rule__ExternPredicateDeclaration__UnorderedGroup_1 |
11265 | { | 14151 | { |
11266 | pushFollow(FOLLOW_2); | 14152 | pushFollow(FOLLOW_2); |
11267 | rule__ExternMetricDefinition__ArgumentListAssignment_3(); | 14153 | rule__ExternPredicateDeclaration__UnorderedGroup_1(); |
11268 | 14154 | ||
11269 | state._fsp--; | 14155 | state._fsp--; |
11270 | 14156 | ||
11271 | 14157 | ||
11272 | } | 14158 | } |
11273 | 14159 | ||
11274 | after(grammarAccess.getExternMetricDefinitionAccess().getArgumentListAssignment_3()); | 14160 | after(grammarAccess.getExternPredicateDeclarationAccess().getUnorderedGroup_1()); |
11275 | 14161 | ||
11276 | } | 14162 | } |
11277 | 14163 | ||
@@ -11290,26 +14176,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
11290 | } | 14176 | } |
11291 | return ; | 14177 | return ; |
11292 | } | 14178 | } |
11293 | // $ANTLR end "rule__ExternMetricDefinition__Group__3__Impl" | 14179 | // $ANTLR end "rule__ExternPredicateDeclaration__Group__1__Impl" |
11294 | 14180 | ||
11295 | 14181 | ||
11296 | // $ANTLR start "rule__ExternAggregatorDefinition__Group__0" | 14182 | // $ANTLR start "rule__ExternPredicateDeclaration__Group__2" |
11297 | // InternalSolverLanguageParser.g:3567:1: rule__ExternAggregatorDefinition__Group__0 : rule__ExternAggregatorDefinition__Group__0__Impl rule__ExternAggregatorDefinition__Group__1 ; | 14183 | // InternalSolverLanguageParser.g:4494:1: rule__ExternPredicateDeclaration__Group__2 : rule__ExternPredicateDeclaration__Group__2__Impl rule__ExternPredicateDeclaration__Group__3 ; |
11298 | public final void rule__ExternAggregatorDefinition__Group__0() throws RecognitionException { | 14184 | public final void rule__ExternPredicateDeclaration__Group__2() throws RecognitionException { |
11299 | 14185 | ||
11300 | int stackSize = keepStackSize(); | 14186 | int stackSize = keepStackSize(); |
11301 | 14187 | ||
11302 | try { | 14188 | try { |
11303 | // InternalSolverLanguageParser.g:3571:1: ( rule__ExternAggregatorDefinition__Group__0__Impl rule__ExternAggregatorDefinition__Group__1 ) | 14189 | // InternalSolverLanguageParser.g:4498:1: ( rule__ExternPredicateDeclaration__Group__2__Impl rule__ExternPredicateDeclaration__Group__3 ) |
11304 | // InternalSolverLanguageParser.g:3572:2: rule__ExternAggregatorDefinition__Group__0__Impl rule__ExternAggregatorDefinition__Group__1 | 14190 | // InternalSolverLanguageParser.g:4499:2: rule__ExternPredicateDeclaration__Group__2__Impl rule__ExternPredicateDeclaration__Group__3 |
11305 | { | 14191 | { |
11306 | pushFollow(FOLLOW_9); | 14192 | pushFollow(FOLLOW_16); |
11307 | rule__ExternAggregatorDefinition__Group__0__Impl(); | 14193 | rule__ExternPredicateDeclaration__Group__2__Impl(); |
11308 | 14194 | ||
11309 | state._fsp--; | 14195 | state._fsp--; |
11310 | 14196 | ||
11311 | pushFollow(FOLLOW_2); | 14197 | pushFollow(FOLLOW_2); |
11312 | rule__ExternAggregatorDefinition__Group__1(); | 14198 | rule__ExternPredicateDeclaration__Group__3(); |
11313 | 14199 | ||
11314 | state._fsp--; | 14200 | state._fsp--; |
11315 | 14201 | ||
@@ -11328,25 +14214,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
11328 | } | 14214 | } |
11329 | return ; | 14215 | return ; |
11330 | } | 14216 | } |
11331 | // $ANTLR end "rule__ExternAggregatorDefinition__Group__0" | 14217 | // $ANTLR end "rule__ExternPredicateDeclaration__Group__2" |
11332 | 14218 | ||
11333 | 14219 | ||
11334 | // $ANTLR start "rule__ExternAggregatorDefinition__Group__0__Impl" | 14220 | // $ANTLR start "rule__ExternPredicateDeclaration__Group__2__Impl" |
11335 | // InternalSolverLanguageParser.g:3579:1: rule__ExternAggregatorDefinition__Group__0__Impl : ( Extern ) ; | 14221 | // InternalSolverLanguageParser.g:4506:1: rule__ExternPredicateDeclaration__Group__2__Impl : ( ( rule__ExternPredicateDeclaration__NameAssignment_2 ) ) ; |
11336 | public final void rule__ExternAggregatorDefinition__Group__0__Impl() throws RecognitionException { | 14222 | public final void rule__ExternPredicateDeclaration__Group__2__Impl() throws RecognitionException { |
11337 | 14223 | ||
11338 | int stackSize = keepStackSize(); | 14224 | int stackSize = keepStackSize(); |
11339 | 14225 | ||
11340 | try { | 14226 | try { |
11341 | // InternalSolverLanguageParser.g:3583:1: ( ( Extern ) ) | 14227 | // InternalSolverLanguageParser.g:4510:1: ( ( ( rule__ExternPredicateDeclaration__NameAssignment_2 ) ) ) |
11342 | // InternalSolverLanguageParser.g:3584:1: ( Extern ) | 14228 | // InternalSolverLanguageParser.g:4511:1: ( ( rule__ExternPredicateDeclaration__NameAssignment_2 ) ) |
11343 | { | 14229 | { |
11344 | // InternalSolverLanguageParser.g:3584:1: ( Extern ) | 14230 | // InternalSolverLanguageParser.g:4511:1: ( ( rule__ExternPredicateDeclaration__NameAssignment_2 ) ) |
11345 | // InternalSolverLanguageParser.g:3585:2: Extern | 14231 | // InternalSolverLanguageParser.g:4512:2: ( rule__ExternPredicateDeclaration__NameAssignment_2 ) |
11346 | { | 14232 | { |
11347 | before(grammarAccess.getExternAggregatorDefinitionAccess().getExternKeyword_0()); | 14233 | before(grammarAccess.getExternPredicateDeclarationAccess().getNameAssignment_2()); |
11348 | match(input,Extern,FOLLOW_2); | 14234 | // InternalSolverLanguageParser.g:4513:2: ( rule__ExternPredicateDeclaration__NameAssignment_2 ) |
11349 | after(grammarAccess.getExternAggregatorDefinitionAccess().getExternKeyword_0()); | 14235 | // InternalSolverLanguageParser.g:4513:3: rule__ExternPredicateDeclaration__NameAssignment_2 |
14236 | { | ||
14237 | pushFollow(FOLLOW_2); | ||
14238 | rule__ExternPredicateDeclaration__NameAssignment_2(); | ||
14239 | |||
14240 | state._fsp--; | ||
14241 | |||
14242 | |||
14243 | } | ||
14244 | |||
14245 | after(grammarAccess.getExternPredicateDeclarationAccess().getNameAssignment_2()); | ||
11350 | 14246 | ||
11351 | } | 14247 | } |
11352 | 14248 | ||
@@ -11365,26 +14261,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
11365 | } | 14261 | } |
11366 | return ; | 14262 | return ; |
11367 | } | 14263 | } |
11368 | // $ANTLR end "rule__ExternAggregatorDefinition__Group__0__Impl" | 14264 | // $ANTLR end "rule__ExternPredicateDeclaration__Group__2__Impl" |
11369 | 14265 | ||
11370 | 14266 | ||
11371 | // $ANTLR start "rule__ExternAggregatorDefinition__Group__1" | 14267 | // $ANTLR start "rule__ExternPredicateDeclaration__Group__3" |
11372 | // InternalSolverLanguageParser.g:3594:1: rule__ExternAggregatorDefinition__Group__1 : rule__ExternAggregatorDefinition__Group__1__Impl rule__ExternAggregatorDefinition__Group__2 ; | 14268 | // InternalSolverLanguageParser.g:4521:1: rule__ExternPredicateDeclaration__Group__3 : rule__ExternPredicateDeclaration__Group__3__Impl rule__ExternPredicateDeclaration__Group__4 ; |
11373 | public final void rule__ExternAggregatorDefinition__Group__1() throws RecognitionException { | 14269 | public final void rule__ExternPredicateDeclaration__Group__3() throws RecognitionException { |
11374 | 14270 | ||
11375 | int stackSize = keepStackSize(); | 14271 | int stackSize = keepStackSize(); |
11376 | 14272 | ||
11377 | try { | 14273 | try { |
11378 | // InternalSolverLanguageParser.g:3598:1: ( rule__ExternAggregatorDefinition__Group__1__Impl rule__ExternAggregatorDefinition__Group__2 ) | 14274 | // InternalSolverLanguageParser.g:4525:1: ( rule__ExternPredicateDeclaration__Group__3__Impl rule__ExternPredicateDeclaration__Group__4 ) |
11379 | // InternalSolverLanguageParser.g:3599:2: rule__ExternAggregatorDefinition__Group__1__Impl rule__ExternAggregatorDefinition__Group__2 | 14275 | // InternalSolverLanguageParser.g:4526:2: rule__ExternPredicateDeclaration__Group__3__Impl rule__ExternPredicateDeclaration__Group__4 |
11380 | { | 14276 | { |
11381 | pushFollow(FOLLOW_9); | 14277 | pushFollow(FOLLOW_7); |
11382 | rule__ExternAggregatorDefinition__Group__1__Impl(); | 14278 | rule__ExternPredicateDeclaration__Group__3__Impl(); |
11383 | 14279 | ||
11384 | state._fsp--; | 14280 | state._fsp--; |
11385 | 14281 | ||
11386 | pushFollow(FOLLOW_2); | 14282 | pushFollow(FOLLOW_2); |
11387 | rule__ExternAggregatorDefinition__Group__2(); | 14283 | rule__ExternPredicateDeclaration__Group__4(); |
11388 | 14284 | ||
11389 | state._fsp--; | 14285 | state._fsp--; |
11390 | 14286 | ||
@@ -11403,35 +14299,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
11403 | } | 14299 | } |
11404 | return ; | 14300 | return ; |
11405 | } | 14301 | } |
11406 | // $ANTLR end "rule__ExternAggregatorDefinition__Group__1" | 14302 | // $ANTLR end "rule__ExternPredicateDeclaration__Group__3" |
11407 | 14303 | ||
11408 | 14304 | ||
11409 | // $ANTLR start "rule__ExternAggregatorDefinition__Group__1__Impl" | 14305 | // $ANTLR start "rule__ExternPredicateDeclaration__Group__3__Impl" |
11410 | // InternalSolverLanguageParser.g:3606:1: rule__ExternAggregatorDefinition__Group__1__Impl : ( ( rule__ExternAggregatorDefinition__TypeAssignment_1 ) ) ; | 14306 | // InternalSolverLanguageParser.g:4533:1: rule__ExternPredicateDeclaration__Group__3__Impl : ( ( rule__ExternPredicateDeclaration__ArgumentListAssignment_3 ) ) ; |
11411 | public final void rule__ExternAggregatorDefinition__Group__1__Impl() throws RecognitionException { | 14307 | public final void rule__ExternPredicateDeclaration__Group__3__Impl() throws RecognitionException { |
11412 | 14308 | ||
11413 | int stackSize = keepStackSize(); | 14309 | int stackSize = keepStackSize(); |
11414 | 14310 | ||
11415 | try { | 14311 | try { |
11416 | // InternalSolverLanguageParser.g:3610:1: ( ( ( rule__ExternAggregatorDefinition__TypeAssignment_1 ) ) ) | 14312 | // InternalSolverLanguageParser.g:4537:1: ( ( ( rule__ExternPredicateDeclaration__ArgumentListAssignment_3 ) ) ) |
11417 | // InternalSolverLanguageParser.g:3611:1: ( ( rule__ExternAggregatorDefinition__TypeAssignment_1 ) ) | 14313 | // InternalSolverLanguageParser.g:4538:1: ( ( rule__ExternPredicateDeclaration__ArgumentListAssignment_3 ) ) |
11418 | { | 14314 | { |
11419 | // InternalSolverLanguageParser.g:3611:1: ( ( rule__ExternAggregatorDefinition__TypeAssignment_1 ) ) | 14315 | // InternalSolverLanguageParser.g:4538:1: ( ( rule__ExternPredicateDeclaration__ArgumentListAssignment_3 ) ) |
11420 | // InternalSolverLanguageParser.g:3612:2: ( rule__ExternAggregatorDefinition__TypeAssignment_1 ) | 14316 | // InternalSolverLanguageParser.g:4539:2: ( rule__ExternPredicateDeclaration__ArgumentListAssignment_3 ) |
11421 | { | 14317 | { |
11422 | before(grammarAccess.getExternAggregatorDefinitionAccess().getTypeAssignment_1()); | 14318 | before(grammarAccess.getExternPredicateDeclarationAccess().getArgumentListAssignment_3()); |
11423 | // InternalSolverLanguageParser.g:3613:2: ( rule__ExternAggregatorDefinition__TypeAssignment_1 ) | 14319 | // InternalSolverLanguageParser.g:4540:2: ( rule__ExternPredicateDeclaration__ArgumentListAssignment_3 ) |
11424 | // InternalSolverLanguageParser.g:3613:3: rule__ExternAggregatorDefinition__TypeAssignment_1 | 14320 | // InternalSolverLanguageParser.g:4540:3: rule__ExternPredicateDeclaration__ArgumentListAssignment_3 |
11425 | { | 14321 | { |
11426 | pushFollow(FOLLOW_2); | 14322 | pushFollow(FOLLOW_2); |
11427 | rule__ExternAggregatorDefinition__TypeAssignment_1(); | 14323 | rule__ExternPredicateDeclaration__ArgumentListAssignment_3(); |
11428 | 14324 | ||
11429 | state._fsp--; | 14325 | state._fsp--; |
11430 | 14326 | ||
11431 | 14327 | ||
11432 | } | 14328 | } |
11433 | 14329 | ||
11434 | after(grammarAccess.getExternAggregatorDefinitionAccess().getTypeAssignment_1()); | 14330 | after(grammarAccess.getExternPredicateDeclarationAccess().getArgumentListAssignment_3()); |
11435 | 14331 | ||
11436 | } | 14332 | } |
11437 | 14333 | ||
@@ -11450,26 +14346,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
11450 | } | 14346 | } |
11451 | return ; | 14347 | return ; |
11452 | } | 14348 | } |
11453 | // $ANTLR end "rule__ExternAggregatorDefinition__Group__1__Impl" | 14349 | // $ANTLR end "rule__ExternPredicateDeclaration__Group__3__Impl" |
11454 | 14350 | ||
11455 | 14351 | ||
11456 | // $ANTLR start "rule__ExternAggregatorDefinition__Group__2" | 14352 | // $ANTLR start "rule__ExternPredicateDeclaration__Group__4" |
11457 | // InternalSolverLanguageParser.g:3621:1: rule__ExternAggregatorDefinition__Group__2 : rule__ExternAggregatorDefinition__Group__2__Impl rule__ExternAggregatorDefinition__Group__3 ; | 14353 | // InternalSolverLanguageParser.g:4548:1: rule__ExternPredicateDeclaration__Group__4 : rule__ExternPredicateDeclaration__Group__4__Impl ; |
11458 | public final void rule__ExternAggregatorDefinition__Group__2() throws RecognitionException { | 14354 | public final void rule__ExternPredicateDeclaration__Group__4() throws RecognitionException { |
11459 | 14355 | ||
11460 | int stackSize = keepStackSize(); | 14356 | int stackSize = keepStackSize(); |
11461 | 14357 | ||
11462 | try { | 14358 | try { |
11463 | // InternalSolverLanguageParser.g:3625:1: ( rule__ExternAggregatorDefinition__Group__2__Impl rule__ExternAggregatorDefinition__Group__3 ) | 14359 | // InternalSolverLanguageParser.g:4552:1: ( rule__ExternPredicateDeclaration__Group__4__Impl ) |
11464 | // InternalSolverLanguageParser.g:3626:2: rule__ExternAggregatorDefinition__Group__2__Impl rule__ExternAggregatorDefinition__Group__3 | 14360 | // InternalSolverLanguageParser.g:4553:2: rule__ExternPredicateDeclaration__Group__4__Impl |
11465 | { | 14361 | { |
11466 | pushFollow(FOLLOW_14); | ||
11467 | rule__ExternAggregatorDefinition__Group__2__Impl(); | ||
11468 | |||
11469 | state._fsp--; | ||
11470 | |||
11471 | pushFollow(FOLLOW_2); | 14362 | pushFollow(FOLLOW_2); |
11472 | rule__ExternAggregatorDefinition__Group__3(); | 14363 | rule__ExternPredicateDeclaration__Group__4__Impl(); |
11473 | 14364 | ||
11474 | state._fsp--; | 14365 | state._fsp--; |
11475 | 14366 | ||
@@ -11488,35 +14379,25 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
11488 | } | 14379 | } |
11489 | return ; | 14380 | return ; |
11490 | } | 14381 | } |
11491 | // $ANTLR end "rule__ExternAggregatorDefinition__Group__2" | 14382 | // $ANTLR end "rule__ExternPredicateDeclaration__Group__4" |
11492 | 14383 | ||
11493 | 14384 | ||
11494 | // $ANTLR start "rule__ExternAggregatorDefinition__Group__2__Impl" | 14385 | // $ANTLR start "rule__ExternPredicateDeclaration__Group__4__Impl" |
11495 | // InternalSolverLanguageParser.g:3633:1: rule__ExternAggregatorDefinition__Group__2__Impl : ( ( rule__ExternAggregatorDefinition__NameAssignment_2 ) ) ; | 14386 | // InternalSolverLanguageParser.g:4559:1: rule__ExternPredicateDeclaration__Group__4__Impl : ( RULE_FULL_STOP ) ; |
11496 | public final void rule__ExternAggregatorDefinition__Group__2__Impl() throws RecognitionException { | 14387 | public final void rule__ExternPredicateDeclaration__Group__4__Impl() throws RecognitionException { |
11497 | 14388 | ||
11498 | int stackSize = keepStackSize(); | 14389 | int stackSize = keepStackSize(); |
11499 | 14390 | ||
11500 | try { | 14391 | try { |
11501 | // InternalSolverLanguageParser.g:3637:1: ( ( ( rule__ExternAggregatorDefinition__NameAssignment_2 ) ) ) | 14392 | // InternalSolverLanguageParser.g:4563:1: ( ( RULE_FULL_STOP ) ) |
11502 | // InternalSolverLanguageParser.g:3638:1: ( ( rule__ExternAggregatorDefinition__NameAssignment_2 ) ) | 14393 | // InternalSolverLanguageParser.g:4564:1: ( RULE_FULL_STOP ) |
11503 | { | ||
11504 | // InternalSolverLanguageParser.g:3638:1: ( ( rule__ExternAggregatorDefinition__NameAssignment_2 ) ) | ||
11505 | // InternalSolverLanguageParser.g:3639:2: ( rule__ExternAggregatorDefinition__NameAssignment_2 ) | ||
11506 | { | 14394 | { |
11507 | before(grammarAccess.getExternAggregatorDefinitionAccess().getNameAssignment_2()); | 14395 | // InternalSolverLanguageParser.g:4564:1: ( RULE_FULL_STOP ) |
11508 | // InternalSolverLanguageParser.g:3640:2: ( rule__ExternAggregatorDefinition__NameAssignment_2 ) | 14396 | // InternalSolverLanguageParser.g:4565:2: RULE_FULL_STOP |
11509 | // InternalSolverLanguageParser.g:3640:3: rule__ExternAggregatorDefinition__NameAssignment_2 | ||
11510 | { | 14397 | { |
11511 | pushFollow(FOLLOW_2); | 14398 | before(grammarAccess.getExternPredicateDeclarationAccess().getFULL_STOPTerminalRuleCall_4()); |
11512 | rule__ExternAggregatorDefinition__NameAssignment_2(); | 14399 | match(input,RULE_FULL_STOP,FOLLOW_2); |
11513 | 14400 | after(grammarAccess.getExternPredicateDeclarationAccess().getFULL_STOPTerminalRuleCall_4()); | |
11514 | state._fsp--; | ||
11515 | |||
11516 | |||
11517 | } | ||
11518 | |||
11519 | after(grammarAccess.getExternAggregatorDefinitionAccess().getNameAssignment_2()); | ||
11520 | 14401 | ||
11521 | } | 14402 | } |
11522 | 14403 | ||
@@ -11535,26 +14416,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
11535 | } | 14416 | } |
11536 | return ; | 14417 | return ; |
11537 | } | 14418 | } |
11538 | // $ANTLR end "rule__ExternAggregatorDefinition__Group__2__Impl" | 14419 | // $ANTLR end "rule__ExternPredicateDeclaration__Group__4__Impl" |
11539 | 14420 | ||
11540 | 14421 | ||
11541 | // $ANTLR start "rule__ExternAggregatorDefinition__Group__3" | 14422 | // $ANTLR start "rule__ExternFunctionDeclaration__Group__0" |
11542 | // InternalSolverLanguageParser.g:3648:1: rule__ExternAggregatorDefinition__Group__3 : rule__ExternAggregatorDefinition__Group__3__Impl rule__ExternAggregatorDefinition__Group__4 ; | 14423 | // InternalSolverLanguageParser.g:4575:1: rule__ExternFunctionDeclaration__Group__0 : rule__ExternFunctionDeclaration__Group__0__Impl rule__ExternFunctionDeclaration__Group__1 ; |
11543 | public final void rule__ExternAggregatorDefinition__Group__3() throws RecognitionException { | 14424 | public final void rule__ExternFunctionDeclaration__Group__0() throws RecognitionException { |
11544 | 14425 | ||
11545 | int stackSize = keepStackSize(); | 14426 | int stackSize = keepStackSize(); |
11546 | 14427 | ||
11547 | try { | 14428 | try { |
11548 | // InternalSolverLanguageParser.g:3652:1: ( rule__ExternAggregatorDefinition__Group__3__Impl rule__ExternAggregatorDefinition__Group__4 ) | 14429 | // InternalSolverLanguageParser.g:4579:1: ( rule__ExternFunctionDeclaration__Group__0__Impl rule__ExternFunctionDeclaration__Group__1 ) |
11549 | // InternalSolverLanguageParser.g:3653:2: rule__ExternAggregatorDefinition__Group__3__Impl rule__ExternAggregatorDefinition__Group__4 | 14430 | // InternalSolverLanguageParser.g:4580:2: rule__ExternFunctionDeclaration__Group__0__Impl rule__ExternFunctionDeclaration__Group__1 |
11550 | { | 14431 | { |
11551 | pushFollow(FOLLOW_9); | 14432 | pushFollow(FOLLOW_6); |
11552 | rule__ExternAggregatorDefinition__Group__3__Impl(); | 14433 | rule__ExternFunctionDeclaration__Group__0__Impl(); |
11553 | 14434 | ||
11554 | state._fsp--; | 14435 | state._fsp--; |
11555 | 14436 | ||
11556 | pushFollow(FOLLOW_2); | 14437 | pushFollow(FOLLOW_2); |
11557 | rule__ExternAggregatorDefinition__Group__4(); | 14438 | rule__ExternFunctionDeclaration__Group__1(); |
11558 | 14439 | ||
11559 | state._fsp--; | 14440 | state._fsp--; |
11560 | 14441 | ||
@@ -11573,25 +14454,25 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
11573 | } | 14454 | } |
11574 | return ; | 14455 | return ; |
11575 | } | 14456 | } |
11576 | // $ANTLR end "rule__ExternAggregatorDefinition__Group__3" | 14457 | // $ANTLR end "rule__ExternFunctionDeclaration__Group__0" |
11577 | 14458 | ||
11578 | 14459 | ||
11579 | // $ANTLR start "rule__ExternAggregatorDefinition__Group__3__Impl" | 14460 | // $ANTLR start "rule__ExternFunctionDeclaration__Group__0__Impl" |
11580 | // InternalSolverLanguageParser.g:3660:1: rule__ExternAggregatorDefinition__Group__3__Impl : ( LeftCurlyBracket ) ; | 14461 | // InternalSolverLanguageParser.g:4587:1: rule__ExternFunctionDeclaration__Group__0__Impl : ( Extern ) ; |
11581 | public final void rule__ExternAggregatorDefinition__Group__3__Impl() throws RecognitionException { | 14462 | public final void rule__ExternFunctionDeclaration__Group__0__Impl() throws RecognitionException { |
11582 | 14463 | ||
11583 | int stackSize = keepStackSize(); | 14464 | int stackSize = keepStackSize(); |
11584 | 14465 | ||
11585 | try { | 14466 | try { |
11586 | // InternalSolverLanguageParser.g:3664:1: ( ( LeftCurlyBracket ) ) | 14467 | // InternalSolverLanguageParser.g:4591:1: ( ( Extern ) ) |
11587 | // InternalSolverLanguageParser.g:3665:1: ( LeftCurlyBracket ) | 14468 | // InternalSolverLanguageParser.g:4592:1: ( Extern ) |
11588 | { | 14469 | { |
11589 | // InternalSolverLanguageParser.g:3665:1: ( LeftCurlyBracket ) | 14470 | // InternalSolverLanguageParser.g:4592:1: ( Extern ) |
11590 | // InternalSolverLanguageParser.g:3666:2: LeftCurlyBracket | 14471 | // InternalSolverLanguageParser.g:4593:2: Extern |
11591 | { | 14472 | { |
11592 | before(grammarAccess.getExternAggregatorDefinitionAccess().getLeftCurlyBracketKeyword_3()); | 14473 | before(grammarAccess.getExternFunctionDeclarationAccess().getExternKeyword_0()); |
11593 | match(input,LeftCurlyBracket,FOLLOW_2); | 14474 | match(input,Extern,FOLLOW_2); |
11594 | after(grammarAccess.getExternAggregatorDefinitionAccess().getLeftCurlyBracketKeyword_3()); | 14475 | after(grammarAccess.getExternFunctionDeclarationAccess().getExternKeyword_0()); |
11595 | 14476 | ||
11596 | } | 14477 | } |
11597 | 14478 | ||
@@ -11610,26 +14491,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
11610 | } | 14491 | } |
11611 | return ; | 14492 | return ; |
11612 | } | 14493 | } |
11613 | // $ANTLR end "rule__ExternAggregatorDefinition__Group__3__Impl" | 14494 | // $ANTLR end "rule__ExternFunctionDeclaration__Group__0__Impl" |
11614 | 14495 | ||
11615 | 14496 | ||
11616 | // $ANTLR start "rule__ExternAggregatorDefinition__Group__4" | 14497 | // $ANTLR start "rule__ExternFunctionDeclaration__Group__1" |
11617 | // InternalSolverLanguageParser.g:3675:1: rule__ExternAggregatorDefinition__Group__4 : rule__ExternAggregatorDefinition__Group__4__Impl rule__ExternAggregatorDefinition__Group__5 ; | 14498 | // InternalSolverLanguageParser.g:4602:1: rule__ExternFunctionDeclaration__Group__1 : rule__ExternFunctionDeclaration__Group__1__Impl rule__ExternFunctionDeclaration__Group__2 ; |
11618 | public final void rule__ExternAggregatorDefinition__Group__4() throws RecognitionException { | 14499 | public final void rule__ExternFunctionDeclaration__Group__1() throws RecognitionException { |
11619 | 14500 | ||
11620 | int stackSize = keepStackSize(); | 14501 | int stackSize = keepStackSize(); |
11621 | 14502 | ||
11622 | try { | 14503 | try { |
11623 | // InternalSolverLanguageParser.g:3679:1: ( rule__ExternAggregatorDefinition__Group__4__Impl rule__ExternAggregatorDefinition__Group__5 ) | 14504 | // InternalSolverLanguageParser.g:4606:1: ( rule__ExternFunctionDeclaration__Group__1__Impl rule__ExternFunctionDeclaration__Group__2 ) |
11624 | // InternalSolverLanguageParser.g:3680:2: rule__ExternAggregatorDefinition__Group__4__Impl rule__ExternAggregatorDefinition__Group__5 | 14505 | // InternalSolverLanguageParser.g:4607:2: rule__ExternFunctionDeclaration__Group__1__Impl rule__ExternFunctionDeclaration__Group__2 |
11625 | { | 14506 | { |
11626 | pushFollow(FOLLOW_15); | 14507 | pushFollow(FOLLOW_6); |
11627 | rule__ExternAggregatorDefinition__Group__4__Impl(); | 14508 | rule__ExternFunctionDeclaration__Group__1__Impl(); |
11628 | 14509 | ||
11629 | state._fsp--; | 14510 | state._fsp--; |
11630 | 14511 | ||
11631 | pushFollow(FOLLOW_2); | 14512 | pushFollow(FOLLOW_2); |
11632 | rule__ExternAggregatorDefinition__Group__5(); | 14513 | rule__ExternFunctionDeclaration__Group__2(); |
11633 | 14514 | ||
11634 | state._fsp--; | 14515 | state._fsp--; |
11635 | 14516 | ||
@@ -11648,35 +14529,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
11648 | } | 14529 | } |
11649 | return ; | 14530 | return ; |
11650 | } | 14531 | } |
11651 | // $ANTLR end "rule__ExternAggregatorDefinition__Group__4" | 14532 | // $ANTLR end "rule__ExternFunctionDeclaration__Group__1" |
11652 | 14533 | ||
11653 | 14534 | ||
11654 | // $ANTLR start "rule__ExternAggregatorDefinition__Group__4__Impl" | 14535 | // $ANTLR start "rule__ExternFunctionDeclaration__Group__1__Impl" |
11655 | // InternalSolverLanguageParser.g:3687:1: rule__ExternAggregatorDefinition__Group__4__Impl : ( ( rule__ExternAggregatorDefinition__InputTypeAssignment_4 ) ) ; | 14536 | // InternalSolverLanguageParser.g:4614:1: rule__ExternFunctionDeclaration__Group__1__Impl : ( ( rule__ExternFunctionDeclaration__ResultTypeAssignment_1 ) ) ; |
11656 | public final void rule__ExternAggregatorDefinition__Group__4__Impl() throws RecognitionException { | 14537 | public final void rule__ExternFunctionDeclaration__Group__1__Impl() throws RecognitionException { |
11657 | 14538 | ||
11658 | int stackSize = keepStackSize(); | 14539 | int stackSize = keepStackSize(); |
11659 | 14540 | ||
11660 | try { | 14541 | try { |
11661 | // InternalSolverLanguageParser.g:3691:1: ( ( ( rule__ExternAggregatorDefinition__InputTypeAssignment_4 ) ) ) | 14542 | // InternalSolverLanguageParser.g:4618:1: ( ( ( rule__ExternFunctionDeclaration__ResultTypeAssignment_1 ) ) ) |
11662 | // InternalSolverLanguageParser.g:3692:1: ( ( rule__ExternAggregatorDefinition__InputTypeAssignment_4 ) ) | 14543 | // InternalSolverLanguageParser.g:4619:1: ( ( rule__ExternFunctionDeclaration__ResultTypeAssignment_1 ) ) |
11663 | { | 14544 | { |
11664 | // InternalSolverLanguageParser.g:3692:1: ( ( rule__ExternAggregatorDefinition__InputTypeAssignment_4 ) ) | 14545 | // InternalSolverLanguageParser.g:4619:1: ( ( rule__ExternFunctionDeclaration__ResultTypeAssignment_1 ) ) |
11665 | // InternalSolverLanguageParser.g:3693:2: ( rule__ExternAggregatorDefinition__InputTypeAssignment_4 ) | 14546 | // InternalSolverLanguageParser.g:4620:2: ( rule__ExternFunctionDeclaration__ResultTypeAssignment_1 ) |
11666 | { | 14547 | { |
11667 | before(grammarAccess.getExternAggregatorDefinitionAccess().getInputTypeAssignment_4()); | 14548 | before(grammarAccess.getExternFunctionDeclarationAccess().getResultTypeAssignment_1()); |
11668 | // InternalSolverLanguageParser.g:3694:2: ( rule__ExternAggregatorDefinition__InputTypeAssignment_4 ) | 14549 | // InternalSolverLanguageParser.g:4621:2: ( rule__ExternFunctionDeclaration__ResultTypeAssignment_1 ) |
11669 | // InternalSolverLanguageParser.g:3694:3: rule__ExternAggregatorDefinition__InputTypeAssignment_4 | 14550 | // InternalSolverLanguageParser.g:4621:3: rule__ExternFunctionDeclaration__ResultTypeAssignment_1 |
11670 | { | 14551 | { |
11671 | pushFollow(FOLLOW_2); | 14552 | pushFollow(FOLLOW_2); |
11672 | rule__ExternAggregatorDefinition__InputTypeAssignment_4(); | 14553 | rule__ExternFunctionDeclaration__ResultTypeAssignment_1(); |
11673 | 14554 | ||
11674 | state._fsp--; | 14555 | state._fsp--; |
11675 | 14556 | ||
11676 | 14557 | ||
11677 | } | 14558 | } |
11678 | 14559 | ||
11679 | after(grammarAccess.getExternAggregatorDefinitionAccess().getInputTypeAssignment_4()); | 14560 | after(grammarAccess.getExternFunctionDeclarationAccess().getResultTypeAssignment_1()); |
11680 | 14561 | ||
11681 | } | 14562 | } |
11682 | 14563 | ||
@@ -11695,26 +14576,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
11695 | } | 14576 | } |
11696 | return ; | 14577 | return ; |
11697 | } | 14578 | } |
11698 | // $ANTLR end "rule__ExternAggregatorDefinition__Group__4__Impl" | 14579 | // $ANTLR end "rule__ExternFunctionDeclaration__Group__1__Impl" |
11699 | 14580 | ||
11700 | 14581 | ||
11701 | // $ANTLR start "rule__ExternAggregatorDefinition__Group__5" | 14582 | // $ANTLR start "rule__ExternFunctionDeclaration__Group__2" |
11702 | // InternalSolverLanguageParser.g:3702:1: rule__ExternAggregatorDefinition__Group__5 : rule__ExternAggregatorDefinition__Group__5__Impl rule__ExternAggregatorDefinition__Group__6 ; | 14583 | // InternalSolverLanguageParser.g:4629:1: rule__ExternFunctionDeclaration__Group__2 : rule__ExternFunctionDeclaration__Group__2__Impl rule__ExternFunctionDeclaration__Group__3 ; |
11703 | public final void rule__ExternAggregatorDefinition__Group__5() throws RecognitionException { | 14584 | public final void rule__ExternFunctionDeclaration__Group__2() throws RecognitionException { |
11704 | 14585 | ||
11705 | int stackSize = keepStackSize(); | 14586 | int stackSize = keepStackSize(); |
11706 | 14587 | ||
11707 | try { | 14588 | try { |
11708 | // InternalSolverLanguageParser.g:3706:1: ( rule__ExternAggregatorDefinition__Group__5__Impl rule__ExternAggregatorDefinition__Group__6 ) | 14589 | // InternalSolverLanguageParser.g:4633:1: ( rule__ExternFunctionDeclaration__Group__2__Impl rule__ExternFunctionDeclaration__Group__3 ) |
11709 | // InternalSolverLanguageParser.g:3707:2: rule__ExternAggregatorDefinition__Group__5__Impl rule__ExternAggregatorDefinition__Group__6 | 14590 | // InternalSolverLanguageParser.g:4634:2: rule__ExternFunctionDeclaration__Group__2__Impl rule__ExternFunctionDeclaration__Group__3 |
11710 | { | 14591 | { |
11711 | pushFollow(FOLLOW_16); | 14592 | pushFollow(FOLLOW_16); |
11712 | rule__ExternAggregatorDefinition__Group__5__Impl(); | 14593 | rule__ExternFunctionDeclaration__Group__2__Impl(); |
11713 | 14594 | ||
11714 | state._fsp--; | 14595 | state._fsp--; |
11715 | 14596 | ||
11716 | pushFollow(FOLLOW_2); | 14597 | pushFollow(FOLLOW_2); |
11717 | rule__ExternAggregatorDefinition__Group__6(); | 14598 | rule__ExternFunctionDeclaration__Group__3(); |
11718 | 14599 | ||
11719 | state._fsp--; | 14600 | state._fsp--; |
11720 | 14601 | ||
@@ -11733,25 +14614,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
11733 | } | 14614 | } |
11734 | return ; | 14615 | return ; |
11735 | } | 14616 | } |
11736 | // $ANTLR end "rule__ExternAggregatorDefinition__Group__5" | 14617 | // $ANTLR end "rule__ExternFunctionDeclaration__Group__2" |
11737 | 14618 | ||
11738 | 14619 | ||
11739 | // $ANTLR start "rule__ExternAggregatorDefinition__Group__5__Impl" | 14620 | // $ANTLR start "rule__ExternFunctionDeclaration__Group__2__Impl" |
11740 | // InternalSolverLanguageParser.g:3714:1: rule__ExternAggregatorDefinition__Group__5__Impl : ( FullStopFullStopFullStop ) ; | 14621 | // InternalSolverLanguageParser.g:4641:1: rule__ExternFunctionDeclaration__Group__2__Impl : ( ( rule__ExternFunctionDeclaration__NameAssignment_2 ) ) ; |
11741 | public final void rule__ExternAggregatorDefinition__Group__5__Impl() throws RecognitionException { | 14622 | public final void rule__ExternFunctionDeclaration__Group__2__Impl() throws RecognitionException { |
11742 | 14623 | ||
11743 | int stackSize = keepStackSize(); | 14624 | int stackSize = keepStackSize(); |
11744 | 14625 | ||
11745 | try { | 14626 | try { |
11746 | // InternalSolverLanguageParser.g:3718:1: ( ( FullStopFullStopFullStop ) ) | 14627 | // InternalSolverLanguageParser.g:4645:1: ( ( ( rule__ExternFunctionDeclaration__NameAssignment_2 ) ) ) |
11747 | // InternalSolverLanguageParser.g:3719:1: ( FullStopFullStopFullStop ) | 14628 | // InternalSolverLanguageParser.g:4646:1: ( ( rule__ExternFunctionDeclaration__NameAssignment_2 ) ) |
11748 | { | 14629 | { |
11749 | // InternalSolverLanguageParser.g:3719:1: ( FullStopFullStopFullStop ) | 14630 | // InternalSolverLanguageParser.g:4646:1: ( ( rule__ExternFunctionDeclaration__NameAssignment_2 ) ) |
11750 | // InternalSolverLanguageParser.g:3720:2: FullStopFullStopFullStop | 14631 | // InternalSolverLanguageParser.g:4647:2: ( rule__ExternFunctionDeclaration__NameAssignment_2 ) |
11751 | { | 14632 | { |
11752 | before(grammarAccess.getExternAggregatorDefinitionAccess().getFullStopFullStopFullStopKeyword_5()); | 14633 | before(grammarAccess.getExternFunctionDeclarationAccess().getNameAssignment_2()); |
11753 | match(input,FullStopFullStopFullStop,FOLLOW_2); | 14634 | // InternalSolverLanguageParser.g:4648:2: ( rule__ExternFunctionDeclaration__NameAssignment_2 ) |
11754 | after(grammarAccess.getExternAggregatorDefinitionAccess().getFullStopFullStopFullStopKeyword_5()); | 14635 | // InternalSolverLanguageParser.g:4648:3: rule__ExternFunctionDeclaration__NameAssignment_2 |
14636 | { | ||
14637 | pushFollow(FOLLOW_2); | ||
14638 | rule__ExternFunctionDeclaration__NameAssignment_2(); | ||
14639 | |||
14640 | state._fsp--; | ||
14641 | |||
14642 | |||
14643 | } | ||
14644 | |||
14645 | after(grammarAccess.getExternFunctionDeclarationAccess().getNameAssignment_2()); | ||
11755 | 14646 | ||
11756 | } | 14647 | } |
11757 | 14648 | ||
@@ -11770,21 +14661,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
11770 | } | 14661 | } |
11771 | return ; | 14662 | return ; |
11772 | } | 14663 | } |
11773 | // $ANTLR end "rule__ExternAggregatorDefinition__Group__5__Impl" | 14664 | // $ANTLR end "rule__ExternFunctionDeclaration__Group__2__Impl" |
11774 | 14665 | ||
11775 | 14666 | ||
11776 | // $ANTLR start "rule__ExternAggregatorDefinition__Group__6" | 14667 | // $ANTLR start "rule__ExternFunctionDeclaration__Group__3" |
11777 | // InternalSolverLanguageParser.g:3729:1: rule__ExternAggregatorDefinition__Group__6 : rule__ExternAggregatorDefinition__Group__6__Impl ; | 14668 | // InternalSolverLanguageParser.g:4656:1: rule__ExternFunctionDeclaration__Group__3 : rule__ExternFunctionDeclaration__Group__3__Impl rule__ExternFunctionDeclaration__Group__4 ; |
11778 | public final void rule__ExternAggregatorDefinition__Group__6() throws RecognitionException { | 14669 | public final void rule__ExternFunctionDeclaration__Group__3() throws RecognitionException { |
11779 | 14670 | ||
11780 | int stackSize = keepStackSize(); | 14671 | int stackSize = keepStackSize(); |
11781 | 14672 | ||
11782 | try { | 14673 | try { |
11783 | // InternalSolverLanguageParser.g:3733:1: ( rule__ExternAggregatorDefinition__Group__6__Impl ) | 14674 | // InternalSolverLanguageParser.g:4660:1: ( rule__ExternFunctionDeclaration__Group__3__Impl rule__ExternFunctionDeclaration__Group__4 ) |
11784 | // InternalSolverLanguageParser.g:3734:2: rule__ExternAggregatorDefinition__Group__6__Impl | 14675 | // InternalSolverLanguageParser.g:4661:2: rule__ExternFunctionDeclaration__Group__3__Impl rule__ExternFunctionDeclaration__Group__4 |
11785 | { | 14676 | { |
14677 | pushFollow(FOLLOW_7); | ||
14678 | rule__ExternFunctionDeclaration__Group__3__Impl(); | ||
14679 | |||
14680 | state._fsp--; | ||
14681 | |||
11786 | pushFollow(FOLLOW_2); | 14682 | pushFollow(FOLLOW_2); |
11787 | rule__ExternAggregatorDefinition__Group__6__Impl(); | 14683 | rule__ExternFunctionDeclaration__Group__4(); |
11788 | 14684 | ||
11789 | state._fsp--; | 14685 | state._fsp--; |
11790 | 14686 | ||
@@ -11803,25 +14699,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
11803 | } | 14699 | } |
11804 | return ; | 14700 | return ; |
11805 | } | 14701 | } |
11806 | // $ANTLR end "rule__ExternAggregatorDefinition__Group__6" | 14702 | // $ANTLR end "rule__ExternFunctionDeclaration__Group__3" |
11807 | 14703 | ||
11808 | 14704 | ||
11809 | // $ANTLR start "rule__ExternAggregatorDefinition__Group__6__Impl" | 14705 | // $ANTLR start "rule__ExternFunctionDeclaration__Group__3__Impl" |
11810 | // InternalSolverLanguageParser.g:3740:1: rule__ExternAggregatorDefinition__Group__6__Impl : ( RightCurlyBracket ) ; | 14706 | // InternalSolverLanguageParser.g:4668:1: rule__ExternFunctionDeclaration__Group__3__Impl : ( ( rule__ExternFunctionDeclaration__ArgumentListAssignment_3 ) ) ; |
11811 | public final void rule__ExternAggregatorDefinition__Group__6__Impl() throws RecognitionException { | 14707 | public final void rule__ExternFunctionDeclaration__Group__3__Impl() throws RecognitionException { |
11812 | 14708 | ||
11813 | int stackSize = keepStackSize(); | 14709 | int stackSize = keepStackSize(); |
11814 | 14710 | ||
11815 | try { | 14711 | try { |
11816 | // InternalSolverLanguageParser.g:3744:1: ( ( RightCurlyBracket ) ) | 14712 | // InternalSolverLanguageParser.g:4672:1: ( ( ( rule__ExternFunctionDeclaration__ArgumentListAssignment_3 ) ) ) |
11817 | // InternalSolverLanguageParser.g:3745:1: ( RightCurlyBracket ) | 14713 | // InternalSolverLanguageParser.g:4673:1: ( ( rule__ExternFunctionDeclaration__ArgumentListAssignment_3 ) ) |
11818 | { | 14714 | { |
11819 | // InternalSolverLanguageParser.g:3745:1: ( RightCurlyBracket ) | 14715 | // InternalSolverLanguageParser.g:4673:1: ( ( rule__ExternFunctionDeclaration__ArgumentListAssignment_3 ) ) |
11820 | // InternalSolverLanguageParser.g:3746:2: RightCurlyBracket | 14716 | // InternalSolverLanguageParser.g:4674:2: ( rule__ExternFunctionDeclaration__ArgumentListAssignment_3 ) |
11821 | { | 14717 | { |
11822 | before(grammarAccess.getExternAggregatorDefinitionAccess().getRightCurlyBracketKeyword_6()); | 14718 | before(grammarAccess.getExternFunctionDeclarationAccess().getArgumentListAssignment_3()); |
11823 | match(input,RightCurlyBracket,FOLLOW_2); | 14719 | // InternalSolverLanguageParser.g:4675:2: ( rule__ExternFunctionDeclaration__ArgumentListAssignment_3 ) |
11824 | after(grammarAccess.getExternAggregatorDefinitionAccess().getRightCurlyBracketKeyword_6()); | 14720 | // InternalSolverLanguageParser.g:4675:3: rule__ExternFunctionDeclaration__ArgumentListAssignment_3 |
14721 | { | ||
14722 | pushFollow(FOLLOW_2); | ||
14723 | rule__ExternFunctionDeclaration__ArgumentListAssignment_3(); | ||
14724 | |||
14725 | state._fsp--; | ||
14726 | |||
14727 | |||
14728 | } | ||
14729 | |||
14730 | after(grammarAccess.getExternFunctionDeclarationAccess().getArgumentListAssignment_3()); | ||
11825 | 14731 | ||
11826 | } | 14732 | } |
11827 | 14733 | ||
@@ -11840,26 +14746,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
11840 | } | 14746 | } |
11841 | return ; | 14747 | return ; |
11842 | } | 14748 | } |
11843 | // $ANTLR end "rule__ExternAggregatorDefinition__Group__6__Impl" | 14749 | // $ANTLR end "rule__ExternFunctionDeclaration__Group__3__Impl" |
11844 | 14750 | ||
11845 | 14751 | ||
11846 | // $ANTLR start "rule__ExternDatatypeDefinition__Group__0" | 14752 | // $ANTLR start "rule__ExternFunctionDeclaration__Group__4" |
11847 | // InternalSolverLanguageParser.g:3756:1: rule__ExternDatatypeDefinition__Group__0 : rule__ExternDatatypeDefinition__Group__0__Impl rule__ExternDatatypeDefinition__Group__1 ; | 14753 | // InternalSolverLanguageParser.g:4683:1: rule__ExternFunctionDeclaration__Group__4 : rule__ExternFunctionDeclaration__Group__4__Impl ; |
11848 | public final void rule__ExternDatatypeDefinition__Group__0() throws RecognitionException { | 14754 | public final void rule__ExternFunctionDeclaration__Group__4() throws RecognitionException { |
11849 | 14755 | ||
11850 | int stackSize = keepStackSize(); | 14756 | int stackSize = keepStackSize(); |
11851 | 14757 | ||
11852 | try { | 14758 | try { |
11853 | // InternalSolverLanguageParser.g:3760:1: ( rule__ExternDatatypeDefinition__Group__0__Impl rule__ExternDatatypeDefinition__Group__1 ) | 14759 | // InternalSolverLanguageParser.g:4687:1: ( rule__ExternFunctionDeclaration__Group__4__Impl ) |
11854 | // InternalSolverLanguageParser.g:3761:2: rule__ExternDatatypeDefinition__Group__0__Impl rule__ExternDatatypeDefinition__Group__1 | 14760 | // InternalSolverLanguageParser.g:4688:2: rule__ExternFunctionDeclaration__Group__4__Impl |
11855 | { | 14761 | { |
11856 | pushFollow(FOLLOW_17); | ||
11857 | rule__ExternDatatypeDefinition__Group__0__Impl(); | ||
11858 | |||
11859 | state._fsp--; | ||
11860 | |||
11861 | pushFollow(FOLLOW_2); | 14762 | pushFollow(FOLLOW_2); |
11862 | rule__ExternDatatypeDefinition__Group__1(); | 14763 | rule__ExternFunctionDeclaration__Group__4__Impl(); |
11863 | 14764 | ||
11864 | state._fsp--; | 14765 | state._fsp--; |
11865 | 14766 | ||
@@ -11878,25 +14779,25 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
11878 | } | 14779 | } |
11879 | return ; | 14780 | return ; |
11880 | } | 14781 | } |
11881 | // $ANTLR end "rule__ExternDatatypeDefinition__Group__0" | 14782 | // $ANTLR end "rule__ExternFunctionDeclaration__Group__4" |
11882 | 14783 | ||
11883 | 14784 | ||
11884 | // $ANTLR start "rule__ExternDatatypeDefinition__Group__0__Impl" | 14785 | // $ANTLR start "rule__ExternFunctionDeclaration__Group__4__Impl" |
11885 | // InternalSolverLanguageParser.g:3768:1: rule__ExternDatatypeDefinition__Group__0__Impl : ( Extern ) ; | 14786 | // InternalSolverLanguageParser.g:4694:1: rule__ExternFunctionDeclaration__Group__4__Impl : ( RULE_FULL_STOP ) ; |
11886 | public final void rule__ExternDatatypeDefinition__Group__0__Impl() throws RecognitionException { | 14787 | public final void rule__ExternFunctionDeclaration__Group__4__Impl() throws RecognitionException { |
11887 | 14788 | ||
11888 | int stackSize = keepStackSize(); | 14789 | int stackSize = keepStackSize(); |
11889 | 14790 | ||
11890 | try { | 14791 | try { |
11891 | // InternalSolverLanguageParser.g:3772:1: ( ( Extern ) ) | 14792 | // InternalSolverLanguageParser.g:4698:1: ( ( RULE_FULL_STOP ) ) |
11892 | // InternalSolverLanguageParser.g:3773:1: ( Extern ) | 14793 | // InternalSolverLanguageParser.g:4699:1: ( RULE_FULL_STOP ) |
11893 | { | 14794 | { |
11894 | // InternalSolverLanguageParser.g:3773:1: ( Extern ) | 14795 | // InternalSolverLanguageParser.g:4699:1: ( RULE_FULL_STOP ) |
11895 | // InternalSolverLanguageParser.g:3774:2: Extern | 14796 | // InternalSolverLanguageParser.g:4700:2: RULE_FULL_STOP |
11896 | { | 14797 | { |
11897 | before(grammarAccess.getExternDatatypeDefinitionAccess().getExternKeyword_0()); | 14798 | before(grammarAccess.getExternFunctionDeclarationAccess().getFULL_STOPTerminalRuleCall_4()); |
11898 | match(input,Extern,FOLLOW_2); | 14799 | match(input,RULE_FULL_STOP,FOLLOW_2); |
11899 | after(grammarAccess.getExternDatatypeDefinitionAccess().getExternKeyword_0()); | 14800 | after(grammarAccess.getExternFunctionDeclarationAccess().getFULL_STOPTerminalRuleCall_4()); |
11900 | 14801 | ||
11901 | } | 14802 | } |
11902 | 14803 | ||
@@ -11915,26 +14816,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
11915 | } | 14816 | } |
11916 | return ; | 14817 | return ; |
11917 | } | 14818 | } |
11918 | // $ANTLR end "rule__ExternDatatypeDefinition__Group__0__Impl" | 14819 | // $ANTLR end "rule__ExternFunctionDeclaration__Group__4__Impl" |
11919 | 14820 | ||
11920 | 14821 | ||
11921 | // $ANTLR start "rule__ExternDatatypeDefinition__Group__1" | 14822 | // $ANTLR start "rule__ExternAggregationOperatorDeclaration__Group__0" |
11922 | // InternalSolverLanguageParser.g:3783:1: rule__ExternDatatypeDefinition__Group__1 : rule__ExternDatatypeDefinition__Group__1__Impl rule__ExternDatatypeDefinition__Group__2 ; | 14823 | // InternalSolverLanguageParser.g:4710:1: rule__ExternAggregationOperatorDeclaration__Group__0 : rule__ExternAggregationOperatorDeclaration__Group__0__Impl rule__ExternAggregationOperatorDeclaration__Group__1 ; |
11923 | public final void rule__ExternDatatypeDefinition__Group__1() throws RecognitionException { | 14824 | public final void rule__ExternAggregationOperatorDeclaration__Group__0() throws RecognitionException { |
11924 | 14825 | ||
11925 | int stackSize = keepStackSize(); | 14826 | int stackSize = keepStackSize(); |
11926 | 14827 | ||
11927 | try { | 14828 | try { |
11928 | // InternalSolverLanguageParser.g:3787:1: ( rule__ExternDatatypeDefinition__Group__1__Impl rule__ExternDatatypeDefinition__Group__2 ) | 14829 | // InternalSolverLanguageParser.g:4714:1: ( rule__ExternAggregationOperatorDeclaration__Group__0__Impl rule__ExternAggregationOperatorDeclaration__Group__1 ) |
11929 | // InternalSolverLanguageParser.g:3788:2: rule__ExternDatatypeDefinition__Group__1__Impl rule__ExternDatatypeDefinition__Group__2 | 14830 | // InternalSolverLanguageParser.g:4715:2: rule__ExternAggregationOperatorDeclaration__Group__0__Impl rule__ExternAggregationOperatorDeclaration__Group__1 |
11930 | { | 14831 | { |
11931 | pushFollow(FOLLOW_9); | 14832 | pushFollow(FOLLOW_6); |
11932 | rule__ExternDatatypeDefinition__Group__1__Impl(); | 14833 | rule__ExternAggregationOperatorDeclaration__Group__0__Impl(); |
11933 | 14834 | ||
11934 | state._fsp--; | 14835 | state._fsp--; |
11935 | 14836 | ||
11936 | pushFollow(FOLLOW_2); | 14837 | pushFollow(FOLLOW_2); |
11937 | rule__ExternDatatypeDefinition__Group__2(); | 14838 | rule__ExternAggregationOperatorDeclaration__Group__1(); |
11938 | 14839 | ||
11939 | state._fsp--; | 14840 | state._fsp--; |
11940 | 14841 | ||
@@ -11953,25 +14854,25 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
11953 | } | 14854 | } |
11954 | return ; | 14855 | return ; |
11955 | } | 14856 | } |
11956 | // $ANTLR end "rule__ExternDatatypeDefinition__Group__1" | 14857 | // $ANTLR end "rule__ExternAggregationOperatorDeclaration__Group__0" |
11957 | 14858 | ||
11958 | 14859 | ||
11959 | // $ANTLR start "rule__ExternDatatypeDefinition__Group__1__Impl" | 14860 | // $ANTLR start "rule__ExternAggregationOperatorDeclaration__Group__0__Impl" |
11960 | // InternalSolverLanguageParser.g:3795:1: rule__ExternDatatypeDefinition__Group__1__Impl : ( Datatype ) ; | 14861 | // InternalSolverLanguageParser.g:4722:1: rule__ExternAggregationOperatorDeclaration__Group__0__Impl : ( Extern ) ; |
11961 | public final void rule__ExternDatatypeDefinition__Group__1__Impl() throws RecognitionException { | 14862 | public final void rule__ExternAggregationOperatorDeclaration__Group__0__Impl() throws RecognitionException { |
11962 | 14863 | ||
11963 | int stackSize = keepStackSize(); | 14864 | int stackSize = keepStackSize(); |
11964 | 14865 | ||
11965 | try { | 14866 | try { |
11966 | // InternalSolverLanguageParser.g:3799:1: ( ( Datatype ) ) | 14867 | // InternalSolverLanguageParser.g:4726:1: ( ( Extern ) ) |
11967 | // InternalSolverLanguageParser.g:3800:1: ( Datatype ) | 14868 | // InternalSolverLanguageParser.g:4727:1: ( Extern ) |
11968 | { | 14869 | { |
11969 | // InternalSolverLanguageParser.g:3800:1: ( Datatype ) | 14870 | // InternalSolverLanguageParser.g:4727:1: ( Extern ) |
11970 | // InternalSolverLanguageParser.g:3801:2: Datatype | 14871 | // InternalSolverLanguageParser.g:4728:2: Extern |
11971 | { | 14872 | { |
11972 | before(grammarAccess.getExternDatatypeDefinitionAccess().getDatatypeKeyword_1()); | 14873 | before(grammarAccess.getExternAggregationOperatorDeclarationAccess().getExternKeyword_0()); |
11973 | match(input,Datatype,FOLLOW_2); | 14874 | match(input,Extern,FOLLOW_2); |
11974 | after(grammarAccess.getExternDatatypeDefinitionAccess().getDatatypeKeyword_1()); | 14875 | after(grammarAccess.getExternAggregationOperatorDeclarationAccess().getExternKeyword_0()); |
11975 | 14876 | ||
11976 | } | 14877 | } |
11977 | 14878 | ||
@@ -11990,26 +14891,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
11990 | } | 14891 | } |
11991 | return ; | 14892 | return ; |
11992 | } | 14893 | } |
11993 | // $ANTLR end "rule__ExternDatatypeDefinition__Group__1__Impl" | 14894 | // $ANTLR end "rule__ExternAggregationOperatorDeclaration__Group__0__Impl" |
11994 | 14895 | ||
11995 | 14896 | ||
11996 | // $ANTLR start "rule__ExternDatatypeDefinition__Group__2" | 14897 | // $ANTLR start "rule__ExternAggregationOperatorDeclaration__Group__1" |
11997 | // InternalSolverLanguageParser.g:3810:1: rule__ExternDatatypeDefinition__Group__2 : rule__ExternDatatypeDefinition__Group__2__Impl rule__ExternDatatypeDefinition__Group__3 ; | 14898 | // InternalSolverLanguageParser.g:4737:1: rule__ExternAggregationOperatorDeclaration__Group__1 : rule__ExternAggregationOperatorDeclaration__Group__1__Impl rule__ExternAggregationOperatorDeclaration__Group__2 ; |
11998 | public final void rule__ExternDatatypeDefinition__Group__2() throws RecognitionException { | 14899 | public final void rule__ExternAggregationOperatorDeclaration__Group__1() throws RecognitionException { |
11999 | 14900 | ||
12000 | int stackSize = keepStackSize(); | 14901 | int stackSize = keepStackSize(); |
12001 | 14902 | ||
12002 | try { | 14903 | try { |
12003 | // InternalSolverLanguageParser.g:3814:1: ( rule__ExternDatatypeDefinition__Group__2__Impl rule__ExternDatatypeDefinition__Group__3 ) | 14904 | // InternalSolverLanguageParser.g:4741:1: ( rule__ExternAggregationOperatorDeclaration__Group__1__Impl rule__ExternAggregationOperatorDeclaration__Group__2 ) |
12004 | // InternalSolverLanguageParser.g:3815:2: rule__ExternDatatypeDefinition__Group__2__Impl rule__ExternDatatypeDefinition__Group__3 | 14905 | // InternalSolverLanguageParser.g:4742:2: rule__ExternAggregationOperatorDeclaration__Group__1__Impl rule__ExternAggregationOperatorDeclaration__Group__2 |
12005 | { | 14906 | { |
12006 | pushFollow(FOLLOW_18); | 14907 | pushFollow(FOLLOW_6); |
12007 | rule__ExternDatatypeDefinition__Group__2__Impl(); | 14908 | rule__ExternAggregationOperatorDeclaration__Group__1__Impl(); |
12008 | 14909 | ||
12009 | state._fsp--; | 14910 | state._fsp--; |
12010 | 14911 | ||
12011 | pushFollow(FOLLOW_2); | 14912 | pushFollow(FOLLOW_2); |
12012 | rule__ExternDatatypeDefinition__Group__3(); | 14913 | rule__ExternAggregationOperatorDeclaration__Group__2(); |
12013 | 14914 | ||
12014 | state._fsp--; | 14915 | state._fsp--; |
12015 | 14916 | ||
@@ -12028,35 +14929,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
12028 | } | 14929 | } |
12029 | return ; | 14930 | return ; |
12030 | } | 14931 | } |
12031 | // $ANTLR end "rule__ExternDatatypeDefinition__Group__2" | 14932 | // $ANTLR end "rule__ExternAggregationOperatorDeclaration__Group__1" |
12032 | 14933 | ||
12033 | 14934 | ||
12034 | // $ANTLR start "rule__ExternDatatypeDefinition__Group__2__Impl" | 14935 | // $ANTLR start "rule__ExternAggregationOperatorDeclaration__Group__1__Impl" |
12035 | // InternalSolverLanguageParser.g:3822:1: rule__ExternDatatypeDefinition__Group__2__Impl : ( ( rule__ExternDatatypeDefinition__NameAssignment_2 ) ) ; | 14936 | // InternalSolverLanguageParser.g:4749:1: rule__ExternAggregationOperatorDeclaration__Group__1__Impl : ( ( rule__ExternAggregationOperatorDeclaration__ResultTypeAssignment_1 ) ) ; |
12036 | public final void rule__ExternDatatypeDefinition__Group__2__Impl() throws RecognitionException { | 14937 | public final void rule__ExternAggregationOperatorDeclaration__Group__1__Impl() throws RecognitionException { |
12037 | 14938 | ||
12038 | int stackSize = keepStackSize(); | 14939 | int stackSize = keepStackSize(); |
12039 | 14940 | ||
12040 | try { | 14941 | try { |
12041 | // InternalSolverLanguageParser.g:3826:1: ( ( ( rule__ExternDatatypeDefinition__NameAssignment_2 ) ) ) | 14942 | // InternalSolverLanguageParser.g:4753:1: ( ( ( rule__ExternAggregationOperatorDeclaration__ResultTypeAssignment_1 ) ) ) |
12042 | // InternalSolverLanguageParser.g:3827:1: ( ( rule__ExternDatatypeDefinition__NameAssignment_2 ) ) | 14943 | // InternalSolverLanguageParser.g:4754:1: ( ( rule__ExternAggregationOperatorDeclaration__ResultTypeAssignment_1 ) ) |
12043 | { | 14944 | { |
12044 | // InternalSolverLanguageParser.g:3827:1: ( ( rule__ExternDatatypeDefinition__NameAssignment_2 ) ) | 14945 | // InternalSolverLanguageParser.g:4754:1: ( ( rule__ExternAggregationOperatorDeclaration__ResultTypeAssignment_1 ) ) |
12045 | // InternalSolverLanguageParser.g:3828:2: ( rule__ExternDatatypeDefinition__NameAssignment_2 ) | 14946 | // InternalSolverLanguageParser.g:4755:2: ( rule__ExternAggregationOperatorDeclaration__ResultTypeAssignment_1 ) |
12046 | { | 14947 | { |
12047 | before(grammarAccess.getExternDatatypeDefinitionAccess().getNameAssignment_2()); | 14948 | before(grammarAccess.getExternAggregationOperatorDeclarationAccess().getResultTypeAssignment_1()); |
12048 | // InternalSolverLanguageParser.g:3829:2: ( rule__ExternDatatypeDefinition__NameAssignment_2 ) | 14949 | // InternalSolverLanguageParser.g:4756:2: ( rule__ExternAggregationOperatorDeclaration__ResultTypeAssignment_1 ) |
12049 | // InternalSolverLanguageParser.g:3829:3: rule__ExternDatatypeDefinition__NameAssignment_2 | 14950 | // InternalSolverLanguageParser.g:4756:3: rule__ExternAggregationOperatorDeclaration__ResultTypeAssignment_1 |
12050 | { | 14951 | { |
12051 | pushFollow(FOLLOW_2); | 14952 | pushFollow(FOLLOW_2); |
12052 | rule__ExternDatatypeDefinition__NameAssignment_2(); | 14953 | rule__ExternAggregationOperatorDeclaration__ResultTypeAssignment_1(); |
12053 | 14954 | ||
12054 | state._fsp--; | 14955 | state._fsp--; |
12055 | 14956 | ||
12056 | 14957 | ||
12057 | } | 14958 | } |
12058 | 14959 | ||
12059 | after(grammarAccess.getExternDatatypeDefinitionAccess().getNameAssignment_2()); | 14960 | after(grammarAccess.getExternAggregationOperatorDeclarationAccess().getResultTypeAssignment_1()); |
12060 | 14961 | ||
12061 | } | 14962 | } |
12062 | 14963 | ||
@@ -12075,21 +14976,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
12075 | } | 14976 | } |
12076 | return ; | 14977 | return ; |
12077 | } | 14978 | } |
12078 | // $ANTLR end "rule__ExternDatatypeDefinition__Group__2__Impl" | 14979 | // $ANTLR end "rule__ExternAggregationOperatorDeclaration__Group__1__Impl" |
12079 | 14980 | ||
12080 | 14981 | ||
12081 | // $ANTLR start "rule__ExternDatatypeDefinition__Group__3" | 14982 | // $ANTLR start "rule__ExternAggregationOperatorDeclaration__Group__2" |
12082 | // InternalSolverLanguageParser.g:3837:1: rule__ExternDatatypeDefinition__Group__3 : rule__ExternDatatypeDefinition__Group__3__Impl ; | 14983 | // InternalSolverLanguageParser.g:4764:1: rule__ExternAggregationOperatorDeclaration__Group__2 : rule__ExternAggregationOperatorDeclaration__Group__2__Impl rule__ExternAggregationOperatorDeclaration__Group__3 ; |
12083 | public final void rule__ExternDatatypeDefinition__Group__3() throws RecognitionException { | 14984 | public final void rule__ExternAggregationOperatorDeclaration__Group__2() throws RecognitionException { |
12084 | 14985 | ||
12085 | int stackSize = keepStackSize(); | 14986 | int stackSize = keepStackSize(); |
12086 | 14987 | ||
12087 | try { | 14988 | try { |
12088 | // InternalSolverLanguageParser.g:3841:1: ( rule__ExternDatatypeDefinition__Group__3__Impl ) | 14989 | // InternalSolverLanguageParser.g:4768:1: ( rule__ExternAggregationOperatorDeclaration__Group__2__Impl rule__ExternAggregationOperatorDeclaration__Group__3 ) |
12089 | // InternalSolverLanguageParser.g:3842:2: rule__ExternDatatypeDefinition__Group__3__Impl | 14990 | // InternalSolverLanguageParser.g:4769:2: rule__ExternAggregationOperatorDeclaration__Group__2__Impl rule__ExternAggregationOperatorDeclaration__Group__3 |
12090 | { | 14991 | { |
14992 | pushFollow(FOLLOW_21); | ||
14993 | rule__ExternAggregationOperatorDeclaration__Group__2__Impl(); | ||
14994 | |||
14995 | state._fsp--; | ||
14996 | |||
12091 | pushFollow(FOLLOW_2); | 14997 | pushFollow(FOLLOW_2); |
12092 | rule__ExternDatatypeDefinition__Group__3__Impl(); | 14998 | rule__ExternAggregationOperatorDeclaration__Group__3(); |
12093 | 14999 | ||
12094 | state._fsp--; | 15000 | state._fsp--; |
12095 | 15001 | ||
@@ -12108,35 +15014,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
12108 | } | 15014 | } |
12109 | return ; | 15015 | return ; |
12110 | } | 15016 | } |
12111 | // $ANTLR end "rule__ExternDatatypeDefinition__Group__3" | 15017 | // $ANTLR end "rule__ExternAggregationOperatorDeclaration__Group__2" |
12112 | 15018 | ||
12113 | 15019 | ||
12114 | // $ANTLR start "rule__ExternDatatypeDefinition__Group__3__Impl" | 15020 | // $ANTLR start "rule__ExternAggregationOperatorDeclaration__Group__2__Impl" |
12115 | // InternalSolverLanguageParser.g:3848:1: rule__ExternDatatypeDefinition__Group__3__Impl : ( ( rule__ExternDatatypeDefinition__Group_3__0 ) ) ; | 15021 | // InternalSolverLanguageParser.g:4776:1: rule__ExternAggregationOperatorDeclaration__Group__2__Impl : ( ( rule__ExternAggregationOperatorDeclaration__NameAssignment_2 ) ) ; |
12116 | public final void rule__ExternDatatypeDefinition__Group__3__Impl() throws RecognitionException { | 15022 | public final void rule__ExternAggregationOperatorDeclaration__Group__2__Impl() throws RecognitionException { |
12117 | 15023 | ||
12118 | int stackSize = keepStackSize(); | 15024 | int stackSize = keepStackSize(); |
12119 | 15025 | ||
12120 | try { | 15026 | try { |
12121 | // InternalSolverLanguageParser.g:3852:1: ( ( ( rule__ExternDatatypeDefinition__Group_3__0 ) ) ) | 15027 | // InternalSolverLanguageParser.g:4780:1: ( ( ( rule__ExternAggregationOperatorDeclaration__NameAssignment_2 ) ) ) |
12122 | // InternalSolverLanguageParser.g:3853:1: ( ( rule__ExternDatatypeDefinition__Group_3__0 ) ) | 15028 | // InternalSolverLanguageParser.g:4781:1: ( ( rule__ExternAggregationOperatorDeclaration__NameAssignment_2 ) ) |
12123 | { | 15029 | { |
12124 | // InternalSolverLanguageParser.g:3853:1: ( ( rule__ExternDatatypeDefinition__Group_3__0 ) ) | 15030 | // InternalSolverLanguageParser.g:4781:1: ( ( rule__ExternAggregationOperatorDeclaration__NameAssignment_2 ) ) |
12125 | // InternalSolverLanguageParser.g:3854:2: ( rule__ExternDatatypeDefinition__Group_3__0 ) | 15031 | // InternalSolverLanguageParser.g:4782:2: ( rule__ExternAggregationOperatorDeclaration__NameAssignment_2 ) |
12126 | { | 15032 | { |
12127 | before(grammarAccess.getExternDatatypeDefinitionAccess().getGroup_3()); | 15033 | before(grammarAccess.getExternAggregationOperatorDeclarationAccess().getNameAssignment_2()); |
12128 | // InternalSolverLanguageParser.g:3855:2: ( rule__ExternDatatypeDefinition__Group_3__0 ) | 15034 | // InternalSolverLanguageParser.g:4783:2: ( rule__ExternAggregationOperatorDeclaration__NameAssignment_2 ) |
12129 | // InternalSolverLanguageParser.g:3855:3: rule__ExternDatatypeDefinition__Group_3__0 | 15035 | // InternalSolverLanguageParser.g:4783:3: rule__ExternAggregationOperatorDeclaration__NameAssignment_2 |
12130 | { | 15036 | { |
12131 | pushFollow(FOLLOW_2); | 15037 | pushFollow(FOLLOW_2); |
12132 | rule__ExternDatatypeDefinition__Group_3__0(); | 15038 | rule__ExternAggregationOperatorDeclaration__NameAssignment_2(); |
12133 | 15039 | ||
12134 | state._fsp--; | 15040 | state._fsp--; |
12135 | 15041 | ||
12136 | 15042 | ||
12137 | } | 15043 | } |
12138 | 15044 | ||
12139 | after(grammarAccess.getExternDatatypeDefinitionAccess().getGroup_3()); | 15045 | after(grammarAccess.getExternAggregationOperatorDeclarationAccess().getNameAssignment_2()); |
12140 | 15046 | ||
12141 | } | 15047 | } |
12142 | 15048 | ||
@@ -12155,26 +15061,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
12155 | } | 15061 | } |
12156 | return ; | 15062 | return ; |
12157 | } | 15063 | } |
12158 | // $ANTLR end "rule__ExternDatatypeDefinition__Group__3__Impl" | 15064 | // $ANTLR end "rule__ExternAggregationOperatorDeclaration__Group__2__Impl" |
12159 | 15065 | ||
12160 | 15066 | ||
12161 | // $ANTLR start "rule__ExternDatatypeDefinition__Group_3__0" | 15067 | // $ANTLR start "rule__ExternAggregationOperatorDeclaration__Group__3" |
12162 | // InternalSolverLanguageParser.g:3864:1: rule__ExternDatatypeDefinition__Group_3__0 : rule__ExternDatatypeDefinition__Group_3__0__Impl rule__ExternDatatypeDefinition__Group_3__1 ; | 15068 | // InternalSolverLanguageParser.g:4791:1: rule__ExternAggregationOperatorDeclaration__Group__3 : rule__ExternAggregationOperatorDeclaration__Group__3__Impl rule__ExternAggregationOperatorDeclaration__Group__4 ; |
12163 | public final void rule__ExternDatatypeDefinition__Group_3__0() throws RecognitionException { | 15069 | public final void rule__ExternAggregationOperatorDeclaration__Group__3() throws RecognitionException { |
12164 | 15070 | ||
12165 | int stackSize = keepStackSize(); | 15071 | int stackSize = keepStackSize(); |
12166 | 15072 | ||
12167 | try { | 15073 | try { |
12168 | // InternalSolverLanguageParser.g:3868:1: ( rule__ExternDatatypeDefinition__Group_3__0__Impl rule__ExternDatatypeDefinition__Group_3__1 ) | 15074 | // InternalSolverLanguageParser.g:4795:1: ( rule__ExternAggregationOperatorDeclaration__Group__3__Impl rule__ExternAggregationOperatorDeclaration__Group__4 ) |
12169 | // InternalSolverLanguageParser.g:3869:2: rule__ExternDatatypeDefinition__Group_3__0__Impl rule__ExternDatatypeDefinition__Group_3__1 | 15075 | // InternalSolverLanguageParser.g:4796:2: rule__ExternAggregationOperatorDeclaration__Group__3__Impl rule__ExternAggregationOperatorDeclaration__Group__4 |
12170 | { | 15076 | { |
12171 | pushFollow(FOLLOW_9); | 15077 | pushFollow(FOLLOW_6); |
12172 | rule__ExternDatatypeDefinition__Group_3__0__Impl(); | 15078 | rule__ExternAggregationOperatorDeclaration__Group__3__Impl(); |
12173 | 15079 | ||
12174 | state._fsp--; | 15080 | state._fsp--; |
12175 | 15081 | ||
12176 | pushFollow(FOLLOW_2); | 15082 | pushFollow(FOLLOW_2); |
12177 | rule__ExternDatatypeDefinition__Group_3__1(); | 15083 | rule__ExternAggregationOperatorDeclaration__Group__4(); |
12178 | 15084 | ||
12179 | state._fsp--; | 15085 | state._fsp--; |
12180 | 15086 | ||
@@ -12193,25 +15099,25 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
12193 | } | 15099 | } |
12194 | return ; | 15100 | return ; |
12195 | } | 15101 | } |
12196 | // $ANTLR end "rule__ExternDatatypeDefinition__Group_3__0" | 15102 | // $ANTLR end "rule__ExternAggregationOperatorDeclaration__Group__3" |
12197 | 15103 | ||
12198 | 15104 | ||
12199 | // $ANTLR start "rule__ExternDatatypeDefinition__Group_3__0__Impl" | 15105 | // $ANTLR start "rule__ExternAggregationOperatorDeclaration__Group__3__Impl" |
12200 | // InternalSolverLanguageParser.g:3876:1: rule__ExternDatatypeDefinition__Group_3__0__Impl : ( Extends ) ; | 15106 | // InternalSolverLanguageParser.g:4803:1: rule__ExternAggregationOperatorDeclaration__Group__3__Impl : ( LeftCurlyBracket ) ; |
12201 | public final void rule__ExternDatatypeDefinition__Group_3__0__Impl() throws RecognitionException { | 15107 | public final void rule__ExternAggregationOperatorDeclaration__Group__3__Impl() throws RecognitionException { |
12202 | 15108 | ||
12203 | int stackSize = keepStackSize(); | 15109 | int stackSize = keepStackSize(); |
12204 | 15110 | ||
12205 | try { | 15111 | try { |
12206 | // InternalSolverLanguageParser.g:3880:1: ( ( Extends ) ) | 15112 | // InternalSolverLanguageParser.g:4807:1: ( ( LeftCurlyBracket ) ) |
12207 | // InternalSolverLanguageParser.g:3881:1: ( Extends ) | 15113 | // InternalSolverLanguageParser.g:4808:1: ( LeftCurlyBracket ) |
12208 | { | 15114 | { |
12209 | // InternalSolverLanguageParser.g:3881:1: ( Extends ) | 15115 | // InternalSolverLanguageParser.g:4808:1: ( LeftCurlyBracket ) |
12210 | // InternalSolverLanguageParser.g:3882:2: Extends | 15116 | // InternalSolverLanguageParser.g:4809:2: LeftCurlyBracket |
12211 | { | 15117 | { |
12212 | before(grammarAccess.getExternDatatypeDefinitionAccess().getExtendsKeyword_3_0()); | 15118 | before(grammarAccess.getExternAggregationOperatorDeclarationAccess().getLeftCurlyBracketKeyword_3()); |
12213 | match(input,Extends,FOLLOW_2); | 15119 | match(input,LeftCurlyBracket,FOLLOW_2); |
12214 | after(grammarAccess.getExternDatatypeDefinitionAccess().getExtendsKeyword_3_0()); | 15120 | after(grammarAccess.getExternAggregationOperatorDeclarationAccess().getLeftCurlyBracketKeyword_3()); |
12215 | 15121 | ||
12216 | } | 15122 | } |
12217 | 15123 | ||
@@ -12230,26 +15136,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
12230 | } | 15136 | } |
12231 | return ; | 15137 | return ; |
12232 | } | 15138 | } |
12233 | // $ANTLR end "rule__ExternDatatypeDefinition__Group_3__0__Impl" | 15139 | // $ANTLR end "rule__ExternAggregationOperatorDeclaration__Group__3__Impl" |
12234 | 15140 | ||
12235 | 15141 | ||
12236 | // $ANTLR start "rule__ExternDatatypeDefinition__Group_3__1" | 15142 | // $ANTLR start "rule__ExternAggregationOperatorDeclaration__Group__4" |
12237 | // InternalSolverLanguageParser.g:3891:1: rule__ExternDatatypeDefinition__Group_3__1 : rule__ExternDatatypeDefinition__Group_3__1__Impl rule__ExternDatatypeDefinition__Group_3__2 ; | 15143 | // InternalSolverLanguageParser.g:4818:1: rule__ExternAggregationOperatorDeclaration__Group__4 : rule__ExternAggregationOperatorDeclaration__Group__4__Impl rule__ExternAggregationOperatorDeclaration__Group__5 ; |
12238 | public final void rule__ExternDatatypeDefinition__Group_3__1() throws RecognitionException { | 15144 | public final void rule__ExternAggregationOperatorDeclaration__Group__4() throws RecognitionException { |
12239 | 15145 | ||
12240 | int stackSize = keepStackSize(); | 15146 | int stackSize = keepStackSize(); |
12241 | 15147 | ||
12242 | try { | 15148 | try { |
12243 | // InternalSolverLanguageParser.g:3895:1: ( rule__ExternDatatypeDefinition__Group_3__1__Impl rule__ExternDatatypeDefinition__Group_3__2 ) | 15149 | // InternalSolverLanguageParser.g:4822:1: ( rule__ExternAggregationOperatorDeclaration__Group__4__Impl rule__ExternAggregationOperatorDeclaration__Group__5 ) |
12244 | // InternalSolverLanguageParser.g:3896:2: rule__ExternDatatypeDefinition__Group_3__1__Impl rule__ExternDatatypeDefinition__Group_3__2 | 15150 | // InternalSolverLanguageParser.g:4823:2: rule__ExternAggregationOperatorDeclaration__Group__4__Impl rule__ExternAggregationOperatorDeclaration__Group__5 |
12245 | { | 15151 | { |
12246 | pushFollow(FOLLOW_19); | 15152 | pushFollow(FOLLOW_22); |
12247 | rule__ExternDatatypeDefinition__Group_3__1__Impl(); | 15153 | rule__ExternAggregationOperatorDeclaration__Group__4__Impl(); |
12248 | 15154 | ||
12249 | state._fsp--; | 15155 | state._fsp--; |
12250 | 15156 | ||
12251 | pushFollow(FOLLOW_2); | 15157 | pushFollow(FOLLOW_2); |
12252 | rule__ExternDatatypeDefinition__Group_3__2(); | 15158 | rule__ExternAggregationOperatorDeclaration__Group__5(); |
12253 | 15159 | ||
12254 | state._fsp--; | 15160 | state._fsp--; |
12255 | 15161 | ||
@@ -12268,35 +15174,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
12268 | } | 15174 | } |
12269 | return ; | 15175 | return ; |
12270 | } | 15176 | } |
12271 | // $ANTLR end "rule__ExternDatatypeDefinition__Group_3__1" | 15177 | // $ANTLR end "rule__ExternAggregationOperatorDeclaration__Group__4" |
12272 | 15178 | ||
12273 | 15179 | ||
12274 | // $ANTLR start "rule__ExternDatatypeDefinition__Group_3__1__Impl" | 15180 | // $ANTLR start "rule__ExternAggregationOperatorDeclaration__Group__4__Impl" |
12275 | // InternalSolverLanguageParser.g:3903:1: rule__ExternDatatypeDefinition__Group_3__1__Impl : ( ( rule__ExternDatatypeDefinition__SupertypesAssignment_3_1 ) ) ; | 15181 | // InternalSolverLanguageParser.g:4830:1: rule__ExternAggregationOperatorDeclaration__Group__4__Impl : ( ( rule__ExternAggregationOperatorDeclaration__ArgumentTypeAssignment_4 ) ) ; |
12276 | public final void rule__ExternDatatypeDefinition__Group_3__1__Impl() throws RecognitionException { | 15182 | public final void rule__ExternAggregationOperatorDeclaration__Group__4__Impl() throws RecognitionException { |
12277 | 15183 | ||
12278 | int stackSize = keepStackSize(); | 15184 | int stackSize = keepStackSize(); |
12279 | 15185 | ||
12280 | try { | 15186 | try { |
12281 | // InternalSolverLanguageParser.g:3907:1: ( ( ( rule__ExternDatatypeDefinition__SupertypesAssignment_3_1 ) ) ) | 15187 | // InternalSolverLanguageParser.g:4834:1: ( ( ( rule__ExternAggregationOperatorDeclaration__ArgumentTypeAssignment_4 ) ) ) |
12282 | // InternalSolverLanguageParser.g:3908:1: ( ( rule__ExternDatatypeDefinition__SupertypesAssignment_3_1 ) ) | 15188 | // InternalSolverLanguageParser.g:4835:1: ( ( rule__ExternAggregationOperatorDeclaration__ArgumentTypeAssignment_4 ) ) |
12283 | { | 15189 | { |
12284 | // InternalSolverLanguageParser.g:3908:1: ( ( rule__ExternDatatypeDefinition__SupertypesAssignment_3_1 ) ) | 15190 | // InternalSolverLanguageParser.g:4835:1: ( ( rule__ExternAggregationOperatorDeclaration__ArgumentTypeAssignment_4 ) ) |
12285 | // InternalSolverLanguageParser.g:3909:2: ( rule__ExternDatatypeDefinition__SupertypesAssignment_3_1 ) | 15191 | // InternalSolverLanguageParser.g:4836:2: ( rule__ExternAggregationOperatorDeclaration__ArgumentTypeAssignment_4 ) |
12286 | { | 15192 | { |
12287 | before(grammarAccess.getExternDatatypeDefinitionAccess().getSupertypesAssignment_3_1()); | 15193 | before(grammarAccess.getExternAggregationOperatorDeclarationAccess().getArgumentTypeAssignment_4()); |
12288 | // InternalSolverLanguageParser.g:3910:2: ( rule__ExternDatatypeDefinition__SupertypesAssignment_3_1 ) | 15194 | // InternalSolverLanguageParser.g:4837:2: ( rule__ExternAggregationOperatorDeclaration__ArgumentTypeAssignment_4 ) |
12289 | // InternalSolverLanguageParser.g:3910:3: rule__ExternDatatypeDefinition__SupertypesAssignment_3_1 | 15195 | // InternalSolverLanguageParser.g:4837:3: rule__ExternAggregationOperatorDeclaration__ArgumentTypeAssignment_4 |
12290 | { | 15196 | { |
12291 | pushFollow(FOLLOW_2); | 15197 | pushFollow(FOLLOW_2); |
12292 | rule__ExternDatatypeDefinition__SupertypesAssignment_3_1(); | 15198 | rule__ExternAggregationOperatorDeclaration__ArgumentTypeAssignment_4(); |
12293 | 15199 | ||
12294 | state._fsp--; | 15200 | state._fsp--; |
12295 | 15201 | ||
12296 | 15202 | ||
12297 | } | 15203 | } |
12298 | 15204 | ||
12299 | after(grammarAccess.getExternDatatypeDefinitionAccess().getSupertypesAssignment_3_1()); | 15205 | after(grammarAccess.getExternAggregationOperatorDeclarationAccess().getArgumentTypeAssignment_4()); |
12300 | 15206 | ||
12301 | } | 15207 | } |
12302 | 15208 | ||
@@ -12315,21 +15221,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
12315 | } | 15221 | } |
12316 | return ; | 15222 | return ; |
12317 | } | 15223 | } |
12318 | // $ANTLR end "rule__ExternDatatypeDefinition__Group_3__1__Impl" | 15224 | // $ANTLR end "rule__ExternAggregationOperatorDeclaration__Group__4__Impl" |
12319 | 15225 | ||
12320 | 15226 | ||
12321 | // $ANTLR start "rule__ExternDatatypeDefinition__Group_3__2" | 15227 | // $ANTLR start "rule__ExternAggregationOperatorDeclaration__Group__5" |
12322 | // InternalSolverLanguageParser.g:3918:1: rule__ExternDatatypeDefinition__Group_3__2 : rule__ExternDatatypeDefinition__Group_3__2__Impl ; | 15228 | // InternalSolverLanguageParser.g:4845:1: rule__ExternAggregationOperatorDeclaration__Group__5 : rule__ExternAggregationOperatorDeclaration__Group__5__Impl rule__ExternAggregationOperatorDeclaration__Group__6 ; |
12323 | public final void rule__ExternDatatypeDefinition__Group_3__2() throws RecognitionException { | 15229 | public final void rule__ExternAggregationOperatorDeclaration__Group__5() throws RecognitionException { |
12324 | 15230 | ||
12325 | int stackSize = keepStackSize(); | 15231 | int stackSize = keepStackSize(); |
12326 | 15232 | ||
12327 | try { | 15233 | try { |
12328 | // InternalSolverLanguageParser.g:3922:1: ( rule__ExternDatatypeDefinition__Group_3__2__Impl ) | 15234 | // InternalSolverLanguageParser.g:4849:1: ( rule__ExternAggregationOperatorDeclaration__Group__5__Impl rule__ExternAggregationOperatorDeclaration__Group__6 ) |
12329 | // InternalSolverLanguageParser.g:3923:2: rule__ExternDatatypeDefinition__Group_3__2__Impl | 15235 | // InternalSolverLanguageParser.g:4850:2: rule__ExternAggregationOperatorDeclaration__Group__5__Impl rule__ExternAggregationOperatorDeclaration__Group__6 |
12330 | { | 15236 | { |
15237 | pushFollow(FOLLOW_23); | ||
15238 | rule__ExternAggregationOperatorDeclaration__Group__5__Impl(); | ||
15239 | |||
15240 | state._fsp--; | ||
15241 | |||
12331 | pushFollow(FOLLOW_2); | 15242 | pushFollow(FOLLOW_2); |
12332 | rule__ExternDatatypeDefinition__Group_3__2__Impl(); | 15243 | rule__ExternAggregationOperatorDeclaration__Group__6(); |
12333 | 15244 | ||
12334 | state._fsp--; | 15245 | state._fsp--; |
12335 | 15246 | ||
@@ -12348,53 +15259,25 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
12348 | } | 15259 | } |
12349 | return ; | 15260 | return ; |
12350 | } | 15261 | } |
12351 | // $ANTLR end "rule__ExternDatatypeDefinition__Group_3__2" | 15262 | // $ANTLR end "rule__ExternAggregationOperatorDeclaration__Group__5" |
12352 | 15263 | ||
12353 | 15264 | ||
12354 | // $ANTLR start "rule__ExternDatatypeDefinition__Group_3__2__Impl" | 15265 | // $ANTLR start "rule__ExternAggregationOperatorDeclaration__Group__5__Impl" |
12355 | // InternalSolverLanguageParser.g:3929:1: rule__ExternDatatypeDefinition__Group_3__2__Impl : ( ( rule__ExternDatatypeDefinition__Group_3_2__0 )* ) ; | 15266 | // InternalSolverLanguageParser.g:4857:1: rule__ExternAggregationOperatorDeclaration__Group__5__Impl : ( FullStopFullStopFullStop ) ; |
12356 | public final void rule__ExternDatatypeDefinition__Group_3__2__Impl() throws RecognitionException { | 15267 | public final void rule__ExternAggregationOperatorDeclaration__Group__5__Impl() throws RecognitionException { |
12357 | 15268 | ||
12358 | int stackSize = keepStackSize(); | 15269 | int stackSize = keepStackSize(); |
12359 | 15270 | ||
12360 | try { | 15271 | try { |
12361 | // InternalSolverLanguageParser.g:3933:1: ( ( ( rule__ExternDatatypeDefinition__Group_3_2__0 )* ) ) | 15272 | // InternalSolverLanguageParser.g:4861:1: ( ( FullStopFullStopFullStop ) ) |
12362 | // InternalSolverLanguageParser.g:3934:1: ( ( rule__ExternDatatypeDefinition__Group_3_2__0 )* ) | 15273 | // InternalSolverLanguageParser.g:4862:1: ( FullStopFullStopFullStop ) |
12363 | { | 15274 | { |
12364 | // InternalSolverLanguageParser.g:3934:1: ( ( rule__ExternDatatypeDefinition__Group_3_2__0 )* ) | 15275 | // InternalSolverLanguageParser.g:4862:1: ( FullStopFullStopFullStop ) |
12365 | // InternalSolverLanguageParser.g:3935:2: ( rule__ExternDatatypeDefinition__Group_3_2__0 )* | 15276 | // InternalSolverLanguageParser.g:4863:2: FullStopFullStopFullStop |
12366 | { | 15277 | { |
12367 | before(grammarAccess.getExternDatatypeDefinitionAccess().getGroup_3_2()); | 15278 | before(grammarAccess.getExternAggregationOperatorDeclarationAccess().getFullStopFullStopFullStopKeyword_5()); |
12368 | // InternalSolverLanguageParser.g:3936:2: ( rule__ExternDatatypeDefinition__Group_3_2__0 )* | 15279 | match(input,FullStopFullStopFullStop,FOLLOW_2); |
12369 | loop29: | 15280 | after(grammarAccess.getExternAggregationOperatorDeclarationAccess().getFullStopFullStopFullStopKeyword_5()); |
12370 | do { | ||
12371 | int alt29=2; | ||
12372 | int LA29_0 = input.LA(1); | ||
12373 | |||
12374 | if ( (LA29_0==Comma) ) { | ||
12375 | alt29=1; | ||
12376 | } | ||
12377 | |||
12378 | |||
12379 | switch (alt29) { | ||
12380 | case 1 : | ||
12381 | // InternalSolverLanguageParser.g:3936:3: rule__ExternDatatypeDefinition__Group_3_2__0 | ||
12382 | { | ||
12383 | pushFollow(FOLLOW_20); | ||
12384 | rule__ExternDatatypeDefinition__Group_3_2__0(); | ||
12385 | |||
12386 | state._fsp--; | ||
12387 | |||
12388 | |||
12389 | } | ||
12390 | break; | ||
12391 | |||
12392 | default : | ||
12393 | break loop29; | ||
12394 | } | ||
12395 | } while (true); | ||
12396 | |||
12397 | after(grammarAccess.getExternDatatypeDefinitionAccess().getGroup_3_2()); | ||
12398 | 15281 | ||
12399 | } | 15282 | } |
12400 | 15283 | ||
@@ -12413,26 +15296,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
12413 | } | 15296 | } |
12414 | return ; | 15297 | return ; |
12415 | } | 15298 | } |
12416 | // $ANTLR end "rule__ExternDatatypeDefinition__Group_3__2__Impl" | 15299 | // $ANTLR end "rule__ExternAggregationOperatorDeclaration__Group__5__Impl" |
12417 | 15300 | ||
12418 | 15301 | ||
12419 | // $ANTLR start "rule__ExternDatatypeDefinition__Group_3_2__0" | 15302 | // $ANTLR start "rule__ExternAggregationOperatorDeclaration__Group__6" |
12420 | // InternalSolverLanguageParser.g:3945:1: rule__ExternDatatypeDefinition__Group_3_2__0 : rule__ExternDatatypeDefinition__Group_3_2__0__Impl rule__ExternDatatypeDefinition__Group_3_2__1 ; | 15303 | // InternalSolverLanguageParser.g:4872:1: rule__ExternAggregationOperatorDeclaration__Group__6 : rule__ExternAggregationOperatorDeclaration__Group__6__Impl rule__ExternAggregationOperatorDeclaration__Group__7 ; |
12421 | public final void rule__ExternDatatypeDefinition__Group_3_2__0() throws RecognitionException { | 15304 | public final void rule__ExternAggregationOperatorDeclaration__Group__6() throws RecognitionException { |
12422 | 15305 | ||
12423 | int stackSize = keepStackSize(); | 15306 | int stackSize = keepStackSize(); |
12424 | 15307 | ||
12425 | try { | 15308 | try { |
12426 | // InternalSolverLanguageParser.g:3949:1: ( rule__ExternDatatypeDefinition__Group_3_2__0__Impl rule__ExternDatatypeDefinition__Group_3_2__1 ) | 15309 | // InternalSolverLanguageParser.g:4876:1: ( rule__ExternAggregationOperatorDeclaration__Group__6__Impl rule__ExternAggregationOperatorDeclaration__Group__7 ) |
12427 | // InternalSolverLanguageParser.g:3950:2: rule__ExternDatatypeDefinition__Group_3_2__0__Impl rule__ExternDatatypeDefinition__Group_3_2__1 | 15310 | // InternalSolverLanguageParser.g:4877:2: rule__ExternAggregationOperatorDeclaration__Group__6__Impl rule__ExternAggregationOperatorDeclaration__Group__7 |
12428 | { | 15311 | { |
12429 | pushFollow(FOLLOW_9); | 15312 | pushFollow(FOLLOW_7); |
12430 | rule__ExternDatatypeDefinition__Group_3_2__0__Impl(); | 15313 | rule__ExternAggregationOperatorDeclaration__Group__6__Impl(); |
12431 | 15314 | ||
12432 | state._fsp--; | 15315 | state._fsp--; |
12433 | 15316 | ||
12434 | pushFollow(FOLLOW_2); | 15317 | pushFollow(FOLLOW_2); |
12435 | rule__ExternDatatypeDefinition__Group_3_2__1(); | 15318 | rule__ExternAggregationOperatorDeclaration__Group__7(); |
12436 | 15319 | ||
12437 | state._fsp--; | 15320 | state._fsp--; |
12438 | 15321 | ||
@@ -12451,25 +15334,25 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
12451 | } | 15334 | } |
12452 | return ; | 15335 | return ; |
12453 | } | 15336 | } |
12454 | // $ANTLR end "rule__ExternDatatypeDefinition__Group_3_2__0" | 15337 | // $ANTLR end "rule__ExternAggregationOperatorDeclaration__Group__6" |
12455 | 15338 | ||
12456 | 15339 | ||
12457 | // $ANTLR start "rule__ExternDatatypeDefinition__Group_3_2__0__Impl" | 15340 | // $ANTLR start "rule__ExternAggregationOperatorDeclaration__Group__6__Impl" |
12458 | // InternalSolverLanguageParser.g:3957:1: rule__ExternDatatypeDefinition__Group_3_2__0__Impl : ( Comma ) ; | 15341 | // InternalSolverLanguageParser.g:4884:1: rule__ExternAggregationOperatorDeclaration__Group__6__Impl : ( RightCurlyBracket ) ; |
12459 | public final void rule__ExternDatatypeDefinition__Group_3_2__0__Impl() throws RecognitionException { | 15342 | public final void rule__ExternAggregationOperatorDeclaration__Group__6__Impl() throws RecognitionException { |
12460 | 15343 | ||
12461 | int stackSize = keepStackSize(); | 15344 | int stackSize = keepStackSize(); |
12462 | 15345 | ||
12463 | try { | 15346 | try { |
12464 | // InternalSolverLanguageParser.g:3961:1: ( ( Comma ) ) | 15347 | // InternalSolverLanguageParser.g:4888:1: ( ( RightCurlyBracket ) ) |
12465 | // InternalSolverLanguageParser.g:3962:1: ( Comma ) | 15348 | // InternalSolverLanguageParser.g:4889:1: ( RightCurlyBracket ) |
12466 | { | 15349 | { |
12467 | // InternalSolverLanguageParser.g:3962:1: ( Comma ) | 15350 | // InternalSolverLanguageParser.g:4889:1: ( RightCurlyBracket ) |
12468 | // InternalSolverLanguageParser.g:3963:2: Comma | 15351 | // InternalSolverLanguageParser.g:4890:2: RightCurlyBracket |
12469 | { | 15352 | { |
12470 | before(grammarAccess.getExternDatatypeDefinitionAccess().getCommaKeyword_3_2_0()); | 15353 | before(grammarAccess.getExternAggregationOperatorDeclarationAccess().getRightCurlyBracketKeyword_6()); |
12471 | match(input,Comma,FOLLOW_2); | 15354 | match(input,RightCurlyBracket,FOLLOW_2); |
12472 | after(grammarAccess.getExternDatatypeDefinitionAccess().getCommaKeyword_3_2_0()); | 15355 | after(grammarAccess.getExternAggregationOperatorDeclarationAccess().getRightCurlyBracketKeyword_6()); |
12473 | 15356 | ||
12474 | } | 15357 | } |
12475 | 15358 | ||
@@ -12488,21 +15371,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
12488 | } | 15371 | } |
12489 | return ; | 15372 | return ; |
12490 | } | 15373 | } |
12491 | // $ANTLR end "rule__ExternDatatypeDefinition__Group_3_2__0__Impl" | 15374 | // $ANTLR end "rule__ExternAggregationOperatorDeclaration__Group__6__Impl" |
12492 | 15375 | ||
12493 | 15376 | ||
12494 | // $ANTLR start "rule__ExternDatatypeDefinition__Group_3_2__1" | 15377 | // $ANTLR start "rule__ExternAggregationOperatorDeclaration__Group__7" |
12495 | // InternalSolverLanguageParser.g:3972:1: rule__ExternDatatypeDefinition__Group_3_2__1 : rule__ExternDatatypeDefinition__Group_3_2__1__Impl ; | 15378 | // InternalSolverLanguageParser.g:4899:1: rule__ExternAggregationOperatorDeclaration__Group__7 : rule__ExternAggregationOperatorDeclaration__Group__7__Impl ; |
12496 | public final void rule__ExternDatatypeDefinition__Group_3_2__1() throws RecognitionException { | 15379 | public final void rule__ExternAggregationOperatorDeclaration__Group__7() throws RecognitionException { |
12497 | 15380 | ||
12498 | int stackSize = keepStackSize(); | 15381 | int stackSize = keepStackSize(); |
12499 | 15382 | ||
12500 | try { | 15383 | try { |
12501 | // InternalSolverLanguageParser.g:3976:1: ( rule__ExternDatatypeDefinition__Group_3_2__1__Impl ) | 15384 | // InternalSolverLanguageParser.g:4903:1: ( rule__ExternAggregationOperatorDeclaration__Group__7__Impl ) |
12502 | // InternalSolverLanguageParser.g:3977:2: rule__ExternDatatypeDefinition__Group_3_2__1__Impl | 15385 | // InternalSolverLanguageParser.g:4904:2: rule__ExternAggregationOperatorDeclaration__Group__7__Impl |
12503 | { | 15386 | { |
12504 | pushFollow(FOLLOW_2); | 15387 | pushFollow(FOLLOW_2); |
12505 | rule__ExternDatatypeDefinition__Group_3_2__1__Impl(); | 15388 | rule__ExternAggregationOperatorDeclaration__Group__7__Impl(); |
12506 | 15389 | ||
12507 | state._fsp--; | 15390 | state._fsp--; |
12508 | 15391 | ||
@@ -12521,35 +15404,25 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
12521 | } | 15404 | } |
12522 | return ; | 15405 | return ; |
12523 | } | 15406 | } |
12524 | // $ANTLR end "rule__ExternDatatypeDefinition__Group_3_2__1" | 15407 | // $ANTLR end "rule__ExternAggregationOperatorDeclaration__Group__7" |
12525 | 15408 | ||
12526 | 15409 | ||
12527 | // $ANTLR start "rule__ExternDatatypeDefinition__Group_3_2__1__Impl" | 15410 | // $ANTLR start "rule__ExternAggregationOperatorDeclaration__Group__7__Impl" |
12528 | // InternalSolverLanguageParser.g:3983:1: rule__ExternDatatypeDefinition__Group_3_2__1__Impl : ( ( rule__ExternDatatypeDefinition__SupertypesAssignment_3_2_1 ) ) ; | 15411 | // InternalSolverLanguageParser.g:4910:1: rule__ExternAggregationOperatorDeclaration__Group__7__Impl : ( RULE_FULL_STOP ) ; |
12529 | public final void rule__ExternDatatypeDefinition__Group_3_2__1__Impl() throws RecognitionException { | 15412 | public final void rule__ExternAggregationOperatorDeclaration__Group__7__Impl() throws RecognitionException { |
12530 | 15413 | ||
12531 | int stackSize = keepStackSize(); | 15414 | int stackSize = keepStackSize(); |
12532 | 15415 | ||
12533 | try { | 15416 | try { |
12534 | // InternalSolverLanguageParser.g:3987:1: ( ( ( rule__ExternDatatypeDefinition__SupertypesAssignment_3_2_1 ) ) ) | 15417 | // InternalSolverLanguageParser.g:4914:1: ( ( RULE_FULL_STOP ) ) |
12535 | // InternalSolverLanguageParser.g:3988:1: ( ( rule__ExternDatatypeDefinition__SupertypesAssignment_3_2_1 ) ) | 15418 | // InternalSolverLanguageParser.g:4915:1: ( RULE_FULL_STOP ) |
12536 | { | ||
12537 | // InternalSolverLanguageParser.g:3988:1: ( ( rule__ExternDatatypeDefinition__SupertypesAssignment_3_2_1 ) ) | ||
12538 | // InternalSolverLanguageParser.g:3989:2: ( rule__ExternDatatypeDefinition__SupertypesAssignment_3_2_1 ) | ||
12539 | { | 15419 | { |
12540 | before(grammarAccess.getExternDatatypeDefinitionAccess().getSupertypesAssignment_3_2_1()); | 15420 | // InternalSolverLanguageParser.g:4915:1: ( RULE_FULL_STOP ) |
12541 | // InternalSolverLanguageParser.g:3990:2: ( rule__ExternDatatypeDefinition__SupertypesAssignment_3_2_1 ) | 15421 | // InternalSolverLanguageParser.g:4916:2: RULE_FULL_STOP |
12542 | // InternalSolverLanguageParser.g:3990:3: rule__ExternDatatypeDefinition__SupertypesAssignment_3_2_1 | ||
12543 | { | 15422 | { |
12544 | pushFollow(FOLLOW_2); | 15423 | before(grammarAccess.getExternAggregationOperatorDeclarationAccess().getFULL_STOPTerminalRuleCall_7()); |
12545 | rule__ExternDatatypeDefinition__SupertypesAssignment_3_2_1(); | 15424 | match(input,RULE_FULL_STOP,FOLLOW_2); |
12546 | 15425 | after(grammarAccess.getExternAggregationOperatorDeclarationAccess().getFULL_STOPTerminalRuleCall_7()); | |
12547 | state._fsp--; | ||
12548 | |||
12549 | |||
12550 | } | ||
12551 | |||
12552 | after(grammarAccess.getExternDatatypeDefinitionAccess().getSupertypesAssignment_3_2_1()); | ||
12553 | 15426 | ||
12554 | } | 15427 | } |
12555 | 15428 | ||
@@ -12568,26 +15441,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
12568 | } | 15441 | } |
12569 | return ; | 15442 | return ; |
12570 | } | 15443 | } |
12571 | // $ANTLR end "rule__ExternDatatypeDefinition__Group_3_2__1__Impl" | 15444 | // $ANTLR end "rule__ExternAggregationOperatorDeclaration__Group__7__Impl" |
12572 | 15445 | ||
12573 | 15446 | ||
12574 | // $ANTLR start "rule__Variable__Group__0" | 15447 | // $ANTLR start "rule__ExternDatatypeDeclaration__Group__0" |
12575 | // InternalSolverLanguageParser.g:3999:1: rule__Variable__Group__0 : rule__Variable__Group__0__Impl rule__Variable__Group__1 ; | 15448 | // InternalSolverLanguageParser.g:4926:1: rule__ExternDatatypeDeclaration__Group__0 : rule__ExternDatatypeDeclaration__Group__0__Impl rule__ExternDatatypeDeclaration__Group__1 ; |
12576 | public final void rule__Variable__Group__0() throws RecognitionException { | 15449 | public final void rule__ExternDatatypeDeclaration__Group__0() throws RecognitionException { |
12577 | 15450 | ||
12578 | int stackSize = keepStackSize(); | 15451 | int stackSize = keepStackSize(); |
12579 | 15452 | ||
12580 | try { | 15453 | try { |
12581 | // InternalSolverLanguageParser.g:4003:1: ( rule__Variable__Group__0__Impl rule__Variable__Group__1 ) | 15454 | // InternalSolverLanguageParser.g:4930:1: ( rule__ExternDatatypeDeclaration__Group__0__Impl rule__ExternDatatypeDeclaration__Group__1 ) |
12582 | // InternalSolverLanguageParser.g:4004:2: rule__Variable__Group__0__Impl rule__Variable__Group__1 | 15455 | // InternalSolverLanguageParser.g:4931:2: rule__ExternDatatypeDeclaration__Group__0__Impl rule__ExternDatatypeDeclaration__Group__1 |
12583 | { | 15456 | { |
12584 | pushFollow(FOLLOW_21); | 15457 | pushFollow(FOLLOW_24); |
12585 | rule__Variable__Group__0__Impl(); | 15458 | rule__ExternDatatypeDeclaration__Group__0__Impl(); |
12586 | 15459 | ||
12587 | state._fsp--; | 15460 | state._fsp--; |
12588 | 15461 | ||
12589 | pushFollow(FOLLOW_2); | 15462 | pushFollow(FOLLOW_2); |
12590 | rule__Variable__Group__1(); | 15463 | rule__ExternDatatypeDeclaration__Group__1(); |
12591 | 15464 | ||
12592 | state._fsp--; | 15465 | state._fsp--; |
12593 | 15466 | ||
@@ -12606,53 +15479,100 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
12606 | } | 15479 | } |
12607 | return ; | 15480 | return ; |
12608 | } | 15481 | } |
12609 | // $ANTLR end "rule__Variable__Group__0" | 15482 | // $ANTLR end "rule__ExternDatatypeDeclaration__Group__0" |
12610 | 15483 | ||
12611 | 15484 | ||
12612 | // $ANTLR start "rule__Variable__Group__0__Impl" | 15485 | // $ANTLR start "rule__ExternDatatypeDeclaration__Group__0__Impl" |
12613 | // InternalSolverLanguageParser.g:4011:1: rule__Variable__Group__0__Impl : ( ( rule__Variable__TypeAssignment_0 )? ) ; | 15486 | // InternalSolverLanguageParser.g:4938:1: rule__ExternDatatypeDeclaration__Group__0__Impl : ( Extern ) ; |
12614 | public final void rule__Variable__Group__0__Impl() throws RecognitionException { | 15487 | public final void rule__ExternDatatypeDeclaration__Group__0__Impl() throws RecognitionException { |
12615 | 15488 | ||
12616 | int stackSize = keepStackSize(); | 15489 | int stackSize = keepStackSize(); |
12617 | 15490 | ||
12618 | try { | 15491 | try { |
12619 | // InternalSolverLanguageParser.g:4015:1: ( ( ( rule__Variable__TypeAssignment_0 )? ) ) | 15492 | // InternalSolverLanguageParser.g:4942:1: ( ( Extern ) ) |
12620 | // InternalSolverLanguageParser.g:4016:1: ( ( rule__Variable__TypeAssignment_0 )? ) | 15493 | // InternalSolverLanguageParser.g:4943:1: ( Extern ) |
12621 | { | 15494 | { |
12622 | // InternalSolverLanguageParser.g:4016:1: ( ( rule__Variable__TypeAssignment_0 )? ) | 15495 | // InternalSolverLanguageParser.g:4943:1: ( Extern ) |
12623 | // InternalSolverLanguageParser.g:4017:2: ( rule__Variable__TypeAssignment_0 )? | 15496 | // InternalSolverLanguageParser.g:4944:2: Extern |
12624 | { | 15497 | { |
12625 | before(grammarAccess.getVariableAccess().getTypeAssignment_0()); | 15498 | before(grammarAccess.getExternDatatypeDeclarationAccess().getExternKeyword_0()); |
12626 | // InternalSolverLanguageParser.g:4018:2: ( rule__Variable__TypeAssignment_0 )? | 15499 | match(input,Extern,FOLLOW_2); |
12627 | int alt30=2; | 15500 | after(grammarAccess.getExternDatatypeDeclarationAccess().getExternKeyword_0()); |
12628 | int LA30_0 = input.LA(1); | ||
12629 | |||
12630 | if ( (LA30_0==RULE_ID) ) { | ||
12631 | int LA30_1 = input.LA(2); | ||
12632 | 15501 | ||
12633 | if ( (LA30_1==FullStop||LA30_1==RULE_ID) ) { | ||
12634 | alt30=1; | ||
12635 | } | ||
12636 | } | 15502 | } |
12637 | else if ( (LA30_0==RULE_QUOTED_ID) ) { | 15503 | |
12638 | alt30=1; | 15504 | |
12639 | } | 15505 | } |
12640 | switch (alt30) { | ||
12641 | case 1 : | ||
12642 | // InternalSolverLanguageParser.g:4018:3: rule__Variable__TypeAssignment_0 | ||
12643 | { | ||
12644 | pushFollow(FOLLOW_2); | ||
12645 | rule__Variable__TypeAssignment_0(); | ||
12646 | 15506 | ||
12647 | state._fsp--; | 15507 | } |
15508 | catch (RecognitionException re) { | ||
15509 | reportError(re); | ||
15510 | recover(input,re); | ||
15511 | } | ||
15512 | finally { | ||
12648 | 15513 | ||
15514 | restoreStackSize(stackSize); | ||
15515 | |||
15516 | } | ||
15517 | return ; | ||
15518 | } | ||
15519 | // $ANTLR end "rule__ExternDatatypeDeclaration__Group__0__Impl" | ||
15520 | |||
15521 | |||
15522 | // $ANTLR start "rule__ExternDatatypeDeclaration__Group__1" | ||
15523 | // InternalSolverLanguageParser.g:4953:1: rule__ExternDatatypeDeclaration__Group__1 : rule__ExternDatatypeDeclaration__Group__1__Impl rule__ExternDatatypeDeclaration__Group__2 ; | ||
15524 | public final void rule__ExternDatatypeDeclaration__Group__1() throws RecognitionException { | ||
15525 | |||
15526 | int stackSize = keepStackSize(); | ||
15527 | |||
15528 | try { | ||
15529 | // InternalSolverLanguageParser.g:4957:1: ( rule__ExternDatatypeDeclaration__Group__1__Impl rule__ExternDatatypeDeclaration__Group__2 ) | ||
15530 | // InternalSolverLanguageParser.g:4958:2: rule__ExternDatatypeDeclaration__Group__1__Impl rule__ExternDatatypeDeclaration__Group__2 | ||
15531 | { | ||
15532 | pushFollow(FOLLOW_6); | ||
15533 | rule__ExternDatatypeDeclaration__Group__1__Impl(); | ||
15534 | |||
15535 | state._fsp--; | ||
15536 | |||
15537 | pushFollow(FOLLOW_2); | ||
15538 | rule__ExternDatatypeDeclaration__Group__2(); | ||
15539 | |||
15540 | state._fsp--; | ||
12649 | 15541 | ||
12650 | } | ||
12651 | break; | ||
12652 | 15542 | ||
12653 | } | 15543 | } |
12654 | 15544 | ||
12655 | after(grammarAccess.getVariableAccess().getTypeAssignment_0()); | 15545 | } |
15546 | catch (RecognitionException re) { | ||
15547 | reportError(re); | ||
15548 | recover(input,re); | ||
15549 | } | ||
15550 | finally { | ||
15551 | |||
15552 | restoreStackSize(stackSize); | ||
15553 | |||
15554 | } | ||
15555 | return ; | ||
15556 | } | ||
15557 | // $ANTLR end "rule__ExternDatatypeDeclaration__Group__1" | ||
15558 | |||
15559 | |||
15560 | // $ANTLR start "rule__ExternDatatypeDeclaration__Group__1__Impl" | ||
15561 | // InternalSolverLanguageParser.g:4965:1: rule__ExternDatatypeDeclaration__Group__1__Impl : ( Datatype ) ; | ||
15562 | public final void rule__ExternDatatypeDeclaration__Group__1__Impl() throws RecognitionException { | ||
15563 | |||
15564 | int stackSize = keepStackSize(); | ||
15565 | |||
15566 | try { | ||
15567 | // InternalSolverLanguageParser.g:4969:1: ( ( Datatype ) ) | ||
15568 | // InternalSolverLanguageParser.g:4970:1: ( Datatype ) | ||
15569 | { | ||
15570 | // InternalSolverLanguageParser.g:4970:1: ( Datatype ) | ||
15571 | // InternalSolverLanguageParser.g:4971:2: Datatype | ||
15572 | { | ||
15573 | before(grammarAccess.getExternDatatypeDeclarationAccess().getDatatypeKeyword_1()); | ||
15574 | match(input,Datatype,FOLLOW_2); | ||
15575 | after(grammarAccess.getExternDatatypeDeclarationAccess().getDatatypeKeyword_1()); | ||
12656 | 15576 | ||
12657 | } | 15577 | } |
12658 | 15578 | ||
@@ -12671,21 +15591,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
12671 | } | 15591 | } |
12672 | return ; | 15592 | return ; |
12673 | } | 15593 | } |
12674 | // $ANTLR end "rule__Variable__Group__0__Impl" | 15594 | // $ANTLR end "rule__ExternDatatypeDeclaration__Group__1__Impl" |
12675 | 15595 | ||
12676 | 15596 | ||
12677 | // $ANTLR start "rule__Variable__Group__1" | 15597 | // $ANTLR start "rule__ExternDatatypeDeclaration__Group__2" |
12678 | // InternalSolverLanguageParser.g:4026:1: rule__Variable__Group__1 : rule__Variable__Group__1__Impl ; | 15598 | // InternalSolverLanguageParser.g:4980:1: rule__ExternDatatypeDeclaration__Group__2 : rule__ExternDatatypeDeclaration__Group__2__Impl rule__ExternDatatypeDeclaration__Group__3 ; |
12679 | public final void rule__Variable__Group__1() throws RecognitionException { | 15599 | public final void rule__ExternDatatypeDeclaration__Group__2() throws RecognitionException { |
12680 | 15600 | ||
12681 | int stackSize = keepStackSize(); | 15601 | int stackSize = keepStackSize(); |
12682 | 15602 | ||
12683 | try { | 15603 | try { |
12684 | // InternalSolverLanguageParser.g:4030:1: ( rule__Variable__Group__1__Impl ) | 15604 | // InternalSolverLanguageParser.g:4984:1: ( rule__ExternDatatypeDeclaration__Group__2__Impl rule__ExternDatatypeDeclaration__Group__3 ) |
12685 | // InternalSolverLanguageParser.g:4031:2: rule__Variable__Group__1__Impl | 15605 | // InternalSolverLanguageParser.g:4985:2: rule__ExternDatatypeDeclaration__Group__2__Impl rule__ExternDatatypeDeclaration__Group__3 |
12686 | { | 15606 | { |
15607 | pushFollow(FOLLOW_7); | ||
15608 | rule__ExternDatatypeDeclaration__Group__2__Impl(); | ||
15609 | |||
15610 | state._fsp--; | ||
15611 | |||
12687 | pushFollow(FOLLOW_2); | 15612 | pushFollow(FOLLOW_2); |
12688 | rule__Variable__Group__1__Impl(); | 15613 | rule__ExternDatatypeDeclaration__Group__3(); |
12689 | 15614 | ||
12690 | state._fsp--; | 15615 | state._fsp--; |
12691 | 15616 | ||
@@ -12704,35 +15629,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
12704 | } | 15629 | } |
12705 | return ; | 15630 | return ; |
12706 | } | 15631 | } |
12707 | // $ANTLR end "rule__Variable__Group__1" | 15632 | // $ANTLR end "rule__ExternDatatypeDeclaration__Group__2" |
12708 | 15633 | ||
12709 | 15634 | ||
12710 | // $ANTLR start "rule__Variable__Group__1__Impl" | 15635 | // $ANTLR start "rule__ExternDatatypeDeclaration__Group__2__Impl" |
12711 | // InternalSolverLanguageParser.g:4037:1: rule__Variable__Group__1__Impl : ( ( rule__Variable__NameAssignment_1 ) ) ; | 15636 | // InternalSolverLanguageParser.g:4992:1: rule__ExternDatatypeDeclaration__Group__2__Impl : ( ( rule__ExternDatatypeDeclaration__NameAssignment_2 ) ) ; |
12712 | public final void rule__Variable__Group__1__Impl() throws RecognitionException { | 15637 | public final void rule__ExternDatatypeDeclaration__Group__2__Impl() throws RecognitionException { |
12713 | 15638 | ||
12714 | int stackSize = keepStackSize(); | 15639 | int stackSize = keepStackSize(); |
12715 | 15640 | ||
12716 | try { | 15641 | try { |
12717 | // InternalSolverLanguageParser.g:4041:1: ( ( ( rule__Variable__NameAssignment_1 ) ) ) | 15642 | // InternalSolverLanguageParser.g:4996:1: ( ( ( rule__ExternDatatypeDeclaration__NameAssignment_2 ) ) ) |
12718 | // InternalSolverLanguageParser.g:4042:1: ( ( rule__Variable__NameAssignment_1 ) ) | 15643 | // InternalSolverLanguageParser.g:4997:1: ( ( rule__ExternDatatypeDeclaration__NameAssignment_2 ) ) |
12719 | { | 15644 | { |
12720 | // InternalSolverLanguageParser.g:4042:1: ( ( rule__Variable__NameAssignment_1 ) ) | 15645 | // InternalSolverLanguageParser.g:4997:1: ( ( rule__ExternDatatypeDeclaration__NameAssignment_2 ) ) |
12721 | // InternalSolverLanguageParser.g:4043:2: ( rule__Variable__NameAssignment_1 ) | 15646 | // InternalSolverLanguageParser.g:4998:2: ( rule__ExternDatatypeDeclaration__NameAssignment_2 ) |
12722 | { | 15647 | { |
12723 | before(grammarAccess.getVariableAccess().getNameAssignment_1()); | 15648 | before(grammarAccess.getExternDatatypeDeclarationAccess().getNameAssignment_2()); |
12724 | // InternalSolverLanguageParser.g:4044:2: ( rule__Variable__NameAssignment_1 ) | 15649 | // InternalSolverLanguageParser.g:4999:2: ( rule__ExternDatatypeDeclaration__NameAssignment_2 ) |
12725 | // InternalSolverLanguageParser.g:4044:3: rule__Variable__NameAssignment_1 | 15650 | // InternalSolverLanguageParser.g:4999:3: rule__ExternDatatypeDeclaration__NameAssignment_2 |
12726 | { | 15651 | { |
12727 | pushFollow(FOLLOW_2); | 15652 | pushFollow(FOLLOW_2); |
12728 | rule__Variable__NameAssignment_1(); | 15653 | rule__ExternDatatypeDeclaration__NameAssignment_2(); |
12729 | 15654 | ||
12730 | state._fsp--; | 15655 | state._fsp--; |
12731 | 15656 | ||
12732 | 15657 | ||
12733 | } | 15658 | } |
12734 | 15659 | ||
12735 | after(grammarAccess.getVariableAccess().getNameAssignment_1()); | 15660 | after(grammarAccess.getExternDatatypeDeclarationAccess().getNameAssignment_2()); |
12736 | 15661 | ||
12737 | } | 15662 | } |
12738 | 15663 | ||
@@ -12751,26 +15676,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
12751 | } | 15676 | } |
12752 | return ; | 15677 | return ; |
12753 | } | 15678 | } |
12754 | // $ANTLR end "rule__Variable__Group__1__Impl" | 15679 | // $ANTLR end "rule__ExternDatatypeDeclaration__Group__2__Impl" |
12755 | 15680 | ||
12756 | 15681 | ||
12757 | // $ANTLR start "rule__IfElse__Group__0" | 15682 | // $ANTLR start "rule__ExternDatatypeDeclaration__Group__3" |
12758 | // InternalSolverLanguageParser.g:4053:1: rule__IfElse__Group__0 : rule__IfElse__Group__0__Impl rule__IfElse__Group__1 ; | 15683 | // InternalSolverLanguageParser.g:5007:1: rule__ExternDatatypeDeclaration__Group__3 : rule__ExternDatatypeDeclaration__Group__3__Impl ; |
12759 | public final void rule__IfElse__Group__0() throws RecognitionException { | 15684 | public final void rule__ExternDatatypeDeclaration__Group__3() throws RecognitionException { |
12760 | 15685 | ||
12761 | int stackSize = keepStackSize(); | 15686 | int stackSize = keepStackSize(); |
12762 | 15687 | ||
12763 | try { | 15688 | try { |
12764 | // InternalSolverLanguageParser.g:4057:1: ( rule__IfElse__Group__0__Impl rule__IfElse__Group__1 ) | 15689 | // InternalSolverLanguageParser.g:5011:1: ( rule__ExternDatatypeDeclaration__Group__3__Impl ) |
12765 | // InternalSolverLanguageParser.g:4058:2: rule__IfElse__Group__0__Impl rule__IfElse__Group__1 | 15690 | // InternalSolverLanguageParser.g:5012:2: rule__ExternDatatypeDeclaration__Group__3__Impl |
12766 | { | 15691 | { |
12767 | pushFollow(FOLLOW_7); | ||
12768 | rule__IfElse__Group__0__Impl(); | ||
12769 | |||
12770 | state._fsp--; | ||
12771 | |||
12772 | pushFollow(FOLLOW_2); | 15692 | pushFollow(FOLLOW_2); |
12773 | rule__IfElse__Group__1(); | 15693 | rule__ExternDatatypeDeclaration__Group__3__Impl(); |
12774 | 15694 | ||
12775 | state._fsp--; | 15695 | state._fsp--; |
12776 | 15696 | ||
@@ -12789,25 +15709,25 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
12789 | } | 15709 | } |
12790 | return ; | 15710 | return ; |
12791 | } | 15711 | } |
12792 | // $ANTLR end "rule__IfElse__Group__0" | 15712 | // $ANTLR end "rule__ExternDatatypeDeclaration__Group__3" |
12793 | 15713 | ||
12794 | 15714 | ||
12795 | // $ANTLR start "rule__IfElse__Group__0__Impl" | 15715 | // $ANTLR start "rule__ExternDatatypeDeclaration__Group__3__Impl" |
12796 | // InternalSolverLanguageParser.g:4065:1: rule__IfElse__Group__0__Impl : ( If ) ; | 15716 | // InternalSolverLanguageParser.g:5018:1: rule__ExternDatatypeDeclaration__Group__3__Impl : ( RULE_FULL_STOP ) ; |
12797 | public final void rule__IfElse__Group__0__Impl() throws RecognitionException { | 15717 | public final void rule__ExternDatatypeDeclaration__Group__3__Impl() throws RecognitionException { |
12798 | 15718 | ||
12799 | int stackSize = keepStackSize(); | 15719 | int stackSize = keepStackSize(); |
12800 | 15720 | ||
12801 | try { | 15721 | try { |
12802 | // InternalSolverLanguageParser.g:4069:1: ( ( If ) ) | 15722 | // InternalSolverLanguageParser.g:5022:1: ( ( RULE_FULL_STOP ) ) |
12803 | // InternalSolverLanguageParser.g:4070:1: ( If ) | 15723 | // InternalSolverLanguageParser.g:5023:1: ( RULE_FULL_STOP ) |
12804 | { | 15724 | { |
12805 | // InternalSolverLanguageParser.g:4070:1: ( If ) | 15725 | // InternalSolverLanguageParser.g:5023:1: ( RULE_FULL_STOP ) |
12806 | // InternalSolverLanguageParser.g:4071:2: If | 15726 | // InternalSolverLanguageParser.g:5024:2: RULE_FULL_STOP |
12807 | { | 15727 | { |
12808 | before(grammarAccess.getIfElseAccess().getIfKeyword_0()); | 15728 | before(grammarAccess.getExternDatatypeDeclarationAccess().getFULL_STOPTerminalRuleCall_3()); |
12809 | match(input,If,FOLLOW_2); | 15729 | match(input,RULE_FULL_STOP,FOLLOW_2); |
12810 | after(grammarAccess.getIfElseAccess().getIfKeyword_0()); | 15730 | after(grammarAccess.getExternDatatypeDeclarationAccess().getFULL_STOPTerminalRuleCall_3()); |
12811 | 15731 | ||
12812 | } | 15732 | } |
12813 | 15733 | ||
@@ -12826,26 +15746,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
12826 | } | 15746 | } |
12827 | return ; | 15747 | return ; |
12828 | } | 15748 | } |
12829 | // $ANTLR end "rule__IfElse__Group__0__Impl" | 15749 | // $ANTLR end "rule__ExternDatatypeDeclaration__Group__3__Impl" |
12830 | 15750 | ||
12831 | 15751 | ||
12832 | // $ANTLR start "rule__IfElse__Group__1" | 15752 | // $ANTLR start "rule__Expression__Group_2__0" |
12833 | // InternalSolverLanguageParser.g:4080:1: rule__IfElse__Group__1 : rule__IfElse__Group__1__Impl rule__IfElse__Group__2 ; | 15753 | // InternalSolverLanguageParser.g:5034:1: rule__Expression__Group_2__0 : rule__Expression__Group_2__0__Impl rule__Expression__Group_2__1 ; |
12834 | public final void rule__IfElse__Group__1() throws RecognitionException { | 15754 | public final void rule__Expression__Group_2__0() throws RecognitionException { |
12835 | 15755 | ||
12836 | int stackSize = keepStackSize(); | 15756 | int stackSize = keepStackSize(); |
12837 | 15757 | ||
12838 | try { | 15758 | try { |
12839 | // InternalSolverLanguageParser.g:4084:1: ( rule__IfElse__Group__1__Impl rule__IfElse__Group__2 ) | 15759 | // InternalSolverLanguageParser.g:5038:1: ( rule__Expression__Group_2__0__Impl rule__Expression__Group_2__1 ) |
12840 | // InternalSolverLanguageParser.g:4085:2: rule__IfElse__Group__1__Impl rule__IfElse__Group__2 | 15760 | // InternalSolverLanguageParser.g:5039:2: rule__Expression__Group_2__0__Impl rule__Expression__Group_2__1 |
12841 | { | 15761 | { |
12842 | pushFollow(FOLLOW_22); | 15762 | pushFollow(FOLLOW_25); |
12843 | rule__IfElse__Group__1__Impl(); | 15763 | rule__Expression__Group_2__0__Impl(); |
12844 | 15764 | ||
12845 | state._fsp--; | 15765 | state._fsp--; |
12846 | 15766 | ||
12847 | pushFollow(FOLLOW_2); | 15767 | pushFollow(FOLLOW_2); |
12848 | rule__IfElse__Group__2(); | 15768 | rule__Expression__Group_2__1(); |
12849 | 15769 | ||
12850 | state._fsp--; | 15770 | state._fsp--; |
12851 | 15771 | ||
@@ -12864,35 +15784,29 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
12864 | } | 15784 | } |
12865 | return ; | 15785 | return ; |
12866 | } | 15786 | } |
12867 | // $ANTLR end "rule__IfElse__Group__1" | 15787 | // $ANTLR end "rule__Expression__Group_2__0" |
12868 | 15788 | ||
12869 | 15789 | ||
12870 | // $ANTLR start "rule__IfElse__Group__1__Impl" | 15790 | // $ANTLR start "rule__Expression__Group_2__0__Impl" |
12871 | // InternalSolverLanguageParser.g:4092:1: rule__IfElse__Group__1__Impl : ( ( rule__IfElse__ConditionAssignment_1 ) ) ; | 15791 | // InternalSolverLanguageParser.g:5046:1: rule__Expression__Group_2__0__Impl : ( ruleDisjunctiveExpression ) ; |
12872 | public final void rule__IfElse__Group__1__Impl() throws RecognitionException { | 15792 | public final void rule__Expression__Group_2__0__Impl() throws RecognitionException { |
12873 | 15793 | ||
12874 | int stackSize = keepStackSize(); | 15794 | int stackSize = keepStackSize(); |
12875 | 15795 | ||
12876 | try { | 15796 | try { |
12877 | // InternalSolverLanguageParser.g:4096:1: ( ( ( rule__IfElse__ConditionAssignment_1 ) ) ) | 15797 | // InternalSolverLanguageParser.g:5050:1: ( ( ruleDisjunctiveExpression ) ) |
12878 | // InternalSolverLanguageParser.g:4097:1: ( ( rule__IfElse__ConditionAssignment_1 ) ) | 15798 | // InternalSolverLanguageParser.g:5051:1: ( ruleDisjunctiveExpression ) |
12879 | { | 15799 | { |
12880 | // InternalSolverLanguageParser.g:4097:1: ( ( rule__IfElse__ConditionAssignment_1 ) ) | 15800 | // InternalSolverLanguageParser.g:5051:1: ( ruleDisjunctiveExpression ) |
12881 | // InternalSolverLanguageParser.g:4098:2: ( rule__IfElse__ConditionAssignment_1 ) | 15801 | // InternalSolverLanguageParser.g:5052:2: ruleDisjunctiveExpression |
12882 | { | ||
12883 | before(grammarAccess.getIfElseAccess().getConditionAssignment_1()); | ||
12884 | // InternalSolverLanguageParser.g:4099:2: ( rule__IfElse__ConditionAssignment_1 ) | ||
12885 | // InternalSolverLanguageParser.g:4099:3: rule__IfElse__ConditionAssignment_1 | ||
12886 | { | 15802 | { |
15803 | before(grammarAccess.getExpressionAccess().getDisjunctiveExpressionParserRuleCall_2_0()); | ||
12887 | pushFollow(FOLLOW_2); | 15804 | pushFollow(FOLLOW_2); |
12888 | rule__IfElse__ConditionAssignment_1(); | 15805 | ruleDisjunctiveExpression(); |
12889 | 15806 | ||
12890 | state._fsp--; | 15807 | state._fsp--; |
12891 | 15808 | ||
12892 | 15809 | after(grammarAccess.getExpressionAccess().getDisjunctiveExpressionParserRuleCall_2_0()); | |
12893 | } | ||
12894 | |||
12895 | after(grammarAccess.getIfElseAccess().getConditionAssignment_1()); | ||
12896 | 15810 | ||
12897 | } | 15811 | } |
12898 | 15812 | ||
@@ -12911,26 +15825,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
12911 | } | 15825 | } |
12912 | return ; | 15826 | return ; |
12913 | } | 15827 | } |
12914 | // $ANTLR end "rule__IfElse__Group__1__Impl" | 15828 | // $ANTLR end "rule__Expression__Group_2__0__Impl" |
12915 | 15829 | ||
12916 | 15830 | ||
12917 | // $ANTLR start "rule__IfElse__Group__2" | 15831 | // $ANTLR start "rule__Expression__Group_2__1" |
12918 | // InternalSolverLanguageParser.g:4107:1: rule__IfElse__Group__2 : rule__IfElse__Group__2__Impl rule__IfElse__Group__3 ; | 15832 | // InternalSolverLanguageParser.g:5061:1: rule__Expression__Group_2__1 : rule__Expression__Group_2__1__Impl ; |
12919 | public final void rule__IfElse__Group__2() throws RecognitionException { | 15833 | public final void rule__Expression__Group_2__1() throws RecognitionException { |
12920 | 15834 | ||
12921 | int stackSize = keepStackSize(); | 15835 | int stackSize = keepStackSize(); |
12922 | 15836 | ||
12923 | try { | 15837 | try { |
12924 | // InternalSolverLanguageParser.g:4111:1: ( rule__IfElse__Group__2__Impl rule__IfElse__Group__3 ) | 15838 | // InternalSolverLanguageParser.g:5065:1: ( rule__Expression__Group_2__1__Impl ) |
12925 | // InternalSolverLanguageParser.g:4112:2: rule__IfElse__Group__2__Impl rule__IfElse__Group__3 | 15839 | // InternalSolverLanguageParser.g:5066:2: rule__Expression__Group_2__1__Impl |
12926 | { | 15840 | { |
12927 | pushFollow(FOLLOW_7); | ||
12928 | rule__IfElse__Group__2__Impl(); | ||
12929 | |||
12930 | state._fsp--; | ||
12931 | |||
12932 | pushFollow(FOLLOW_2); | 15841 | pushFollow(FOLLOW_2); |
12933 | rule__IfElse__Group__3(); | 15842 | rule__Expression__Group_2__1__Impl(); |
12934 | 15843 | ||
12935 | state._fsp--; | 15844 | state._fsp--; |
12936 | 15845 | ||
@@ -12949,25 +15858,46 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
12949 | } | 15858 | } |
12950 | return ; | 15859 | return ; |
12951 | } | 15860 | } |
12952 | // $ANTLR end "rule__IfElse__Group__2" | 15861 | // $ANTLR end "rule__Expression__Group_2__1" |
12953 | 15862 | ||
12954 | 15863 | ||
12955 | // $ANTLR start "rule__IfElse__Group__2__Impl" | 15864 | // $ANTLR start "rule__Expression__Group_2__1__Impl" |
12956 | // InternalSolverLanguageParser.g:4119:1: rule__IfElse__Group__2__Impl : ( Then ) ; | 15865 | // InternalSolverLanguageParser.g:5072:1: rule__Expression__Group_2__1__Impl : ( ( rule__Expression__Group_2_1__0 )? ) ; |
12957 | public final void rule__IfElse__Group__2__Impl() throws RecognitionException { | 15866 | public final void rule__Expression__Group_2__1__Impl() throws RecognitionException { |
12958 | 15867 | ||
12959 | int stackSize = keepStackSize(); | 15868 | int stackSize = keepStackSize(); |
12960 | 15869 | ||
12961 | try { | 15870 | try { |
12962 | // InternalSolverLanguageParser.g:4123:1: ( ( Then ) ) | 15871 | // InternalSolverLanguageParser.g:5076:1: ( ( ( rule__Expression__Group_2_1__0 )? ) ) |
12963 | // InternalSolverLanguageParser.g:4124:1: ( Then ) | 15872 | // InternalSolverLanguageParser.g:5077:1: ( ( rule__Expression__Group_2_1__0 )? ) |
12964 | { | 15873 | { |
12965 | // InternalSolverLanguageParser.g:4124:1: ( Then ) | 15874 | // InternalSolverLanguageParser.g:5077:1: ( ( rule__Expression__Group_2_1__0 )? ) |
12966 | // InternalSolverLanguageParser.g:4125:2: Then | 15875 | // InternalSolverLanguageParser.g:5078:2: ( rule__Expression__Group_2_1__0 )? |
12967 | { | 15876 | { |
12968 | before(grammarAccess.getIfElseAccess().getThenKeyword_2()); | 15877 | before(grammarAccess.getExpressionAccess().getGroup_2_1()); |
12969 | match(input,Then,FOLLOW_2); | 15878 | // InternalSolverLanguageParser.g:5079:2: ( rule__Expression__Group_2_1__0 )? |
12970 | after(grammarAccess.getIfElseAccess().getThenKeyword_2()); | 15879 | int alt38=2; |
15880 | int LA38_0 = input.LA(1); | ||
15881 | |||
15882 | if ( (LA38_0==EqualsSignGreaterThanSign) ) { | ||
15883 | alt38=1; | ||
15884 | } | ||
15885 | switch (alt38) { | ||
15886 | case 1 : | ||
15887 | // InternalSolverLanguageParser.g:5079:3: rule__Expression__Group_2_1__0 | ||
15888 | { | ||
15889 | pushFollow(FOLLOW_2); | ||
15890 | rule__Expression__Group_2_1__0(); | ||
15891 | |||
15892 | state._fsp--; | ||
15893 | |||
15894 | |||
15895 | } | ||
15896 | break; | ||
15897 | |||
15898 | } | ||
15899 | |||
15900 | after(grammarAccess.getExpressionAccess().getGroup_2_1()); | ||
12971 | 15901 | ||
12972 | } | 15902 | } |
12973 | 15903 | ||
@@ -12986,26 +15916,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
12986 | } | 15916 | } |
12987 | return ; | 15917 | return ; |
12988 | } | 15918 | } |
12989 | // $ANTLR end "rule__IfElse__Group__2__Impl" | 15919 | // $ANTLR end "rule__Expression__Group_2__1__Impl" |
12990 | 15920 | ||
12991 | 15921 | ||
12992 | // $ANTLR start "rule__IfElse__Group__3" | 15922 | // $ANTLR start "rule__Expression__Group_2_1__0" |
12993 | // InternalSolverLanguageParser.g:4134:1: rule__IfElse__Group__3 : rule__IfElse__Group__3__Impl rule__IfElse__Group__4 ; | 15923 | // InternalSolverLanguageParser.g:5088:1: rule__Expression__Group_2_1__0 : rule__Expression__Group_2_1__0__Impl rule__Expression__Group_2_1__1 ; |
12994 | public final void rule__IfElse__Group__3() throws RecognitionException { | 15924 | public final void rule__Expression__Group_2_1__0() throws RecognitionException { |
12995 | 15925 | ||
12996 | int stackSize = keepStackSize(); | 15926 | int stackSize = keepStackSize(); |
12997 | 15927 | ||
12998 | try { | 15928 | try { |
12999 | // InternalSolverLanguageParser.g:4138:1: ( rule__IfElse__Group__3__Impl rule__IfElse__Group__4 ) | 15929 | // InternalSolverLanguageParser.g:5092:1: ( rule__Expression__Group_2_1__0__Impl rule__Expression__Group_2_1__1 ) |
13000 | // InternalSolverLanguageParser.g:4139:2: rule__IfElse__Group__3__Impl rule__IfElse__Group__4 | 15930 | // InternalSolverLanguageParser.g:5093:2: rule__Expression__Group_2_1__0__Impl rule__Expression__Group_2_1__1 |
13001 | { | 15931 | { |
13002 | pushFollow(FOLLOW_23); | 15932 | pushFollow(FOLLOW_25); |
13003 | rule__IfElse__Group__3__Impl(); | 15933 | rule__Expression__Group_2_1__0__Impl(); |
13004 | 15934 | ||
13005 | state._fsp--; | 15935 | state._fsp--; |
13006 | 15936 | ||
13007 | pushFollow(FOLLOW_2); | 15937 | pushFollow(FOLLOW_2); |
13008 | rule__IfElse__Group__4(); | 15938 | rule__Expression__Group_2_1__1(); |
13009 | 15939 | ||
13010 | state._fsp--; | 15940 | state._fsp--; |
13011 | 15941 | ||
@@ -13024,35 +15954,29 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
13024 | } | 15954 | } |
13025 | return ; | 15955 | return ; |
13026 | } | 15956 | } |
13027 | // $ANTLR end "rule__IfElse__Group__3" | 15957 | // $ANTLR end "rule__Expression__Group_2_1__0" |
13028 | 15958 | ||
13029 | 15959 | ||
13030 | // $ANTLR start "rule__IfElse__Group__3__Impl" | 15960 | // $ANTLR start "rule__Expression__Group_2_1__0__Impl" |
13031 | // InternalSolverLanguageParser.g:4146:1: rule__IfElse__Group__3__Impl : ( ( rule__IfElse__ThenAssignment_3 ) ) ; | 15961 | // InternalSolverLanguageParser.g:5100:1: rule__Expression__Group_2_1__0__Impl : ( () ) ; |
13032 | public final void rule__IfElse__Group__3__Impl() throws RecognitionException { | 15962 | public final void rule__Expression__Group_2_1__0__Impl() throws RecognitionException { |
13033 | 15963 | ||
13034 | int stackSize = keepStackSize(); | 15964 | int stackSize = keepStackSize(); |
13035 | 15965 | ||
13036 | try { | 15966 | try { |
13037 | // InternalSolverLanguageParser.g:4150:1: ( ( ( rule__IfElse__ThenAssignment_3 ) ) ) | 15967 | // InternalSolverLanguageParser.g:5104:1: ( ( () ) ) |
13038 | // InternalSolverLanguageParser.g:4151:1: ( ( rule__IfElse__ThenAssignment_3 ) ) | 15968 | // InternalSolverLanguageParser.g:5105:1: ( () ) |
13039 | { | 15969 | { |
13040 | // InternalSolverLanguageParser.g:4151:1: ( ( rule__IfElse__ThenAssignment_3 ) ) | 15970 | // InternalSolverLanguageParser.g:5105:1: ( () ) |
13041 | // InternalSolverLanguageParser.g:4152:2: ( rule__IfElse__ThenAssignment_3 ) | 15971 | // InternalSolverLanguageParser.g:5106:2: () |
13042 | { | 15972 | { |
13043 | before(grammarAccess.getIfElseAccess().getThenAssignment_3()); | 15973 | before(grammarAccess.getExpressionAccess().getForallConditionAction_2_1_0()); |
13044 | // InternalSolverLanguageParser.g:4153:2: ( rule__IfElse__ThenAssignment_3 ) | 15974 | // InternalSolverLanguageParser.g:5107:2: () |
13045 | // InternalSolverLanguageParser.g:4153:3: rule__IfElse__ThenAssignment_3 | 15975 | // InternalSolverLanguageParser.g:5107:3: |
13046 | { | 15976 | { |
13047 | pushFollow(FOLLOW_2); | ||
13048 | rule__IfElse__ThenAssignment_3(); | ||
13049 | |||
13050 | state._fsp--; | ||
13051 | |||
13052 | |||
13053 | } | 15977 | } |
13054 | 15978 | ||
13055 | after(grammarAccess.getIfElseAccess().getThenAssignment_3()); | 15979 | after(grammarAccess.getExpressionAccess().getForallConditionAction_2_1_0()); |
13056 | 15980 | ||
13057 | } | 15981 | } |
13058 | 15982 | ||
@@ -13060,10 +15984,6 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
13060 | } | 15984 | } |
13061 | 15985 | ||
13062 | } | 15986 | } |
13063 | catch (RecognitionException re) { | ||
13064 | reportError(re); | ||
13065 | recover(input,re); | ||
13066 | } | ||
13067 | finally { | 15987 | finally { |
13068 | 15988 | ||
13069 | restoreStackSize(stackSize); | 15989 | restoreStackSize(stackSize); |
@@ -13071,26 +15991,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
13071 | } | 15991 | } |
13072 | return ; | 15992 | return ; |
13073 | } | 15993 | } |
13074 | // $ANTLR end "rule__IfElse__Group__3__Impl" | 15994 | // $ANTLR end "rule__Expression__Group_2_1__0__Impl" |
13075 | 15995 | ||
13076 | 15996 | ||
13077 | // $ANTLR start "rule__IfElse__Group__4" | 15997 | // $ANTLR start "rule__Expression__Group_2_1__1" |
13078 | // InternalSolverLanguageParser.g:4161:1: rule__IfElse__Group__4 : rule__IfElse__Group__4__Impl rule__IfElse__Group__5 ; | 15998 | // InternalSolverLanguageParser.g:5115:1: rule__Expression__Group_2_1__1 : rule__Expression__Group_2_1__1__Impl rule__Expression__Group_2_1__2 ; |
13079 | public final void rule__IfElse__Group__4() throws RecognitionException { | 15999 | public final void rule__Expression__Group_2_1__1() throws RecognitionException { |
13080 | 16000 | ||
13081 | int stackSize = keepStackSize(); | 16001 | int stackSize = keepStackSize(); |
13082 | 16002 | ||
13083 | try { | 16003 | try { |
13084 | // InternalSolverLanguageParser.g:4165:1: ( rule__IfElse__Group__4__Impl rule__IfElse__Group__5 ) | 16004 | // InternalSolverLanguageParser.g:5119:1: ( rule__Expression__Group_2_1__1__Impl rule__Expression__Group_2_1__2 ) |
13085 | // InternalSolverLanguageParser.g:4166:2: rule__IfElse__Group__4__Impl rule__IfElse__Group__5 | 16005 | // InternalSolverLanguageParser.g:5120:2: rule__Expression__Group_2_1__1__Impl rule__Expression__Group_2_1__2 |
13086 | { | 16006 | { |
13087 | pushFollow(FOLLOW_7); | 16007 | pushFollow(FOLLOW_12); |
13088 | rule__IfElse__Group__4__Impl(); | 16008 | rule__Expression__Group_2_1__1__Impl(); |
13089 | 16009 | ||
13090 | state._fsp--; | 16010 | state._fsp--; |
13091 | 16011 | ||
13092 | pushFollow(FOLLOW_2); | 16012 | pushFollow(FOLLOW_2); |
13093 | rule__IfElse__Group__5(); | 16013 | rule__Expression__Group_2_1__2(); |
13094 | 16014 | ||
13095 | state._fsp--; | 16015 | state._fsp--; |
13096 | 16016 | ||
@@ -13109,25 +16029,25 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
13109 | } | 16029 | } |
13110 | return ; | 16030 | return ; |
13111 | } | 16031 | } |
13112 | // $ANTLR end "rule__IfElse__Group__4" | 16032 | // $ANTLR end "rule__Expression__Group_2_1__1" |
13113 | 16033 | ||
13114 | 16034 | ||
13115 | // $ANTLR start "rule__IfElse__Group__4__Impl" | 16035 | // $ANTLR start "rule__Expression__Group_2_1__1__Impl" |
13116 | // InternalSolverLanguageParser.g:4173:1: rule__IfElse__Group__4__Impl : ( Else ) ; | 16036 | // InternalSolverLanguageParser.g:5127:1: rule__Expression__Group_2_1__1__Impl : ( EqualsSignGreaterThanSign ) ; |
13117 | public final void rule__IfElse__Group__4__Impl() throws RecognitionException { | 16037 | public final void rule__Expression__Group_2_1__1__Impl() throws RecognitionException { |
13118 | 16038 | ||
13119 | int stackSize = keepStackSize(); | 16039 | int stackSize = keepStackSize(); |
13120 | 16040 | ||
13121 | try { | 16041 | try { |
13122 | // InternalSolverLanguageParser.g:4177:1: ( ( Else ) ) | 16042 | // InternalSolverLanguageParser.g:5131:1: ( ( EqualsSignGreaterThanSign ) ) |
13123 | // InternalSolverLanguageParser.g:4178:1: ( Else ) | 16043 | // InternalSolverLanguageParser.g:5132:1: ( EqualsSignGreaterThanSign ) |
13124 | { | 16044 | { |
13125 | // InternalSolverLanguageParser.g:4178:1: ( Else ) | 16045 | // InternalSolverLanguageParser.g:5132:1: ( EqualsSignGreaterThanSign ) |
13126 | // InternalSolverLanguageParser.g:4179:2: Else | 16046 | // InternalSolverLanguageParser.g:5133:2: EqualsSignGreaterThanSign |
13127 | { | 16047 | { |
13128 | before(grammarAccess.getIfElseAccess().getElseKeyword_4()); | 16048 | before(grammarAccess.getExpressionAccess().getEqualsSignGreaterThanSignKeyword_2_1_1()); |
13129 | match(input,Else,FOLLOW_2); | 16049 | match(input,EqualsSignGreaterThanSign,FOLLOW_2); |
13130 | after(grammarAccess.getIfElseAccess().getElseKeyword_4()); | 16050 | after(grammarAccess.getExpressionAccess().getEqualsSignGreaterThanSignKeyword_2_1_1()); |
13131 | 16051 | ||
13132 | } | 16052 | } |
13133 | 16053 | ||
@@ -13146,21 +16066,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
13146 | } | 16066 | } |
13147 | return ; | 16067 | return ; |
13148 | } | 16068 | } |
13149 | // $ANTLR end "rule__IfElse__Group__4__Impl" | 16069 | // $ANTLR end "rule__Expression__Group_2_1__1__Impl" |
13150 | 16070 | ||
13151 | 16071 | ||
13152 | // $ANTLR start "rule__IfElse__Group__5" | 16072 | // $ANTLR start "rule__Expression__Group_2_1__2" |
13153 | // InternalSolverLanguageParser.g:4188:1: rule__IfElse__Group__5 : rule__IfElse__Group__5__Impl ; | 16073 | // InternalSolverLanguageParser.g:5142:1: rule__Expression__Group_2_1__2 : rule__Expression__Group_2_1__2__Impl ; |
13154 | public final void rule__IfElse__Group__5() throws RecognitionException { | 16074 | public final void rule__Expression__Group_2_1__2() throws RecognitionException { |
13155 | 16075 | ||
13156 | int stackSize = keepStackSize(); | 16076 | int stackSize = keepStackSize(); |
13157 | 16077 | ||
13158 | try { | 16078 | try { |
13159 | // InternalSolverLanguageParser.g:4192:1: ( rule__IfElse__Group__5__Impl ) | 16079 | // InternalSolverLanguageParser.g:5146:1: ( rule__Expression__Group_2_1__2__Impl ) |
13160 | // InternalSolverLanguageParser.g:4193:2: rule__IfElse__Group__5__Impl | 16080 | // InternalSolverLanguageParser.g:5147:2: rule__Expression__Group_2_1__2__Impl |
13161 | { | 16081 | { |
13162 | pushFollow(FOLLOW_2); | 16082 | pushFollow(FOLLOW_2); |
13163 | rule__IfElse__Group__5__Impl(); | 16083 | rule__Expression__Group_2_1__2__Impl(); |
13164 | 16084 | ||
13165 | state._fsp--; | 16085 | state._fsp--; |
13166 | 16086 | ||
@@ -13179,35 +16099,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
13179 | } | 16099 | } |
13180 | return ; | 16100 | return ; |
13181 | } | 16101 | } |
13182 | // $ANTLR end "rule__IfElse__Group__5" | 16102 | // $ANTLR end "rule__Expression__Group_2_1__2" |
13183 | 16103 | ||
13184 | 16104 | ||
13185 | // $ANTLR start "rule__IfElse__Group__5__Impl" | 16105 | // $ANTLR start "rule__Expression__Group_2_1__2__Impl" |
13186 | // InternalSolverLanguageParser.g:4199:1: rule__IfElse__Group__5__Impl : ( ( rule__IfElse__ElseAssignment_5 ) ) ; | 16106 | // InternalSolverLanguageParser.g:5153:1: rule__Expression__Group_2_1__2__Impl : ( ( rule__Expression__BodyAssignment_2_1_2 ) ) ; |
13187 | public final void rule__IfElse__Group__5__Impl() throws RecognitionException { | 16107 | public final void rule__Expression__Group_2_1__2__Impl() throws RecognitionException { |
13188 | 16108 | ||
13189 | int stackSize = keepStackSize(); | 16109 | int stackSize = keepStackSize(); |
13190 | 16110 | ||
13191 | try { | 16111 | try { |
13192 | // InternalSolverLanguageParser.g:4203:1: ( ( ( rule__IfElse__ElseAssignment_5 ) ) ) | 16112 | // InternalSolverLanguageParser.g:5157:1: ( ( ( rule__Expression__BodyAssignment_2_1_2 ) ) ) |
13193 | // InternalSolverLanguageParser.g:4204:1: ( ( rule__IfElse__ElseAssignment_5 ) ) | 16113 | // InternalSolverLanguageParser.g:5158:1: ( ( rule__Expression__BodyAssignment_2_1_2 ) ) |
13194 | { | 16114 | { |
13195 | // InternalSolverLanguageParser.g:4204:1: ( ( rule__IfElse__ElseAssignment_5 ) ) | 16115 | // InternalSolverLanguageParser.g:5158:1: ( ( rule__Expression__BodyAssignment_2_1_2 ) ) |
13196 | // InternalSolverLanguageParser.g:4205:2: ( rule__IfElse__ElseAssignment_5 ) | 16116 | // InternalSolverLanguageParser.g:5159:2: ( rule__Expression__BodyAssignment_2_1_2 ) |
13197 | { | 16117 | { |
13198 | before(grammarAccess.getIfElseAccess().getElseAssignment_5()); | 16118 | before(grammarAccess.getExpressionAccess().getBodyAssignment_2_1_2()); |
13199 | // InternalSolverLanguageParser.g:4206:2: ( rule__IfElse__ElseAssignment_5 ) | 16119 | // InternalSolverLanguageParser.g:5160:2: ( rule__Expression__BodyAssignment_2_1_2 ) |
13200 | // InternalSolverLanguageParser.g:4206:3: rule__IfElse__ElseAssignment_5 | 16120 | // InternalSolverLanguageParser.g:5160:3: rule__Expression__BodyAssignment_2_1_2 |
13201 | { | 16121 | { |
13202 | pushFollow(FOLLOW_2); | 16122 | pushFollow(FOLLOW_2); |
13203 | rule__IfElse__ElseAssignment_5(); | 16123 | rule__Expression__BodyAssignment_2_1_2(); |
13204 | 16124 | ||
13205 | state._fsp--; | 16125 | state._fsp--; |
13206 | 16126 | ||
13207 | 16127 | ||
13208 | } | 16128 | } |
13209 | 16129 | ||
13210 | after(grammarAccess.getIfElseAccess().getElseAssignment_5()); | 16130 | after(grammarAccess.getExpressionAccess().getBodyAssignment_2_1_2()); |
13211 | 16131 | ||
13212 | } | 16132 | } |
13213 | 16133 | ||
@@ -13226,26 +16146,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
13226 | } | 16146 | } |
13227 | return ; | 16147 | return ; |
13228 | } | 16148 | } |
13229 | // $ANTLR end "rule__IfElse__Group__5__Impl" | 16149 | // $ANTLR end "rule__Expression__Group_2_1__2__Impl" |
13230 | 16150 | ||
13231 | 16151 | ||
13232 | // $ANTLR start "rule__Let__Group__0" | 16152 | // $ANTLR start "rule__ConditionalExpression__Group__0" |
13233 | // InternalSolverLanguageParser.g:4215:1: rule__Let__Group__0 : rule__Let__Group__0__Impl rule__Let__Group__1 ; | 16153 | // InternalSolverLanguageParser.g:5169:1: rule__ConditionalExpression__Group__0 : rule__ConditionalExpression__Group__0__Impl rule__ConditionalExpression__Group__1 ; |
13234 | public final void rule__Let__Group__0() throws RecognitionException { | 16154 | public final void rule__ConditionalExpression__Group__0() throws RecognitionException { |
13235 | 16155 | ||
13236 | int stackSize = keepStackSize(); | 16156 | int stackSize = keepStackSize(); |
13237 | 16157 | ||
13238 | try { | 16158 | try { |
13239 | // InternalSolverLanguageParser.g:4219:1: ( rule__Let__Group__0__Impl rule__Let__Group__1 ) | 16159 | // InternalSolverLanguageParser.g:5173:1: ( rule__ConditionalExpression__Group__0__Impl rule__ConditionalExpression__Group__1 ) |
13240 | // InternalSolverLanguageParser.g:4220:2: rule__Let__Group__0__Impl rule__Let__Group__1 | 16160 | // InternalSolverLanguageParser.g:5174:2: rule__ConditionalExpression__Group__0__Impl rule__ConditionalExpression__Group__1 |
13241 | { | 16161 | { |
13242 | pushFollow(FOLLOW_9); | 16162 | pushFollow(FOLLOW_12); |
13243 | rule__Let__Group__0__Impl(); | 16163 | rule__ConditionalExpression__Group__0__Impl(); |
13244 | 16164 | ||
13245 | state._fsp--; | 16165 | state._fsp--; |
13246 | 16166 | ||
13247 | pushFollow(FOLLOW_2); | 16167 | pushFollow(FOLLOW_2); |
13248 | rule__Let__Group__1(); | 16168 | rule__ConditionalExpression__Group__1(); |
13249 | 16169 | ||
13250 | state._fsp--; | 16170 | state._fsp--; |
13251 | 16171 | ||
@@ -13264,25 +16184,25 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
13264 | } | 16184 | } |
13265 | return ; | 16185 | return ; |
13266 | } | 16186 | } |
13267 | // $ANTLR end "rule__Let__Group__0" | 16187 | // $ANTLR end "rule__ConditionalExpression__Group__0" |
13268 | 16188 | ||
13269 | 16189 | ||
13270 | // $ANTLR start "rule__Let__Group__0__Impl" | 16190 | // $ANTLR start "rule__ConditionalExpression__Group__0__Impl" |
13271 | // InternalSolverLanguageParser.g:4227:1: rule__Let__Group__0__Impl : ( Let ) ; | 16191 | // InternalSolverLanguageParser.g:5181:1: rule__ConditionalExpression__Group__0__Impl : ( If ) ; |
13272 | public final void rule__Let__Group__0__Impl() throws RecognitionException { | 16192 | public final void rule__ConditionalExpression__Group__0__Impl() throws RecognitionException { |
13273 | 16193 | ||
13274 | int stackSize = keepStackSize(); | 16194 | int stackSize = keepStackSize(); |
13275 | 16195 | ||
13276 | try { | 16196 | try { |
13277 | // InternalSolverLanguageParser.g:4231:1: ( ( Let ) ) | 16197 | // InternalSolverLanguageParser.g:5185:1: ( ( If ) ) |
13278 | // InternalSolverLanguageParser.g:4232:1: ( Let ) | 16198 | // InternalSolverLanguageParser.g:5186:1: ( If ) |
13279 | { | 16199 | { |
13280 | // InternalSolverLanguageParser.g:4232:1: ( Let ) | 16200 | // InternalSolverLanguageParser.g:5186:1: ( If ) |
13281 | // InternalSolverLanguageParser.g:4233:2: Let | 16201 | // InternalSolverLanguageParser.g:5187:2: If |
13282 | { | 16202 | { |
13283 | before(grammarAccess.getLetAccess().getLetKeyword_0()); | 16203 | before(grammarAccess.getConditionalExpressionAccess().getIfKeyword_0()); |
13284 | match(input,Let,FOLLOW_2); | 16204 | match(input,If,FOLLOW_2); |
13285 | after(grammarAccess.getLetAccess().getLetKeyword_0()); | 16205 | after(grammarAccess.getConditionalExpressionAccess().getIfKeyword_0()); |
13286 | 16206 | ||
13287 | } | 16207 | } |
13288 | 16208 | ||
@@ -13301,26 +16221,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
13301 | } | 16221 | } |
13302 | return ; | 16222 | return ; |
13303 | } | 16223 | } |
13304 | // $ANTLR end "rule__Let__Group__0__Impl" | 16224 | // $ANTLR end "rule__ConditionalExpression__Group__0__Impl" |
13305 | 16225 | ||
13306 | 16226 | ||
13307 | // $ANTLR start "rule__Let__Group__1" | 16227 | // $ANTLR start "rule__ConditionalExpression__Group__1" |
13308 | // InternalSolverLanguageParser.g:4242:1: rule__Let__Group__1 : rule__Let__Group__1__Impl rule__Let__Group__2 ; | 16228 | // InternalSolverLanguageParser.g:5196:1: rule__ConditionalExpression__Group__1 : rule__ConditionalExpression__Group__1__Impl rule__ConditionalExpression__Group__2 ; |
13309 | public final void rule__Let__Group__1() throws RecognitionException { | 16229 | public final void rule__ConditionalExpression__Group__1() throws RecognitionException { |
13310 | 16230 | ||
13311 | int stackSize = keepStackSize(); | 16231 | int stackSize = keepStackSize(); |
13312 | 16232 | ||
13313 | try { | 16233 | try { |
13314 | // InternalSolverLanguageParser.g:4246:1: ( rule__Let__Group__1__Impl rule__Let__Group__2 ) | 16234 | // InternalSolverLanguageParser.g:5200:1: ( rule__ConditionalExpression__Group__1__Impl rule__ConditionalExpression__Group__2 ) |
13315 | // InternalSolverLanguageParser.g:4247:2: rule__Let__Group__1__Impl rule__Let__Group__2 | 16235 | // InternalSolverLanguageParser.g:5201:2: rule__ConditionalExpression__Group__1__Impl rule__ConditionalExpression__Group__2 |
13316 | { | 16236 | { |
13317 | pushFollow(FOLLOW_24); | 16237 | pushFollow(FOLLOW_26); |
13318 | rule__Let__Group__1__Impl(); | 16238 | rule__ConditionalExpression__Group__1__Impl(); |
13319 | 16239 | ||
13320 | state._fsp--; | 16240 | state._fsp--; |
13321 | 16241 | ||
13322 | pushFollow(FOLLOW_2); | 16242 | pushFollow(FOLLOW_2); |
13323 | rule__Let__Group__2(); | 16243 | rule__ConditionalExpression__Group__2(); |
13324 | 16244 | ||
13325 | state._fsp--; | 16245 | state._fsp--; |
13326 | 16246 | ||
@@ -13339,35 +16259,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
13339 | } | 16259 | } |
13340 | return ; | 16260 | return ; |
13341 | } | 16261 | } |
13342 | // $ANTLR end "rule__Let__Group__1" | 16262 | // $ANTLR end "rule__ConditionalExpression__Group__1" |
13343 | 16263 | ||
13344 | 16264 | ||
13345 | // $ANTLR start "rule__Let__Group__1__Impl" | 16265 | // $ANTLR start "rule__ConditionalExpression__Group__1__Impl" |
13346 | // InternalSolverLanguageParser.g:4254:1: rule__Let__Group__1__Impl : ( ( rule__Let__BindingsAssignment_1 ) ) ; | 16266 | // InternalSolverLanguageParser.g:5208:1: rule__ConditionalExpression__Group__1__Impl : ( ( rule__ConditionalExpression__ConditionAssignment_1 ) ) ; |
13347 | public final void rule__Let__Group__1__Impl() throws RecognitionException { | 16267 | public final void rule__ConditionalExpression__Group__1__Impl() throws RecognitionException { |
13348 | 16268 | ||
13349 | int stackSize = keepStackSize(); | 16269 | int stackSize = keepStackSize(); |
13350 | 16270 | ||
13351 | try { | 16271 | try { |
13352 | // InternalSolverLanguageParser.g:4258:1: ( ( ( rule__Let__BindingsAssignment_1 ) ) ) | 16272 | // InternalSolverLanguageParser.g:5212:1: ( ( ( rule__ConditionalExpression__ConditionAssignment_1 ) ) ) |
13353 | // InternalSolverLanguageParser.g:4259:1: ( ( rule__Let__BindingsAssignment_1 ) ) | 16273 | // InternalSolverLanguageParser.g:5213:1: ( ( rule__ConditionalExpression__ConditionAssignment_1 ) ) |
13354 | { | 16274 | { |
13355 | // InternalSolverLanguageParser.g:4259:1: ( ( rule__Let__BindingsAssignment_1 ) ) | 16275 | // InternalSolverLanguageParser.g:5213:1: ( ( rule__ConditionalExpression__ConditionAssignment_1 ) ) |
13356 | // InternalSolverLanguageParser.g:4260:2: ( rule__Let__BindingsAssignment_1 ) | 16276 | // InternalSolverLanguageParser.g:5214:2: ( rule__ConditionalExpression__ConditionAssignment_1 ) |
13357 | { | 16277 | { |
13358 | before(grammarAccess.getLetAccess().getBindingsAssignment_1()); | 16278 | before(grammarAccess.getConditionalExpressionAccess().getConditionAssignment_1()); |
13359 | // InternalSolverLanguageParser.g:4261:2: ( rule__Let__BindingsAssignment_1 ) | 16279 | // InternalSolverLanguageParser.g:5215:2: ( rule__ConditionalExpression__ConditionAssignment_1 ) |
13360 | // InternalSolverLanguageParser.g:4261:3: rule__Let__BindingsAssignment_1 | 16280 | // InternalSolverLanguageParser.g:5215:3: rule__ConditionalExpression__ConditionAssignment_1 |
13361 | { | 16281 | { |
13362 | pushFollow(FOLLOW_2); | 16282 | pushFollow(FOLLOW_2); |
13363 | rule__Let__BindingsAssignment_1(); | 16283 | rule__ConditionalExpression__ConditionAssignment_1(); |
13364 | 16284 | ||
13365 | state._fsp--; | 16285 | state._fsp--; |
13366 | 16286 | ||
13367 | 16287 | ||
13368 | } | 16288 | } |
13369 | 16289 | ||
13370 | after(grammarAccess.getLetAccess().getBindingsAssignment_1()); | 16290 | after(grammarAccess.getConditionalExpressionAccess().getConditionAssignment_1()); |
13371 | 16291 | ||
13372 | } | 16292 | } |
13373 | 16293 | ||
@@ -13386,26 +16306,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
13386 | } | 16306 | } |
13387 | return ; | 16307 | return ; |
13388 | } | 16308 | } |
13389 | // $ANTLR end "rule__Let__Group__1__Impl" | 16309 | // $ANTLR end "rule__ConditionalExpression__Group__1__Impl" |
13390 | 16310 | ||
13391 | 16311 | ||
13392 | // $ANTLR start "rule__Let__Group__2" | 16312 | // $ANTLR start "rule__ConditionalExpression__Group__2" |
13393 | // InternalSolverLanguageParser.g:4269:1: rule__Let__Group__2 : rule__Let__Group__2__Impl rule__Let__Group__3 ; | 16313 | // InternalSolverLanguageParser.g:5223:1: rule__ConditionalExpression__Group__2 : rule__ConditionalExpression__Group__2__Impl rule__ConditionalExpression__Group__3 ; |
13394 | public final void rule__Let__Group__2() throws RecognitionException { | 16314 | public final void rule__ConditionalExpression__Group__2() throws RecognitionException { |
13395 | 16315 | ||
13396 | int stackSize = keepStackSize(); | 16316 | int stackSize = keepStackSize(); |
13397 | 16317 | ||
13398 | try { | 16318 | try { |
13399 | // InternalSolverLanguageParser.g:4273:1: ( rule__Let__Group__2__Impl rule__Let__Group__3 ) | 16319 | // InternalSolverLanguageParser.g:5227:1: ( rule__ConditionalExpression__Group__2__Impl rule__ConditionalExpression__Group__3 ) |
13400 | // InternalSolverLanguageParser.g:4274:2: rule__Let__Group__2__Impl rule__Let__Group__3 | 16320 | // InternalSolverLanguageParser.g:5228:2: rule__ConditionalExpression__Group__2__Impl rule__ConditionalExpression__Group__3 |
13401 | { | 16321 | { |
13402 | pushFollow(FOLLOW_24); | 16322 | pushFollow(FOLLOW_12); |
13403 | rule__Let__Group__2__Impl(); | 16323 | rule__ConditionalExpression__Group__2__Impl(); |
13404 | 16324 | ||
13405 | state._fsp--; | 16325 | state._fsp--; |
13406 | 16326 | ||
13407 | pushFollow(FOLLOW_2); | 16327 | pushFollow(FOLLOW_2); |
13408 | rule__Let__Group__3(); | 16328 | rule__ConditionalExpression__Group__3(); |
13409 | 16329 | ||
13410 | state._fsp--; | 16330 | state._fsp--; |
13411 | 16331 | ||
@@ -13424,53 +16344,110 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
13424 | } | 16344 | } |
13425 | return ; | 16345 | return ; |
13426 | } | 16346 | } |
13427 | // $ANTLR end "rule__Let__Group__2" | 16347 | // $ANTLR end "rule__ConditionalExpression__Group__2" |
13428 | 16348 | ||
13429 | 16349 | ||
13430 | // $ANTLR start "rule__Let__Group__2__Impl" | 16350 | // $ANTLR start "rule__ConditionalExpression__Group__2__Impl" |
13431 | // InternalSolverLanguageParser.g:4281:1: rule__Let__Group__2__Impl : ( ( rule__Let__Group_2__0 )* ) ; | 16351 | // InternalSolverLanguageParser.g:5235:1: rule__ConditionalExpression__Group__2__Impl : ( Then ) ; |
13432 | public final void rule__Let__Group__2__Impl() throws RecognitionException { | 16352 | public final void rule__ConditionalExpression__Group__2__Impl() throws RecognitionException { |
13433 | 16353 | ||
13434 | int stackSize = keepStackSize(); | 16354 | int stackSize = keepStackSize(); |
13435 | 16355 | ||
13436 | try { | 16356 | try { |
13437 | // InternalSolverLanguageParser.g:4285:1: ( ( ( rule__Let__Group_2__0 )* ) ) | 16357 | // InternalSolverLanguageParser.g:5239:1: ( ( Then ) ) |
13438 | // InternalSolverLanguageParser.g:4286:1: ( ( rule__Let__Group_2__0 )* ) | 16358 | // InternalSolverLanguageParser.g:5240:1: ( Then ) |
13439 | { | 16359 | { |
13440 | // InternalSolverLanguageParser.g:4286:1: ( ( rule__Let__Group_2__0 )* ) | 16360 | // InternalSolverLanguageParser.g:5240:1: ( Then ) |
13441 | // InternalSolverLanguageParser.g:4287:2: ( rule__Let__Group_2__0 )* | 16361 | // InternalSolverLanguageParser.g:5241:2: Then |
13442 | { | 16362 | { |
13443 | before(grammarAccess.getLetAccess().getGroup_2()); | 16363 | before(grammarAccess.getConditionalExpressionAccess().getThenKeyword_2()); |
13444 | // InternalSolverLanguageParser.g:4288:2: ( rule__Let__Group_2__0 )* | 16364 | match(input,Then,FOLLOW_2); |
13445 | loop31: | 16365 | after(grammarAccess.getConditionalExpressionAccess().getThenKeyword_2()); |
13446 | do { | ||
13447 | int alt31=2; | ||
13448 | int LA31_0 = input.LA(1); | ||
13449 | 16366 | ||
13450 | if ( (LA31_0==Comma) ) { | 16367 | } |
13451 | alt31=1; | ||
13452 | } | ||
13453 | 16368 | ||
13454 | 16369 | ||
13455 | switch (alt31) { | 16370 | } |
13456 | case 1 : | ||
13457 | // InternalSolverLanguageParser.g:4288:3: rule__Let__Group_2__0 | ||
13458 | { | ||
13459 | pushFollow(FOLLOW_20); | ||
13460 | rule__Let__Group_2__0(); | ||
13461 | 16371 | ||
13462 | state._fsp--; | 16372 | } |
16373 | catch (RecognitionException re) { | ||
16374 | reportError(re); | ||
16375 | recover(input,re); | ||
16376 | } | ||
16377 | finally { | ||
13463 | 16378 | ||
16379 | restoreStackSize(stackSize); | ||
13464 | 16380 | ||
13465 | } | 16381 | } |
13466 | break; | 16382 | return ; |
16383 | } | ||
16384 | // $ANTLR end "rule__ConditionalExpression__Group__2__Impl" | ||
13467 | 16385 | ||
13468 | default : | ||
13469 | break loop31; | ||
13470 | } | ||
13471 | } while (true); | ||
13472 | 16386 | ||
13473 | after(grammarAccess.getLetAccess().getGroup_2()); | 16387 | // $ANTLR start "rule__ConditionalExpression__Group__3" |
16388 | // InternalSolverLanguageParser.g:5250:1: rule__ConditionalExpression__Group__3 : rule__ConditionalExpression__Group__3__Impl rule__ConditionalExpression__Group__4 ; | ||
16389 | public final void rule__ConditionalExpression__Group__3() throws RecognitionException { | ||
16390 | |||
16391 | int stackSize = keepStackSize(); | ||
16392 | |||
16393 | try { | ||
16394 | // InternalSolverLanguageParser.g:5254:1: ( rule__ConditionalExpression__Group__3__Impl rule__ConditionalExpression__Group__4 ) | ||
16395 | // InternalSolverLanguageParser.g:5255:2: rule__ConditionalExpression__Group__3__Impl rule__ConditionalExpression__Group__4 | ||
16396 | { | ||
16397 | pushFollow(FOLLOW_27); | ||
16398 | rule__ConditionalExpression__Group__3__Impl(); | ||
16399 | |||
16400 | state._fsp--; | ||
16401 | |||
16402 | pushFollow(FOLLOW_2); | ||
16403 | rule__ConditionalExpression__Group__4(); | ||
16404 | |||
16405 | state._fsp--; | ||
16406 | |||
16407 | |||
16408 | } | ||
16409 | |||
16410 | } | ||
16411 | catch (RecognitionException re) { | ||
16412 | reportError(re); | ||
16413 | recover(input,re); | ||
16414 | } | ||
16415 | finally { | ||
16416 | |||
16417 | restoreStackSize(stackSize); | ||
16418 | |||
16419 | } | ||
16420 | return ; | ||
16421 | } | ||
16422 | // $ANTLR end "rule__ConditionalExpression__Group__3" | ||
16423 | |||
16424 | |||
16425 | // $ANTLR start "rule__ConditionalExpression__Group__3__Impl" | ||
16426 | // InternalSolverLanguageParser.g:5262:1: rule__ConditionalExpression__Group__3__Impl : ( ( rule__ConditionalExpression__ThenAssignment_3 ) ) ; | ||
16427 | public final void rule__ConditionalExpression__Group__3__Impl() throws RecognitionException { | ||
16428 | |||
16429 | int stackSize = keepStackSize(); | ||
16430 | |||
16431 | try { | ||
16432 | // InternalSolverLanguageParser.g:5266:1: ( ( ( rule__ConditionalExpression__ThenAssignment_3 ) ) ) | ||
16433 | // InternalSolverLanguageParser.g:5267:1: ( ( rule__ConditionalExpression__ThenAssignment_3 ) ) | ||
16434 | { | ||
16435 | // InternalSolverLanguageParser.g:5267:1: ( ( rule__ConditionalExpression__ThenAssignment_3 ) ) | ||
16436 | // InternalSolverLanguageParser.g:5268:2: ( rule__ConditionalExpression__ThenAssignment_3 ) | ||
16437 | { | ||
16438 | before(grammarAccess.getConditionalExpressionAccess().getThenAssignment_3()); | ||
16439 | // InternalSolverLanguageParser.g:5269:2: ( rule__ConditionalExpression__ThenAssignment_3 ) | ||
16440 | // InternalSolverLanguageParser.g:5269:3: rule__ConditionalExpression__ThenAssignment_3 | ||
16441 | { | ||
16442 | pushFollow(FOLLOW_2); | ||
16443 | rule__ConditionalExpression__ThenAssignment_3(); | ||
16444 | |||
16445 | state._fsp--; | ||
16446 | |||
16447 | |||
16448 | } | ||
16449 | |||
16450 | after(grammarAccess.getConditionalExpressionAccess().getThenAssignment_3()); | ||
13474 | 16451 | ||
13475 | } | 16452 | } |
13476 | 16453 | ||
@@ -13489,26 +16466,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
13489 | } | 16466 | } |
13490 | return ; | 16467 | return ; |
13491 | } | 16468 | } |
13492 | // $ANTLR end "rule__Let__Group__2__Impl" | 16469 | // $ANTLR end "rule__ConditionalExpression__Group__3__Impl" |
13493 | 16470 | ||
13494 | 16471 | ||
13495 | // $ANTLR start "rule__Let__Group__3" | 16472 | // $ANTLR start "rule__ConditionalExpression__Group__4" |
13496 | // InternalSolverLanguageParser.g:4296:1: rule__Let__Group__3 : rule__Let__Group__3__Impl rule__Let__Group__4 ; | 16473 | // InternalSolverLanguageParser.g:5277:1: rule__ConditionalExpression__Group__4 : rule__ConditionalExpression__Group__4__Impl rule__ConditionalExpression__Group__5 ; |
13497 | public final void rule__Let__Group__3() throws RecognitionException { | 16474 | public final void rule__ConditionalExpression__Group__4() throws RecognitionException { |
13498 | 16475 | ||
13499 | int stackSize = keepStackSize(); | 16476 | int stackSize = keepStackSize(); |
13500 | 16477 | ||
13501 | try { | 16478 | try { |
13502 | // InternalSolverLanguageParser.g:4300:1: ( rule__Let__Group__3__Impl rule__Let__Group__4 ) | 16479 | // InternalSolverLanguageParser.g:5281:1: ( rule__ConditionalExpression__Group__4__Impl rule__ConditionalExpression__Group__5 ) |
13503 | // InternalSolverLanguageParser.g:4301:2: rule__Let__Group__3__Impl rule__Let__Group__4 | 16480 | // InternalSolverLanguageParser.g:5282:2: rule__ConditionalExpression__Group__4__Impl rule__ConditionalExpression__Group__5 |
13504 | { | 16481 | { |
13505 | pushFollow(FOLLOW_7); | 16482 | pushFollow(FOLLOW_12); |
13506 | rule__Let__Group__3__Impl(); | 16483 | rule__ConditionalExpression__Group__4__Impl(); |
13507 | 16484 | ||
13508 | state._fsp--; | 16485 | state._fsp--; |
13509 | 16486 | ||
13510 | pushFollow(FOLLOW_2); | 16487 | pushFollow(FOLLOW_2); |
13511 | rule__Let__Group__4(); | 16488 | rule__ConditionalExpression__Group__5(); |
13512 | 16489 | ||
13513 | state._fsp--; | 16490 | state._fsp--; |
13514 | 16491 | ||
@@ -13527,25 +16504,25 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
13527 | } | 16504 | } |
13528 | return ; | 16505 | return ; |
13529 | } | 16506 | } |
13530 | // $ANTLR end "rule__Let__Group__3" | 16507 | // $ANTLR end "rule__ConditionalExpression__Group__4" |
13531 | 16508 | ||
13532 | 16509 | ||
13533 | // $ANTLR start "rule__Let__Group__3__Impl" | 16510 | // $ANTLR start "rule__ConditionalExpression__Group__4__Impl" |
13534 | // InternalSolverLanguageParser.g:4308:1: rule__Let__Group__3__Impl : ( In ) ; | 16511 | // InternalSolverLanguageParser.g:5289:1: rule__ConditionalExpression__Group__4__Impl : ( Else ) ; |
13535 | public final void rule__Let__Group__3__Impl() throws RecognitionException { | 16512 | public final void rule__ConditionalExpression__Group__4__Impl() throws RecognitionException { |
13536 | 16513 | ||
13537 | int stackSize = keepStackSize(); | 16514 | int stackSize = keepStackSize(); |
13538 | 16515 | ||
13539 | try { | 16516 | try { |
13540 | // InternalSolverLanguageParser.g:4312:1: ( ( In ) ) | 16517 | // InternalSolverLanguageParser.g:5293:1: ( ( Else ) ) |
13541 | // InternalSolverLanguageParser.g:4313:1: ( In ) | 16518 | // InternalSolverLanguageParser.g:5294:1: ( Else ) |
13542 | { | 16519 | { |
13543 | // InternalSolverLanguageParser.g:4313:1: ( In ) | 16520 | // InternalSolverLanguageParser.g:5294:1: ( Else ) |
13544 | // InternalSolverLanguageParser.g:4314:2: In | 16521 | // InternalSolverLanguageParser.g:5295:2: Else |
13545 | { | 16522 | { |
13546 | before(grammarAccess.getLetAccess().getInKeyword_3()); | 16523 | before(grammarAccess.getConditionalExpressionAccess().getElseKeyword_4()); |
13547 | match(input,In,FOLLOW_2); | 16524 | match(input,Else,FOLLOW_2); |
13548 | after(grammarAccess.getLetAccess().getInKeyword_3()); | 16525 | after(grammarAccess.getConditionalExpressionAccess().getElseKeyword_4()); |
13549 | 16526 | ||
13550 | } | 16527 | } |
13551 | 16528 | ||
@@ -13564,21 +16541,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
13564 | } | 16541 | } |
13565 | return ; | 16542 | return ; |
13566 | } | 16543 | } |
13567 | // $ANTLR end "rule__Let__Group__3__Impl" | 16544 | // $ANTLR end "rule__ConditionalExpression__Group__4__Impl" |
13568 | 16545 | ||
13569 | 16546 | ||
13570 | // $ANTLR start "rule__Let__Group__4" | 16547 | // $ANTLR start "rule__ConditionalExpression__Group__5" |
13571 | // InternalSolverLanguageParser.g:4323:1: rule__Let__Group__4 : rule__Let__Group__4__Impl ; | 16548 | // InternalSolverLanguageParser.g:5304:1: rule__ConditionalExpression__Group__5 : rule__ConditionalExpression__Group__5__Impl ; |
13572 | public final void rule__Let__Group__4() throws RecognitionException { | 16549 | public final void rule__ConditionalExpression__Group__5() throws RecognitionException { |
13573 | 16550 | ||
13574 | int stackSize = keepStackSize(); | 16551 | int stackSize = keepStackSize(); |
13575 | 16552 | ||
13576 | try { | 16553 | try { |
13577 | // InternalSolverLanguageParser.g:4327:1: ( rule__Let__Group__4__Impl ) | 16554 | // InternalSolverLanguageParser.g:5308:1: ( rule__ConditionalExpression__Group__5__Impl ) |
13578 | // InternalSolverLanguageParser.g:4328:2: rule__Let__Group__4__Impl | 16555 | // InternalSolverLanguageParser.g:5309:2: rule__ConditionalExpression__Group__5__Impl |
13579 | { | 16556 | { |
13580 | pushFollow(FOLLOW_2); | 16557 | pushFollow(FOLLOW_2); |
13581 | rule__Let__Group__4__Impl(); | 16558 | rule__ConditionalExpression__Group__5__Impl(); |
13582 | 16559 | ||
13583 | state._fsp--; | 16560 | state._fsp--; |
13584 | 16561 | ||
@@ -13597,35 +16574,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
13597 | } | 16574 | } |
13598 | return ; | 16575 | return ; |
13599 | } | 16576 | } |
13600 | // $ANTLR end "rule__Let__Group__4" | 16577 | // $ANTLR end "rule__ConditionalExpression__Group__5" |
13601 | 16578 | ||
13602 | 16579 | ||
13603 | // $ANTLR start "rule__Let__Group__4__Impl" | 16580 | // $ANTLR start "rule__ConditionalExpression__Group__5__Impl" |
13604 | // InternalSolverLanguageParser.g:4334:1: rule__Let__Group__4__Impl : ( ( rule__Let__BodyAssignment_4 ) ) ; | 16581 | // InternalSolverLanguageParser.g:5315:1: rule__ConditionalExpression__Group__5__Impl : ( ( rule__ConditionalExpression__ElseAssignment_5 ) ) ; |
13605 | public final void rule__Let__Group__4__Impl() throws RecognitionException { | 16582 | public final void rule__ConditionalExpression__Group__5__Impl() throws RecognitionException { |
13606 | 16583 | ||
13607 | int stackSize = keepStackSize(); | 16584 | int stackSize = keepStackSize(); |
13608 | 16585 | ||
13609 | try { | 16586 | try { |
13610 | // InternalSolverLanguageParser.g:4338:1: ( ( ( rule__Let__BodyAssignment_4 ) ) ) | 16587 | // InternalSolverLanguageParser.g:5319:1: ( ( ( rule__ConditionalExpression__ElseAssignment_5 ) ) ) |
13611 | // InternalSolverLanguageParser.g:4339:1: ( ( rule__Let__BodyAssignment_4 ) ) | 16588 | // InternalSolverLanguageParser.g:5320:1: ( ( rule__ConditionalExpression__ElseAssignment_5 ) ) |
13612 | { | 16589 | { |
13613 | // InternalSolverLanguageParser.g:4339:1: ( ( rule__Let__BodyAssignment_4 ) ) | 16590 | // InternalSolverLanguageParser.g:5320:1: ( ( rule__ConditionalExpression__ElseAssignment_5 ) ) |
13614 | // InternalSolverLanguageParser.g:4340:2: ( rule__Let__BodyAssignment_4 ) | 16591 | // InternalSolverLanguageParser.g:5321:2: ( rule__ConditionalExpression__ElseAssignment_5 ) |
13615 | { | 16592 | { |
13616 | before(grammarAccess.getLetAccess().getBodyAssignment_4()); | 16593 | before(grammarAccess.getConditionalExpressionAccess().getElseAssignment_5()); |
13617 | // InternalSolverLanguageParser.g:4341:2: ( rule__Let__BodyAssignment_4 ) | 16594 | // InternalSolverLanguageParser.g:5322:2: ( rule__ConditionalExpression__ElseAssignment_5 ) |
13618 | // InternalSolverLanguageParser.g:4341:3: rule__Let__BodyAssignment_4 | 16595 | // InternalSolverLanguageParser.g:5322:3: rule__ConditionalExpression__ElseAssignment_5 |
13619 | { | 16596 | { |
13620 | pushFollow(FOLLOW_2); | 16597 | pushFollow(FOLLOW_2); |
13621 | rule__Let__BodyAssignment_4(); | 16598 | rule__ConditionalExpression__ElseAssignment_5(); |
13622 | 16599 | ||
13623 | state._fsp--; | 16600 | state._fsp--; |
13624 | 16601 | ||
13625 | 16602 | ||
13626 | } | 16603 | } |
13627 | 16604 | ||
13628 | after(grammarAccess.getLetAccess().getBodyAssignment_4()); | 16605 | after(grammarAccess.getConditionalExpressionAccess().getElseAssignment_5()); |
13629 | 16606 | ||
13630 | } | 16607 | } |
13631 | 16608 | ||
@@ -13644,26 +16621,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
13644 | } | 16621 | } |
13645 | return ; | 16622 | return ; |
13646 | } | 16623 | } |
13647 | // $ANTLR end "rule__Let__Group__4__Impl" | 16624 | // $ANTLR end "rule__ConditionalExpression__Group__5__Impl" |
13648 | 16625 | ||
13649 | 16626 | ||
13650 | // $ANTLR start "rule__Let__Group_2__0" | 16627 | // $ANTLR start "rule__LetExpression__Group__0" |
13651 | // InternalSolverLanguageParser.g:4350:1: rule__Let__Group_2__0 : rule__Let__Group_2__0__Impl rule__Let__Group_2__1 ; | 16628 | // InternalSolverLanguageParser.g:5331:1: rule__LetExpression__Group__0 : rule__LetExpression__Group__0__Impl rule__LetExpression__Group__1 ; |
13652 | public final void rule__Let__Group_2__0() throws RecognitionException { | 16629 | public final void rule__LetExpression__Group__0() throws RecognitionException { |
13653 | 16630 | ||
13654 | int stackSize = keepStackSize(); | 16631 | int stackSize = keepStackSize(); |
13655 | 16632 | ||
13656 | try { | 16633 | try { |
13657 | // InternalSolverLanguageParser.g:4354:1: ( rule__Let__Group_2__0__Impl rule__Let__Group_2__1 ) | 16634 | // InternalSolverLanguageParser.g:5335:1: ( rule__LetExpression__Group__0__Impl rule__LetExpression__Group__1 ) |
13658 | // InternalSolverLanguageParser.g:4355:2: rule__Let__Group_2__0__Impl rule__Let__Group_2__1 | 16635 | // InternalSolverLanguageParser.g:5336:2: rule__LetExpression__Group__0__Impl rule__LetExpression__Group__1 |
13659 | { | 16636 | { |
13660 | pushFollow(FOLLOW_9); | 16637 | pushFollow(FOLLOW_6); |
13661 | rule__Let__Group_2__0__Impl(); | 16638 | rule__LetExpression__Group__0__Impl(); |
13662 | 16639 | ||
13663 | state._fsp--; | 16640 | state._fsp--; |
13664 | 16641 | ||
13665 | pushFollow(FOLLOW_2); | 16642 | pushFollow(FOLLOW_2); |
13666 | rule__Let__Group_2__1(); | 16643 | rule__LetExpression__Group__1(); |
13667 | 16644 | ||
13668 | state._fsp--; | 16645 | state._fsp--; |
13669 | 16646 | ||
@@ -13682,25 +16659,25 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
13682 | } | 16659 | } |
13683 | return ; | 16660 | return ; |
13684 | } | 16661 | } |
13685 | // $ANTLR end "rule__Let__Group_2__0" | 16662 | // $ANTLR end "rule__LetExpression__Group__0" |
13686 | 16663 | ||
13687 | 16664 | ||
13688 | // $ANTLR start "rule__Let__Group_2__0__Impl" | 16665 | // $ANTLR start "rule__LetExpression__Group__0__Impl" |
13689 | // InternalSolverLanguageParser.g:4362:1: rule__Let__Group_2__0__Impl : ( Comma ) ; | 16666 | // InternalSolverLanguageParser.g:5343:1: rule__LetExpression__Group__0__Impl : ( Let ) ; |
13690 | public final void rule__Let__Group_2__0__Impl() throws RecognitionException { | 16667 | public final void rule__LetExpression__Group__0__Impl() throws RecognitionException { |
13691 | 16668 | ||
13692 | int stackSize = keepStackSize(); | 16669 | int stackSize = keepStackSize(); |
13693 | 16670 | ||
13694 | try { | 16671 | try { |
13695 | // InternalSolverLanguageParser.g:4366:1: ( ( Comma ) ) | 16672 | // InternalSolverLanguageParser.g:5347:1: ( ( Let ) ) |
13696 | // InternalSolverLanguageParser.g:4367:1: ( Comma ) | 16673 | // InternalSolverLanguageParser.g:5348:1: ( Let ) |
13697 | { | 16674 | { |
13698 | // InternalSolverLanguageParser.g:4367:1: ( Comma ) | 16675 | // InternalSolverLanguageParser.g:5348:1: ( Let ) |
13699 | // InternalSolverLanguageParser.g:4368:2: Comma | 16676 | // InternalSolverLanguageParser.g:5349:2: Let |
13700 | { | 16677 | { |
13701 | before(grammarAccess.getLetAccess().getCommaKeyword_2_0()); | 16678 | before(grammarAccess.getLetExpressionAccess().getLetKeyword_0()); |
13702 | match(input,Comma,FOLLOW_2); | 16679 | match(input,Let,FOLLOW_2); |
13703 | after(grammarAccess.getLetAccess().getCommaKeyword_2_0()); | 16680 | after(grammarAccess.getLetExpressionAccess().getLetKeyword_0()); |
13704 | 16681 | ||
13705 | } | 16682 | } |
13706 | 16683 | ||
@@ -13719,21 +16696,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
13719 | } | 16696 | } |
13720 | return ; | 16697 | return ; |
13721 | } | 16698 | } |
13722 | // $ANTLR end "rule__Let__Group_2__0__Impl" | 16699 | // $ANTLR end "rule__LetExpression__Group__0__Impl" |
13723 | 16700 | ||
13724 | 16701 | ||
13725 | // $ANTLR start "rule__Let__Group_2__1" | 16702 | // $ANTLR start "rule__LetExpression__Group__1" |
13726 | // InternalSolverLanguageParser.g:4377:1: rule__Let__Group_2__1 : rule__Let__Group_2__1__Impl ; | 16703 | // InternalSolverLanguageParser.g:5358:1: rule__LetExpression__Group__1 : rule__LetExpression__Group__1__Impl rule__LetExpression__Group__2 ; |
13727 | public final void rule__Let__Group_2__1() throws RecognitionException { | 16704 | public final void rule__LetExpression__Group__1() throws RecognitionException { |
13728 | 16705 | ||
13729 | int stackSize = keepStackSize(); | 16706 | int stackSize = keepStackSize(); |
13730 | 16707 | ||
13731 | try { | 16708 | try { |
13732 | // InternalSolverLanguageParser.g:4381:1: ( rule__Let__Group_2__1__Impl ) | 16709 | // InternalSolverLanguageParser.g:5362:1: ( rule__LetExpression__Group__1__Impl rule__LetExpression__Group__2 ) |
13733 | // InternalSolverLanguageParser.g:4382:2: rule__Let__Group_2__1__Impl | 16710 | // InternalSolverLanguageParser.g:5363:2: rule__LetExpression__Group__1__Impl rule__LetExpression__Group__2 |
13734 | { | 16711 | { |
16712 | pushFollow(FOLLOW_28); | ||
16713 | rule__LetExpression__Group__1__Impl(); | ||
16714 | |||
16715 | state._fsp--; | ||
16716 | |||
13735 | pushFollow(FOLLOW_2); | 16717 | pushFollow(FOLLOW_2); |
13736 | rule__Let__Group_2__1__Impl(); | 16718 | rule__LetExpression__Group__2(); |
13737 | 16719 | ||
13738 | state._fsp--; | 16720 | state._fsp--; |
13739 | 16721 | ||
@@ -13752,35 +16734,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
13752 | } | 16734 | } |
13753 | return ; | 16735 | return ; |
13754 | } | 16736 | } |
13755 | // $ANTLR end "rule__Let__Group_2__1" | 16737 | // $ANTLR end "rule__LetExpression__Group__1" |
13756 | 16738 | ||
13757 | 16739 | ||
13758 | // $ANTLR start "rule__Let__Group_2__1__Impl" | 16740 | // $ANTLR start "rule__LetExpression__Group__1__Impl" |
13759 | // InternalSolverLanguageParser.g:4388:1: rule__Let__Group_2__1__Impl : ( ( rule__Let__BindingsAssignment_2_1 ) ) ; | 16741 | // InternalSolverLanguageParser.g:5370:1: rule__LetExpression__Group__1__Impl : ( ( rule__LetExpression__BindingsAssignment_1 ) ) ; |
13760 | public final void rule__Let__Group_2__1__Impl() throws RecognitionException { | 16742 | public final void rule__LetExpression__Group__1__Impl() throws RecognitionException { |
13761 | 16743 | ||
13762 | int stackSize = keepStackSize(); | 16744 | int stackSize = keepStackSize(); |
13763 | 16745 | ||
13764 | try { | 16746 | try { |
13765 | // InternalSolverLanguageParser.g:4392:1: ( ( ( rule__Let__BindingsAssignment_2_1 ) ) ) | 16747 | // InternalSolverLanguageParser.g:5374:1: ( ( ( rule__LetExpression__BindingsAssignment_1 ) ) ) |
13766 | // InternalSolverLanguageParser.g:4393:1: ( ( rule__Let__BindingsAssignment_2_1 ) ) | 16748 | // InternalSolverLanguageParser.g:5375:1: ( ( rule__LetExpression__BindingsAssignment_1 ) ) |
13767 | { | 16749 | { |
13768 | // InternalSolverLanguageParser.g:4393:1: ( ( rule__Let__BindingsAssignment_2_1 ) ) | 16750 | // InternalSolverLanguageParser.g:5375:1: ( ( rule__LetExpression__BindingsAssignment_1 ) ) |
13769 | // InternalSolverLanguageParser.g:4394:2: ( rule__Let__BindingsAssignment_2_1 ) | 16751 | // InternalSolverLanguageParser.g:5376:2: ( rule__LetExpression__BindingsAssignment_1 ) |
13770 | { | 16752 | { |
13771 | before(grammarAccess.getLetAccess().getBindingsAssignment_2_1()); | 16753 | before(grammarAccess.getLetExpressionAccess().getBindingsAssignment_1()); |
13772 | // InternalSolverLanguageParser.g:4395:2: ( rule__Let__BindingsAssignment_2_1 ) | 16754 | // InternalSolverLanguageParser.g:5377:2: ( rule__LetExpression__BindingsAssignment_1 ) |
13773 | // InternalSolverLanguageParser.g:4395:3: rule__Let__BindingsAssignment_2_1 | 16755 | // InternalSolverLanguageParser.g:5377:3: rule__LetExpression__BindingsAssignment_1 |
13774 | { | 16756 | { |
13775 | pushFollow(FOLLOW_2); | 16757 | pushFollow(FOLLOW_2); |
13776 | rule__Let__BindingsAssignment_2_1(); | 16758 | rule__LetExpression__BindingsAssignment_1(); |
13777 | 16759 | ||
13778 | state._fsp--; | 16760 | state._fsp--; |
13779 | 16761 | ||
13780 | 16762 | ||
13781 | } | 16763 | } |
13782 | 16764 | ||
13783 | after(grammarAccess.getLetAccess().getBindingsAssignment_2_1()); | 16765 | after(grammarAccess.getLetExpressionAccess().getBindingsAssignment_1()); |
13784 | 16766 | ||
13785 | } | 16767 | } |
13786 | 16768 | ||
@@ -13799,26 +16781,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
13799 | } | 16781 | } |
13800 | return ; | 16782 | return ; |
13801 | } | 16783 | } |
13802 | // $ANTLR end "rule__Let__Group_2__1__Impl" | 16784 | // $ANTLR end "rule__LetExpression__Group__1__Impl" |
13803 | 16785 | ||
13804 | 16786 | ||
13805 | // $ANTLR start "rule__LetBinding__Group__0" | 16787 | // $ANTLR start "rule__LetExpression__Group__2" |
13806 | // InternalSolverLanguageParser.g:4404:1: rule__LetBinding__Group__0 : rule__LetBinding__Group__0__Impl rule__LetBinding__Group__1 ; | 16788 | // InternalSolverLanguageParser.g:5385:1: rule__LetExpression__Group__2 : rule__LetExpression__Group__2__Impl rule__LetExpression__Group__3 ; |
13807 | public final void rule__LetBinding__Group__0() throws RecognitionException { | 16789 | public final void rule__LetExpression__Group__2() throws RecognitionException { |
13808 | 16790 | ||
13809 | int stackSize = keepStackSize(); | 16791 | int stackSize = keepStackSize(); |
13810 | 16792 | ||
13811 | try { | 16793 | try { |
13812 | // InternalSolverLanguageParser.g:4408:1: ( rule__LetBinding__Group__0__Impl rule__LetBinding__Group__1 ) | 16794 | // InternalSolverLanguageParser.g:5389:1: ( rule__LetExpression__Group__2__Impl rule__LetExpression__Group__3 ) |
13813 | // InternalSolverLanguageParser.g:4409:2: rule__LetBinding__Group__0__Impl rule__LetBinding__Group__1 | 16795 | // InternalSolverLanguageParser.g:5390:2: rule__LetExpression__Group__2__Impl rule__LetExpression__Group__3 |
13814 | { | 16796 | { |
13815 | pushFollow(FOLLOW_13); | 16797 | pushFollow(FOLLOW_28); |
13816 | rule__LetBinding__Group__0__Impl(); | 16798 | rule__LetExpression__Group__2__Impl(); |
13817 | 16799 | ||
13818 | state._fsp--; | 16800 | state._fsp--; |
13819 | 16801 | ||
13820 | pushFollow(FOLLOW_2); | 16802 | pushFollow(FOLLOW_2); |
13821 | rule__LetBinding__Group__1(); | 16803 | rule__LetExpression__Group__3(); |
13822 | 16804 | ||
13823 | state._fsp--; | 16805 | state._fsp--; |
13824 | 16806 | ||
@@ -13837,35 +16819,53 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
13837 | } | 16819 | } |
13838 | return ; | 16820 | return ; |
13839 | } | 16821 | } |
13840 | // $ANTLR end "rule__LetBinding__Group__0" | 16822 | // $ANTLR end "rule__LetExpression__Group__2" |
13841 | 16823 | ||
13842 | 16824 | ||
13843 | // $ANTLR start "rule__LetBinding__Group__0__Impl" | 16825 | // $ANTLR start "rule__LetExpression__Group__2__Impl" |
13844 | // InternalSolverLanguageParser.g:4416:1: rule__LetBinding__Group__0__Impl : ( ( rule__LetBinding__VariableAssignment_0 ) ) ; | 16826 | // InternalSolverLanguageParser.g:5397:1: rule__LetExpression__Group__2__Impl : ( ( rule__LetExpression__Group_2__0 )* ) ; |
13845 | public final void rule__LetBinding__Group__0__Impl() throws RecognitionException { | 16827 | public final void rule__LetExpression__Group__2__Impl() throws RecognitionException { |
13846 | 16828 | ||
13847 | int stackSize = keepStackSize(); | 16829 | int stackSize = keepStackSize(); |
13848 | 16830 | ||
13849 | try { | 16831 | try { |
13850 | // InternalSolverLanguageParser.g:4420:1: ( ( ( rule__LetBinding__VariableAssignment_0 ) ) ) | 16832 | // InternalSolverLanguageParser.g:5401:1: ( ( ( rule__LetExpression__Group_2__0 )* ) ) |
13851 | // InternalSolverLanguageParser.g:4421:1: ( ( rule__LetBinding__VariableAssignment_0 ) ) | 16833 | // InternalSolverLanguageParser.g:5402:1: ( ( rule__LetExpression__Group_2__0 )* ) |
13852 | { | 16834 | { |
13853 | // InternalSolverLanguageParser.g:4421:1: ( ( rule__LetBinding__VariableAssignment_0 ) ) | 16835 | // InternalSolverLanguageParser.g:5402:1: ( ( rule__LetExpression__Group_2__0 )* ) |
13854 | // InternalSolverLanguageParser.g:4422:2: ( rule__LetBinding__VariableAssignment_0 ) | 16836 | // InternalSolverLanguageParser.g:5403:2: ( rule__LetExpression__Group_2__0 )* |
13855 | { | 16837 | { |
13856 | before(grammarAccess.getLetBindingAccess().getVariableAssignment_0()); | 16838 | before(grammarAccess.getLetExpressionAccess().getGroup_2()); |
13857 | // InternalSolverLanguageParser.g:4423:2: ( rule__LetBinding__VariableAssignment_0 ) | 16839 | // InternalSolverLanguageParser.g:5404:2: ( rule__LetExpression__Group_2__0 )* |
13858 | // InternalSolverLanguageParser.g:4423:3: rule__LetBinding__VariableAssignment_0 | 16840 | loop39: |
13859 | { | 16841 | do { |
13860 | pushFollow(FOLLOW_2); | 16842 | int alt39=2; |
13861 | rule__LetBinding__VariableAssignment_0(); | 16843 | int LA39_0 = input.LA(1); |
13862 | 16844 | ||
13863 | state._fsp--; | 16845 | if ( (LA39_0==Comma) ) { |
16846 | alt39=1; | ||
16847 | } | ||
13864 | 16848 | ||
13865 | 16849 | ||
13866 | } | 16850 | switch (alt39) { |
16851 | case 1 : | ||
16852 | // InternalSolverLanguageParser.g:5404:3: rule__LetExpression__Group_2__0 | ||
16853 | { | ||
16854 | pushFollow(FOLLOW_29); | ||
16855 | rule__LetExpression__Group_2__0(); | ||
16856 | |||
16857 | state._fsp--; | ||
16858 | |||
13867 | 16859 | ||
13868 | after(grammarAccess.getLetBindingAccess().getVariableAssignment_0()); | 16860 | } |
16861 | break; | ||
16862 | |||
16863 | default : | ||
16864 | break loop39; | ||
16865 | } | ||
16866 | } while (true); | ||
16867 | |||
16868 | after(grammarAccess.getLetExpressionAccess().getGroup_2()); | ||
13869 | 16869 | ||
13870 | } | 16870 | } |
13871 | 16871 | ||
@@ -13884,26 +16884,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
13884 | } | 16884 | } |
13885 | return ; | 16885 | return ; |
13886 | } | 16886 | } |
13887 | // $ANTLR end "rule__LetBinding__Group__0__Impl" | 16887 | // $ANTLR end "rule__LetExpression__Group__2__Impl" |
13888 | 16888 | ||
13889 | 16889 | ||
13890 | // $ANTLR start "rule__LetBinding__Group__1" | 16890 | // $ANTLR start "rule__LetExpression__Group__3" |
13891 | // InternalSolverLanguageParser.g:4431:1: rule__LetBinding__Group__1 : rule__LetBinding__Group__1__Impl rule__LetBinding__Group__2 ; | 16891 | // InternalSolverLanguageParser.g:5412:1: rule__LetExpression__Group__3 : rule__LetExpression__Group__3__Impl rule__LetExpression__Group__4 ; |
13892 | public final void rule__LetBinding__Group__1() throws RecognitionException { | 16892 | public final void rule__LetExpression__Group__3() throws RecognitionException { |
13893 | 16893 | ||
13894 | int stackSize = keepStackSize(); | 16894 | int stackSize = keepStackSize(); |
13895 | 16895 | ||
13896 | try { | 16896 | try { |
13897 | // InternalSolverLanguageParser.g:4435:1: ( rule__LetBinding__Group__1__Impl rule__LetBinding__Group__2 ) | 16897 | // InternalSolverLanguageParser.g:5416:1: ( rule__LetExpression__Group__3__Impl rule__LetExpression__Group__4 ) |
13898 | // InternalSolverLanguageParser.g:4436:2: rule__LetBinding__Group__1__Impl rule__LetBinding__Group__2 | 16898 | // InternalSolverLanguageParser.g:5417:2: rule__LetExpression__Group__3__Impl rule__LetExpression__Group__4 |
13899 | { | 16899 | { |
13900 | pushFollow(FOLLOW_7); | 16900 | pushFollow(FOLLOW_12); |
13901 | rule__LetBinding__Group__1__Impl(); | 16901 | rule__LetExpression__Group__3__Impl(); |
13902 | 16902 | ||
13903 | state._fsp--; | 16903 | state._fsp--; |
13904 | 16904 | ||
13905 | pushFollow(FOLLOW_2); | 16905 | pushFollow(FOLLOW_2); |
13906 | rule__LetBinding__Group__2(); | 16906 | rule__LetExpression__Group__4(); |
13907 | 16907 | ||
13908 | state._fsp--; | 16908 | state._fsp--; |
13909 | 16909 | ||
@@ -13922,25 +16922,25 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
13922 | } | 16922 | } |
13923 | return ; | 16923 | return ; |
13924 | } | 16924 | } |
13925 | // $ANTLR end "rule__LetBinding__Group__1" | 16925 | // $ANTLR end "rule__LetExpression__Group__3" |
13926 | 16926 | ||
13927 | 16927 | ||
13928 | // $ANTLR start "rule__LetBinding__Group__1__Impl" | 16928 | // $ANTLR start "rule__LetExpression__Group__3__Impl" |
13929 | // InternalSolverLanguageParser.g:4443:1: rule__LetBinding__Group__1__Impl : ( EqualsSign ) ; | 16929 | // InternalSolverLanguageParser.g:5424:1: rule__LetExpression__Group__3__Impl : ( In ) ; |
13930 | public final void rule__LetBinding__Group__1__Impl() throws RecognitionException { | 16930 | public final void rule__LetExpression__Group__3__Impl() throws RecognitionException { |
13931 | 16931 | ||
13932 | int stackSize = keepStackSize(); | 16932 | int stackSize = keepStackSize(); |
13933 | 16933 | ||
13934 | try { | 16934 | try { |
13935 | // InternalSolverLanguageParser.g:4447:1: ( ( EqualsSign ) ) | 16935 | // InternalSolverLanguageParser.g:5428:1: ( ( In ) ) |
13936 | // InternalSolverLanguageParser.g:4448:1: ( EqualsSign ) | 16936 | // InternalSolverLanguageParser.g:5429:1: ( In ) |
13937 | { | 16937 | { |
13938 | // InternalSolverLanguageParser.g:4448:1: ( EqualsSign ) | 16938 | // InternalSolverLanguageParser.g:5429:1: ( In ) |
13939 | // InternalSolverLanguageParser.g:4449:2: EqualsSign | 16939 | // InternalSolverLanguageParser.g:5430:2: In |
13940 | { | 16940 | { |
13941 | before(grammarAccess.getLetBindingAccess().getEqualsSignKeyword_1()); | 16941 | before(grammarAccess.getLetExpressionAccess().getInKeyword_3()); |
13942 | match(input,EqualsSign,FOLLOW_2); | 16942 | match(input,In,FOLLOW_2); |
13943 | after(grammarAccess.getLetBindingAccess().getEqualsSignKeyword_1()); | 16943 | after(grammarAccess.getLetExpressionAccess().getInKeyword_3()); |
13944 | 16944 | ||
13945 | } | 16945 | } |
13946 | 16946 | ||
@@ -13959,21 +16959,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
13959 | } | 16959 | } |
13960 | return ; | 16960 | return ; |
13961 | } | 16961 | } |
13962 | // $ANTLR end "rule__LetBinding__Group__1__Impl" | 16962 | // $ANTLR end "rule__LetExpression__Group__3__Impl" |
13963 | 16963 | ||
13964 | 16964 | ||
13965 | // $ANTLR start "rule__LetBinding__Group__2" | 16965 | // $ANTLR start "rule__LetExpression__Group__4" |
13966 | // InternalSolverLanguageParser.g:4458:1: rule__LetBinding__Group__2 : rule__LetBinding__Group__2__Impl ; | 16966 | // InternalSolverLanguageParser.g:5439:1: rule__LetExpression__Group__4 : rule__LetExpression__Group__4__Impl ; |
13967 | public final void rule__LetBinding__Group__2() throws RecognitionException { | 16967 | public final void rule__LetExpression__Group__4() throws RecognitionException { |
13968 | 16968 | ||
13969 | int stackSize = keepStackSize(); | 16969 | int stackSize = keepStackSize(); |
13970 | 16970 | ||
13971 | try { | 16971 | try { |
13972 | // InternalSolverLanguageParser.g:4462:1: ( rule__LetBinding__Group__2__Impl ) | 16972 | // InternalSolverLanguageParser.g:5443:1: ( rule__LetExpression__Group__4__Impl ) |
13973 | // InternalSolverLanguageParser.g:4463:2: rule__LetBinding__Group__2__Impl | 16973 | // InternalSolverLanguageParser.g:5444:2: rule__LetExpression__Group__4__Impl |
13974 | { | 16974 | { |
13975 | pushFollow(FOLLOW_2); | 16975 | pushFollow(FOLLOW_2); |
13976 | rule__LetBinding__Group__2__Impl(); | 16976 | rule__LetExpression__Group__4__Impl(); |
13977 | 16977 | ||
13978 | state._fsp--; | 16978 | state._fsp--; |
13979 | 16979 | ||
@@ -13992,35 +16992,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
13992 | } | 16992 | } |
13993 | return ; | 16993 | return ; |
13994 | } | 16994 | } |
13995 | // $ANTLR end "rule__LetBinding__Group__2" | 16995 | // $ANTLR end "rule__LetExpression__Group__4" |
13996 | 16996 | ||
13997 | 16997 | ||
13998 | // $ANTLR start "rule__LetBinding__Group__2__Impl" | 16998 | // $ANTLR start "rule__LetExpression__Group__4__Impl" |
13999 | // InternalSolverLanguageParser.g:4469:1: rule__LetBinding__Group__2__Impl : ( ( rule__LetBinding__ValueAssignment_2 ) ) ; | 16999 | // InternalSolverLanguageParser.g:5450:1: rule__LetExpression__Group__4__Impl : ( ( rule__LetExpression__BodyAssignment_4 ) ) ; |
14000 | public final void rule__LetBinding__Group__2__Impl() throws RecognitionException { | 17000 | public final void rule__LetExpression__Group__4__Impl() throws RecognitionException { |
14001 | 17001 | ||
14002 | int stackSize = keepStackSize(); | 17002 | int stackSize = keepStackSize(); |
14003 | 17003 | ||
14004 | try { | 17004 | try { |
14005 | // InternalSolverLanguageParser.g:4473:1: ( ( ( rule__LetBinding__ValueAssignment_2 ) ) ) | 17005 | // InternalSolverLanguageParser.g:5454:1: ( ( ( rule__LetExpression__BodyAssignment_4 ) ) ) |
14006 | // InternalSolverLanguageParser.g:4474:1: ( ( rule__LetBinding__ValueAssignment_2 ) ) | 17006 | // InternalSolverLanguageParser.g:5455:1: ( ( rule__LetExpression__BodyAssignment_4 ) ) |
14007 | { | 17007 | { |
14008 | // InternalSolverLanguageParser.g:4474:1: ( ( rule__LetBinding__ValueAssignment_2 ) ) | 17008 | // InternalSolverLanguageParser.g:5455:1: ( ( rule__LetExpression__BodyAssignment_4 ) ) |
14009 | // InternalSolverLanguageParser.g:4475:2: ( rule__LetBinding__ValueAssignment_2 ) | 17009 | // InternalSolverLanguageParser.g:5456:2: ( rule__LetExpression__BodyAssignment_4 ) |
14010 | { | 17010 | { |
14011 | before(grammarAccess.getLetBindingAccess().getValueAssignment_2()); | 17011 | before(grammarAccess.getLetExpressionAccess().getBodyAssignment_4()); |
14012 | // InternalSolverLanguageParser.g:4476:2: ( rule__LetBinding__ValueAssignment_2 ) | 17012 | // InternalSolverLanguageParser.g:5457:2: ( rule__LetExpression__BodyAssignment_4 ) |
14013 | // InternalSolverLanguageParser.g:4476:3: rule__LetBinding__ValueAssignment_2 | 17013 | // InternalSolverLanguageParser.g:5457:3: rule__LetExpression__BodyAssignment_4 |
14014 | { | 17014 | { |
14015 | pushFollow(FOLLOW_2); | 17015 | pushFollow(FOLLOW_2); |
14016 | rule__LetBinding__ValueAssignment_2(); | 17016 | rule__LetExpression__BodyAssignment_4(); |
14017 | 17017 | ||
14018 | state._fsp--; | 17018 | state._fsp--; |
14019 | 17019 | ||
14020 | 17020 | ||
14021 | } | 17021 | } |
14022 | 17022 | ||
14023 | after(grammarAccess.getLetBindingAccess().getValueAssignment_2()); | 17023 | after(grammarAccess.getLetExpressionAccess().getBodyAssignment_4()); |
14024 | 17024 | ||
14025 | } | 17025 | } |
14026 | 17026 | ||
@@ -14039,26 +17039,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
14039 | } | 17039 | } |
14040 | return ; | 17040 | return ; |
14041 | } | 17041 | } |
14042 | // $ANTLR end "rule__LetBinding__Group__2__Impl" | 17042 | // $ANTLR end "rule__LetExpression__Group__4__Impl" |
14043 | 17043 | ||
14044 | 17044 | ||
14045 | // $ANTLR start "rule__ImplicationExpression__Group__0" | 17045 | // $ANTLR start "rule__LetExpression__Group_2__0" |
14046 | // InternalSolverLanguageParser.g:4485:1: rule__ImplicationExpression__Group__0 : rule__ImplicationExpression__Group__0__Impl rule__ImplicationExpression__Group__1 ; | 17046 | // InternalSolverLanguageParser.g:5466:1: rule__LetExpression__Group_2__0 : rule__LetExpression__Group_2__0__Impl rule__LetExpression__Group_2__1 ; |
14047 | public final void rule__ImplicationExpression__Group__0() throws RecognitionException { | 17047 | public final void rule__LetExpression__Group_2__0() throws RecognitionException { |
14048 | 17048 | ||
14049 | int stackSize = keepStackSize(); | 17049 | int stackSize = keepStackSize(); |
14050 | 17050 | ||
14051 | try { | 17051 | try { |
14052 | // InternalSolverLanguageParser.g:4489:1: ( rule__ImplicationExpression__Group__0__Impl rule__ImplicationExpression__Group__1 ) | 17052 | // InternalSolverLanguageParser.g:5470:1: ( rule__LetExpression__Group_2__0__Impl rule__LetExpression__Group_2__1 ) |
14053 | // InternalSolverLanguageParser.g:4490:2: rule__ImplicationExpression__Group__0__Impl rule__ImplicationExpression__Group__1 | 17053 | // InternalSolverLanguageParser.g:5471:2: rule__LetExpression__Group_2__0__Impl rule__LetExpression__Group_2__1 |
14054 | { | 17054 | { |
14055 | pushFollow(FOLLOW_25); | 17055 | pushFollow(FOLLOW_6); |
14056 | rule__ImplicationExpression__Group__0__Impl(); | 17056 | rule__LetExpression__Group_2__0__Impl(); |
14057 | 17057 | ||
14058 | state._fsp--; | 17058 | state._fsp--; |
14059 | 17059 | ||
14060 | pushFollow(FOLLOW_2); | 17060 | pushFollow(FOLLOW_2); |
14061 | rule__ImplicationExpression__Group__1(); | 17061 | rule__LetExpression__Group_2__1(); |
14062 | 17062 | ||
14063 | state._fsp--; | 17063 | state._fsp--; |
14064 | 17064 | ||
@@ -14077,29 +17077,105 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
14077 | } | 17077 | } |
14078 | return ; | 17078 | return ; |
14079 | } | 17079 | } |
14080 | // $ANTLR end "rule__ImplicationExpression__Group__0" | 17080 | // $ANTLR end "rule__LetExpression__Group_2__0" |
14081 | 17081 | ||
14082 | 17082 | ||
14083 | // $ANTLR start "rule__ImplicationExpression__Group__0__Impl" | 17083 | // $ANTLR start "rule__LetExpression__Group_2__0__Impl" |
14084 | // InternalSolverLanguageParser.g:4497:1: rule__ImplicationExpression__Group__0__Impl : ( ruleDisjunctiveExpression ) ; | 17084 | // InternalSolverLanguageParser.g:5478:1: rule__LetExpression__Group_2__0__Impl : ( Comma ) ; |
14085 | public final void rule__ImplicationExpression__Group__0__Impl() throws RecognitionException { | 17085 | public final void rule__LetExpression__Group_2__0__Impl() throws RecognitionException { |
14086 | 17086 | ||
14087 | int stackSize = keepStackSize(); | 17087 | int stackSize = keepStackSize(); |
14088 | 17088 | ||
14089 | try { | 17089 | try { |
14090 | // InternalSolverLanguageParser.g:4501:1: ( ( ruleDisjunctiveExpression ) ) | 17090 | // InternalSolverLanguageParser.g:5482:1: ( ( Comma ) ) |
14091 | // InternalSolverLanguageParser.g:4502:1: ( ruleDisjunctiveExpression ) | 17091 | // InternalSolverLanguageParser.g:5483:1: ( Comma ) |
14092 | { | 17092 | { |
14093 | // InternalSolverLanguageParser.g:4502:1: ( ruleDisjunctiveExpression ) | 17093 | // InternalSolverLanguageParser.g:5483:1: ( Comma ) |
14094 | // InternalSolverLanguageParser.g:4503:2: ruleDisjunctiveExpression | 17094 | // InternalSolverLanguageParser.g:5484:2: Comma |
17095 | { | ||
17096 | before(grammarAccess.getLetExpressionAccess().getCommaKeyword_2_0()); | ||
17097 | match(input,Comma,FOLLOW_2); | ||
17098 | after(grammarAccess.getLetExpressionAccess().getCommaKeyword_2_0()); | ||
17099 | |||
17100 | } | ||
17101 | |||
17102 | |||
17103 | } | ||
17104 | |||
17105 | } | ||
17106 | catch (RecognitionException re) { | ||
17107 | reportError(re); | ||
17108 | recover(input,re); | ||
17109 | } | ||
17110 | finally { | ||
17111 | |||
17112 | restoreStackSize(stackSize); | ||
17113 | |||
17114 | } | ||
17115 | return ; | ||
17116 | } | ||
17117 | // $ANTLR end "rule__LetExpression__Group_2__0__Impl" | ||
17118 | |||
17119 | |||
17120 | // $ANTLR start "rule__LetExpression__Group_2__1" | ||
17121 | // InternalSolverLanguageParser.g:5493:1: rule__LetExpression__Group_2__1 : rule__LetExpression__Group_2__1__Impl ; | ||
17122 | public final void rule__LetExpression__Group_2__1() throws RecognitionException { | ||
17123 | |||
17124 | int stackSize = keepStackSize(); | ||
17125 | |||
17126 | try { | ||
17127 | // InternalSolverLanguageParser.g:5497:1: ( rule__LetExpression__Group_2__1__Impl ) | ||
17128 | // InternalSolverLanguageParser.g:5498:2: rule__LetExpression__Group_2__1__Impl | ||
14095 | { | 17129 | { |
14096 | before(grammarAccess.getImplicationExpressionAccess().getDisjunctiveExpressionParserRuleCall_0()); | ||
14097 | pushFollow(FOLLOW_2); | 17130 | pushFollow(FOLLOW_2); |
14098 | ruleDisjunctiveExpression(); | 17131 | rule__LetExpression__Group_2__1__Impl(); |
17132 | |||
17133 | state._fsp--; | ||
17134 | |||
17135 | |||
17136 | } | ||
17137 | |||
17138 | } | ||
17139 | catch (RecognitionException re) { | ||
17140 | reportError(re); | ||
17141 | recover(input,re); | ||
17142 | } | ||
17143 | finally { | ||
17144 | |||
17145 | restoreStackSize(stackSize); | ||
17146 | |||
17147 | } | ||
17148 | return ; | ||
17149 | } | ||
17150 | // $ANTLR end "rule__LetExpression__Group_2__1" | ||
17151 | |||
17152 | |||
17153 | // $ANTLR start "rule__LetExpression__Group_2__1__Impl" | ||
17154 | // InternalSolverLanguageParser.g:5504:1: rule__LetExpression__Group_2__1__Impl : ( ( rule__LetExpression__BindingsAssignment_2_1 ) ) ; | ||
17155 | public final void rule__LetExpression__Group_2__1__Impl() throws RecognitionException { | ||
17156 | |||
17157 | int stackSize = keepStackSize(); | ||
17158 | |||
17159 | try { | ||
17160 | // InternalSolverLanguageParser.g:5508:1: ( ( ( rule__LetExpression__BindingsAssignment_2_1 ) ) ) | ||
17161 | // InternalSolverLanguageParser.g:5509:1: ( ( rule__LetExpression__BindingsAssignment_2_1 ) ) | ||
17162 | { | ||
17163 | // InternalSolverLanguageParser.g:5509:1: ( ( rule__LetExpression__BindingsAssignment_2_1 ) ) | ||
17164 | // InternalSolverLanguageParser.g:5510:2: ( rule__LetExpression__BindingsAssignment_2_1 ) | ||
17165 | { | ||
17166 | before(grammarAccess.getLetExpressionAccess().getBindingsAssignment_2_1()); | ||
17167 | // InternalSolverLanguageParser.g:5511:2: ( rule__LetExpression__BindingsAssignment_2_1 ) | ||
17168 | // InternalSolverLanguageParser.g:5511:3: rule__LetExpression__BindingsAssignment_2_1 | ||
17169 | { | ||
17170 | pushFollow(FOLLOW_2); | ||
17171 | rule__LetExpression__BindingsAssignment_2_1(); | ||
14099 | 17172 | ||
14100 | state._fsp--; | 17173 | state._fsp--; |
14101 | 17174 | ||
14102 | after(grammarAccess.getImplicationExpressionAccess().getDisjunctiveExpressionParserRuleCall_0()); | 17175 | |
17176 | } | ||
17177 | |||
17178 | after(grammarAccess.getLetExpressionAccess().getBindingsAssignment_2_1()); | ||
14103 | 17179 | ||
14104 | } | 17180 | } |
14105 | 17181 | ||
@@ -14118,21 +17194,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
14118 | } | 17194 | } |
14119 | return ; | 17195 | return ; |
14120 | } | 17196 | } |
14121 | // $ANTLR end "rule__ImplicationExpression__Group__0__Impl" | 17197 | // $ANTLR end "rule__LetExpression__Group_2__1__Impl" |
14122 | 17198 | ||
14123 | 17199 | ||
14124 | // $ANTLR start "rule__ImplicationExpression__Group__1" | 17200 | // $ANTLR start "rule__LetBinding__Group__0" |
14125 | // InternalSolverLanguageParser.g:4512:1: rule__ImplicationExpression__Group__1 : rule__ImplicationExpression__Group__1__Impl ; | 17201 | // InternalSolverLanguageParser.g:5520:1: rule__LetBinding__Group__0 : rule__LetBinding__Group__0__Impl rule__LetBinding__Group__1 ; |
14126 | public final void rule__ImplicationExpression__Group__1() throws RecognitionException { | 17202 | public final void rule__LetBinding__Group__0() throws RecognitionException { |
14127 | 17203 | ||
14128 | int stackSize = keepStackSize(); | 17204 | int stackSize = keepStackSize(); |
14129 | 17205 | ||
14130 | try { | 17206 | try { |
14131 | // InternalSolverLanguageParser.g:4516:1: ( rule__ImplicationExpression__Group__1__Impl ) | 17207 | // InternalSolverLanguageParser.g:5524:1: ( rule__LetBinding__Group__0__Impl rule__LetBinding__Group__1 ) |
14132 | // InternalSolverLanguageParser.g:4517:2: rule__ImplicationExpression__Group__1__Impl | 17208 | // InternalSolverLanguageParser.g:5525:2: rule__LetBinding__Group__0__Impl rule__LetBinding__Group__1 |
14133 | { | 17209 | { |
17210 | pushFollow(FOLLOW_6); | ||
17211 | rule__LetBinding__Group__0__Impl(); | ||
17212 | |||
17213 | state._fsp--; | ||
17214 | |||
14134 | pushFollow(FOLLOW_2); | 17215 | pushFollow(FOLLOW_2); |
14135 | rule__ImplicationExpression__Group__1__Impl(); | 17216 | rule__LetBinding__Group__1(); |
14136 | 17217 | ||
14137 | state._fsp--; | 17218 | state._fsp--; |
14138 | 17219 | ||
@@ -14151,36 +17232,43 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
14151 | } | 17232 | } |
14152 | return ; | 17233 | return ; |
14153 | } | 17234 | } |
14154 | // $ANTLR end "rule__ImplicationExpression__Group__1" | 17235 | // $ANTLR end "rule__LetBinding__Group__0" |
14155 | 17236 | ||
14156 | 17237 | ||
14157 | // $ANTLR start "rule__ImplicationExpression__Group__1__Impl" | 17238 | // $ANTLR start "rule__LetBinding__Group__0__Impl" |
14158 | // InternalSolverLanguageParser.g:4523:1: rule__ImplicationExpression__Group__1__Impl : ( ( rule__ImplicationExpression__Group_1__0 )? ) ; | 17239 | // InternalSolverLanguageParser.g:5532:1: rule__LetBinding__Group__0__Impl : ( ( rule__LetBinding__TypeAssignment_0 )? ) ; |
14159 | public final void rule__ImplicationExpression__Group__1__Impl() throws RecognitionException { | 17240 | public final void rule__LetBinding__Group__0__Impl() throws RecognitionException { |
14160 | 17241 | ||
14161 | int stackSize = keepStackSize(); | 17242 | int stackSize = keepStackSize(); |
14162 | 17243 | ||
14163 | try { | 17244 | try { |
14164 | // InternalSolverLanguageParser.g:4527:1: ( ( ( rule__ImplicationExpression__Group_1__0 )? ) ) | 17245 | // InternalSolverLanguageParser.g:5536:1: ( ( ( rule__LetBinding__TypeAssignment_0 )? ) ) |
14165 | // InternalSolverLanguageParser.g:4528:1: ( ( rule__ImplicationExpression__Group_1__0 )? ) | 17246 | // InternalSolverLanguageParser.g:5537:1: ( ( rule__LetBinding__TypeAssignment_0 )? ) |
14166 | { | 17247 | { |
14167 | // InternalSolverLanguageParser.g:4528:1: ( ( rule__ImplicationExpression__Group_1__0 )? ) | 17248 | // InternalSolverLanguageParser.g:5537:1: ( ( rule__LetBinding__TypeAssignment_0 )? ) |
14168 | // InternalSolverLanguageParser.g:4529:2: ( rule__ImplicationExpression__Group_1__0 )? | 17249 | // InternalSolverLanguageParser.g:5538:2: ( rule__LetBinding__TypeAssignment_0 )? |
14169 | { | 17250 | { |
14170 | before(grammarAccess.getImplicationExpressionAccess().getGroup_1()); | 17251 | before(grammarAccess.getLetBindingAccess().getTypeAssignment_0()); |
14171 | // InternalSolverLanguageParser.g:4530:2: ( rule__ImplicationExpression__Group_1__0 )? | 17252 | // InternalSolverLanguageParser.g:5539:2: ( rule__LetBinding__TypeAssignment_0 )? |
14172 | int alt32=2; | 17253 | int alt40=2; |
14173 | int LA32_0 = input.LA(1); | 17254 | int LA40_0 = input.LA(1); |
17255 | |||
17256 | if ( (LA40_0==RULE_ID) ) { | ||
17257 | int LA40_1 = input.LA(2); | ||
14174 | 17258 | ||
14175 | if ( (LA32_0==EqualsSignGreaterThanSign) ) { | 17259 | if ( (LA40_1==ColonColon||LA40_1==RULE_ID) ) { |
14176 | alt32=1; | 17260 | alt40=1; |
17261 | } | ||
14177 | } | 17262 | } |
14178 | switch (alt32) { | 17263 | else if ( (LA40_0==Object||LA40_0==RULE_QUOTED_ID) ) { |
17264 | alt40=1; | ||
17265 | } | ||
17266 | switch (alt40) { | ||
14179 | case 1 : | 17267 | case 1 : |
14180 | // InternalSolverLanguageParser.g:4530:3: rule__ImplicationExpression__Group_1__0 | 17268 | // InternalSolverLanguageParser.g:5539:3: rule__LetBinding__TypeAssignment_0 |
14181 | { | 17269 | { |
14182 | pushFollow(FOLLOW_2); | 17270 | pushFollow(FOLLOW_2); |
14183 | rule__ImplicationExpression__Group_1__0(); | 17271 | rule__LetBinding__TypeAssignment_0(); |
14184 | 17272 | ||
14185 | state._fsp--; | 17273 | state._fsp--; |
14186 | 17274 | ||
@@ -14190,7 +17278,7 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
14190 | 17278 | ||
14191 | } | 17279 | } |
14192 | 17280 | ||
14193 | after(grammarAccess.getImplicationExpressionAccess().getGroup_1()); | 17281 | after(grammarAccess.getLetBindingAccess().getTypeAssignment_0()); |
14194 | 17282 | ||
14195 | } | 17283 | } |
14196 | 17284 | ||
@@ -14209,26 +17297,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
14209 | } | 17297 | } |
14210 | return ; | 17298 | return ; |
14211 | } | 17299 | } |
14212 | // $ANTLR end "rule__ImplicationExpression__Group__1__Impl" | 17300 | // $ANTLR end "rule__LetBinding__Group__0__Impl" |
14213 | 17301 | ||
14214 | 17302 | ||
14215 | // $ANTLR start "rule__ImplicationExpression__Group_1__0" | 17303 | // $ANTLR start "rule__LetBinding__Group__1" |
14216 | // InternalSolverLanguageParser.g:4539:1: rule__ImplicationExpression__Group_1__0 : rule__ImplicationExpression__Group_1__0__Impl rule__ImplicationExpression__Group_1__1 ; | 17304 | // InternalSolverLanguageParser.g:5547:1: rule__LetBinding__Group__1 : rule__LetBinding__Group__1__Impl rule__LetBinding__Group__2 ; |
14217 | public final void rule__ImplicationExpression__Group_1__0() throws RecognitionException { | 17305 | public final void rule__LetBinding__Group__1() throws RecognitionException { |
14218 | 17306 | ||
14219 | int stackSize = keepStackSize(); | 17307 | int stackSize = keepStackSize(); |
14220 | 17308 | ||
14221 | try { | 17309 | try { |
14222 | // InternalSolverLanguageParser.g:4543:1: ( rule__ImplicationExpression__Group_1__0__Impl rule__ImplicationExpression__Group_1__1 ) | 17310 | // InternalSolverLanguageParser.g:5551:1: ( rule__LetBinding__Group__1__Impl rule__LetBinding__Group__2 ) |
14223 | // InternalSolverLanguageParser.g:4544:2: rule__ImplicationExpression__Group_1__0__Impl rule__ImplicationExpression__Group_1__1 | 17311 | // InternalSolverLanguageParser.g:5552:2: rule__LetBinding__Group__1__Impl rule__LetBinding__Group__2 |
14224 | { | 17312 | { |
14225 | pushFollow(FOLLOW_25); | 17313 | pushFollow(FOLLOW_30); |
14226 | rule__ImplicationExpression__Group_1__0__Impl(); | 17314 | rule__LetBinding__Group__1__Impl(); |
14227 | 17315 | ||
14228 | state._fsp--; | 17316 | state._fsp--; |
14229 | 17317 | ||
14230 | pushFollow(FOLLOW_2); | 17318 | pushFollow(FOLLOW_2); |
14231 | rule__ImplicationExpression__Group_1__1(); | 17319 | rule__LetBinding__Group__2(); |
14232 | 17320 | ||
14233 | state._fsp--; | 17321 | state._fsp--; |
14234 | 17322 | ||
@@ -14247,29 +17335,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
14247 | } | 17335 | } |
14248 | return ; | 17336 | return ; |
14249 | } | 17337 | } |
14250 | // $ANTLR end "rule__ImplicationExpression__Group_1__0" | 17338 | // $ANTLR end "rule__LetBinding__Group__1" |
14251 | 17339 | ||
14252 | 17340 | ||
14253 | // $ANTLR start "rule__ImplicationExpression__Group_1__0__Impl" | 17341 | // $ANTLR start "rule__LetBinding__Group__1__Impl" |
14254 | // InternalSolverLanguageParser.g:4551:1: rule__ImplicationExpression__Group_1__0__Impl : ( () ) ; | 17342 | // InternalSolverLanguageParser.g:5559:1: rule__LetBinding__Group__1__Impl : ( ( rule__LetBinding__NameAssignment_1 ) ) ; |
14255 | public final void rule__ImplicationExpression__Group_1__0__Impl() throws RecognitionException { | 17343 | public final void rule__LetBinding__Group__1__Impl() throws RecognitionException { |
14256 | 17344 | ||
14257 | int stackSize = keepStackSize(); | 17345 | int stackSize = keepStackSize(); |
14258 | 17346 | ||
14259 | try { | 17347 | try { |
14260 | // InternalSolverLanguageParser.g:4555:1: ( ( () ) ) | 17348 | // InternalSolverLanguageParser.g:5563:1: ( ( ( rule__LetBinding__NameAssignment_1 ) ) ) |
14261 | // InternalSolverLanguageParser.g:4556:1: ( () ) | 17349 | // InternalSolverLanguageParser.g:5564:1: ( ( rule__LetBinding__NameAssignment_1 ) ) |
14262 | { | 17350 | { |
14263 | // InternalSolverLanguageParser.g:4556:1: ( () ) | 17351 | // InternalSolverLanguageParser.g:5564:1: ( ( rule__LetBinding__NameAssignment_1 ) ) |
14264 | // InternalSolverLanguageParser.g:4557:2: () | 17352 | // InternalSolverLanguageParser.g:5565:2: ( rule__LetBinding__NameAssignment_1 ) |
14265 | { | 17353 | { |
14266 | before(grammarAccess.getImplicationExpressionAccess().getBinaryExpressionLeftAction_1_0()); | 17354 | before(grammarAccess.getLetBindingAccess().getNameAssignment_1()); |
14267 | // InternalSolverLanguageParser.g:4558:2: () | 17355 | // InternalSolverLanguageParser.g:5566:2: ( rule__LetBinding__NameAssignment_1 ) |
14268 | // InternalSolverLanguageParser.g:4558:3: | 17356 | // InternalSolverLanguageParser.g:5566:3: rule__LetBinding__NameAssignment_1 |
14269 | { | 17357 | { |
17358 | pushFollow(FOLLOW_2); | ||
17359 | rule__LetBinding__NameAssignment_1(); | ||
17360 | |||
17361 | state._fsp--; | ||
17362 | |||
17363 | |||
14270 | } | 17364 | } |
14271 | 17365 | ||
14272 | after(grammarAccess.getImplicationExpressionAccess().getBinaryExpressionLeftAction_1_0()); | 17366 | after(grammarAccess.getLetBindingAccess().getNameAssignment_1()); |
14273 | 17367 | ||
14274 | } | 17368 | } |
14275 | 17369 | ||
@@ -14277,6 +17371,10 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
14277 | } | 17371 | } |
14278 | 17372 | ||
14279 | } | 17373 | } |
17374 | catch (RecognitionException re) { | ||
17375 | reportError(re); | ||
17376 | recover(input,re); | ||
17377 | } | ||
14280 | finally { | 17378 | finally { |
14281 | 17379 | ||
14282 | restoreStackSize(stackSize); | 17380 | restoreStackSize(stackSize); |
@@ -14284,26 +17382,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
14284 | } | 17382 | } |
14285 | return ; | 17383 | return ; |
14286 | } | 17384 | } |
14287 | // $ANTLR end "rule__ImplicationExpression__Group_1__0__Impl" | 17385 | // $ANTLR end "rule__LetBinding__Group__1__Impl" |
14288 | 17386 | ||
14289 | 17387 | ||
14290 | // $ANTLR start "rule__ImplicationExpression__Group_1__1" | 17388 | // $ANTLR start "rule__LetBinding__Group__2" |
14291 | // InternalSolverLanguageParser.g:4566:1: rule__ImplicationExpression__Group_1__1 : rule__ImplicationExpression__Group_1__1__Impl rule__ImplicationExpression__Group_1__2 ; | 17389 | // InternalSolverLanguageParser.g:5574:1: rule__LetBinding__Group__2 : rule__LetBinding__Group__2__Impl rule__LetBinding__Group__3 ; |
14292 | public final void rule__ImplicationExpression__Group_1__1() throws RecognitionException { | 17390 | public final void rule__LetBinding__Group__2() throws RecognitionException { |
14293 | 17391 | ||
14294 | int stackSize = keepStackSize(); | 17392 | int stackSize = keepStackSize(); |
14295 | 17393 | ||
14296 | try { | 17394 | try { |
14297 | // InternalSolverLanguageParser.g:4570:1: ( rule__ImplicationExpression__Group_1__1__Impl rule__ImplicationExpression__Group_1__2 ) | 17395 | // InternalSolverLanguageParser.g:5578:1: ( rule__LetBinding__Group__2__Impl rule__LetBinding__Group__3 ) |
14298 | // InternalSolverLanguageParser.g:4571:2: rule__ImplicationExpression__Group_1__1__Impl rule__ImplicationExpression__Group_1__2 | 17396 | // InternalSolverLanguageParser.g:5579:2: rule__LetBinding__Group__2__Impl rule__LetBinding__Group__3 |
14299 | { | 17397 | { |
14300 | pushFollow(FOLLOW_7); | 17398 | pushFollow(FOLLOW_12); |
14301 | rule__ImplicationExpression__Group_1__1__Impl(); | 17399 | rule__LetBinding__Group__2__Impl(); |
14302 | 17400 | ||
14303 | state._fsp--; | 17401 | state._fsp--; |
14304 | 17402 | ||
14305 | pushFollow(FOLLOW_2); | 17403 | pushFollow(FOLLOW_2); |
14306 | rule__ImplicationExpression__Group_1__2(); | 17404 | rule__LetBinding__Group__3(); |
14307 | 17405 | ||
14308 | state._fsp--; | 17406 | state._fsp--; |
14309 | 17407 | ||
@@ -14322,35 +17420,25 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
14322 | } | 17420 | } |
14323 | return ; | 17421 | return ; |
14324 | } | 17422 | } |
14325 | // $ANTLR end "rule__ImplicationExpression__Group_1__1" | 17423 | // $ANTLR end "rule__LetBinding__Group__2" |
14326 | 17424 | ||
14327 | 17425 | ||
14328 | // $ANTLR start "rule__ImplicationExpression__Group_1__1__Impl" | 17426 | // $ANTLR start "rule__LetBinding__Group__2__Impl" |
14329 | // InternalSolverLanguageParser.g:4578:1: rule__ImplicationExpression__Group_1__1__Impl : ( ( rule__ImplicationExpression__OpAssignment_1_1 ) ) ; | 17427 | // InternalSolverLanguageParser.g:5586:1: rule__LetBinding__Group__2__Impl : ( EqualsSign ) ; |
14330 | public final void rule__ImplicationExpression__Group_1__1__Impl() throws RecognitionException { | 17428 | public final void rule__LetBinding__Group__2__Impl() throws RecognitionException { |
14331 | 17429 | ||
14332 | int stackSize = keepStackSize(); | 17430 | int stackSize = keepStackSize(); |
14333 | 17431 | ||
14334 | try { | 17432 | try { |
14335 | // InternalSolverLanguageParser.g:4582:1: ( ( ( rule__ImplicationExpression__OpAssignment_1_1 ) ) ) | 17433 | // InternalSolverLanguageParser.g:5590:1: ( ( EqualsSign ) ) |
14336 | // InternalSolverLanguageParser.g:4583:1: ( ( rule__ImplicationExpression__OpAssignment_1_1 ) ) | 17434 | // InternalSolverLanguageParser.g:5591:1: ( EqualsSign ) |
14337 | { | 17435 | { |
14338 | // InternalSolverLanguageParser.g:4583:1: ( ( rule__ImplicationExpression__OpAssignment_1_1 ) ) | 17436 | // InternalSolverLanguageParser.g:5591:1: ( EqualsSign ) |
14339 | // InternalSolverLanguageParser.g:4584:2: ( rule__ImplicationExpression__OpAssignment_1_1 ) | 17437 | // InternalSolverLanguageParser.g:5592:2: EqualsSign |
14340 | { | 17438 | { |
14341 | before(grammarAccess.getImplicationExpressionAccess().getOpAssignment_1_1()); | 17439 | before(grammarAccess.getLetBindingAccess().getEqualsSignKeyword_2()); |
14342 | // InternalSolverLanguageParser.g:4585:2: ( rule__ImplicationExpression__OpAssignment_1_1 ) | 17440 | match(input,EqualsSign,FOLLOW_2); |
14343 | // InternalSolverLanguageParser.g:4585:3: rule__ImplicationExpression__OpAssignment_1_1 | 17441 | after(grammarAccess.getLetBindingAccess().getEqualsSignKeyword_2()); |
14344 | { | ||
14345 | pushFollow(FOLLOW_2); | ||
14346 | rule__ImplicationExpression__OpAssignment_1_1(); | ||
14347 | |||
14348 | state._fsp--; | ||
14349 | |||
14350 | |||
14351 | } | ||
14352 | |||
14353 | after(grammarAccess.getImplicationExpressionAccess().getOpAssignment_1_1()); | ||
14354 | 17442 | ||
14355 | } | 17443 | } |
14356 | 17444 | ||
@@ -14369,21 +17457,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
14369 | } | 17457 | } |
14370 | return ; | 17458 | return ; |
14371 | } | 17459 | } |
14372 | // $ANTLR end "rule__ImplicationExpression__Group_1__1__Impl" | 17460 | // $ANTLR end "rule__LetBinding__Group__2__Impl" |
14373 | 17461 | ||
14374 | 17462 | ||
14375 | // $ANTLR start "rule__ImplicationExpression__Group_1__2" | 17463 | // $ANTLR start "rule__LetBinding__Group__3" |
14376 | // InternalSolverLanguageParser.g:4593:1: rule__ImplicationExpression__Group_1__2 : rule__ImplicationExpression__Group_1__2__Impl ; | 17464 | // InternalSolverLanguageParser.g:5601:1: rule__LetBinding__Group__3 : rule__LetBinding__Group__3__Impl ; |
14377 | public final void rule__ImplicationExpression__Group_1__2() throws RecognitionException { | 17465 | public final void rule__LetBinding__Group__3() throws RecognitionException { |
14378 | 17466 | ||
14379 | int stackSize = keepStackSize(); | 17467 | int stackSize = keepStackSize(); |
14380 | 17468 | ||
14381 | try { | 17469 | try { |
14382 | // InternalSolverLanguageParser.g:4597:1: ( rule__ImplicationExpression__Group_1__2__Impl ) | 17470 | // InternalSolverLanguageParser.g:5605:1: ( rule__LetBinding__Group__3__Impl ) |
14383 | // InternalSolverLanguageParser.g:4598:2: rule__ImplicationExpression__Group_1__2__Impl | 17471 | // InternalSolverLanguageParser.g:5606:2: rule__LetBinding__Group__3__Impl |
14384 | { | 17472 | { |
14385 | pushFollow(FOLLOW_2); | 17473 | pushFollow(FOLLOW_2); |
14386 | rule__ImplicationExpression__Group_1__2__Impl(); | 17474 | rule__LetBinding__Group__3__Impl(); |
14387 | 17475 | ||
14388 | state._fsp--; | 17476 | state._fsp--; |
14389 | 17477 | ||
@@ -14402,35 +17490,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
14402 | } | 17490 | } |
14403 | return ; | 17491 | return ; |
14404 | } | 17492 | } |
14405 | // $ANTLR end "rule__ImplicationExpression__Group_1__2" | 17493 | // $ANTLR end "rule__LetBinding__Group__3" |
14406 | 17494 | ||
14407 | 17495 | ||
14408 | // $ANTLR start "rule__ImplicationExpression__Group_1__2__Impl" | 17496 | // $ANTLR start "rule__LetBinding__Group__3__Impl" |
14409 | // InternalSolverLanguageParser.g:4604:1: rule__ImplicationExpression__Group_1__2__Impl : ( ( rule__ImplicationExpression__RightAssignment_1_2 ) ) ; | 17497 | // InternalSolverLanguageParser.g:5612:1: rule__LetBinding__Group__3__Impl : ( ( rule__LetBinding__ValueAssignment_3 ) ) ; |
14410 | public final void rule__ImplicationExpression__Group_1__2__Impl() throws RecognitionException { | 17498 | public final void rule__LetBinding__Group__3__Impl() throws RecognitionException { |
14411 | 17499 | ||
14412 | int stackSize = keepStackSize(); | 17500 | int stackSize = keepStackSize(); |
14413 | 17501 | ||
14414 | try { | 17502 | try { |
14415 | // InternalSolverLanguageParser.g:4608:1: ( ( ( rule__ImplicationExpression__RightAssignment_1_2 ) ) ) | 17503 | // InternalSolverLanguageParser.g:5616:1: ( ( ( rule__LetBinding__ValueAssignment_3 ) ) ) |
14416 | // InternalSolverLanguageParser.g:4609:1: ( ( rule__ImplicationExpression__RightAssignment_1_2 ) ) | 17504 | // InternalSolverLanguageParser.g:5617:1: ( ( rule__LetBinding__ValueAssignment_3 ) ) |
14417 | { | 17505 | { |
14418 | // InternalSolverLanguageParser.g:4609:1: ( ( rule__ImplicationExpression__RightAssignment_1_2 ) ) | 17506 | // InternalSolverLanguageParser.g:5617:1: ( ( rule__LetBinding__ValueAssignment_3 ) ) |
14419 | // InternalSolverLanguageParser.g:4610:2: ( rule__ImplicationExpression__RightAssignment_1_2 ) | 17507 | // InternalSolverLanguageParser.g:5618:2: ( rule__LetBinding__ValueAssignment_3 ) |
14420 | { | 17508 | { |
14421 | before(grammarAccess.getImplicationExpressionAccess().getRightAssignment_1_2()); | 17509 | before(grammarAccess.getLetBindingAccess().getValueAssignment_3()); |
14422 | // InternalSolverLanguageParser.g:4611:2: ( rule__ImplicationExpression__RightAssignment_1_2 ) | 17510 | // InternalSolverLanguageParser.g:5619:2: ( rule__LetBinding__ValueAssignment_3 ) |
14423 | // InternalSolverLanguageParser.g:4611:3: rule__ImplicationExpression__RightAssignment_1_2 | 17511 | // InternalSolverLanguageParser.g:5619:3: rule__LetBinding__ValueAssignment_3 |
14424 | { | 17512 | { |
14425 | pushFollow(FOLLOW_2); | 17513 | pushFollow(FOLLOW_2); |
14426 | rule__ImplicationExpression__RightAssignment_1_2(); | 17514 | rule__LetBinding__ValueAssignment_3(); |
14427 | 17515 | ||
14428 | state._fsp--; | 17516 | state._fsp--; |
14429 | 17517 | ||
14430 | 17518 | ||
14431 | } | 17519 | } |
14432 | 17520 | ||
14433 | after(grammarAccess.getImplicationExpressionAccess().getRightAssignment_1_2()); | 17521 | after(grammarAccess.getLetBindingAccess().getValueAssignment_3()); |
14434 | 17522 | ||
14435 | } | 17523 | } |
14436 | 17524 | ||
@@ -14449,20 +17537,20 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
14449 | } | 17537 | } |
14450 | return ; | 17538 | return ; |
14451 | } | 17539 | } |
14452 | // $ANTLR end "rule__ImplicationExpression__Group_1__2__Impl" | 17540 | // $ANTLR end "rule__LetBinding__Group__3__Impl" |
14453 | 17541 | ||
14454 | 17542 | ||
14455 | // $ANTLR start "rule__DisjunctiveExpression__Group__0" | 17543 | // $ANTLR start "rule__DisjunctiveExpression__Group__0" |
14456 | // InternalSolverLanguageParser.g:4620:1: rule__DisjunctiveExpression__Group__0 : rule__DisjunctiveExpression__Group__0__Impl rule__DisjunctiveExpression__Group__1 ; | 17544 | // InternalSolverLanguageParser.g:5628:1: rule__DisjunctiveExpression__Group__0 : rule__DisjunctiveExpression__Group__0__Impl rule__DisjunctiveExpression__Group__1 ; |
14457 | public final void rule__DisjunctiveExpression__Group__0() throws RecognitionException { | 17545 | public final void rule__DisjunctiveExpression__Group__0() throws RecognitionException { |
14458 | 17546 | ||
14459 | int stackSize = keepStackSize(); | 17547 | int stackSize = keepStackSize(); |
14460 | 17548 | ||
14461 | try { | 17549 | try { |
14462 | // InternalSolverLanguageParser.g:4624:1: ( rule__DisjunctiveExpression__Group__0__Impl rule__DisjunctiveExpression__Group__1 ) | 17550 | // InternalSolverLanguageParser.g:5632:1: ( rule__DisjunctiveExpression__Group__0__Impl rule__DisjunctiveExpression__Group__1 ) |
14463 | // InternalSolverLanguageParser.g:4625:2: rule__DisjunctiveExpression__Group__0__Impl rule__DisjunctiveExpression__Group__1 | 17551 | // InternalSolverLanguageParser.g:5633:2: rule__DisjunctiveExpression__Group__0__Impl rule__DisjunctiveExpression__Group__1 |
14464 | { | 17552 | { |
14465 | pushFollow(FOLLOW_26); | 17553 | pushFollow(FOLLOW_31); |
14466 | rule__DisjunctiveExpression__Group__0__Impl(); | 17554 | rule__DisjunctiveExpression__Group__0__Impl(); |
14467 | 17555 | ||
14468 | state._fsp--; | 17556 | state._fsp--; |
@@ -14491,17 +17579,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
14491 | 17579 | ||
14492 | 17580 | ||
14493 | // $ANTLR start "rule__DisjunctiveExpression__Group__0__Impl" | 17581 | // $ANTLR start "rule__DisjunctiveExpression__Group__0__Impl" |
14494 | // InternalSolverLanguageParser.g:4632:1: rule__DisjunctiveExpression__Group__0__Impl : ( ruleConjunctiveExpression ) ; | 17582 | // InternalSolverLanguageParser.g:5640:1: rule__DisjunctiveExpression__Group__0__Impl : ( ruleConjunctiveExpression ) ; |
14495 | public final void rule__DisjunctiveExpression__Group__0__Impl() throws RecognitionException { | 17583 | public final void rule__DisjunctiveExpression__Group__0__Impl() throws RecognitionException { |
14496 | 17584 | ||
14497 | int stackSize = keepStackSize(); | 17585 | int stackSize = keepStackSize(); |
14498 | 17586 | ||
14499 | try { | 17587 | try { |
14500 | // InternalSolverLanguageParser.g:4636:1: ( ( ruleConjunctiveExpression ) ) | 17588 | // InternalSolverLanguageParser.g:5644:1: ( ( ruleConjunctiveExpression ) ) |
14501 | // InternalSolverLanguageParser.g:4637:1: ( ruleConjunctiveExpression ) | 17589 | // InternalSolverLanguageParser.g:5645:1: ( ruleConjunctiveExpression ) |
14502 | { | 17590 | { |
14503 | // InternalSolverLanguageParser.g:4637:1: ( ruleConjunctiveExpression ) | 17591 | // InternalSolverLanguageParser.g:5645:1: ( ruleConjunctiveExpression ) |
14504 | // InternalSolverLanguageParser.g:4638:2: ruleConjunctiveExpression | 17592 | // InternalSolverLanguageParser.g:5646:2: ruleConjunctiveExpression |
14505 | { | 17593 | { |
14506 | before(grammarAccess.getDisjunctiveExpressionAccess().getConjunctiveExpressionParserRuleCall_0()); | 17594 | before(grammarAccess.getDisjunctiveExpressionAccess().getConjunctiveExpressionParserRuleCall_0()); |
14507 | pushFollow(FOLLOW_2); | 17595 | pushFollow(FOLLOW_2); |
@@ -14532,14 +17620,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
14532 | 17620 | ||
14533 | 17621 | ||
14534 | // $ANTLR start "rule__DisjunctiveExpression__Group__1" | 17622 | // $ANTLR start "rule__DisjunctiveExpression__Group__1" |
14535 | // InternalSolverLanguageParser.g:4647:1: rule__DisjunctiveExpression__Group__1 : rule__DisjunctiveExpression__Group__1__Impl ; | 17623 | // InternalSolverLanguageParser.g:5655:1: rule__DisjunctiveExpression__Group__1 : rule__DisjunctiveExpression__Group__1__Impl ; |
14536 | public final void rule__DisjunctiveExpression__Group__1() throws RecognitionException { | 17624 | public final void rule__DisjunctiveExpression__Group__1() throws RecognitionException { |
14537 | 17625 | ||
14538 | int stackSize = keepStackSize(); | 17626 | int stackSize = keepStackSize(); |
14539 | 17627 | ||
14540 | try { | 17628 | try { |
14541 | // InternalSolverLanguageParser.g:4651:1: ( rule__DisjunctiveExpression__Group__1__Impl ) | 17629 | // InternalSolverLanguageParser.g:5659:1: ( rule__DisjunctiveExpression__Group__1__Impl ) |
14542 | // InternalSolverLanguageParser.g:4652:2: rule__DisjunctiveExpression__Group__1__Impl | 17630 | // InternalSolverLanguageParser.g:5660:2: rule__DisjunctiveExpression__Group__1__Impl |
14543 | { | 17631 | { |
14544 | pushFollow(FOLLOW_2); | 17632 | pushFollow(FOLLOW_2); |
14545 | rule__DisjunctiveExpression__Group__1__Impl(); | 17633 | rule__DisjunctiveExpression__Group__1__Impl(); |
@@ -14565,29 +17653,29 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
14565 | 17653 | ||
14566 | 17654 | ||
14567 | // $ANTLR start "rule__DisjunctiveExpression__Group__1__Impl" | 17655 | // $ANTLR start "rule__DisjunctiveExpression__Group__1__Impl" |
14568 | // InternalSolverLanguageParser.g:4658:1: rule__DisjunctiveExpression__Group__1__Impl : ( ( rule__DisjunctiveExpression__Alternatives_1 )? ) ; | 17656 | // InternalSolverLanguageParser.g:5666:1: rule__DisjunctiveExpression__Group__1__Impl : ( ( rule__DisjunctiveExpression__Alternatives_1 )? ) ; |
14569 | public final void rule__DisjunctiveExpression__Group__1__Impl() throws RecognitionException { | 17657 | public final void rule__DisjunctiveExpression__Group__1__Impl() throws RecognitionException { |
14570 | 17658 | ||
14571 | int stackSize = keepStackSize(); | 17659 | int stackSize = keepStackSize(); |
14572 | 17660 | ||
14573 | try { | 17661 | try { |
14574 | // InternalSolverLanguageParser.g:4662:1: ( ( ( rule__DisjunctiveExpression__Alternatives_1 )? ) ) | 17662 | // InternalSolverLanguageParser.g:5670:1: ( ( ( rule__DisjunctiveExpression__Alternatives_1 )? ) ) |
14575 | // InternalSolverLanguageParser.g:4663:1: ( ( rule__DisjunctiveExpression__Alternatives_1 )? ) | 17663 | // InternalSolverLanguageParser.g:5671:1: ( ( rule__DisjunctiveExpression__Alternatives_1 )? ) |
14576 | { | 17664 | { |
14577 | // InternalSolverLanguageParser.g:4663:1: ( ( rule__DisjunctiveExpression__Alternatives_1 )? ) | 17665 | // InternalSolverLanguageParser.g:5671:1: ( ( rule__DisjunctiveExpression__Alternatives_1 )? ) |
14578 | // InternalSolverLanguageParser.g:4664:2: ( rule__DisjunctiveExpression__Alternatives_1 )? | 17666 | // InternalSolverLanguageParser.g:5672:2: ( rule__DisjunctiveExpression__Alternatives_1 )? |
14579 | { | 17667 | { |
14580 | before(grammarAccess.getDisjunctiveExpressionAccess().getAlternatives_1()); | 17668 | before(grammarAccess.getDisjunctiveExpressionAccess().getAlternatives_1()); |
14581 | // InternalSolverLanguageParser.g:4665:2: ( rule__DisjunctiveExpression__Alternatives_1 )? | 17669 | // InternalSolverLanguageParser.g:5673:2: ( rule__DisjunctiveExpression__Alternatives_1 )? |
14582 | int alt33=2; | 17670 | int alt41=2; |
14583 | int LA33_0 = input.LA(1); | 17671 | int LA41_0 = input.LA(1); |
14584 | 17672 | ||
14585 | if ( (LA33_0==HyphenMinusGreaterThanSign||LA33_0==Semicolon) ) { | 17673 | if ( (LA41_0==HyphenMinusGreaterThanSign||LA41_0==Semicolon) ) { |
14586 | alt33=1; | 17674 | alt41=1; |
14587 | } | 17675 | } |
14588 | switch (alt33) { | 17676 | switch (alt41) { |
14589 | case 1 : | 17677 | case 1 : |
14590 | // InternalSolverLanguageParser.g:4665:3: rule__DisjunctiveExpression__Alternatives_1 | 17678 | // InternalSolverLanguageParser.g:5673:3: rule__DisjunctiveExpression__Alternatives_1 |
14591 | { | 17679 | { |
14592 | pushFollow(FOLLOW_2); | 17680 | pushFollow(FOLLOW_2); |
14593 | rule__DisjunctiveExpression__Alternatives_1(); | 17681 | rule__DisjunctiveExpression__Alternatives_1(); |
@@ -14623,16 +17711,16 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
14623 | 17711 | ||
14624 | 17712 | ||
14625 | // $ANTLR start "rule__DisjunctiveExpression__Group_1_0__0" | 17713 | // $ANTLR start "rule__DisjunctiveExpression__Group_1_0__0" |
14626 | // InternalSolverLanguageParser.g:4674:1: rule__DisjunctiveExpression__Group_1_0__0 : rule__DisjunctiveExpression__Group_1_0__0__Impl rule__DisjunctiveExpression__Group_1_0__1 ; | 17714 | // InternalSolverLanguageParser.g:5682:1: rule__DisjunctiveExpression__Group_1_0__0 : rule__DisjunctiveExpression__Group_1_0__0__Impl rule__DisjunctiveExpression__Group_1_0__1 ; |
14627 | public final void rule__DisjunctiveExpression__Group_1_0__0() throws RecognitionException { | 17715 | public final void rule__DisjunctiveExpression__Group_1_0__0() throws RecognitionException { |
14628 | 17716 | ||
14629 | int stackSize = keepStackSize(); | 17717 | int stackSize = keepStackSize(); |
14630 | 17718 | ||
14631 | try { | 17719 | try { |
14632 | // InternalSolverLanguageParser.g:4678:1: ( rule__DisjunctiveExpression__Group_1_0__0__Impl rule__DisjunctiveExpression__Group_1_0__1 ) | 17720 | // InternalSolverLanguageParser.g:5686:1: ( rule__DisjunctiveExpression__Group_1_0__0__Impl rule__DisjunctiveExpression__Group_1_0__1 ) |
14633 | // InternalSolverLanguageParser.g:4679:2: rule__DisjunctiveExpression__Group_1_0__0__Impl rule__DisjunctiveExpression__Group_1_0__1 | 17721 | // InternalSolverLanguageParser.g:5687:2: rule__DisjunctiveExpression__Group_1_0__0__Impl rule__DisjunctiveExpression__Group_1_0__1 |
14634 | { | 17722 | { |
14635 | pushFollow(FOLLOW_27); | 17723 | pushFollow(FOLLOW_32); |
14636 | rule__DisjunctiveExpression__Group_1_0__0__Impl(); | 17724 | rule__DisjunctiveExpression__Group_1_0__0__Impl(); |
14637 | 17725 | ||
14638 | state._fsp--; | 17726 | state._fsp--; |
@@ -14661,21 +17749,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
14661 | 17749 | ||
14662 | 17750 | ||
14663 | // $ANTLR start "rule__DisjunctiveExpression__Group_1_0__0__Impl" | 17751 | // $ANTLR start "rule__DisjunctiveExpression__Group_1_0__0__Impl" |
14664 | // InternalSolverLanguageParser.g:4686:1: rule__DisjunctiveExpression__Group_1_0__0__Impl : ( () ) ; | 17752 | // InternalSolverLanguageParser.g:5694:1: rule__DisjunctiveExpression__Group_1_0__0__Impl : ( () ) ; |
14665 | public final void rule__DisjunctiveExpression__Group_1_0__0__Impl() throws RecognitionException { | 17753 | public final void rule__DisjunctiveExpression__Group_1_0__0__Impl() throws RecognitionException { |
14666 | 17754 | ||
14667 | int stackSize = keepStackSize(); | 17755 | int stackSize = keepStackSize(); |
14668 | 17756 | ||
14669 | try { | 17757 | try { |
14670 | // InternalSolverLanguageParser.g:4690:1: ( ( () ) ) | 17758 | // InternalSolverLanguageParser.g:5698:1: ( ( () ) ) |
14671 | // InternalSolverLanguageParser.g:4691:1: ( () ) | 17759 | // InternalSolverLanguageParser.g:5699:1: ( () ) |
14672 | { | 17760 | { |
14673 | // InternalSolverLanguageParser.g:4691:1: ( () ) | 17761 | // InternalSolverLanguageParser.g:5699:1: ( () ) |
14674 | // InternalSolverLanguageParser.g:4692:2: () | 17762 | // InternalSolverLanguageParser.g:5700:2: () |
14675 | { | 17763 | { |
14676 | before(grammarAccess.getDisjunctiveExpressionAccess().getDisjunctionChildrenAction_1_0_0()); | 17764 | before(grammarAccess.getDisjunctiveExpressionAccess().getDisjunctionChildrenAction_1_0_0()); |
14677 | // InternalSolverLanguageParser.g:4693:2: () | 17765 | // InternalSolverLanguageParser.g:5701:2: () |
14678 | // InternalSolverLanguageParser.g:4693:3: | 17766 | // InternalSolverLanguageParser.g:5701:3: |
14679 | { | 17767 | { |
14680 | } | 17768 | } |
14681 | 17769 | ||
@@ -14698,14 +17786,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
14698 | 17786 | ||
14699 | 17787 | ||
14700 | // $ANTLR start "rule__DisjunctiveExpression__Group_1_0__1" | 17788 | // $ANTLR start "rule__DisjunctiveExpression__Group_1_0__1" |
14701 | // InternalSolverLanguageParser.g:4701:1: rule__DisjunctiveExpression__Group_1_0__1 : rule__DisjunctiveExpression__Group_1_0__1__Impl ; | 17789 | // InternalSolverLanguageParser.g:5709:1: rule__DisjunctiveExpression__Group_1_0__1 : rule__DisjunctiveExpression__Group_1_0__1__Impl ; |
14702 | public final void rule__DisjunctiveExpression__Group_1_0__1() throws RecognitionException { | 17790 | public final void rule__DisjunctiveExpression__Group_1_0__1() throws RecognitionException { |
14703 | 17791 | ||
14704 | int stackSize = keepStackSize(); | 17792 | int stackSize = keepStackSize(); |
14705 | 17793 | ||
14706 | try { | 17794 | try { |
14707 | // InternalSolverLanguageParser.g:4705:1: ( rule__DisjunctiveExpression__Group_1_0__1__Impl ) | 17795 | // InternalSolverLanguageParser.g:5713:1: ( rule__DisjunctiveExpression__Group_1_0__1__Impl ) |
14708 | // InternalSolverLanguageParser.g:4706:2: rule__DisjunctiveExpression__Group_1_0__1__Impl | 17796 | // InternalSolverLanguageParser.g:5714:2: rule__DisjunctiveExpression__Group_1_0__1__Impl |
14709 | { | 17797 | { |
14710 | pushFollow(FOLLOW_2); | 17798 | pushFollow(FOLLOW_2); |
14711 | rule__DisjunctiveExpression__Group_1_0__1__Impl(); | 17799 | rule__DisjunctiveExpression__Group_1_0__1__Impl(); |
@@ -14731,26 +17819,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
14731 | 17819 | ||
14732 | 17820 | ||
14733 | // $ANTLR start "rule__DisjunctiveExpression__Group_1_0__1__Impl" | 17821 | // $ANTLR start "rule__DisjunctiveExpression__Group_1_0__1__Impl" |
14734 | // InternalSolverLanguageParser.g:4712:1: rule__DisjunctiveExpression__Group_1_0__1__Impl : ( ( ( rule__DisjunctiveExpression__Group_1_0_1__0 ) ) ( ( rule__DisjunctiveExpression__Group_1_0_1__0 )* ) ) ; | 17822 | // InternalSolverLanguageParser.g:5720:1: rule__DisjunctiveExpression__Group_1_0__1__Impl : ( ( ( rule__DisjunctiveExpression__Group_1_0_1__0 ) ) ( ( rule__DisjunctiveExpression__Group_1_0_1__0 )* ) ) ; |
14735 | public final void rule__DisjunctiveExpression__Group_1_0__1__Impl() throws RecognitionException { | 17823 | public final void rule__DisjunctiveExpression__Group_1_0__1__Impl() throws RecognitionException { |
14736 | 17824 | ||
14737 | int stackSize = keepStackSize(); | 17825 | int stackSize = keepStackSize(); |
14738 | 17826 | ||
14739 | try { | 17827 | try { |
14740 | // InternalSolverLanguageParser.g:4716:1: ( ( ( ( rule__DisjunctiveExpression__Group_1_0_1__0 ) ) ( ( rule__DisjunctiveExpression__Group_1_0_1__0 )* ) ) ) | 17828 | // InternalSolverLanguageParser.g:5724:1: ( ( ( ( rule__DisjunctiveExpression__Group_1_0_1__0 ) ) ( ( rule__DisjunctiveExpression__Group_1_0_1__0 )* ) ) ) |
14741 | // InternalSolverLanguageParser.g:4717:1: ( ( ( rule__DisjunctiveExpression__Group_1_0_1__0 ) ) ( ( rule__DisjunctiveExpression__Group_1_0_1__0 )* ) ) | 17829 | // InternalSolverLanguageParser.g:5725:1: ( ( ( rule__DisjunctiveExpression__Group_1_0_1__0 ) ) ( ( rule__DisjunctiveExpression__Group_1_0_1__0 )* ) ) |
14742 | { | 17830 | { |
14743 | // InternalSolverLanguageParser.g:4717:1: ( ( ( rule__DisjunctiveExpression__Group_1_0_1__0 ) ) ( ( rule__DisjunctiveExpression__Group_1_0_1__0 )* ) ) | 17831 | // InternalSolverLanguageParser.g:5725:1: ( ( ( rule__DisjunctiveExpression__Group_1_0_1__0 ) ) ( ( rule__DisjunctiveExpression__Group_1_0_1__0 )* ) ) |
14744 | // InternalSolverLanguageParser.g:4718:2: ( ( rule__DisjunctiveExpression__Group_1_0_1__0 ) ) ( ( rule__DisjunctiveExpression__Group_1_0_1__0 )* ) | 17832 | // InternalSolverLanguageParser.g:5726:2: ( ( rule__DisjunctiveExpression__Group_1_0_1__0 ) ) ( ( rule__DisjunctiveExpression__Group_1_0_1__0 )* ) |
14745 | { | 17833 | { |
14746 | // InternalSolverLanguageParser.g:4718:2: ( ( rule__DisjunctiveExpression__Group_1_0_1__0 ) ) | 17834 | // InternalSolverLanguageParser.g:5726:2: ( ( rule__DisjunctiveExpression__Group_1_0_1__0 ) ) |
14747 | // InternalSolverLanguageParser.g:4719:3: ( rule__DisjunctiveExpression__Group_1_0_1__0 ) | 17835 | // InternalSolverLanguageParser.g:5727:3: ( rule__DisjunctiveExpression__Group_1_0_1__0 ) |
14748 | { | 17836 | { |
14749 | before(grammarAccess.getDisjunctiveExpressionAccess().getGroup_1_0_1()); | 17837 | before(grammarAccess.getDisjunctiveExpressionAccess().getGroup_1_0_1()); |
14750 | // InternalSolverLanguageParser.g:4720:3: ( rule__DisjunctiveExpression__Group_1_0_1__0 ) | 17838 | // InternalSolverLanguageParser.g:5728:3: ( rule__DisjunctiveExpression__Group_1_0_1__0 ) |
14751 | // InternalSolverLanguageParser.g:4720:4: rule__DisjunctiveExpression__Group_1_0_1__0 | 17839 | // InternalSolverLanguageParser.g:5728:4: rule__DisjunctiveExpression__Group_1_0_1__0 |
14752 | { | 17840 | { |
14753 | pushFollow(FOLLOW_28); | 17841 | pushFollow(FOLLOW_33); |
14754 | rule__DisjunctiveExpression__Group_1_0_1__0(); | 17842 | rule__DisjunctiveExpression__Group_1_0_1__0(); |
14755 | 17843 | ||
14756 | state._fsp--; | 17844 | state._fsp--; |
@@ -14762,26 +17850,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
14762 | 17850 | ||
14763 | } | 17851 | } |
14764 | 17852 | ||
14765 | // InternalSolverLanguageParser.g:4723:2: ( ( rule__DisjunctiveExpression__Group_1_0_1__0 )* ) | 17853 | // InternalSolverLanguageParser.g:5731:2: ( ( rule__DisjunctiveExpression__Group_1_0_1__0 )* ) |
14766 | // InternalSolverLanguageParser.g:4724:3: ( rule__DisjunctiveExpression__Group_1_0_1__0 )* | 17854 | // InternalSolverLanguageParser.g:5732:3: ( rule__DisjunctiveExpression__Group_1_0_1__0 )* |
14767 | { | 17855 | { |
14768 | before(grammarAccess.getDisjunctiveExpressionAccess().getGroup_1_0_1()); | 17856 | before(grammarAccess.getDisjunctiveExpressionAccess().getGroup_1_0_1()); |
14769 | // InternalSolverLanguageParser.g:4725:3: ( rule__DisjunctiveExpression__Group_1_0_1__0 )* | 17857 | // InternalSolverLanguageParser.g:5733:3: ( rule__DisjunctiveExpression__Group_1_0_1__0 )* |
14770 | loop34: | 17858 | loop42: |
14771 | do { | 17859 | do { |
14772 | int alt34=2; | 17860 | int alt42=2; |
14773 | int LA34_0 = input.LA(1); | 17861 | int LA42_0 = input.LA(1); |
14774 | 17862 | ||
14775 | if ( (LA34_0==Semicolon) ) { | 17863 | if ( (LA42_0==Semicolon) ) { |
14776 | alt34=1; | 17864 | alt42=1; |
14777 | } | 17865 | } |
14778 | 17866 | ||
14779 | 17867 | ||
14780 | switch (alt34) { | 17868 | switch (alt42) { |
14781 | case 1 : | 17869 | case 1 : |
14782 | // InternalSolverLanguageParser.g:4725:4: rule__DisjunctiveExpression__Group_1_0_1__0 | 17870 | // InternalSolverLanguageParser.g:5733:4: rule__DisjunctiveExpression__Group_1_0_1__0 |
14783 | { | 17871 | { |
14784 | pushFollow(FOLLOW_28); | 17872 | pushFollow(FOLLOW_33); |
14785 | rule__DisjunctiveExpression__Group_1_0_1__0(); | 17873 | rule__DisjunctiveExpression__Group_1_0_1__0(); |
14786 | 17874 | ||
14787 | state._fsp--; | 17875 | state._fsp--; |
@@ -14791,7 +17879,7 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
14791 | break; | 17879 | break; |
14792 | 17880 | ||
14793 | default : | 17881 | default : |
14794 | break loop34; | 17882 | break loop42; |
14795 | } | 17883 | } |
14796 | } while (true); | 17884 | } while (true); |
14797 | 17885 | ||
@@ -14821,16 +17909,16 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
14821 | 17909 | ||
14822 | 17910 | ||
14823 | // $ANTLR start "rule__DisjunctiveExpression__Group_1_0_1__0" | 17911 | // $ANTLR start "rule__DisjunctiveExpression__Group_1_0_1__0" |
14824 | // InternalSolverLanguageParser.g:4735:1: rule__DisjunctiveExpression__Group_1_0_1__0 : rule__DisjunctiveExpression__Group_1_0_1__0__Impl rule__DisjunctiveExpression__Group_1_0_1__1 ; | 17912 | // InternalSolverLanguageParser.g:5743:1: rule__DisjunctiveExpression__Group_1_0_1__0 : rule__DisjunctiveExpression__Group_1_0_1__0__Impl rule__DisjunctiveExpression__Group_1_0_1__1 ; |
14825 | public final void rule__DisjunctiveExpression__Group_1_0_1__0() throws RecognitionException { | 17913 | public final void rule__DisjunctiveExpression__Group_1_0_1__0() throws RecognitionException { |
14826 | 17914 | ||
14827 | int stackSize = keepStackSize(); | 17915 | int stackSize = keepStackSize(); |
14828 | 17916 | ||
14829 | try { | 17917 | try { |
14830 | // InternalSolverLanguageParser.g:4739:1: ( rule__DisjunctiveExpression__Group_1_0_1__0__Impl rule__DisjunctiveExpression__Group_1_0_1__1 ) | 17918 | // InternalSolverLanguageParser.g:5747:1: ( rule__DisjunctiveExpression__Group_1_0_1__0__Impl rule__DisjunctiveExpression__Group_1_0_1__1 ) |
14831 | // InternalSolverLanguageParser.g:4740:2: rule__DisjunctiveExpression__Group_1_0_1__0__Impl rule__DisjunctiveExpression__Group_1_0_1__1 | 17919 | // InternalSolverLanguageParser.g:5748:2: rule__DisjunctiveExpression__Group_1_0_1__0__Impl rule__DisjunctiveExpression__Group_1_0_1__1 |
14832 | { | 17920 | { |
14833 | pushFollow(FOLLOW_7); | 17921 | pushFollow(FOLLOW_12); |
14834 | rule__DisjunctiveExpression__Group_1_0_1__0__Impl(); | 17922 | rule__DisjunctiveExpression__Group_1_0_1__0__Impl(); |
14835 | 17923 | ||
14836 | state._fsp--; | 17924 | state._fsp--; |
@@ -14859,17 +17947,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
14859 | 17947 | ||
14860 | 17948 | ||
14861 | // $ANTLR start "rule__DisjunctiveExpression__Group_1_0_1__0__Impl" | 17949 | // $ANTLR start "rule__DisjunctiveExpression__Group_1_0_1__0__Impl" |
14862 | // InternalSolverLanguageParser.g:4747:1: rule__DisjunctiveExpression__Group_1_0_1__0__Impl : ( Semicolon ) ; | 17950 | // InternalSolverLanguageParser.g:5755:1: rule__DisjunctiveExpression__Group_1_0_1__0__Impl : ( Semicolon ) ; |
14863 | public final void rule__DisjunctiveExpression__Group_1_0_1__0__Impl() throws RecognitionException { | 17951 | public final void rule__DisjunctiveExpression__Group_1_0_1__0__Impl() throws RecognitionException { |
14864 | 17952 | ||
14865 | int stackSize = keepStackSize(); | 17953 | int stackSize = keepStackSize(); |
14866 | 17954 | ||
14867 | try { | 17955 | try { |
14868 | // InternalSolverLanguageParser.g:4751:1: ( ( Semicolon ) ) | 17956 | // InternalSolverLanguageParser.g:5759:1: ( ( Semicolon ) ) |
14869 | // InternalSolverLanguageParser.g:4752:1: ( Semicolon ) | 17957 | // InternalSolverLanguageParser.g:5760:1: ( Semicolon ) |
14870 | { | 17958 | { |
14871 | // InternalSolverLanguageParser.g:4752:1: ( Semicolon ) | 17959 | // InternalSolverLanguageParser.g:5760:1: ( Semicolon ) |
14872 | // InternalSolverLanguageParser.g:4753:2: Semicolon | 17960 | // InternalSolverLanguageParser.g:5761:2: Semicolon |
14873 | { | 17961 | { |
14874 | before(grammarAccess.getDisjunctiveExpressionAccess().getSemicolonKeyword_1_0_1_0()); | 17962 | before(grammarAccess.getDisjunctiveExpressionAccess().getSemicolonKeyword_1_0_1_0()); |
14875 | match(input,Semicolon,FOLLOW_2); | 17963 | match(input,Semicolon,FOLLOW_2); |
@@ -14896,14 +17984,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
14896 | 17984 | ||
14897 | 17985 | ||
14898 | // $ANTLR start "rule__DisjunctiveExpression__Group_1_0_1__1" | 17986 | // $ANTLR start "rule__DisjunctiveExpression__Group_1_0_1__1" |
14899 | // InternalSolverLanguageParser.g:4762:1: rule__DisjunctiveExpression__Group_1_0_1__1 : rule__DisjunctiveExpression__Group_1_0_1__1__Impl ; | 17987 | // InternalSolverLanguageParser.g:5770:1: rule__DisjunctiveExpression__Group_1_0_1__1 : rule__DisjunctiveExpression__Group_1_0_1__1__Impl ; |
14900 | public final void rule__DisjunctiveExpression__Group_1_0_1__1() throws RecognitionException { | 17988 | public final void rule__DisjunctiveExpression__Group_1_0_1__1() throws RecognitionException { |
14901 | 17989 | ||
14902 | int stackSize = keepStackSize(); | 17990 | int stackSize = keepStackSize(); |
14903 | 17991 | ||
14904 | try { | 17992 | try { |
14905 | // InternalSolverLanguageParser.g:4766:1: ( rule__DisjunctiveExpression__Group_1_0_1__1__Impl ) | 17993 | // InternalSolverLanguageParser.g:5774:1: ( rule__DisjunctiveExpression__Group_1_0_1__1__Impl ) |
14906 | // InternalSolverLanguageParser.g:4767:2: rule__DisjunctiveExpression__Group_1_0_1__1__Impl | 17994 | // InternalSolverLanguageParser.g:5775:2: rule__DisjunctiveExpression__Group_1_0_1__1__Impl |
14907 | { | 17995 | { |
14908 | pushFollow(FOLLOW_2); | 17996 | pushFollow(FOLLOW_2); |
14909 | rule__DisjunctiveExpression__Group_1_0_1__1__Impl(); | 17997 | rule__DisjunctiveExpression__Group_1_0_1__1__Impl(); |
@@ -14929,21 +18017,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
14929 | 18017 | ||
14930 | 18018 | ||
14931 | // $ANTLR start "rule__DisjunctiveExpression__Group_1_0_1__1__Impl" | 18019 | // $ANTLR start "rule__DisjunctiveExpression__Group_1_0_1__1__Impl" |
14932 | // InternalSolverLanguageParser.g:4773:1: rule__DisjunctiveExpression__Group_1_0_1__1__Impl : ( ( rule__DisjunctiveExpression__ChildrenAssignment_1_0_1_1 ) ) ; | 18020 | // InternalSolverLanguageParser.g:5781:1: rule__DisjunctiveExpression__Group_1_0_1__1__Impl : ( ( rule__DisjunctiveExpression__ChildrenAssignment_1_0_1_1 ) ) ; |
14933 | public final void rule__DisjunctiveExpression__Group_1_0_1__1__Impl() throws RecognitionException { | 18021 | public final void rule__DisjunctiveExpression__Group_1_0_1__1__Impl() throws RecognitionException { |
14934 | 18022 | ||
14935 | int stackSize = keepStackSize(); | 18023 | int stackSize = keepStackSize(); |
14936 | 18024 | ||
14937 | try { | 18025 | try { |
14938 | // InternalSolverLanguageParser.g:4777:1: ( ( ( rule__DisjunctiveExpression__ChildrenAssignment_1_0_1_1 ) ) ) | 18026 | // InternalSolverLanguageParser.g:5785:1: ( ( ( rule__DisjunctiveExpression__ChildrenAssignment_1_0_1_1 ) ) ) |
14939 | // InternalSolverLanguageParser.g:4778:1: ( ( rule__DisjunctiveExpression__ChildrenAssignment_1_0_1_1 ) ) | 18027 | // InternalSolverLanguageParser.g:5786:1: ( ( rule__DisjunctiveExpression__ChildrenAssignment_1_0_1_1 ) ) |
14940 | { | 18028 | { |
14941 | // InternalSolverLanguageParser.g:4778:1: ( ( rule__DisjunctiveExpression__ChildrenAssignment_1_0_1_1 ) ) | 18029 | // InternalSolverLanguageParser.g:5786:1: ( ( rule__DisjunctiveExpression__ChildrenAssignment_1_0_1_1 ) ) |
14942 | // InternalSolverLanguageParser.g:4779:2: ( rule__DisjunctiveExpression__ChildrenAssignment_1_0_1_1 ) | 18030 | // InternalSolverLanguageParser.g:5787:2: ( rule__DisjunctiveExpression__ChildrenAssignment_1_0_1_1 ) |
14943 | { | 18031 | { |
14944 | before(grammarAccess.getDisjunctiveExpressionAccess().getChildrenAssignment_1_0_1_1()); | 18032 | before(grammarAccess.getDisjunctiveExpressionAccess().getChildrenAssignment_1_0_1_1()); |
14945 | // InternalSolverLanguageParser.g:4780:2: ( rule__DisjunctiveExpression__ChildrenAssignment_1_0_1_1 ) | 18033 | // InternalSolverLanguageParser.g:5788:2: ( rule__DisjunctiveExpression__ChildrenAssignment_1_0_1_1 ) |
14946 | // InternalSolverLanguageParser.g:4780:3: rule__DisjunctiveExpression__ChildrenAssignment_1_0_1_1 | 18034 | // InternalSolverLanguageParser.g:5788:3: rule__DisjunctiveExpression__ChildrenAssignment_1_0_1_1 |
14947 | { | 18035 | { |
14948 | pushFollow(FOLLOW_2); | 18036 | pushFollow(FOLLOW_2); |
14949 | rule__DisjunctiveExpression__ChildrenAssignment_1_0_1_1(); | 18037 | rule__DisjunctiveExpression__ChildrenAssignment_1_0_1_1(); |
@@ -14976,16 +18064,16 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
14976 | 18064 | ||
14977 | 18065 | ||
14978 | // $ANTLR start "rule__DisjunctiveExpression__Group_1_1__0" | 18066 | // $ANTLR start "rule__DisjunctiveExpression__Group_1_1__0" |
14979 | // InternalSolverLanguageParser.g:4789:1: rule__DisjunctiveExpression__Group_1_1__0 : rule__DisjunctiveExpression__Group_1_1__0__Impl rule__DisjunctiveExpression__Group_1_1__1 ; | 18067 | // InternalSolverLanguageParser.g:5797:1: rule__DisjunctiveExpression__Group_1_1__0 : rule__DisjunctiveExpression__Group_1_1__0__Impl rule__DisjunctiveExpression__Group_1_1__1 ; |
14980 | public final void rule__DisjunctiveExpression__Group_1_1__0() throws RecognitionException { | 18068 | public final void rule__DisjunctiveExpression__Group_1_1__0() throws RecognitionException { |
14981 | 18069 | ||
14982 | int stackSize = keepStackSize(); | 18070 | int stackSize = keepStackSize(); |
14983 | 18071 | ||
14984 | try { | 18072 | try { |
14985 | // InternalSolverLanguageParser.g:4793:1: ( rule__DisjunctiveExpression__Group_1_1__0__Impl rule__DisjunctiveExpression__Group_1_1__1 ) | 18073 | // InternalSolverLanguageParser.g:5801:1: ( rule__DisjunctiveExpression__Group_1_1__0__Impl rule__DisjunctiveExpression__Group_1_1__1 ) |
14986 | // InternalSolverLanguageParser.g:4794:2: rule__DisjunctiveExpression__Group_1_1__0__Impl rule__DisjunctiveExpression__Group_1_1__1 | 18074 | // InternalSolverLanguageParser.g:5802:2: rule__DisjunctiveExpression__Group_1_1__0__Impl rule__DisjunctiveExpression__Group_1_1__1 |
14987 | { | 18075 | { |
14988 | pushFollow(FOLLOW_26); | 18076 | pushFollow(FOLLOW_31); |
14989 | rule__DisjunctiveExpression__Group_1_1__0__Impl(); | 18077 | rule__DisjunctiveExpression__Group_1_1__0__Impl(); |
14990 | 18078 | ||
14991 | state._fsp--; | 18079 | state._fsp--; |
@@ -15014,21 +18102,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
15014 | 18102 | ||
15015 | 18103 | ||
15016 | // $ANTLR start "rule__DisjunctiveExpression__Group_1_1__0__Impl" | 18104 | // $ANTLR start "rule__DisjunctiveExpression__Group_1_1__0__Impl" |
15017 | // InternalSolverLanguageParser.g:4801:1: rule__DisjunctiveExpression__Group_1_1__0__Impl : ( () ) ; | 18105 | // InternalSolverLanguageParser.g:5809:1: rule__DisjunctiveExpression__Group_1_1__0__Impl : ( () ) ; |
15018 | public final void rule__DisjunctiveExpression__Group_1_1__0__Impl() throws RecognitionException { | 18106 | public final void rule__DisjunctiveExpression__Group_1_1__0__Impl() throws RecognitionException { |
15019 | 18107 | ||
15020 | int stackSize = keepStackSize(); | 18108 | int stackSize = keepStackSize(); |
15021 | 18109 | ||
15022 | try { | 18110 | try { |
15023 | // InternalSolverLanguageParser.g:4805:1: ( ( () ) ) | 18111 | // InternalSolverLanguageParser.g:5813:1: ( ( () ) ) |
15024 | // InternalSolverLanguageParser.g:4806:1: ( () ) | 18112 | // InternalSolverLanguageParser.g:5814:1: ( () ) |
15025 | { | 18113 | { |
15026 | // InternalSolverLanguageParser.g:4806:1: ( () ) | 18114 | // InternalSolverLanguageParser.g:5814:1: ( () ) |
15027 | // InternalSolverLanguageParser.g:4807:2: () | 18115 | // InternalSolverLanguageParser.g:5815:2: () |
15028 | { | 18116 | { |
15029 | before(grammarAccess.getDisjunctiveExpressionAccess().getCaseConditionAction_1_1_0()); | 18117 | before(grammarAccess.getDisjunctiveExpressionAccess().getCaseConditionAction_1_1_0()); |
15030 | // InternalSolverLanguageParser.g:4808:2: () | 18118 | // InternalSolverLanguageParser.g:5816:2: () |
15031 | // InternalSolverLanguageParser.g:4808:3: | 18119 | // InternalSolverLanguageParser.g:5816:3: |
15032 | { | 18120 | { |
15033 | } | 18121 | } |
15034 | 18122 | ||
@@ -15051,16 +18139,16 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
15051 | 18139 | ||
15052 | 18140 | ||
15053 | // $ANTLR start "rule__DisjunctiveExpression__Group_1_1__1" | 18141 | // $ANTLR start "rule__DisjunctiveExpression__Group_1_1__1" |
15054 | // InternalSolverLanguageParser.g:4816:1: rule__DisjunctiveExpression__Group_1_1__1 : rule__DisjunctiveExpression__Group_1_1__1__Impl rule__DisjunctiveExpression__Group_1_1__2 ; | 18142 | // InternalSolverLanguageParser.g:5824:1: rule__DisjunctiveExpression__Group_1_1__1 : rule__DisjunctiveExpression__Group_1_1__1__Impl rule__DisjunctiveExpression__Group_1_1__2 ; |
15055 | public final void rule__DisjunctiveExpression__Group_1_1__1() throws RecognitionException { | 18143 | public final void rule__DisjunctiveExpression__Group_1_1__1() throws RecognitionException { |
15056 | 18144 | ||
15057 | int stackSize = keepStackSize(); | 18145 | int stackSize = keepStackSize(); |
15058 | 18146 | ||
15059 | try { | 18147 | try { |
15060 | // InternalSolverLanguageParser.g:4820:1: ( rule__DisjunctiveExpression__Group_1_1__1__Impl rule__DisjunctiveExpression__Group_1_1__2 ) | 18148 | // InternalSolverLanguageParser.g:5828:1: ( rule__DisjunctiveExpression__Group_1_1__1__Impl rule__DisjunctiveExpression__Group_1_1__2 ) |
15061 | // InternalSolverLanguageParser.g:4821:2: rule__DisjunctiveExpression__Group_1_1__1__Impl rule__DisjunctiveExpression__Group_1_1__2 | 18149 | // InternalSolverLanguageParser.g:5829:2: rule__DisjunctiveExpression__Group_1_1__1__Impl rule__DisjunctiveExpression__Group_1_1__2 |
15062 | { | 18150 | { |
15063 | pushFollow(FOLLOW_7); | 18151 | pushFollow(FOLLOW_12); |
15064 | rule__DisjunctiveExpression__Group_1_1__1__Impl(); | 18152 | rule__DisjunctiveExpression__Group_1_1__1__Impl(); |
15065 | 18153 | ||
15066 | state._fsp--; | 18154 | state._fsp--; |
@@ -15089,17 +18177,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
15089 | 18177 | ||
15090 | 18178 | ||
15091 | // $ANTLR start "rule__DisjunctiveExpression__Group_1_1__1__Impl" | 18179 | // $ANTLR start "rule__DisjunctiveExpression__Group_1_1__1__Impl" |
15092 | // InternalSolverLanguageParser.g:4828:1: rule__DisjunctiveExpression__Group_1_1__1__Impl : ( HyphenMinusGreaterThanSign ) ; | 18180 | // InternalSolverLanguageParser.g:5836:1: rule__DisjunctiveExpression__Group_1_1__1__Impl : ( HyphenMinusGreaterThanSign ) ; |
15093 | public final void rule__DisjunctiveExpression__Group_1_1__1__Impl() throws RecognitionException { | 18181 | public final void rule__DisjunctiveExpression__Group_1_1__1__Impl() throws RecognitionException { |
15094 | 18182 | ||
15095 | int stackSize = keepStackSize(); | 18183 | int stackSize = keepStackSize(); |
15096 | 18184 | ||
15097 | try { | 18185 | try { |
15098 | // InternalSolverLanguageParser.g:4832:1: ( ( HyphenMinusGreaterThanSign ) ) | 18186 | // InternalSolverLanguageParser.g:5840:1: ( ( HyphenMinusGreaterThanSign ) ) |
15099 | // InternalSolverLanguageParser.g:4833:1: ( HyphenMinusGreaterThanSign ) | 18187 | // InternalSolverLanguageParser.g:5841:1: ( HyphenMinusGreaterThanSign ) |
15100 | { | 18188 | { |
15101 | // InternalSolverLanguageParser.g:4833:1: ( HyphenMinusGreaterThanSign ) | 18189 | // InternalSolverLanguageParser.g:5841:1: ( HyphenMinusGreaterThanSign ) |
15102 | // InternalSolverLanguageParser.g:4834:2: HyphenMinusGreaterThanSign | 18190 | // InternalSolverLanguageParser.g:5842:2: HyphenMinusGreaterThanSign |
15103 | { | 18191 | { |
15104 | before(grammarAccess.getDisjunctiveExpressionAccess().getHyphenMinusGreaterThanSignKeyword_1_1_1()); | 18192 | before(grammarAccess.getDisjunctiveExpressionAccess().getHyphenMinusGreaterThanSignKeyword_1_1_1()); |
15105 | match(input,HyphenMinusGreaterThanSign,FOLLOW_2); | 18193 | match(input,HyphenMinusGreaterThanSign,FOLLOW_2); |
@@ -15126,16 +18214,16 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
15126 | 18214 | ||
15127 | 18215 | ||
15128 | // $ANTLR start "rule__DisjunctiveExpression__Group_1_1__2" | 18216 | // $ANTLR start "rule__DisjunctiveExpression__Group_1_1__2" |
15129 | // InternalSolverLanguageParser.g:4843:1: rule__DisjunctiveExpression__Group_1_1__2 : rule__DisjunctiveExpression__Group_1_1__2__Impl rule__DisjunctiveExpression__Group_1_1__3 ; | 18217 | // InternalSolverLanguageParser.g:5851:1: rule__DisjunctiveExpression__Group_1_1__2 : rule__DisjunctiveExpression__Group_1_1__2__Impl rule__DisjunctiveExpression__Group_1_1__3 ; |
15130 | public final void rule__DisjunctiveExpression__Group_1_1__2() throws RecognitionException { | 18218 | public final void rule__DisjunctiveExpression__Group_1_1__2() throws RecognitionException { |
15131 | 18219 | ||
15132 | int stackSize = keepStackSize(); | 18220 | int stackSize = keepStackSize(); |
15133 | 18221 | ||
15134 | try { | 18222 | try { |
15135 | // InternalSolverLanguageParser.g:4847:1: ( rule__DisjunctiveExpression__Group_1_1__2__Impl rule__DisjunctiveExpression__Group_1_1__3 ) | 18223 | // InternalSolverLanguageParser.g:5855:1: ( rule__DisjunctiveExpression__Group_1_1__2__Impl rule__DisjunctiveExpression__Group_1_1__3 ) |
15136 | // InternalSolverLanguageParser.g:4848:2: rule__DisjunctiveExpression__Group_1_1__2__Impl rule__DisjunctiveExpression__Group_1_1__3 | 18224 | // InternalSolverLanguageParser.g:5856:2: rule__DisjunctiveExpression__Group_1_1__2__Impl rule__DisjunctiveExpression__Group_1_1__3 |
15137 | { | 18225 | { |
15138 | pushFollow(FOLLOW_27); | 18226 | pushFollow(FOLLOW_32); |
15139 | rule__DisjunctiveExpression__Group_1_1__2__Impl(); | 18227 | rule__DisjunctiveExpression__Group_1_1__2__Impl(); |
15140 | 18228 | ||
15141 | state._fsp--; | 18229 | state._fsp--; |
@@ -15164,21 +18252,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
15164 | 18252 | ||
15165 | 18253 | ||
15166 | // $ANTLR start "rule__DisjunctiveExpression__Group_1_1__2__Impl" | 18254 | // $ANTLR start "rule__DisjunctiveExpression__Group_1_1__2__Impl" |
15167 | // InternalSolverLanguageParser.g:4855:1: rule__DisjunctiveExpression__Group_1_1__2__Impl : ( ( rule__DisjunctiveExpression__BodyAssignment_1_1_2 ) ) ; | 18255 | // InternalSolverLanguageParser.g:5863:1: rule__DisjunctiveExpression__Group_1_1__2__Impl : ( ( rule__DisjunctiveExpression__BodyAssignment_1_1_2 ) ) ; |
15168 | public final void rule__DisjunctiveExpression__Group_1_1__2__Impl() throws RecognitionException { | 18256 | public final void rule__DisjunctiveExpression__Group_1_1__2__Impl() throws RecognitionException { |
15169 | 18257 | ||
15170 | int stackSize = keepStackSize(); | 18258 | int stackSize = keepStackSize(); |
15171 | 18259 | ||
15172 | try { | 18260 | try { |
15173 | // InternalSolverLanguageParser.g:4859:1: ( ( ( rule__DisjunctiveExpression__BodyAssignment_1_1_2 ) ) ) | 18261 | // InternalSolverLanguageParser.g:5867:1: ( ( ( rule__DisjunctiveExpression__BodyAssignment_1_1_2 ) ) ) |
15174 | // InternalSolverLanguageParser.g:4860:1: ( ( rule__DisjunctiveExpression__BodyAssignment_1_1_2 ) ) | 18262 | // InternalSolverLanguageParser.g:5868:1: ( ( rule__DisjunctiveExpression__BodyAssignment_1_1_2 ) ) |
15175 | { | 18263 | { |
15176 | // InternalSolverLanguageParser.g:4860:1: ( ( rule__DisjunctiveExpression__BodyAssignment_1_1_2 ) ) | 18264 | // InternalSolverLanguageParser.g:5868:1: ( ( rule__DisjunctiveExpression__BodyAssignment_1_1_2 ) ) |
15177 | // InternalSolverLanguageParser.g:4861:2: ( rule__DisjunctiveExpression__BodyAssignment_1_1_2 ) | 18265 | // InternalSolverLanguageParser.g:5869:2: ( rule__DisjunctiveExpression__BodyAssignment_1_1_2 ) |
15178 | { | 18266 | { |
15179 | before(grammarAccess.getDisjunctiveExpressionAccess().getBodyAssignment_1_1_2()); | 18267 | before(grammarAccess.getDisjunctiveExpressionAccess().getBodyAssignment_1_1_2()); |
15180 | // InternalSolverLanguageParser.g:4862:2: ( rule__DisjunctiveExpression__BodyAssignment_1_1_2 ) | 18268 | // InternalSolverLanguageParser.g:5870:2: ( rule__DisjunctiveExpression__BodyAssignment_1_1_2 ) |
15181 | // InternalSolverLanguageParser.g:4862:3: rule__DisjunctiveExpression__BodyAssignment_1_1_2 | 18269 | // InternalSolverLanguageParser.g:5870:3: rule__DisjunctiveExpression__BodyAssignment_1_1_2 |
15182 | { | 18270 | { |
15183 | pushFollow(FOLLOW_2); | 18271 | pushFollow(FOLLOW_2); |
15184 | rule__DisjunctiveExpression__BodyAssignment_1_1_2(); | 18272 | rule__DisjunctiveExpression__BodyAssignment_1_1_2(); |
@@ -15211,16 +18299,16 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
15211 | 18299 | ||
15212 | 18300 | ||
15213 | // $ANTLR start "rule__DisjunctiveExpression__Group_1_1__3" | 18301 | // $ANTLR start "rule__DisjunctiveExpression__Group_1_1__3" |
15214 | // InternalSolverLanguageParser.g:4870:1: rule__DisjunctiveExpression__Group_1_1__3 : rule__DisjunctiveExpression__Group_1_1__3__Impl rule__DisjunctiveExpression__Group_1_1__4 ; | 18302 | // InternalSolverLanguageParser.g:5878:1: rule__DisjunctiveExpression__Group_1_1__3 : rule__DisjunctiveExpression__Group_1_1__3__Impl rule__DisjunctiveExpression__Group_1_1__4 ; |
15215 | public final void rule__DisjunctiveExpression__Group_1_1__3() throws RecognitionException { | 18303 | public final void rule__DisjunctiveExpression__Group_1_1__3() throws RecognitionException { |
15216 | 18304 | ||
15217 | int stackSize = keepStackSize(); | 18305 | int stackSize = keepStackSize(); |
15218 | 18306 | ||
15219 | try { | 18307 | try { |
15220 | // InternalSolverLanguageParser.g:4874:1: ( rule__DisjunctiveExpression__Group_1_1__3__Impl rule__DisjunctiveExpression__Group_1_1__4 ) | 18308 | // InternalSolverLanguageParser.g:5882:1: ( rule__DisjunctiveExpression__Group_1_1__3__Impl rule__DisjunctiveExpression__Group_1_1__4 ) |
15221 | // InternalSolverLanguageParser.g:4875:2: rule__DisjunctiveExpression__Group_1_1__3__Impl rule__DisjunctiveExpression__Group_1_1__4 | 18309 | // InternalSolverLanguageParser.g:5883:2: rule__DisjunctiveExpression__Group_1_1__3__Impl rule__DisjunctiveExpression__Group_1_1__4 |
15222 | { | 18310 | { |
15223 | pushFollow(FOLLOW_27); | 18311 | pushFollow(FOLLOW_32); |
15224 | rule__DisjunctiveExpression__Group_1_1__3__Impl(); | 18312 | rule__DisjunctiveExpression__Group_1_1__3__Impl(); |
15225 | 18313 | ||
15226 | state._fsp--; | 18314 | state._fsp--; |
@@ -15249,21 +18337,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
15249 | 18337 | ||
15250 | 18338 | ||
15251 | // $ANTLR start "rule__DisjunctiveExpression__Group_1_1__3__Impl" | 18339 | // $ANTLR start "rule__DisjunctiveExpression__Group_1_1__3__Impl" |
15252 | // InternalSolverLanguageParser.g:4882:1: rule__DisjunctiveExpression__Group_1_1__3__Impl : ( () ) ; | 18340 | // InternalSolverLanguageParser.g:5890:1: rule__DisjunctiveExpression__Group_1_1__3__Impl : ( () ) ; |
15253 | public final void rule__DisjunctiveExpression__Group_1_1__3__Impl() throws RecognitionException { | 18341 | public final void rule__DisjunctiveExpression__Group_1_1__3__Impl() throws RecognitionException { |
15254 | 18342 | ||
15255 | int stackSize = keepStackSize(); | 18343 | int stackSize = keepStackSize(); |
15256 | 18344 | ||
15257 | try { | 18345 | try { |
15258 | // InternalSolverLanguageParser.g:4886:1: ( ( () ) ) | 18346 | // InternalSolverLanguageParser.g:5894:1: ( ( () ) ) |
15259 | // InternalSolverLanguageParser.g:4887:1: ( () ) | 18347 | // InternalSolverLanguageParser.g:5895:1: ( () ) |
15260 | { | 18348 | { |
15261 | // InternalSolverLanguageParser.g:4887:1: ( () ) | 18349 | // InternalSolverLanguageParser.g:5895:1: ( () ) |
15262 | // InternalSolverLanguageParser.g:4888:2: () | 18350 | // InternalSolverLanguageParser.g:5896:2: () |
15263 | { | 18351 | { |
15264 | before(grammarAccess.getDisjunctiveExpressionAccess().getSwitchCasesAction_1_1_3()); | 18352 | before(grammarAccess.getDisjunctiveExpressionAccess().getSwitchCasesAction_1_1_3()); |
15265 | // InternalSolverLanguageParser.g:4889:2: () | 18353 | // InternalSolverLanguageParser.g:5897:2: () |
15266 | // InternalSolverLanguageParser.g:4889:3: | 18354 | // InternalSolverLanguageParser.g:5897:3: |
15267 | { | 18355 | { |
15268 | } | 18356 | } |
15269 | 18357 | ||
@@ -15286,14 +18374,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
15286 | 18374 | ||
15287 | 18375 | ||
15288 | // $ANTLR start "rule__DisjunctiveExpression__Group_1_1__4" | 18376 | // $ANTLR start "rule__DisjunctiveExpression__Group_1_1__4" |
15289 | // InternalSolverLanguageParser.g:4897:1: rule__DisjunctiveExpression__Group_1_1__4 : rule__DisjunctiveExpression__Group_1_1__4__Impl ; | 18377 | // InternalSolverLanguageParser.g:5905:1: rule__DisjunctiveExpression__Group_1_1__4 : rule__DisjunctiveExpression__Group_1_1__4__Impl ; |
15290 | public final void rule__DisjunctiveExpression__Group_1_1__4() throws RecognitionException { | 18378 | public final void rule__DisjunctiveExpression__Group_1_1__4() throws RecognitionException { |
15291 | 18379 | ||
15292 | int stackSize = keepStackSize(); | 18380 | int stackSize = keepStackSize(); |
15293 | 18381 | ||
15294 | try { | 18382 | try { |
15295 | // InternalSolverLanguageParser.g:4901:1: ( rule__DisjunctiveExpression__Group_1_1__4__Impl ) | 18383 | // InternalSolverLanguageParser.g:5909:1: ( rule__DisjunctiveExpression__Group_1_1__4__Impl ) |
15296 | // InternalSolverLanguageParser.g:4902:2: rule__DisjunctiveExpression__Group_1_1__4__Impl | 18384 | // InternalSolverLanguageParser.g:5910:2: rule__DisjunctiveExpression__Group_1_1__4__Impl |
15297 | { | 18385 | { |
15298 | pushFollow(FOLLOW_2); | 18386 | pushFollow(FOLLOW_2); |
15299 | rule__DisjunctiveExpression__Group_1_1__4__Impl(); | 18387 | rule__DisjunctiveExpression__Group_1_1__4__Impl(); |
@@ -15319,35 +18407,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
15319 | 18407 | ||
15320 | 18408 | ||
15321 | // $ANTLR start "rule__DisjunctiveExpression__Group_1_1__4__Impl" | 18409 | // $ANTLR start "rule__DisjunctiveExpression__Group_1_1__4__Impl" |
15322 | // InternalSolverLanguageParser.g:4908:1: rule__DisjunctiveExpression__Group_1_1__4__Impl : ( ( rule__DisjunctiveExpression__Group_1_1_4__0 )* ) ; | 18410 | // InternalSolverLanguageParser.g:5916:1: rule__DisjunctiveExpression__Group_1_1__4__Impl : ( ( rule__DisjunctiveExpression__Group_1_1_4__0 )* ) ; |
15323 | public final void rule__DisjunctiveExpression__Group_1_1__4__Impl() throws RecognitionException { | 18411 | public final void rule__DisjunctiveExpression__Group_1_1__4__Impl() throws RecognitionException { |
15324 | 18412 | ||
15325 | int stackSize = keepStackSize(); | 18413 | int stackSize = keepStackSize(); |
15326 | 18414 | ||
15327 | try { | 18415 | try { |
15328 | // InternalSolverLanguageParser.g:4912:1: ( ( ( rule__DisjunctiveExpression__Group_1_1_4__0 )* ) ) | 18416 | // InternalSolverLanguageParser.g:5920:1: ( ( ( rule__DisjunctiveExpression__Group_1_1_4__0 )* ) ) |
15329 | // InternalSolverLanguageParser.g:4913:1: ( ( rule__DisjunctiveExpression__Group_1_1_4__0 )* ) | 18417 | // InternalSolverLanguageParser.g:5921:1: ( ( rule__DisjunctiveExpression__Group_1_1_4__0 )* ) |
15330 | { | 18418 | { |
15331 | // InternalSolverLanguageParser.g:4913:1: ( ( rule__DisjunctiveExpression__Group_1_1_4__0 )* ) | 18419 | // InternalSolverLanguageParser.g:5921:1: ( ( rule__DisjunctiveExpression__Group_1_1_4__0 )* ) |
15332 | // InternalSolverLanguageParser.g:4914:2: ( rule__DisjunctiveExpression__Group_1_1_4__0 )* | 18420 | // InternalSolverLanguageParser.g:5922:2: ( rule__DisjunctiveExpression__Group_1_1_4__0 )* |
15333 | { | 18421 | { |
15334 | before(grammarAccess.getDisjunctiveExpressionAccess().getGroup_1_1_4()); | 18422 | before(grammarAccess.getDisjunctiveExpressionAccess().getGroup_1_1_4()); |
15335 | // InternalSolverLanguageParser.g:4915:2: ( rule__DisjunctiveExpression__Group_1_1_4__0 )* | 18423 | // InternalSolverLanguageParser.g:5923:2: ( rule__DisjunctiveExpression__Group_1_1_4__0 )* |
15336 | loop35: | 18424 | loop43: |
15337 | do { | 18425 | do { |
15338 | int alt35=2; | 18426 | int alt43=2; |
15339 | int LA35_0 = input.LA(1); | 18427 | int LA43_0 = input.LA(1); |
15340 | 18428 | ||
15341 | if ( (LA35_0==Semicolon) ) { | 18429 | if ( (LA43_0==Semicolon) ) { |
15342 | alt35=1; | 18430 | alt43=1; |
15343 | } | 18431 | } |
15344 | 18432 | ||
15345 | 18433 | ||
15346 | switch (alt35) { | 18434 | switch (alt43) { |
15347 | case 1 : | 18435 | case 1 : |
15348 | // InternalSolverLanguageParser.g:4915:3: rule__DisjunctiveExpression__Group_1_1_4__0 | 18436 | // InternalSolverLanguageParser.g:5923:3: rule__DisjunctiveExpression__Group_1_1_4__0 |
15349 | { | 18437 | { |
15350 | pushFollow(FOLLOW_28); | 18438 | pushFollow(FOLLOW_33); |
15351 | rule__DisjunctiveExpression__Group_1_1_4__0(); | 18439 | rule__DisjunctiveExpression__Group_1_1_4__0(); |
15352 | 18440 | ||
15353 | state._fsp--; | 18441 | state._fsp--; |
@@ -15357,7 +18445,7 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
15357 | break; | 18445 | break; |
15358 | 18446 | ||
15359 | default : | 18447 | default : |
15360 | break loop35; | 18448 | break loop43; |
15361 | } | 18449 | } |
15362 | } while (true); | 18450 | } while (true); |
15363 | 18451 | ||
@@ -15384,16 +18472,16 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
15384 | 18472 | ||
15385 | 18473 | ||
15386 | // $ANTLR start "rule__DisjunctiveExpression__Group_1_1_4__0" | 18474 | // $ANTLR start "rule__DisjunctiveExpression__Group_1_1_4__0" |
15387 | // InternalSolverLanguageParser.g:4924:1: rule__DisjunctiveExpression__Group_1_1_4__0 : rule__DisjunctiveExpression__Group_1_1_4__0__Impl rule__DisjunctiveExpression__Group_1_1_4__1 ; | 18475 | // InternalSolverLanguageParser.g:5932:1: rule__DisjunctiveExpression__Group_1_1_4__0 : rule__DisjunctiveExpression__Group_1_1_4__0__Impl rule__DisjunctiveExpression__Group_1_1_4__1 ; |
15388 | public final void rule__DisjunctiveExpression__Group_1_1_4__0() throws RecognitionException { | 18476 | public final void rule__DisjunctiveExpression__Group_1_1_4__0() throws RecognitionException { |
15389 | 18477 | ||
15390 | int stackSize = keepStackSize(); | 18478 | int stackSize = keepStackSize(); |
15391 | 18479 | ||
15392 | try { | 18480 | try { |
15393 | // InternalSolverLanguageParser.g:4928:1: ( rule__DisjunctiveExpression__Group_1_1_4__0__Impl rule__DisjunctiveExpression__Group_1_1_4__1 ) | 18481 | // InternalSolverLanguageParser.g:5936:1: ( rule__DisjunctiveExpression__Group_1_1_4__0__Impl rule__DisjunctiveExpression__Group_1_1_4__1 ) |
15394 | // InternalSolverLanguageParser.g:4929:2: rule__DisjunctiveExpression__Group_1_1_4__0__Impl rule__DisjunctiveExpression__Group_1_1_4__1 | 18482 | // InternalSolverLanguageParser.g:5937:2: rule__DisjunctiveExpression__Group_1_1_4__0__Impl rule__DisjunctiveExpression__Group_1_1_4__1 |
15395 | { | 18483 | { |
15396 | pushFollow(FOLLOW_7); | 18484 | pushFollow(FOLLOW_12); |
15397 | rule__DisjunctiveExpression__Group_1_1_4__0__Impl(); | 18485 | rule__DisjunctiveExpression__Group_1_1_4__0__Impl(); |
15398 | 18486 | ||
15399 | state._fsp--; | 18487 | state._fsp--; |
@@ -15422,17 +18510,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
15422 | 18510 | ||
15423 | 18511 | ||
15424 | // $ANTLR start "rule__DisjunctiveExpression__Group_1_1_4__0__Impl" | 18512 | // $ANTLR start "rule__DisjunctiveExpression__Group_1_1_4__0__Impl" |
15425 | // InternalSolverLanguageParser.g:4936:1: rule__DisjunctiveExpression__Group_1_1_4__0__Impl : ( Semicolon ) ; | 18513 | // InternalSolverLanguageParser.g:5944:1: rule__DisjunctiveExpression__Group_1_1_4__0__Impl : ( Semicolon ) ; |
15426 | public final void rule__DisjunctiveExpression__Group_1_1_4__0__Impl() throws RecognitionException { | 18514 | public final void rule__DisjunctiveExpression__Group_1_1_4__0__Impl() throws RecognitionException { |
15427 | 18515 | ||
15428 | int stackSize = keepStackSize(); | 18516 | int stackSize = keepStackSize(); |
15429 | 18517 | ||
15430 | try { | 18518 | try { |
15431 | // InternalSolverLanguageParser.g:4940:1: ( ( Semicolon ) ) | 18519 | // InternalSolverLanguageParser.g:5948:1: ( ( Semicolon ) ) |
15432 | // InternalSolverLanguageParser.g:4941:1: ( Semicolon ) | 18520 | // InternalSolverLanguageParser.g:5949:1: ( Semicolon ) |
15433 | { | 18521 | { |
15434 | // InternalSolverLanguageParser.g:4941:1: ( Semicolon ) | 18522 | // InternalSolverLanguageParser.g:5949:1: ( Semicolon ) |
15435 | // InternalSolverLanguageParser.g:4942:2: Semicolon | 18523 | // InternalSolverLanguageParser.g:5950:2: Semicolon |
15436 | { | 18524 | { |
15437 | before(grammarAccess.getDisjunctiveExpressionAccess().getSemicolonKeyword_1_1_4_0()); | 18525 | before(grammarAccess.getDisjunctiveExpressionAccess().getSemicolonKeyword_1_1_4_0()); |
15438 | match(input,Semicolon,FOLLOW_2); | 18526 | match(input,Semicolon,FOLLOW_2); |
@@ -15459,14 +18547,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
15459 | 18547 | ||
15460 | 18548 | ||
15461 | // $ANTLR start "rule__DisjunctiveExpression__Group_1_1_4__1" | 18549 | // $ANTLR start "rule__DisjunctiveExpression__Group_1_1_4__1" |
15462 | // InternalSolverLanguageParser.g:4951:1: rule__DisjunctiveExpression__Group_1_1_4__1 : rule__DisjunctiveExpression__Group_1_1_4__1__Impl ; | 18550 | // InternalSolverLanguageParser.g:5959:1: rule__DisjunctiveExpression__Group_1_1_4__1 : rule__DisjunctiveExpression__Group_1_1_4__1__Impl ; |
15463 | public final void rule__DisjunctiveExpression__Group_1_1_4__1() throws RecognitionException { | 18551 | public final void rule__DisjunctiveExpression__Group_1_1_4__1() throws RecognitionException { |
15464 | 18552 | ||
15465 | int stackSize = keepStackSize(); | 18553 | int stackSize = keepStackSize(); |
15466 | 18554 | ||
15467 | try { | 18555 | try { |
15468 | // InternalSolverLanguageParser.g:4955:1: ( rule__DisjunctiveExpression__Group_1_1_4__1__Impl ) | 18556 | // InternalSolverLanguageParser.g:5963:1: ( rule__DisjunctiveExpression__Group_1_1_4__1__Impl ) |
15469 | // InternalSolverLanguageParser.g:4956:2: rule__DisjunctiveExpression__Group_1_1_4__1__Impl | 18557 | // InternalSolverLanguageParser.g:5964:2: rule__DisjunctiveExpression__Group_1_1_4__1__Impl |
15470 | { | 18558 | { |
15471 | pushFollow(FOLLOW_2); | 18559 | pushFollow(FOLLOW_2); |
15472 | rule__DisjunctiveExpression__Group_1_1_4__1__Impl(); | 18560 | rule__DisjunctiveExpression__Group_1_1_4__1__Impl(); |
@@ -15492,21 +18580,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
15492 | 18580 | ||
15493 | 18581 | ||
15494 | // $ANTLR start "rule__DisjunctiveExpression__Group_1_1_4__1__Impl" | 18582 | // $ANTLR start "rule__DisjunctiveExpression__Group_1_1_4__1__Impl" |
15495 | // InternalSolverLanguageParser.g:4962:1: rule__DisjunctiveExpression__Group_1_1_4__1__Impl : ( ( rule__DisjunctiveExpression__CasesAssignment_1_1_4_1 ) ) ; | 18583 | // InternalSolverLanguageParser.g:5970:1: rule__DisjunctiveExpression__Group_1_1_4__1__Impl : ( ( rule__DisjunctiveExpression__CasesAssignment_1_1_4_1 ) ) ; |
15496 | public final void rule__DisjunctiveExpression__Group_1_1_4__1__Impl() throws RecognitionException { | 18584 | public final void rule__DisjunctiveExpression__Group_1_1_4__1__Impl() throws RecognitionException { |
15497 | 18585 | ||
15498 | int stackSize = keepStackSize(); | 18586 | int stackSize = keepStackSize(); |
15499 | 18587 | ||
15500 | try { | 18588 | try { |
15501 | // InternalSolverLanguageParser.g:4966:1: ( ( ( rule__DisjunctiveExpression__CasesAssignment_1_1_4_1 ) ) ) | 18589 | // InternalSolverLanguageParser.g:5974:1: ( ( ( rule__DisjunctiveExpression__CasesAssignment_1_1_4_1 ) ) ) |
15502 | // InternalSolverLanguageParser.g:4967:1: ( ( rule__DisjunctiveExpression__CasesAssignment_1_1_4_1 ) ) | 18590 | // InternalSolverLanguageParser.g:5975:1: ( ( rule__DisjunctiveExpression__CasesAssignment_1_1_4_1 ) ) |
15503 | { | 18591 | { |
15504 | // InternalSolverLanguageParser.g:4967:1: ( ( rule__DisjunctiveExpression__CasesAssignment_1_1_4_1 ) ) | 18592 | // InternalSolverLanguageParser.g:5975:1: ( ( rule__DisjunctiveExpression__CasesAssignment_1_1_4_1 ) ) |
15505 | // InternalSolverLanguageParser.g:4968:2: ( rule__DisjunctiveExpression__CasesAssignment_1_1_4_1 ) | 18593 | // InternalSolverLanguageParser.g:5976:2: ( rule__DisjunctiveExpression__CasesAssignment_1_1_4_1 ) |
15506 | { | 18594 | { |
15507 | before(grammarAccess.getDisjunctiveExpressionAccess().getCasesAssignment_1_1_4_1()); | 18595 | before(grammarAccess.getDisjunctiveExpressionAccess().getCasesAssignment_1_1_4_1()); |
15508 | // InternalSolverLanguageParser.g:4969:2: ( rule__DisjunctiveExpression__CasesAssignment_1_1_4_1 ) | 18596 | // InternalSolverLanguageParser.g:5977:2: ( rule__DisjunctiveExpression__CasesAssignment_1_1_4_1 ) |
15509 | // InternalSolverLanguageParser.g:4969:3: rule__DisjunctiveExpression__CasesAssignment_1_1_4_1 | 18597 | // InternalSolverLanguageParser.g:5977:3: rule__DisjunctiveExpression__CasesAssignment_1_1_4_1 |
15510 | { | 18598 | { |
15511 | pushFollow(FOLLOW_2); | 18599 | pushFollow(FOLLOW_2); |
15512 | rule__DisjunctiveExpression__CasesAssignment_1_1_4_1(); | 18600 | rule__DisjunctiveExpression__CasesAssignment_1_1_4_1(); |
@@ -15539,16 +18627,16 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
15539 | 18627 | ||
15540 | 18628 | ||
15541 | // $ANTLR start "rule__Case__Group__0" | 18629 | // $ANTLR start "rule__Case__Group__0" |
15542 | // InternalSolverLanguageParser.g:4978:1: rule__Case__Group__0 : rule__Case__Group__0__Impl rule__Case__Group__1 ; | 18630 | // InternalSolverLanguageParser.g:5986:1: rule__Case__Group__0 : rule__Case__Group__0__Impl rule__Case__Group__1 ; |
15543 | public final void rule__Case__Group__0() throws RecognitionException { | 18631 | public final void rule__Case__Group__0() throws RecognitionException { |
15544 | 18632 | ||
15545 | int stackSize = keepStackSize(); | 18633 | int stackSize = keepStackSize(); |
15546 | 18634 | ||
15547 | try { | 18635 | try { |
15548 | // InternalSolverLanguageParser.g:4982:1: ( rule__Case__Group__0__Impl rule__Case__Group__1 ) | 18636 | // InternalSolverLanguageParser.g:5990:1: ( rule__Case__Group__0__Impl rule__Case__Group__1 ) |
15549 | // InternalSolverLanguageParser.g:4983:2: rule__Case__Group__0__Impl rule__Case__Group__1 | 18637 | // InternalSolverLanguageParser.g:5991:2: rule__Case__Group__0__Impl rule__Case__Group__1 |
15550 | { | 18638 | { |
15551 | pushFollow(FOLLOW_29); | 18639 | pushFollow(FOLLOW_34); |
15552 | rule__Case__Group__0__Impl(); | 18640 | rule__Case__Group__0__Impl(); |
15553 | 18641 | ||
15554 | state._fsp--; | 18642 | state._fsp--; |
@@ -15577,21 +18665,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
15577 | 18665 | ||
15578 | 18666 | ||
15579 | // $ANTLR start "rule__Case__Group__0__Impl" | 18667 | // $ANTLR start "rule__Case__Group__0__Impl" |
15580 | // InternalSolverLanguageParser.g:4990:1: rule__Case__Group__0__Impl : ( ( rule__Case__ConditionAssignment_0 ) ) ; | 18668 | // InternalSolverLanguageParser.g:5998:1: rule__Case__Group__0__Impl : ( ( rule__Case__ConditionAssignment_0 ) ) ; |
15581 | public final void rule__Case__Group__0__Impl() throws RecognitionException { | 18669 | public final void rule__Case__Group__0__Impl() throws RecognitionException { |
15582 | 18670 | ||
15583 | int stackSize = keepStackSize(); | 18671 | int stackSize = keepStackSize(); |
15584 | 18672 | ||
15585 | try { | 18673 | try { |
15586 | // InternalSolverLanguageParser.g:4994:1: ( ( ( rule__Case__ConditionAssignment_0 ) ) ) | 18674 | // InternalSolverLanguageParser.g:6002:1: ( ( ( rule__Case__ConditionAssignment_0 ) ) ) |
15587 | // InternalSolverLanguageParser.g:4995:1: ( ( rule__Case__ConditionAssignment_0 ) ) | 18675 | // InternalSolverLanguageParser.g:6003:1: ( ( rule__Case__ConditionAssignment_0 ) ) |
15588 | { | 18676 | { |
15589 | // InternalSolverLanguageParser.g:4995:1: ( ( rule__Case__ConditionAssignment_0 ) ) | 18677 | // InternalSolverLanguageParser.g:6003:1: ( ( rule__Case__ConditionAssignment_0 ) ) |
15590 | // InternalSolverLanguageParser.g:4996:2: ( rule__Case__ConditionAssignment_0 ) | 18678 | // InternalSolverLanguageParser.g:6004:2: ( rule__Case__ConditionAssignment_0 ) |
15591 | { | 18679 | { |
15592 | before(grammarAccess.getCaseAccess().getConditionAssignment_0()); | 18680 | before(grammarAccess.getCaseAccess().getConditionAssignment_0()); |
15593 | // InternalSolverLanguageParser.g:4997:2: ( rule__Case__ConditionAssignment_0 ) | 18681 | // InternalSolverLanguageParser.g:6005:2: ( rule__Case__ConditionAssignment_0 ) |
15594 | // InternalSolverLanguageParser.g:4997:3: rule__Case__ConditionAssignment_0 | 18682 | // InternalSolverLanguageParser.g:6005:3: rule__Case__ConditionAssignment_0 |
15595 | { | 18683 | { |
15596 | pushFollow(FOLLOW_2); | 18684 | pushFollow(FOLLOW_2); |
15597 | rule__Case__ConditionAssignment_0(); | 18685 | rule__Case__ConditionAssignment_0(); |
@@ -15624,16 +18712,16 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
15624 | 18712 | ||
15625 | 18713 | ||
15626 | // $ANTLR start "rule__Case__Group__1" | 18714 | // $ANTLR start "rule__Case__Group__1" |
15627 | // InternalSolverLanguageParser.g:5005:1: rule__Case__Group__1 : rule__Case__Group__1__Impl rule__Case__Group__2 ; | 18715 | // InternalSolverLanguageParser.g:6013:1: rule__Case__Group__1 : rule__Case__Group__1__Impl rule__Case__Group__2 ; |
15628 | public final void rule__Case__Group__1() throws RecognitionException { | 18716 | public final void rule__Case__Group__1() throws RecognitionException { |
15629 | 18717 | ||
15630 | int stackSize = keepStackSize(); | 18718 | int stackSize = keepStackSize(); |
15631 | 18719 | ||
15632 | try { | 18720 | try { |
15633 | // InternalSolverLanguageParser.g:5009:1: ( rule__Case__Group__1__Impl rule__Case__Group__2 ) | 18721 | // InternalSolverLanguageParser.g:6017:1: ( rule__Case__Group__1__Impl rule__Case__Group__2 ) |
15634 | // InternalSolverLanguageParser.g:5010:2: rule__Case__Group__1__Impl rule__Case__Group__2 | 18722 | // InternalSolverLanguageParser.g:6018:2: rule__Case__Group__1__Impl rule__Case__Group__2 |
15635 | { | 18723 | { |
15636 | pushFollow(FOLLOW_7); | 18724 | pushFollow(FOLLOW_12); |
15637 | rule__Case__Group__1__Impl(); | 18725 | rule__Case__Group__1__Impl(); |
15638 | 18726 | ||
15639 | state._fsp--; | 18727 | state._fsp--; |
@@ -15662,17 +18750,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
15662 | 18750 | ||
15663 | 18751 | ||
15664 | // $ANTLR start "rule__Case__Group__1__Impl" | 18752 | // $ANTLR start "rule__Case__Group__1__Impl" |
15665 | // InternalSolverLanguageParser.g:5017:1: rule__Case__Group__1__Impl : ( HyphenMinusGreaterThanSign ) ; | 18753 | // InternalSolverLanguageParser.g:6025:1: rule__Case__Group__1__Impl : ( HyphenMinusGreaterThanSign ) ; |
15666 | public final void rule__Case__Group__1__Impl() throws RecognitionException { | 18754 | public final void rule__Case__Group__1__Impl() throws RecognitionException { |
15667 | 18755 | ||
15668 | int stackSize = keepStackSize(); | 18756 | int stackSize = keepStackSize(); |
15669 | 18757 | ||
15670 | try { | 18758 | try { |
15671 | // InternalSolverLanguageParser.g:5021:1: ( ( HyphenMinusGreaterThanSign ) ) | 18759 | // InternalSolverLanguageParser.g:6029:1: ( ( HyphenMinusGreaterThanSign ) ) |
15672 | // InternalSolverLanguageParser.g:5022:1: ( HyphenMinusGreaterThanSign ) | 18760 | // InternalSolverLanguageParser.g:6030:1: ( HyphenMinusGreaterThanSign ) |
15673 | { | 18761 | { |
15674 | // InternalSolverLanguageParser.g:5022:1: ( HyphenMinusGreaterThanSign ) | 18762 | // InternalSolverLanguageParser.g:6030:1: ( HyphenMinusGreaterThanSign ) |
15675 | // InternalSolverLanguageParser.g:5023:2: HyphenMinusGreaterThanSign | 18763 | // InternalSolverLanguageParser.g:6031:2: HyphenMinusGreaterThanSign |
15676 | { | 18764 | { |
15677 | before(grammarAccess.getCaseAccess().getHyphenMinusGreaterThanSignKeyword_1()); | 18765 | before(grammarAccess.getCaseAccess().getHyphenMinusGreaterThanSignKeyword_1()); |
15678 | match(input,HyphenMinusGreaterThanSign,FOLLOW_2); | 18766 | match(input,HyphenMinusGreaterThanSign,FOLLOW_2); |
@@ -15699,14 +18787,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
15699 | 18787 | ||
15700 | 18788 | ||
15701 | // $ANTLR start "rule__Case__Group__2" | 18789 | // $ANTLR start "rule__Case__Group__2" |
15702 | // InternalSolverLanguageParser.g:5032:1: rule__Case__Group__2 : rule__Case__Group__2__Impl ; | 18790 | // InternalSolverLanguageParser.g:6040:1: rule__Case__Group__2 : rule__Case__Group__2__Impl ; |
15703 | public final void rule__Case__Group__2() throws RecognitionException { | 18791 | public final void rule__Case__Group__2() throws RecognitionException { |
15704 | 18792 | ||
15705 | int stackSize = keepStackSize(); | 18793 | int stackSize = keepStackSize(); |
15706 | 18794 | ||
15707 | try { | 18795 | try { |
15708 | // InternalSolverLanguageParser.g:5036:1: ( rule__Case__Group__2__Impl ) | 18796 | // InternalSolverLanguageParser.g:6044:1: ( rule__Case__Group__2__Impl ) |
15709 | // InternalSolverLanguageParser.g:5037:2: rule__Case__Group__2__Impl | 18797 | // InternalSolverLanguageParser.g:6045:2: rule__Case__Group__2__Impl |
15710 | { | 18798 | { |
15711 | pushFollow(FOLLOW_2); | 18799 | pushFollow(FOLLOW_2); |
15712 | rule__Case__Group__2__Impl(); | 18800 | rule__Case__Group__2__Impl(); |
@@ -15732,21 +18820,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
15732 | 18820 | ||
15733 | 18821 | ||
15734 | // $ANTLR start "rule__Case__Group__2__Impl" | 18822 | // $ANTLR start "rule__Case__Group__2__Impl" |
15735 | // InternalSolverLanguageParser.g:5043:1: rule__Case__Group__2__Impl : ( ( rule__Case__BodyAssignment_2 ) ) ; | 18823 | // InternalSolverLanguageParser.g:6051:1: rule__Case__Group__2__Impl : ( ( rule__Case__BodyAssignment_2 ) ) ; |
15736 | public final void rule__Case__Group__2__Impl() throws RecognitionException { | 18824 | public final void rule__Case__Group__2__Impl() throws RecognitionException { |
15737 | 18825 | ||
15738 | int stackSize = keepStackSize(); | 18826 | int stackSize = keepStackSize(); |
15739 | 18827 | ||
15740 | try { | 18828 | try { |
15741 | // InternalSolverLanguageParser.g:5047:1: ( ( ( rule__Case__BodyAssignment_2 ) ) ) | 18829 | // InternalSolverLanguageParser.g:6055:1: ( ( ( rule__Case__BodyAssignment_2 ) ) ) |
15742 | // InternalSolverLanguageParser.g:5048:1: ( ( rule__Case__BodyAssignment_2 ) ) | 18830 | // InternalSolverLanguageParser.g:6056:1: ( ( rule__Case__BodyAssignment_2 ) ) |
15743 | { | 18831 | { |
15744 | // InternalSolverLanguageParser.g:5048:1: ( ( rule__Case__BodyAssignment_2 ) ) | 18832 | // InternalSolverLanguageParser.g:6056:1: ( ( rule__Case__BodyAssignment_2 ) ) |
15745 | // InternalSolverLanguageParser.g:5049:2: ( rule__Case__BodyAssignment_2 ) | 18833 | // InternalSolverLanguageParser.g:6057:2: ( rule__Case__BodyAssignment_2 ) |
15746 | { | 18834 | { |
15747 | before(grammarAccess.getCaseAccess().getBodyAssignment_2()); | 18835 | before(grammarAccess.getCaseAccess().getBodyAssignment_2()); |
15748 | // InternalSolverLanguageParser.g:5050:2: ( rule__Case__BodyAssignment_2 ) | 18836 | // InternalSolverLanguageParser.g:6058:2: ( rule__Case__BodyAssignment_2 ) |
15749 | // InternalSolverLanguageParser.g:5050:3: rule__Case__BodyAssignment_2 | 18837 | // InternalSolverLanguageParser.g:6058:3: rule__Case__BodyAssignment_2 |
15750 | { | 18838 | { |
15751 | pushFollow(FOLLOW_2); | 18839 | pushFollow(FOLLOW_2); |
15752 | rule__Case__BodyAssignment_2(); | 18840 | rule__Case__BodyAssignment_2(); |
@@ -15779,16 +18867,16 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
15779 | 18867 | ||
15780 | 18868 | ||
15781 | // $ANTLR start "rule__ConjunctiveExpression__Group__0" | 18869 | // $ANTLR start "rule__ConjunctiveExpression__Group__0" |
15782 | // InternalSolverLanguageParser.g:5059:1: rule__ConjunctiveExpression__Group__0 : rule__ConjunctiveExpression__Group__0__Impl rule__ConjunctiveExpression__Group__1 ; | 18870 | // InternalSolverLanguageParser.g:6067:1: rule__ConjunctiveExpression__Group__0 : rule__ConjunctiveExpression__Group__0__Impl rule__ConjunctiveExpression__Group__1 ; |
15783 | public final void rule__ConjunctiveExpression__Group__0() throws RecognitionException { | 18871 | public final void rule__ConjunctiveExpression__Group__0() throws RecognitionException { |
15784 | 18872 | ||
15785 | int stackSize = keepStackSize(); | 18873 | int stackSize = keepStackSize(); |
15786 | 18874 | ||
15787 | try { | 18875 | try { |
15788 | // InternalSolverLanguageParser.g:5063:1: ( rule__ConjunctiveExpression__Group__0__Impl rule__ConjunctiveExpression__Group__1 ) | 18876 | // InternalSolverLanguageParser.g:6071:1: ( rule__ConjunctiveExpression__Group__0__Impl rule__ConjunctiveExpression__Group__1 ) |
15789 | // InternalSolverLanguageParser.g:5064:2: rule__ConjunctiveExpression__Group__0__Impl rule__ConjunctiveExpression__Group__1 | 18877 | // InternalSolverLanguageParser.g:6072:2: rule__ConjunctiveExpression__Group__0__Impl rule__ConjunctiveExpression__Group__1 |
15790 | { | 18878 | { |
15791 | pushFollow(FOLLOW_19); | 18879 | pushFollow(FOLLOW_35); |
15792 | rule__ConjunctiveExpression__Group__0__Impl(); | 18880 | rule__ConjunctiveExpression__Group__0__Impl(); |
15793 | 18881 | ||
15794 | state._fsp--; | 18882 | state._fsp--; |
@@ -15817,17 +18905,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
15817 | 18905 | ||
15818 | 18906 | ||
15819 | // $ANTLR start "rule__ConjunctiveExpression__Group__0__Impl" | 18907 | // $ANTLR start "rule__ConjunctiveExpression__Group__0__Impl" |
15820 | // InternalSolverLanguageParser.g:5071:1: rule__ConjunctiveExpression__Group__0__Impl : ( ruleComparisonExpression ) ; | 18908 | // InternalSolverLanguageParser.g:6079:1: rule__ConjunctiveExpression__Group__0__Impl : ( ruleComparisonExpression ) ; |
15821 | public final void rule__ConjunctiveExpression__Group__0__Impl() throws RecognitionException { | 18909 | public final void rule__ConjunctiveExpression__Group__0__Impl() throws RecognitionException { |
15822 | 18910 | ||
15823 | int stackSize = keepStackSize(); | 18911 | int stackSize = keepStackSize(); |
15824 | 18912 | ||
15825 | try { | 18913 | try { |
15826 | // InternalSolverLanguageParser.g:5075:1: ( ( ruleComparisonExpression ) ) | 18914 | // InternalSolverLanguageParser.g:6083:1: ( ( ruleComparisonExpression ) ) |
15827 | // InternalSolverLanguageParser.g:5076:1: ( ruleComparisonExpression ) | 18915 | // InternalSolverLanguageParser.g:6084:1: ( ruleComparisonExpression ) |
15828 | { | 18916 | { |
15829 | // InternalSolverLanguageParser.g:5076:1: ( ruleComparisonExpression ) | 18917 | // InternalSolverLanguageParser.g:6084:1: ( ruleComparisonExpression ) |
15830 | // InternalSolverLanguageParser.g:5077:2: ruleComparisonExpression | 18918 | // InternalSolverLanguageParser.g:6085:2: ruleComparisonExpression |
15831 | { | 18919 | { |
15832 | before(grammarAccess.getConjunctiveExpressionAccess().getComparisonExpressionParserRuleCall_0()); | 18920 | before(grammarAccess.getConjunctiveExpressionAccess().getComparisonExpressionParserRuleCall_0()); |
15833 | pushFollow(FOLLOW_2); | 18921 | pushFollow(FOLLOW_2); |
@@ -15858,14 +18946,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
15858 | 18946 | ||
15859 | 18947 | ||
15860 | // $ANTLR start "rule__ConjunctiveExpression__Group__1" | 18948 | // $ANTLR start "rule__ConjunctiveExpression__Group__1" |
15861 | // InternalSolverLanguageParser.g:5086:1: rule__ConjunctiveExpression__Group__1 : rule__ConjunctiveExpression__Group__1__Impl ; | 18949 | // InternalSolverLanguageParser.g:6094:1: rule__ConjunctiveExpression__Group__1 : rule__ConjunctiveExpression__Group__1__Impl ; |
15862 | public final void rule__ConjunctiveExpression__Group__1() throws RecognitionException { | 18950 | public final void rule__ConjunctiveExpression__Group__1() throws RecognitionException { |
15863 | 18951 | ||
15864 | int stackSize = keepStackSize(); | 18952 | int stackSize = keepStackSize(); |
15865 | 18953 | ||
15866 | try { | 18954 | try { |
15867 | // InternalSolverLanguageParser.g:5090:1: ( rule__ConjunctiveExpression__Group__1__Impl ) | 18955 | // InternalSolverLanguageParser.g:6098:1: ( rule__ConjunctiveExpression__Group__1__Impl ) |
15868 | // InternalSolverLanguageParser.g:5091:2: rule__ConjunctiveExpression__Group__1__Impl | 18956 | // InternalSolverLanguageParser.g:6099:2: rule__ConjunctiveExpression__Group__1__Impl |
15869 | { | 18957 | { |
15870 | pushFollow(FOLLOW_2); | 18958 | pushFollow(FOLLOW_2); |
15871 | rule__ConjunctiveExpression__Group__1__Impl(); | 18959 | rule__ConjunctiveExpression__Group__1__Impl(); |
@@ -15891,29 +18979,29 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
15891 | 18979 | ||
15892 | 18980 | ||
15893 | // $ANTLR start "rule__ConjunctiveExpression__Group__1__Impl" | 18981 | // $ANTLR start "rule__ConjunctiveExpression__Group__1__Impl" |
15894 | // InternalSolverLanguageParser.g:5097:1: rule__ConjunctiveExpression__Group__1__Impl : ( ( rule__ConjunctiveExpression__Group_1__0 )? ) ; | 18982 | // InternalSolverLanguageParser.g:6105:1: rule__ConjunctiveExpression__Group__1__Impl : ( ( rule__ConjunctiveExpression__Group_1__0 )? ) ; |
15895 | public final void rule__ConjunctiveExpression__Group__1__Impl() throws RecognitionException { | 18983 | public final void rule__ConjunctiveExpression__Group__1__Impl() throws RecognitionException { |
15896 | 18984 | ||
15897 | int stackSize = keepStackSize(); | 18985 | int stackSize = keepStackSize(); |
15898 | 18986 | ||
15899 | try { | 18987 | try { |
15900 | // InternalSolverLanguageParser.g:5101:1: ( ( ( rule__ConjunctiveExpression__Group_1__0 )? ) ) | 18988 | // InternalSolverLanguageParser.g:6109:1: ( ( ( rule__ConjunctiveExpression__Group_1__0 )? ) ) |
15901 | // InternalSolverLanguageParser.g:5102:1: ( ( rule__ConjunctiveExpression__Group_1__0 )? ) | 18989 | // InternalSolverLanguageParser.g:6110:1: ( ( rule__ConjunctiveExpression__Group_1__0 )? ) |
15902 | { | 18990 | { |
15903 | // InternalSolverLanguageParser.g:5102:1: ( ( rule__ConjunctiveExpression__Group_1__0 )? ) | 18991 | // InternalSolverLanguageParser.g:6110:1: ( ( rule__ConjunctiveExpression__Group_1__0 )? ) |
15904 | // InternalSolverLanguageParser.g:5103:2: ( rule__ConjunctiveExpression__Group_1__0 )? | 18992 | // InternalSolverLanguageParser.g:6111:2: ( rule__ConjunctiveExpression__Group_1__0 )? |
15905 | { | 18993 | { |
15906 | before(grammarAccess.getConjunctiveExpressionAccess().getGroup_1()); | 18994 | before(grammarAccess.getConjunctiveExpressionAccess().getGroup_1()); |
15907 | // InternalSolverLanguageParser.g:5104:2: ( rule__ConjunctiveExpression__Group_1__0 )? | 18995 | // InternalSolverLanguageParser.g:6112:2: ( rule__ConjunctiveExpression__Group_1__0 )? |
15908 | int alt36=2; | 18996 | int alt44=2; |
15909 | int LA36_0 = input.LA(1); | 18997 | int LA44_0 = input.LA(1); |
15910 | 18998 | ||
15911 | if ( (LA36_0==Comma) ) { | 18999 | if ( (LA44_0==Comma) ) { |
15912 | alt36=1; | 19000 | alt44=1; |
15913 | } | 19001 | } |
15914 | switch (alt36) { | 19002 | switch (alt44) { |
15915 | case 1 : | 19003 | case 1 : |
15916 | // InternalSolverLanguageParser.g:5104:3: rule__ConjunctiveExpression__Group_1__0 | 19004 | // InternalSolverLanguageParser.g:6112:3: rule__ConjunctiveExpression__Group_1__0 |
15917 | { | 19005 | { |
15918 | pushFollow(FOLLOW_2); | 19006 | pushFollow(FOLLOW_2); |
15919 | rule__ConjunctiveExpression__Group_1__0(); | 19007 | rule__ConjunctiveExpression__Group_1__0(); |
@@ -15949,16 +19037,16 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
15949 | 19037 | ||
15950 | 19038 | ||
15951 | // $ANTLR start "rule__ConjunctiveExpression__Group_1__0" | 19039 | // $ANTLR start "rule__ConjunctiveExpression__Group_1__0" |
15952 | // InternalSolverLanguageParser.g:5113:1: rule__ConjunctiveExpression__Group_1__0 : rule__ConjunctiveExpression__Group_1__0__Impl rule__ConjunctiveExpression__Group_1__1 ; | 19040 | // InternalSolverLanguageParser.g:6121:1: rule__ConjunctiveExpression__Group_1__0 : rule__ConjunctiveExpression__Group_1__0__Impl rule__ConjunctiveExpression__Group_1__1 ; |
15953 | public final void rule__ConjunctiveExpression__Group_1__0() throws RecognitionException { | 19041 | public final void rule__ConjunctiveExpression__Group_1__0() throws RecognitionException { |
15954 | 19042 | ||
15955 | int stackSize = keepStackSize(); | 19043 | int stackSize = keepStackSize(); |
15956 | 19044 | ||
15957 | try { | 19045 | try { |
15958 | // InternalSolverLanguageParser.g:5117:1: ( rule__ConjunctiveExpression__Group_1__0__Impl rule__ConjunctiveExpression__Group_1__1 ) | 19046 | // InternalSolverLanguageParser.g:6125:1: ( rule__ConjunctiveExpression__Group_1__0__Impl rule__ConjunctiveExpression__Group_1__1 ) |
15959 | // InternalSolverLanguageParser.g:5118:2: rule__ConjunctiveExpression__Group_1__0__Impl rule__ConjunctiveExpression__Group_1__1 | 19047 | // InternalSolverLanguageParser.g:6126:2: rule__ConjunctiveExpression__Group_1__0__Impl rule__ConjunctiveExpression__Group_1__1 |
15960 | { | 19048 | { |
15961 | pushFollow(FOLLOW_19); | 19049 | pushFollow(FOLLOW_35); |
15962 | rule__ConjunctiveExpression__Group_1__0__Impl(); | 19050 | rule__ConjunctiveExpression__Group_1__0__Impl(); |
15963 | 19051 | ||
15964 | state._fsp--; | 19052 | state._fsp--; |
@@ -15987,21 +19075,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
15987 | 19075 | ||
15988 | 19076 | ||
15989 | // $ANTLR start "rule__ConjunctiveExpression__Group_1__0__Impl" | 19077 | // $ANTLR start "rule__ConjunctiveExpression__Group_1__0__Impl" |
15990 | // InternalSolverLanguageParser.g:5125:1: rule__ConjunctiveExpression__Group_1__0__Impl : ( () ) ; | 19078 | // InternalSolverLanguageParser.g:6133:1: rule__ConjunctiveExpression__Group_1__0__Impl : ( () ) ; |
15991 | public final void rule__ConjunctiveExpression__Group_1__0__Impl() throws RecognitionException { | 19079 | public final void rule__ConjunctiveExpression__Group_1__0__Impl() throws RecognitionException { |
15992 | 19080 | ||
15993 | int stackSize = keepStackSize(); | 19081 | int stackSize = keepStackSize(); |
15994 | 19082 | ||
15995 | try { | 19083 | try { |
15996 | // InternalSolverLanguageParser.g:5129:1: ( ( () ) ) | 19084 | // InternalSolverLanguageParser.g:6137:1: ( ( () ) ) |
15997 | // InternalSolverLanguageParser.g:5130:1: ( () ) | 19085 | // InternalSolverLanguageParser.g:6138:1: ( () ) |
15998 | { | 19086 | { |
15999 | // InternalSolverLanguageParser.g:5130:1: ( () ) | 19087 | // InternalSolverLanguageParser.g:6138:1: ( () ) |
16000 | // InternalSolverLanguageParser.g:5131:2: () | 19088 | // InternalSolverLanguageParser.g:6139:2: () |
16001 | { | 19089 | { |
16002 | before(grammarAccess.getConjunctiveExpressionAccess().getConjunctionChildrenAction_1_0()); | 19090 | before(grammarAccess.getConjunctiveExpressionAccess().getConjunctionChildrenAction_1_0()); |
16003 | // InternalSolverLanguageParser.g:5132:2: () | 19091 | // InternalSolverLanguageParser.g:6140:2: () |
16004 | // InternalSolverLanguageParser.g:5132:3: | 19092 | // InternalSolverLanguageParser.g:6140:3: |
16005 | { | 19093 | { |
16006 | } | 19094 | } |
16007 | 19095 | ||
@@ -16024,14 +19112,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
16024 | 19112 | ||
16025 | 19113 | ||
16026 | // $ANTLR start "rule__ConjunctiveExpression__Group_1__1" | 19114 | // $ANTLR start "rule__ConjunctiveExpression__Group_1__1" |
16027 | // InternalSolverLanguageParser.g:5140:1: rule__ConjunctiveExpression__Group_1__1 : rule__ConjunctiveExpression__Group_1__1__Impl ; | 19115 | // InternalSolverLanguageParser.g:6148:1: rule__ConjunctiveExpression__Group_1__1 : rule__ConjunctiveExpression__Group_1__1__Impl ; |
16028 | public final void rule__ConjunctiveExpression__Group_1__1() throws RecognitionException { | 19116 | public final void rule__ConjunctiveExpression__Group_1__1() throws RecognitionException { |
16029 | 19117 | ||
16030 | int stackSize = keepStackSize(); | 19118 | int stackSize = keepStackSize(); |
16031 | 19119 | ||
16032 | try { | 19120 | try { |
16033 | // InternalSolverLanguageParser.g:5144:1: ( rule__ConjunctiveExpression__Group_1__1__Impl ) | 19121 | // InternalSolverLanguageParser.g:6152:1: ( rule__ConjunctiveExpression__Group_1__1__Impl ) |
16034 | // InternalSolverLanguageParser.g:5145:2: rule__ConjunctiveExpression__Group_1__1__Impl | 19122 | // InternalSolverLanguageParser.g:6153:2: rule__ConjunctiveExpression__Group_1__1__Impl |
16035 | { | 19123 | { |
16036 | pushFollow(FOLLOW_2); | 19124 | pushFollow(FOLLOW_2); |
16037 | rule__ConjunctiveExpression__Group_1__1__Impl(); | 19125 | rule__ConjunctiveExpression__Group_1__1__Impl(); |
@@ -16057,26 +19145,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
16057 | 19145 | ||
16058 | 19146 | ||
16059 | // $ANTLR start "rule__ConjunctiveExpression__Group_1__1__Impl" | 19147 | // $ANTLR start "rule__ConjunctiveExpression__Group_1__1__Impl" |
16060 | // InternalSolverLanguageParser.g:5151:1: rule__ConjunctiveExpression__Group_1__1__Impl : ( ( ( rule__ConjunctiveExpression__Group_1_1__0 ) ) ( ( rule__ConjunctiveExpression__Group_1_1__0 )* ) ) ; | 19148 | // InternalSolverLanguageParser.g:6159:1: rule__ConjunctiveExpression__Group_1__1__Impl : ( ( ( rule__ConjunctiveExpression__Group_1_1__0 ) ) ( ( rule__ConjunctiveExpression__Group_1_1__0 )* ) ) ; |
16061 | public final void rule__ConjunctiveExpression__Group_1__1__Impl() throws RecognitionException { | 19149 | public final void rule__ConjunctiveExpression__Group_1__1__Impl() throws RecognitionException { |
16062 | 19150 | ||
16063 | int stackSize = keepStackSize(); | 19151 | int stackSize = keepStackSize(); |
16064 | 19152 | ||
16065 | try { | 19153 | try { |
16066 | // InternalSolverLanguageParser.g:5155:1: ( ( ( ( rule__ConjunctiveExpression__Group_1_1__0 ) ) ( ( rule__ConjunctiveExpression__Group_1_1__0 )* ) ) ) | 19154 | // InternalSolverLanguageParser.g:6163:1: ( ( ( ( rule__ConjunctiveExpression__Group_1_1__0 ) ) ( ( rule__ConjunctiveExpression__Group_1_1__0 )* ) ) ) |
16067 | // InternalSolverLanguageParser.g:5156:1: ( ( ( rule__ConjunctiveExpression__Group_1_1__0 ) ) ( ( rule__ConjunctiveExpression__Group_1_1__0 )* ) ) | 19155 | // InternalSolverLanguageParser.g:6164:1: ( ( ( rule__ConjunctiveExpression__Group_1_1__0 ) ) ( ( rule__ConjunctiveExpression__Group_1_1__0 )* ) ) |
16068 | { | 19156 | { |
16069 | // InternalSolverLanguageParser.g:5156:1: ( ( ( rule__ConjunctiveExpression__Group_1_1__0 ) ) ( ( rule__ConjunctiveExpression__Group_1_1__0 )* ) ) | 19157 | // InternalSolverLanguageParser.g:6164:1: ( ( ( rule__ConjunctiveExpression__Group_1_1__0 ) ) ( ( rule__ConjunctiveExpression__Group_1_1__0 )* ) ) |
16070 | // InternalSolverLanguageParser.g:5157:2: ( ( rule__ConjunctiveExpression__Group_1_1__0 ) ) ( ( rule__ConjunctiveExpression__Group_1_1__0 )* ) | 19158 | // InternalSolverLanguageParser.g:6165:2: ( ( rule__ConjunctiveExpression__Group_1_1__0 ) ) ( ( rule__ConjunctiveExpression__Group_1_1__0 )* ) |
16071 | { | 19159 | { |
16072 | // InternalSolverLanguageParser.g:5157:2: ( ( rule__ConjunctiveExpression__Group_1_1__0 ) ) | 19160 | // InternalSolverLanguageParser.g:6165:2: ( ( rule__ConjunctiveExpression__Group_1_1__0 ) ) |
16073 | // InternalSolverLanguageParser.g:5158:3: ( rule__ConjunctiveExpression__Group_1_1__0 ) | 19161 | // InternalSolverLanguageParser.g:6166:3: ( rule__ConjunctiveExpression__Group_1_1__0 ) |
16074 | { | 19162 | { |
16075 | before(grammarAccess.getConjunctiveExpressionAccess().getGroup_1_1()); | 19163 | before(grammarAccess.getConjunctiveExpressionAccess().getGroup_1_1()); |
16076 | // InternalSolverLanguageParser.g:5159:3: ( rule__ConjunctiveExpression__Group_1_1__0 ) | 19164 | // InternalSolverLanguageParser.g:6167:3: ( rule__ConjunctiveExpression__Group_1_1__0 ) |
16077 | // InternalSolverLanguageParser.g:5159:4: rule__ConjunctiveExpression__Group_1_1__0 | 19165 | // InternalSolverLanguageParser.g:6167:4: rule__ConjunctiveExpression__Group_1_1__0 |
16078 | { | 19166 | { |
16079 | pushFollow(FOLLOW_20); | 19167 | pushFollow(FOLLOW_29); |
16080 | rule__ConjunctiveExpression__Group_1_1__0(); | 19168 | rule__ConjunctiveExpression__Group_1_1__0(); |
16081 | 19169 | ||
16082 | state._fsp--; | 19170 | state._fsp--; |
@@ -16088,26 +19176,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
16088 | 19176 | ||
16089 | } | 19177 | } |
16090 | 19178 | ||
16091 | // InternalSolverLanguageParser.g:5162:2: ( ( rule__ConjunctiveExpression__Group_1_1__0 )* ) | 19179 | // InternalSolverLanguageParser.g:6170:2: ( ( rule__ConjunctiveExpression__Group_1_1__0 )* ) |
16092 | // InternalSolverLanguageParser.g:5163:3: ( rule__ConjunctiveExpression__Group_1_1__0 )* | 19180 | // InternalSolverLanguageParser.g:6171:3: ( rule__ConjunctiveExpression__Group_1_1__0 )* |
16093 | { | 19181 | { |
16094 | before(grammarAccess.getConjunctiveExpressionAccess().getGroup_1_1()); | 19182 | before(grammarAccess.getConjunctiveExpressionAccess().getGroup_1_1()); |
16095 | // InternalSolverLanguageParser.g:5164:3: ( rule__ConjunctiveExpression__Group_1_1__0 )* | 19183 | // InternalSolverLanguageParser.g:6172:3: ( rule__ConjunctiveExpression__Group_1_1__0 )* |
16096 | loop37: | 19184 | loop45: |
16097 | do { | 19185 | do { |
16098 | int alt37=2; | 19186 | int alt45=2; |
16099 | int LA37_0 = input.LA(1); | 19187 | int LA45_0 = input.LA(1); |
16100 | 19188 | ||
16101 | if ( (LA37_0==Comma) ) { | 19189 | if ( (LA45_0==Comma) ) { |
16102 | alt37=1; | 19190 | alt45=1; |
16103 | } | 19191 | } |
16104 | 19192 | ||
16105 | 19193 | ||
16106 | switch (alt37) { | 19194 | switch (alt45) { |
16107 | case 1 : | 19195 | case 1 : |
16108 | // InternalSolverLanguageParser.g:5164:4: rule__ConjunctiveExpression__Group_1_1__0 | 19196 | // InternalSolverLanguageParser.g:6172:4: rule__ConjunctiveExpression__Group_1_1__0 |
16109 | { | 19197 | { |
16110 | pushFollow(FOLLOW_20); | 19198 | pushFollow(FOLLOW_29); |
16111 | rule__ConjunctiveExpression__Group_1_1__0(); | 19199 | rule__ConjunctiveExpression__Group_1_1__0(); |
16112 | 19200 | ||
16113 | state._fsp--; | 19201 | state._fsp--; |
@@ -16117,7 +19205,7 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
16117 | break; | 19205 | break; |
16118 | 19206 | ||
16119 | default : | 19207 | default : |
16120 | break loop37; | 19208 | break loop45; |
16121 | } | 19209 | } |
16122 | } while (true); | 19210 | } while (true); |
16123 | 19211 | ||
@@ -16147,16 +19235,16 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
16147 | 19235 | ||
16148 | 19236 | ||
16149 | // $ANTLR start "rule__ConjunctiveExpression__Group_1_1__0" | 19237 | // $ANTLR start "rule__ConjunctiveExpression__Group_1_1__0" |
16150 | // InternalSolverLanguageParser.g:5174:1: rule__ConjunctiveExpression__Group_1_1__0 : rule__ConjunctiveExpression__Group_1_1__0__Impl rule__ConjunctiveExpression__Group_1_1__1 ; | 19238 | // InternalSolverLanguageParser.g:6182:1: rule__ConjunctiveExpression__Group_1_1__0 : rule__ConjunctiveExpression__Group_1_1__0__Impl rule__ConjunctiveExpression__Group_1_1__1 ; |
16151 | public final void rule__ConjunctiveExpression__Group_1_1__0() throws RecognitionException { | 19239 | public final void rule__ConjunctiveExpression__Group_1_1__0() throws RecognitionException { |
16152 | 19240 | ||
16153 | int stackSize = keepStackSize(); | 19241 | int stackSize = keepStackSize(); |
16154 | 19242 | ||
16155 | try { | 19243 | try { |
16156 | // InternalSolverLanguageParser.g:5178:1: ( rule__ConjunctiveExpression__Group_1_1__0__Impl rule__ConjunctiveExpression__Group_1_1__1 ) | 19244 | // InternalSolverLanguageParser.g:6186:1: ( rule__ConjunctiveExpression__Group_1_1__0__Impl rule__ConjunctiveExpression__Group_1_1__1 ) |
16157 | // InternalSolverLanguageParser.g:5179:2: rule__ConjunctiveExpression__Group_1_1__0__Impl rule__ConjunctiveExpression__Group_1_1__1 | 19245 | // InternalSolverLanguageParser.g:6187:2: rule__ConjunctiveExpression__Group_1_1__0__Impl rule__ConjunctiveExpression__Group_1_1__1 |
16158 | { | 19246 | { |
16159 | pushFollow(FOLLOW_7); | 19247 | pushFollow(FOLLOW_12); |
16160 | rule__ConjunctiveExpression__Group_1_1__0__Impl(); | 19248 | rule__ConjunctiveExpression__Group_1_1__0__Impl(); |
16161 | 19249 | ||
16162 | state._fsp--; | 19250 | state._fsp--; |
@@ -16185,17 +19273,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
16185 | 19273 | ||
16186 | 19274 | ||
16187 | // $ANTLR start "rule__ConjunctiveExpression__Group_1_1__0__Impl" | 19275 | // $ANTLR start "rule__ConjunctiveExpression__Group_1_1__0__Impl" |
16188 | // InternalSolverLanguageParser.g:5186:1: rule__ConjunctiveExpression__Group_1_1__0__Impl : ( Comma ) ; | 19276 | // InternalSolverLanguageParser.g:6194:1: rule__ConjunctiveExpression__Group_1_1__0__Impl : ( Comma ) ; |
16189 | public final void rule__ConjunctiveExpression__Group_1_1__0__Impl() throws RecognitionException { | 19277 | public final void rule__ConjunctiveExpression__Group_1_1__0__Impl() throws RecognitionException { |
16190 | 19278 | ||
16191 | int stackSize = keepStackSize(); | 19279 | int stackSize = keepStackSize(); |
16192 | 19280 | ||
16193 | try { | 19281 | try { |
16194 | // InternalSolverLanguageParser.g:5190:1: ( ( Comma ) ) | 19282 | // InternalSolverLanguageParser.g:6198:1: ( ( Comma ) ) |
16195 | // InternalSolverLanguageParser.g:5191:1: ( Comma ) | 19283 | // InternalSolverLanguageParser.g:6199:1: ( Comma ) |
16196 | { | 19284 | { |
16197 | // InternalSolverLanguageParser.g:5191:1: ( Comma ) | 19285 | // InternalSolverLanguageParser.g:6199:1: ( Comma ) |
16198 | // InternalSolverLanguageParser.g:5192:2: Comma | 19286 | // InternalSolverLanguageParser.g:6200:2: Comma |
16199 | { | 19287 | { |
16200 | before(grammarAccess.getConjunctiveExpressionAccess().getCommaKeyword_1_1_0()); | 19288 | before(grammarAccess.getConjunctiveExpressionAccess().getCommaKeyword_1_1_0()); |
16201 | match(input,Comma,FOLLOW_2); | 19289 | match(input,Comma,FOLLOW_2); |
@@ -16222,14 +19310,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
16222 | 19310 | ||
16223 | 19311 | ||
16224 | // $ANTLR start "rule__ConjunctiveExpression__Group_1_1__1" | 19312 | // $ANTLR start "rule__ConjunctiveExpression__Group_1_1__1" |
16225 | // InternalSolverLanguageParser.g:5201:1: rule__ConjunctiveExpression__Group_1_1__1 : rule__ConjunctiveExpression__Group_1_1__1__Impl ; | 19313 | // InternalSolverLanguageParser.g:6209:1: rule__ConjunctiveExpression__Group_1_1__1 : rule__ConjunctiveExpression__Group_1_1__1__Impl ; |
16226 | public final void rule__ConjunctiveExpression__Group_1_1__1() throws RecognitionException { | 19314 | public final void rule__ConjunctiveExpression__Group_1_1__1() throws RecognitionException { |
16227 | 19315 | ||
16228 | int stackSize = keepStackSize(); | 19316 | int stackSize = keepStackSize(); |
16229 | 19317 | ||
16230 | try { | 19318 | try { |
16231 | // InternalSolverLanguageParser.g:5205:1: ( rule__ConjunctiveExpression__Group_1_1__1__Impl ) | 19319 | // InternalSolverLanguageParser.g:6213:1: ( rule__ConjunctiveExpression__Group_1_1__1__Impl ) |
16232 | // InternalSolverLanguageParser.g:5206:2: rule__ConjunctiveExpression__Group_1_1__1__Impl | 19320 | // InternalSolverLanguageParser.g:6214:2: rule__ConjunctiveExpression__Group_1_1__1__Impl |
16233 | { | 19321 | { |
16234 | pushFollow(FOLLOW_2); | 19322 | pushFollow(FOLLOW_2); |
16235 | rule__ConjunctiveExpression__Group_1_1__1__Impl(); | 19323 | rule__ConjunctiveExpression__Group_1_1__1__Impl(); |
@@ -16255,21 +19343,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
16255 | 19343 | ||
16256 | 19344 | ||
16257 | // $ANTLR start "rule__ConjunctiveExpression__Group_1_1__1__Impl" | 19345 | // $ANTLR start "rule__ConjunctiveExpression__Group_1_1__1__Impl" |
16258 | // InternalSolverLanguageParser.g:5212:1: rule__ConjunctiveExpression__Group_1_1__1__Impl : ( ( rule__ConjunctiveExpression__ChildrenAssignment_1_1_1 ) ) ; | 19346 | // InternalSolverLanguageParser.g:6220:1: rule__ConjunctiveExpression__Group_1_1__1__Impl : ( ( rule__ConjunctiveExpression__ChildrenAssignment_1_1_1 ) ) ; |
16259 | public final void rule__ConjunctiveExpression__Group_1_1__1__Impl() throws RecognitionException { | 19347 | public final void rule__ConjunctiveExpression__Group_1_1__1__Impl() throws RecognitionException { |
16260 | 19348 | ||
16261 | int stackSize = keepStackSize(); | 19349 | int stackSize = keepStackSize(); |
16262 | 19350 | ||
16263 | try { | 19351 | try { |
16264 | // InternalSolverLanguageParser.g:5216:1: ( ( ( rule__ConjunctiveExpression__ChildrenAssignment_1_1_1 ) ) ) | 19352 | // InternalSolverLanguageParser.g:6224:1: ( ( ( rule__ConjunctiveExpression__ChildrenAssignment_1_1_1 ) ) ) |
16265 | // InternalSolverLanguageParser.g:5217:1: ( ( rule__ConjunctiveExpression__ChildrenAssignment_1_1_1 ) ) | 19353 | // InternalSolverLanguageParser.g:6225:1: ( ( rule__ConjunctiveExpression__ChildrenAssignment_1_1_1 ) ) |
16266 | { | 19354 | { |
16267 | // InternalSolverLanguageParser.g:5217:1: ( ( rule__ConjunctiveExpression__ChildrenAssignment_1_1_1 ) ) | 19355 | // InternalSolverLanguageParser.g:6225:1: ( ( rule__ConjunctiveExpression__ChildrenAssignment_1_1_1 ) ) |
16268 | // InternalSolverLanguageParser.g:5218:2: ( rule__ConjunctiveExpression__ChildrenAssignment_1_1_1 ) | 19356 | // InternalSolverLanguageParser.g:6226:2: ( rule__ConjunctiveExpression__ChildrenAssignment_1_1_1 ) |
16269 | { | 19357 | { |
16270 | before(grammarAccess.getConjunctiveExpressionAccess().getChildrenAssignment_1_1_1()); | 19358 | before(grammarAccess.getConjunctiveExpressionAccess().getChildrenAssignment_1_1_1()); |
16271 | // InternalSolverLanguageParser.g:5219:2: ( rule__ConjunctiveExpression__ChildrenAssignment_1_1_1 ) | 19359 | // InternalSolverLanguageParser.g:6227:2: ( rule__ConjunctiveExpression__ChildrenAssignment_1_1_1 ) |
16272 | // InternalSolverLanguageParser.g:5219:3: rule__ConjunctiveExpression__ChildrenAssignment_1_1_1 | 19360 | // InternalSolverLanguageParser.g:6227:3: rule__ConjunctiveExpression__ChildrenAssignment_1_1_1 |
16273 | { | 19361 | { |
16274 | pushFollow(FOLLOW_2); | 19362 | pushFollow(FOLLOW_2); |
16275 | rule__ConjunctiveExpression__ChildrenAssignment_1_1_1(); | 19363 | rule__ConjunctiveExpression__ChildrenAssignment_1_1_1(); |
@@ -16302,16 +19390,16 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
16302 | 19390 | ||
16303 | 19391 | ||
16304 | // $ANTLR start "rule__ComparisonExpression__Group__0" | 19392 | // $ANTLR start "rule__ComparisonExpression__Group__0" |
16305 | // InternalSolverLanguageParser.g:5228:1: rule__ComparisonExpression__Group__0 : rule__ComparisonExpression__Group__0__Impl rule__ComparisonExpression__Group__1 ; | 19393 | // InternalSolverLanguageParser.g:6236:1: rule__ComparisonExpression__Group__0 : rule__ComparisonExpression__Group__0__Impl rule__ComparisonExpression__Group__1 ; |
16306 | public final void rule__ComparisonExpression__Group__0() throws RecognitionException { | 19394 | public final void rule__ComparisonExpression__Group__0() throws RecognitionException { |
16307 | 19395 | ||
16308 | int stackSize = keepStackSize(); | 19396 | int stackSize = keepStackSize(); |
16309 | 19397 | ||
16310 | try { | 19398 | try { |
16311 | // InternalSolverLanguageParser.g:5232:1: ( rule__ComparisonExpression__Group__0__Impl rule__ComparisonExpression__Group__1 ) | 19399 | // InternalSolverLanguageParser.g:6240:1: ( rule__ComparisonExpression__Group__0__Impl rule__ComparisonExpression__Group__1 ) |
16312 | // InternalSolverLanguageParser.g:5233:2: rule__ComparisonExpression__Group__0__Impl rule__ComparisonExpression__Group__1 | 19400 | // InternalSolverLanguageParser.g:6241:2: rule__ComparisonExpression__Group__0__Impl rule__ComparisonExpression__Group__1 |
16313 | { | 19401 | { |
16314 | pushFollow(FOLLOW_30); | 19402 | pushFollow(FOLLOW_36); |
16315 | rule__ComparisonExpression__Group__0__Impl(); | 19403 | rule__ComparisonExpression__Group__0__Impl(); |
16316 | 19404 | ||
16317 | state._fsp--; | 19405 | state._fsp--; |
@@ -16340,17 +19428,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
16340 | 19428 | ||
16341 | 19429 | ||
16342 | // $ANTLR start "rule__ComparisonExpression__Group__0__Impl" | 19430 | // $ANTLR start "rule__ComparisonExpression__Group__0__Impl" |
16343 | // InternalSolverLanguageParser.g:5240:1: rule__ComparisonExpression__Group__0__Impl : ( ruleAdditiveExpression ) ; | 19431 | // InternalSolverLanguageParser.g:6248:1: rule__ComparisonExpression__Group__0__Impl : ( ruleAdditiveExpression ) ; |
16344 | public final void rule__ComparisonExpression__Group__0__Impl() throws RecognitionException { | 19432 | public final void rule__ComparisonExpression__Group__0__Impl() throws RecognitionException { |
16345 | 19433 | ||
16346 | int stackSize = keepStackSize(); | 19434 | int stackSize = keepStackSize(); |
16347 | 19435 | ||
16348 | try { | 19436 | try { |
16349 | // InternalSolverLanguageParser.g:5244:1: ( ( ruleAdditiveExpression ) ) | 19437 | // InternalSolverLanguageParser.g:6252:1: ( ( ruleAdditiveExpression ) ) |
16350 | // InternalSolverLanguageParser.g:5245:1: ( ruleAdditiveExpression ) | 19438 | // InternalSolverLanguageParser.g:6253:1: ( ruleAdditiveExpression ) |
16351 | { | 19439 | { |
16352 | // InternalSolverLanguageParser.g:5245:1: ( ruleAdditiveExpression ) | 19440 | // InternalSolverLanguageParser.g:6253:1: ( ruleAdditiveExpression ) |
16353 | // InternalSolverLanguageParser.g:5246:2: ruleAdditiveExpression | 19441 | // InternalSolverLanguageParser.g:6254:2: ruleAdditiveExpression |
16354 | { | 19442 | { |
16355 | before(grammarAccess.getComparisonExpressionAccess().getAdditiveExpressionParserRuleCall_0()); | 19443 | before(grammarAccess.getComparisonExpressionAccess().getAdditiveExpressionParserRuleCall_0()); |
16356 | pushFollow(FOLLOW_2); | 19444 | pushFollow(FOLLOW_2); |
@@ -16381,14 +19469,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
16381 | 19469 | ||
16382 | 19470 | ||
16383 | // $ANTLR start "rule__ComparisonExpression__Group__1" | 19471 | // $ANTLR start "rule__ComparisonExpression__Group__1" |
16384 | // InternalSolverLanguageParser.g:5255:1: rule__ComparisonExpression__Group__1 : rule__ComparisonExpression__Group__1__Impl ; | 19472 | // InternalSolverLanguageParser.g:6263:1: rule__ComparisonExpression__Group__1 : rule__ComparisonExpression__Group__1__Impl ; |
16385 | public final void rule__ComparisonExpression__Group__1() throws RecognitionException { | 19473 | public final void rule__ComparisonExpression__Group__1() throws RecognitionException { |
16386 | 19474 | ||
16387 | int stackSize = keepStackSize(); | 19475 | int stackSize = keepStackSize(); |
16388 | 19476 | ||
16389 | try { | 19477 | try { |
16390 | // InternalSolverLanguageParser.g:5259:1: ( rule__ComparisonExpression__Group__1__Impl ) | 19478 | // InternalSolverLanguageParser.g:6267:1: ( rule__ComparisonExpression__Group__1__Impl ) |
16391 | // InternalSolverLanguageParser.g:5260:2: rule__ComparisonExpression__Group__1__Impl | 19479 | // InternalSolverLanguageParser.g:6268:2: rule__ComparisonExpression__Group__1__Impl |
16392 | { | 19480 | { |
16393 | pushFollow(FOLLOW_2); | 19481 | pushFollow(FOLLOW_2); |
16394 | rule__ComparisonExpression__Group__1__Impl(); | 19482 | rule__ComparisonExpression__Group__1__Impl(); |
@@ -16414,29 +19502,29 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
16414 | 19502 | ||
16415 | 19503 | ||
16416 | // $ANTLR start "rule__ComparisonExpression__Group__1__Impl" | 19504 | // $ANTLR start "rule__ComparisonExpression__Group__1__Impl" |
16417 | // InternalSolverLanguageParser.g:5266:1: rule__ComparisonExpression__Group__1__Impl : ( ( rule__ComparisonExpression__Group_1__0 )? ) ; | 19505 | // InternalSolverLanguageParser.g:6274:1: rule__ComparisonExpression__Group__1__Impl : ( ( rule__ComparisonExpression__Group_1__0 )? ) ; |
16418 | public final void rule__ComparisonExpression__Group__1__Impl() throws RecognitionException { | 19506 | public final void rule__ComparisonExpression__Group__1__Impl() throws RecognitionException { |
16419 | 19507 | ||
16420 | int stackSize = keepStackSize(); | 19508 | int stackSize = keepStackSize(); |
16421 | 19509 | ||
16422 | try { | 19510 | try { |
16423 | // InternalSolverLanguageParser.g:5270:1: ( ( ( rule__ComparisonExpression__Group_1__0 )? ) ) | 19511 | // InternalSolverLanguageParser.g:6278:1: ( ( ( rule__ComparisonExpression__Group_1__0 )? ) ) |
16424 | // InternalSolverLanguageParser.g:5271:1: ( ( rule__ComparisonExpression__Group_1__0 )? ) | 19512 | // InternalSolverLanguageParser.g:6279:1: ( ( rule__ComparisonExpression__Group_1__0 )? ) |
16425 | { | 19513 | { |
16426 | // InternalSolverLanguageParser.g:5271:1: ( ( rule__ComparisonExpression__Group_1__0 )? ) | 19514 | // InternalSolverLanguageParser.g:6279:1: ( ( rule__ComparisonExpression__Group_1__0 )? ) |
16427 | // InternalSolverLanguageParser.g:5272:2: ( rule__ComparisonExpression__Group_1__0 )? | 19515 | // InternalSolverLanguageParser.g:6280:2: ( rule__ComparisonExpression__Group_1__0 )? |
16428 | { | 19516 | { |
16429 | before(grammarAccess.getComparisonExpressionAccess().getGroup_1()); | 19517 | before(grammarAccess.getComparisonExpressionAccess().getGroup_1()); |
16430 | // InternalSolverLanguageParser.g:5273:2: ( rule__ComparisonExpression__Group_1__0 )? | 19518 | // InternalSolverLanguageParser.g:6281:2: ( rule__ComparisonExpression__Group_1__0 )? |
16431 | int alt38=2; | 19519 | int alt46=2; |
16432 | int LA38_0 = input.LA(1); | 19520 | int LA46_0 = input.LA(1); |
16433 | 19521 | ||
16434 | if ( (LA38_0==ExclamationMarkEqualsSign||(LA38_0>=LessThanSignEqualsSign && LA38_0<=EqualsSignEqualsSign)||LA38_0==GreaterThanSignEqualsSign||LA38_0==In||LA38_0==LessThanSign||LA38_0==GreaterThanSign) ) { | 19522 | if ( (LA46_0==ExclamationMarkEqualsSign||(LA46_0>=LessThanSignEqualsSign && LA46_0<=EqualsSignEqualsSign)||LA46_0==GreaterThanSignEqualsSign||LA46_0==In||LA46_0==LessThanSign||LA46_0==GreaterThanSign) ) { |
16435 | alt38=1; | 19523 | alt46=1; |
16436 | } | 19524 | } |
16437 | switch (alt38) { | 19525 | switch (alt46) { |
16438 | case 1 : | 19526 | case 1 : |
16439 | // InternalSolverLanguageParser.g:5273:3: rule__ComparisonExpression__Group_1__0 | 19527 | // InternalSolverLanguageParser.g:6281:3: rule__ComparisonExpression__Group_1__0 |
16440 | { | 19528 | { |
16441 | pushFollow(FOLLOW_2); | 19529 | pushFollow(FOLLOW_2); |
16442 | rule__ComparisonExpression__Group_1__0(); | 19530 | rule__ComparisonExpression__Group_1__0(); |
@@ -16472,16 +19560,16 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
16472 | 19560 | ||
16473 | 19561 | ||
16474 | // $ANTLR start "rule__ComparisonExpression__Group_1__0" | 19562 | // $ANTLR start "rule__ComparisonExpression__Group_1__0" |
16475 | // InternalSolverLanguageParser.g:5282:1: rule__ComparisonExpression__Group_1__0 : rule__ComparisonExpression__Group_1__0__Impl rule__ComparisonExpression__Group_1__1 ; | 19563 | // InternalSolverLanguageParser.g:6290:1: rule__ComparisonExpression__Group_1__0 : rule__ComparisonExpression__Group_1__0__Impl rule__ComparisonExpression__Group_1__1 ; |
16476 | public final void rule__ComparisonExpression__Group_1__0() throws RecognitionException { | 19564 | public final void rule__ComparisonExpression__Group_1__0() throws RecognitionException { |
16477 | 19565 | ||
16478 | int stackSize = keepStackSize(); | 19566 | int stackSize = keepStackSize(); |
16479 | 19567 | ||
16480 | try { | 19568 | try { |
16481 | // InternalSolverLanguageParser.g:5286:1: ( rule__ComparisonExpression__Group_1__0__Impl rule__ComparisonExpression__Group_1__1 ) | 19569 | // InternalSolverLanguageParser.g:6294:1: ( rule__ComparisonExpression__Group_1__0__Impl rule__ComparisonExpression__Group_1__1 ) |
16482 | // InternalSolverLanguageParser.g:5287:2: rule__ComparisonExpression__Group_1__0__Impl rule__ComparisonExpression__Group_1__1 | 19570 | // InternalSolverLanguageParser.g:6295:2: rule__ComparisonExpression__Group_1__0__Impl rule__ComparisonExpression__Group_1__1 |
16483 | { | 19571 | { |
16484 | pushFollow(FOLLOW_30); | 19572 | pushFollow(FOLLOW_36); |
16485 | rule__ComparisonExpression__Group_1__0__Impl(); | 19573 | rule__ComparisonExpression__Group_1__0__Impl(); |
16486 | 19574 | ||
16487 | state._fsp--; | 19575 | state._fsp--; |
@@ -16510,25 +19598,25 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
16510 | 19598 | ||
16511 | 19599 | ||
16512 | // $ANTLR start "rule__ComparisonExpression__Group_1__0__Impl" | 19600 | // $ANTLR start "rule__ComparisonExpression__Group_1__0__Impl" |
16513 | // InternalSolverLanguageParser.g:5294:1: rule__ComparisonExpression__Group_1__0__Impl : ( () ) ; | 19601 | // InternalSolverLanguageParser.g:6302:1: rule__ComparisonExpression__Group_1__0__Impl : ( () ) ; |
16514 | public final void rule__ComparisonExpression__Group_1__0__Impl() throws RecognitionException { | 19602 | public final void rule__ComparisonExpression__Group_1__0__Impl() throws RecognitionException { |
16515 | 19603 | ||
16516 | int stackSize = keepStackSize(); | 19604 | int stackSize = keepStackSize(); |
16517 | 19605 | ||
16518 | try { | 19606 | try { |
16519 | // InternalSolverLanguageParser.g:5298:1: ( ( () ) ) | 19607 | // InternalSolverLanguageParser.g:6306:1: ( ( () ) ) |
16520 | // InternalSolverLanguageParser.g:5299:1: ( () ) | 19608 | // InternalSolverLanguageParser.g:6307:1: ( () ) |
16521 | { | 19609 | { |
16522 | // InternalSolverLanguageParser.g:5299:1: ( () ) | 19610 | // InternalSolverLanguageParser.g:6307:1: ( () ) |
16523 | // InternalSolverLanguageParser.g:5300:2: () | 19611 | // InternalSolverLanguageParser.g:6308:2: () |
16524 | { | 19612 | { |
16525 | before(grammarAccess.getComparisonExpressionAccess().getComparisonLeftAction_1_0()); | 19613 | before(grammarAccess.getComparisonExpressionAccess().getBinaryExpressionLeftAction_1_0()); |
16526 | // InternalSolverLanguageParser.g:5301:2: () | 19614 | // InternalSolverLanguageParser.g:6309:2: () |
16527 | // InternalSolverLanguageParser.g:5301:3: | 19615 | // InternalSolverLanguageParser.g:6309:3: |
16528 | { | 19616 | { |
16529 | } | 19617 | } |
16530 | 19618 | ||
16531 | after(grammarAccess.getComparisonExpressionAccess().getComparisonLeftAction_1_0()); | 19619 | after(grammarAccess.getComparisonExpressionAccess().getBinaryExpressionLeftAction_1_0()); |
16532 | 19620 | ||
16533 | } | 19621 | } |
16534 | 19622 | ||
@@ -16547,16 +19635,16 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
16547 | 19635 | ||
16548 | 19636 | ||
16549 | // $ANTLR start "rule__ComparisonExpression__Group_1__1" | 19637 | // $ANTLR start "rule__ComparisonExpression__Group_1__1" |
16550 | // InternalSolverLanguageParser.g:5309:1: rule__ComparisonExpression__Group_1__1 : rule__ComparisonExpression__Group_1__1__Impl rule__ComparisonExpression__Group_1__2 ; | 19638 | // InternalSolverLanguageParser.g:6317:1: rule__ComparisonExpression__Group_1__1 : rule__ComparisonExpression__Group_1__1__Impl rule__ComparisonExpression__Group_1__2 ; |
16551 | public final void rule__ComparisonExpression__Group_1__1() throws RecognitionException { | 19639 | public final void rule__ComparisonExpression__Group_1__1() throws RecognitionException { |
16552 | 19640 | ||
16553 | int stackSize = keepStackSize(); | 19641 | int stackSize = keepStackSize(); |
16554 | 19642 | ||
16555 | try { | 19643 | try { |
16556 | // InternalSolverLanguageParser.g:5313:1: ( rule__ComparisonExpression__Group_1__1__Impl rule__ComparisonExpression__Group_1__2 ) | 19644 | // InternalSolverLanguageParser.g:6321:1: ( rule__ComparisonExpression__Group_1__1__Impl rule__ComparisonExpression__Group_1__2 ) |
16557 | // InternalSolverLanguageParser.g:5314:2: rule__ComparisonExpression__Group_1__1__Impl rule__ComparisonExpression__Group_1__2 | 19645 | // InternalSolverLanguageParser.g:6322:2: rule__ComparisonExpression__Group_1__1__Impl rule__ComparisonExpression__Group_1__2 |
16558 | { | 19646 | { |
16559 | pushFollow(FOLLOW_7); | 19647 | pushFollow(FOLLOW_12); |
16560 | rule__ComparisonExpression__Group_1__1__Impl(); | 19648 | rule__ComparisonExpression__Group_1__1__Impl(); |
16561 | 19649 | ||
16562 | state._fsp--; | 19650 | state._fsp--; |
@@ -16585,21 +19673,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
16585 | 19673 | ||
16586 | 19674 | ||
16587 | // $ANTLR start "rule__ComparisonExpression__Group_1__1__Impl" | 19675 | // $ANTLR start "rule__ComparisonExpression__Group_1__1__Impl" |
16588 | // InternalSolverLanguageParser.g:5321:1: rule__ComparisonExpression__Group_1__1__Impl : ( ( rule__ComparisonExpression__OpAssignment_1_1 ) ) ; | 19676 | // InternalSolverLanguageParser.g:6329:1: rule__ComparisonExpression__Group_1__1__Impl : ( ( rule__ComparisonExpression__OpAssignment_1_1 ) ) ; |
16589 | public final void rule__ComparisonExpression__Group_1__1__Impl() throws RecognitionException { | 19677 | public final void rule__ComparisonExpression__Group_1__1__Impl() throws RecognitionException { |
16590 | 19678 | ||
16591 | int stackSize = keepStackSize(); | 19679 | int stackSize = keepStackSize(); |
16592 | 19680 | ||
16593 | try { | 19681 | try { |
16594 | // InternalSolverLanguageParser.g:5325:1: ( ( ( rule__ComparisonExpression__OpAssignment_1_1 ) ) ) | 19682 | // InternalSolverLanguageParser.g:6333:1: ( ( ( rule__ComparisonExpression__OpAssignment_1_1 ) ) ) |
16595 | // InternalSolverLanguageParser.g:5326:1: ( ( rule__ComparisonExpression__OpAssignment_1_1 ) ) | 19683 | // InternalSolverLanguageParser.g:6334:1: ( ( rule__ComparisonExpression__OpAssignment_1_1 ) ) |
16596 | { | 19684 | { |
16597 | // InternalSolverLanguageParser.g:5326:1: ( ( rule__ComparisonExpression__OpAssignment_1_1 ) ) | 19685 | // InternalSolverLanguageParser.g:6334:1: ( ( rule__ComparisonExpression__OpAssignment_1_1 ) ) |
16598 | // InternalSolverLanguageParser.g:5327:2: ( rule__ComparisonExpression__OpAssignment_1_1 ) | 19686 | // InternalSolverLanguageParser.g:6335:2: ( rule__ComparisonExpression__OpAssignment_1_1 ) |
16599 | { | 19687 | { |
16600 | before(grammarAccess.getComparisonExpressionAccess().getOpAssignment_1_1()); | 19688 | before(grammarAccess.getComparisonExpressionAccess().getOpAssignment_1_1()); |
16601 | // InternalSolverLanguageParser.g:5328:2: ( rule__ComparisonExpression__OpAssignment_1_1 ) | 19689 | // InternalSolverLanguageParser.g:6336:2: ( rule__ComparisonExpression__OpAssignment_1_1 ) |
16602 | // InternalSolverLanguageParser.g:5328:3: rule__ComparisonExpression__OpAssignment_1_1 | 19690 | // InternalSolverLanguageParser.g:6336:3: rule__ComparisonExpression__OpAssignment_1_1 |
16603 | { | 19691 | { |
16604 | pushFollow(FOLLOW_2); | 19692 | pushFollow(FOLLOW_2); |
16605 | rule__ComparisonExpression__OpAssignment_1_1(); | 19693 | rule__ComparisonExpression__OpAssignment_1_1(); |
@@ -16632,14 +19720,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
16632 | 19720 | ||
16633 | 19721 | ||
16634 | // $ANTLR start "rule__ComparisonExpression__Group_1__2" | 19722 | // $ANTLR start "rule__ComparisonExpression__Group_1__2" |
16635 | // InternalSolverLanguageParser.g:5336:1: rule__ComparisonExpression__Group_1__2 : rule__ComparisonExpression__Group_1__2__Impl ; | 19723 | // InternalSolverLanguageParser.g:6344:1: rule__ComparisonExpression__Group_1__2 : rule__ComparisonExpression__Group_1__2__Impl ; |
16636 | public final void rule__ComparisonExpression__Group_1__2() throws RecognitionException { | 19724 | public final void rule__ComparisonExpression__Group_1__2() throws RecognitionException { |
16637 | 19725 | ||
16638 | int stackSize = keepStackSize(); | 19726 | int stackSize = keepStackSize(); |
16639 | 19727 | ||
16640 | try { | 19728 | try { |
16641 | // InternalSolverLanguageParser.g:5340:1: ( rule__ComparisonExpression__Group_1__2__Impl ) | 19729 | // InternalSolverLanguageParser.g:6348:1: ( rule__ComparisonExpression__Group_1__2__Impl ) |
16642 | // InternalSolverLanguageParser.g:5341:2: rule__ComparisonExpression__Group_1__2__Impl | 19730 | // InternalSolverLanguageParser.g:6349:2: rule__ComparisonExpression__Group_1__2__Impl |
16643 | { | 19731 | { |
16644 | pushFollow(FOLLOW_2); | 19732 | pushFollow(FOLLOW_2); |
16645 | rule__ComparisonExpression__Group_1__2__Impl(); | 19733 | rule__ComparisonExpression__Group_1__2__Impl(); |
@@ -16665,21 +19753,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
16665 | 19753 | ||
16666 | 19754 | ||
16667 | // $ANTLR start "rule__ComparisonExpression__Group_1__2__Impl" | 19755 | // $ANTLR start "rule__ComparisonExpression__Group_1__2__Impl" |
16668 | // InternalSolverLanguageParser.g:5347:1: rule__ComparisonExpression__Group_1__2__Impl : ( ( rule__ComparisonExpression__RightAssignment_1_2 ) ) ; | 19756 | // InternalSolverLanguageParser.g:6355:1: rule__ComparisonExpression__Group_1__2__Impl : ( ( rule__ComparisonExpression__RightAssignment_1_2 ) ) ; |
16669 | public final void rule__ComparisonExpression__Group_1__2__Impl() throws RecognitionException { | 19757 | public final void rule__ComparisonExpression__Group_1__2__Impl() throws RecognitionException { |
16670 | 19758 | ||
16671 | int stackSize = keepStackSize(); | 19759 | int stackSize = keepStackSize(); |
16672 | 19760 | ||
16673 | try { | 19761 | try { |
16674 | // InternalSolverLanguageParser.g:5351:1: ( ( ( rule__ComparisonExpression__RightAssignment_1_2 ) ) ) | 19762 | // InternalSolverLanguageParser.g:6359:1: ( ( ( rule__ComparisonExpression__RightAssignment_1_2 ) ) ) |
16675 | // InternalSolverLanguageParser.g:5352:1: ( ( rule__ComparisonExpression__RightAssignment_1_2 ) ) | 19763 | // InternalSolverLanguageParser.g:6360:1: ( ( rule__ComparisonExpression__RightAssignment_1_2 ) ) |
16676 | { | 19764 | { |
16677 | // InternalSolverLanguageParser.g:5352:1: ( ( rule__ComparisonExpression__RightAssignment_1_2 ) ) | 19765 | // InternalSolverLanguageParser.g:6360:1: ( ( rule__ComparisonExpression__RightAssignment_1_2 ) ) |
16678 | // InternalSolverLanguageParser.g:5353:2: ( rule__ComparisonExpression__RightAssignment_1_2 ) | 19766 | // InternalSolverLanguageParser.g:6361:2: ( rule__ComparisonExpression__RightAssignment_1_2 ) |
16679 | { | 19767 | { |
16680 | before(grammarAccess.getComparisonExpressionAccess().getRightAssignment_1_2()); | 19768 | before(grammarAccess.getComparisonExpressionAccess().getRightAssignment_1_2()); |
16681 | // InternalSolverLanguageParser.g:5354:2: ( rule__ComparisonExpression__RightAssignment_1_2 ) | 19769 | // InternalSolverLanguageParser.g:6362:2: ( rule__ComparisonExpression__RightAssignment_1_2 ) |
16682 | // InternalSolverLanguageParser.g:5354:3: rule__ComparisonExpression__RightAssignment_1_2 | 19770 | // InternalSolverLanguageParser.g:6362:3: rule__ComparisonExpression__RightAssignment_1_2 |
16683 | { | 19771 | { |
16684 | pushFollow(FOLLOW_2); | 19772 | pushFollow(FOLLOW_2); |
16685 | rule__ComparisonExpression__RightAssignment_1_2(); | 19773 | rule__ComparisonExpression__RightAssignment_1_2(); |
@@ -16712,16 +19800,16 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
16712 | 19800 | ||
16713 | 19801 | ||
16714 | // $ANTLR start "rule__AdditiveExpression__Group__0" | 19802 | // $ANTLR start "rule__AdditiveExpression__Group__0" |
16715 | // InternalSolverLanguageParser.g:5363:1: rule__AdditiveExpression__Group__0 : rule__AdditiveExpression__Group__0__Impl rule__AdditiveExpression__Group__1 ; | 19803 | // InternalSolverLanguageParser.g:6371:1: rule__AdditiveExpression__Group__0 : rule__AdditiveExpression__Group__0__Impl rule__AdditiveExpression__Group__1 ; |
16716 | public final void rule__AdditiveExpression__Group__0() throws RecognitionException { | 19804 | public final void rule__AdditiveExpression__Group__0() throws RecognitionException { |
16717 | 19805 | ||
16718 | int stackSize = keepStackSize(); | 19806 | int stackSize = keepStackSize(); |
16719 | 19807 | ||
16720 | try { | 19808 | try { |
16721 | // InternalSolverLanguageParser.g:5367:1: ( rule__AdditiveExpression__Group__0__Impl rule__AdditiveExpression__Group__1 ) | 19809 | // InternalSolverLanguageParser.g:6375:1: ( rule__AdditiveExpression__Group__0__Impl rule__AdditiveExpression__Group__1 ) |
16722 | // InternalSolverLanguageParser.g:5368:2: rule__AdditiveExpression__Group__0__Impl rule__AdditiveExpression__Group__1 | 19810 | // InternalSolverLanguageParser.g:6376:2: rule__AdditiveExpression__Group__0__Impl rule__AdditiveExpression__Group__1 |
16723 | { | 19811 | { |
16724 | pushFollow(FOLLOW_31); | 19812 | pushFollow(FOLLOW_37); |
16725 | rule__AdditiveExpression__Group__0__Impl(); | 19813 | rule__AdditiveExpression__Group__0__Impl(); |
16726 | 19814 | ||
16727 | state._fsp--; | 19815 | state._fsp--; |
@@ -16750,17 +19838,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
16750 | 19838 | ||
16751 | 19839 | ||
16752 | // $ANTLR start "rule__AdditiveExpression__Group__0__Impl" | 19840 | // $ANTLR start "rule__AdditiveExpression__Group__0__Impl" |
16753 | // InternalSolverLanguageParser.g:5375:1: rule__AdditiveExpression__Group__0__Impl : ( ruleMultiplicativeExpression ) ; | 19841 | // InternalSolverLanguageParser.g:6383:1: rule__AdditiveExpression__Group__0__Impl : ( ruleMultiplicativeExpression ) ; |
16754 | public final void rule__AdditiveExpression__Group__0__Impl() throws RecognitionException { | 19842 | public final void rule__AdditiveExpression__Group__0__Impl() throws RecognitionException { |
16755 | 19843 | ||
16756 | int stackSize = keepStackSize(); | 19844 | int stackSize = keepStackSize(); |
16757 | 19845 | ||
16758 | try { | 19846 | try { |
16759 | // InternalSolverLanguageParser.g:5379:1: ( ( ruleMultiplicativeExpression ) ) | 19847 | // InternalSolverLanguageParser.g:6387:1: ( ( ruleMultiplicativeExpression ) ) |
16760 | // InternalSolverLanguageParser.g:5380:1: ( ruleMultiplicativeExpression ) | 19848 | // InternalSolverLanguageParser.g:6388:1: ( ruleMultiplicativeExpression ) |
16761 | { | 19849 | { |
16762 | // InternalSolverLanguageParser.g:5380:1: ( ruleMultiplicativeExpression ) | 19850 | // InternalSolverLanguageParser.g:6388:1: ( ruleMultiplicativeExpression ) |
16763 | // InternalSolverLanguageParser.g:5381:2: ruleMultiplicativeExpression | 19851 | // InternalSolverLanguageParser.g:6389:2: ruleMultiplicativeExpression |
16764 | { | 19852 | { |
16765 | before(grammarAccess.getAdditiveExpressionAccess().getMultiplicativeExpressionParserRuleCall_0()); | 19853 | before(grammarAccess.getAdditiveExpressionAccess().getMultiplicativeExpressionParserRuleCall_0()); |
16766 | pushFollow(FOLLOW_2); | 19854 | pushFollow(FOLLOW_2); |
@@ -16791,14 +19879,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
16791 | 19879 | ||
16792 | 19880 | ||
16793 | // $ANTLR start "rule__AdditiveExpression__Group__1" | 19881 | // $ANTLR start "rule__AdditiveExpression__Group__1" |
16794 | // InternalSolverLanguageParser.g:5390:1: rule__AdditiveExpression__Group__1 : rule__AdditiveExpression__Group__1__Impl ; | 19882 | // InternalSolverLanguageParser.g:6398:1: rule__AdditiveExpression__Group__1 : rule__AdditiveExpression__Group__1__Impl ; |
16795 | public final void rule__AdditiveExpression__Group__1() throws RecognitionException { | 19883 | public final void rule__AdditiveExpression__Group__1() throws RecognitionException { |
16796 | 19884 | ||
16797 | int stackSize = keepStackSize(); | 19885 | int stackSize = keepStackSize(); |
16798 | 19886 | ||
16799 | try { | 19887 | try { |
16800 | // InternalSolverLanguageParser.g:5394:1: ( rule__AdditiveExpression__Group__1__Impl ) | 19888 | // InternalSolverLanguageParser.g:6402:1: ( rule__AdditiveExpression__Group__1__Impl ) |
16801 | // InternalSolverLanguageParser.g:5395:2: rule__AdditiveExpression__Group__1__Impl | 19889 | // InternalSolverLanguageParser.g:6403:2: rule__AdditiveExpression__Group__1__Impl |
16802 | { | 19890 | { |
16803 | pushFollow(FOLLOW_2); | 19891 | pushFollow(FOLLOW_2); |
16804 | rule__AdditiveExpression__Group__1__Impl(); | 19892 | rule__AdditiveExpression__Group__1__Impl(); |
@@ -16824,35 +19912,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
16824 | 19912 | ||
16825 | 19913 | ||
16826 | // $ANTLR start "rule__AdditiveExpression__Group__1__Impl" | 19914 | // $ANTLR start "rule__AdditiveExpression__Group__1__Impl" |
16827 | // InternalSolverLanguageParser.g:5401:1: rule__AdditiveExpression__Group__1__Impl : ( ( rule__AdditiveExpression__Group_1__0 )* ) ; | 19915 | // InternalSolverLanguageParser.g:6409:1: rule__AdditiveExpression__Group__1__Impl : ( ( rule__AdditiveExpression__Group_1__0 )* ) ; |
16828 | public final void rule__AdditiveExpression__Group__1__Impl() throws RecognitionException { | 19916 | public final void rule__AdditiveExpression__Group__1__Impl() throws RecognitionException { |
16829 | 19917 | ||
16830 | int stackSize = keepStackSize(); | 19918 | int stackSize = keepStackSize(); |
16831 | 19919 | ||
16832 | try { | 19920 | try { |
16833 | // InternalSolverLanguageParser.g:5405:1: ( ( ( rule__AdditiveExpression__Group_1__0 )* ) ) | 19921 | // InternalSolverLanguageParser.g:6413:1: ( ( ( rule__AdditiveExpression__Group_1__0 )* ) ) |
16834 | // InternalSolverLanguageParser.g:5406:1: ( ( rule__AdditiveExpression__Group_1__0 )* ) | 19922 | // InternalSolverLanguageParser.g:6414:1: ( ( rule__AdditiveExpression__Group_1__0 )* ) |
16835 | { | 19923 | { |
16836 | // InternalSolverLanguageParser.g:5406:1: ( ( rule__AdditiveExpression__Group_1__0 )* ) | 19924 | // InternalSolverLanguageParser.g:6414:1: ( ( rule__AdditiveExpression__Group_1__0 )* ) |
16837 | // InternalSolverLanguageParser.g:5407:2: ( rule__AdditiveExpression__Group_1__0 )* | 19925 | // InternalSolverLanguageParser.g:6415:2: ( rule__AdditiveExpression__Group_1__0 )* |
16838 | { | 19926 | { |
16839 | before(grammarAccess.getAdditiveExpressionAccess().getGroup_1()); | 19927 | before(grammarAccess.getAdditiveExpressionAccess().getGroup_1()); |
16840 | // InternalSolverLanguageParser.g:5408:2: ( rule__AdditiveExpression__Group_1__0 )* | 19928 | // InternalSolverLanguageParser.g:6416:2: ( rule__AdditiveExpression__Group_1__0 )* |
16841 | loop39: | 19929 | loop47: |
16842 | do { | 19930 | do { |
16843 | int alt39=2; | 19931 | int alt47=2; |
16844 | int LA39_0 = input.LA(1); | 19932 | int LA47_0 = input.LA(1); |
16845 | 19933 | ||
16846 | if ( (LA39_0==PlusSign||LA39_0==HyphenMinus) ) { | 19934 | if ( (LA47_0==PlusSign||LA47_0==HyphenMinus) ) { |
16847 | alt39=1; | 19935 | alt47=1; |
16848 | } | 19936 | } |
16849 | 19937 | ||
16850 | 19938 | ||
16851 | switch (alt39) { | 19939 | switch (alt47) { |
16852 | case 1 : | 19940 | case 1 : |
16853 | // InternalSolverLanguageParser.g:5408:3: rule__AdditiveExpression__Group_1__0 | 19941 | // InternalSolverLanguageParser.g:6416:3: rule__AdditiveExpression__Group_1__0 |
16854 | { | 19942 | { |
16855 | pushFollow(FOLLOW_32); | 19943 | pushFollow(FOLLOW_38); |
16856 | rule__AdditiveExpression__Group_1__0(); | 19944 | rule__AdditiveExpression__Group_1__0(); |
16857 | 19945 | ||
16858 | state._fsp--; | 19946 | state._fsp--; |
@@ -16862,7 +19950,7 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
16862 | break; | 19950 | break; |
16863 | 19951 | ||
16864 | default : | 19952 | default : |
16865 | break loop39; | 19953 | break loop47; |
16866 | } | 19954 | } |
16867 | } while (true); | 19955 | } while (true); |
16868 | 19956 | ||
@@ -16889,16 +19977,16 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
16889 | 19977 | ||
16890 | 19978 | ||
16891 | // $ANTLR start "rule__AdditiveExpression__Group_1__0" | 19979 | // $ANTLR start "rule__AdditiveExpression__Group_1__0" |
16892 | // InternalSolverLanguageParser.g:5417:1: rule__AdditiveExpression__Group_1__0 : rule__AdditiveExpression__Group_1__0__Impl rule__AdditiveExpression__Group_1__1 ; | 19980 | // InternalSolverLanguageParser.g:6425:1: rule__AdditiveExpression__Group_1__0 : rule__AdditiveExpression__Group_1__0__Impl rule__AdditiveExpression__Group_1__1 ; |
16893 | public final void rule__AdditiveExpression__Group_1__0() throws RecognitionException { | 19981 | public final void rule__AdditiveExpression__Group_1__0() throws RecognitionException { |
16894 | 19982 | ||
16895 | int stackSize = keepStackSize(); | 19983 | int stackSize = keepStackSize(); |
16896 | 19984 | ||
16897 | try { | 19985 | try { |
16898 | // InternalSolverLanguageParser.g:5421:1: ( rule__AdditiveExpression__Group_1__0__Impl rule__AdditiveExpression__Group_1__1 ) | 19986 | // InternalSolverLanguageParser.g:6429:1: ( rule__AdditiveExpression__Group_1__0__Impl rule__AdditiveExpression__Group_1__1 ) |
16899 | // InternalSolverLanguageParser.g:5422:2: rule__AdditiveExpression__Group_1__0__Impl rule__AdditiveExpression__Group_1__1 | 19987 | // InternalSolverLanguageParser.g:6430:2: rule__AdditiveExpression__Group_1__0__Impl rule__AdditiveExpression__Group_1__1 |
16900 | { | 19988 | { |
16901 | pushFollow(FOLLOW_31); | 19989 | pushFollow(FOLLOW_37); |
16902 | rule__AdditiveExpression__Group_1__0__Impl(); | 19990 | rule__AdditiveExpression__Group_1__0__Impl(); |
16903 | 19991 | ||
16904 | state._fsp--; | 19992 | state._fsp--; |
@@ -16927,21 +20015,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
16927 | 20015 | ||
16928 | 20016 | ||
16929 | // $ANTLR start "rule__AdditiveExpression__Group_1__0__Impl" | 20017 | // $ANTLR start "rule__AdditiveExpression__Group_1__0__Impl" |
16930 | // InternalSolverLanguageParser.g:5429:1: rule__AdditiveExpression__Group_1__0__Impl : ( () ) ; | 20018 | // InternalSolverLanguageParser.g:6437:1: rule__AdditiveExpression__Group_1__0__Impl : ( () ) ; |
16931 | public final void rule__AdditiveExpression__Group_1__0__Impl() throws RecognitionException { | 20019 | public final void rule__AdditiveExpression__Group_1__0__Impl() throws RecognitionException { |
16932 | 20020 | ||
16933 | int stackSize = keepStackSize(); | 20021 | int stackSize = keepStackSize(); |
16934 | 20022 | ||
16935 | try { | 20023 | try { |
16936 | // InternalSolverLanguageParser.g:5433:1: ( ( () ) ) | 20024 | // InternalSolverLanguageParser.g:6441:1: ( ( () ) ) |
16937 | // InternalSolverLanguageParser.g:5434:1: ( () ) | 20025 | // InternalSolverLanguageParser.g:6442:1: ( () ) |
16938 | { | 20026 | { |
16939 | // InternalSolverLanguageParser.g:5434:1: ( () ) | 20027 | // InternalSolverLanguageParser.g:6442:1: ( () ) |
16940 | // InternalSolverLanguageParser.g:5435:2: () | 20028 | // InternalSolverLanguageParser.g:6443:2: () |
16941 | { | 20029 | { |
16942 | before(grammarAccess.getAdditiveExpressionAccess().getBinaryExpressionLeftAction_1_0()); | 20030 | before(grammarAccess.getAdditiveExpressionAccess().getBinaryExpressionLeftAction_1_0()); |
16943 | // InternalSolverLanguageParser.g:5436:2: () | 20031 | // InternalSolverLanguageParser.g:6444:2: () |
16944 | // InternalSolverLanguageParser.g:5436:3: | 20032 | // InternalSolverLanguageParser.g:6444:3: |
16945 | { | 20033 | { |
16946 | } | 20034 | } |
16947 | 20035 | ||
@@ -16964,16 +20052,16 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
16964 | 20052 | ||
16965 | 20053 | ||
16966 | // $ANTLR start "rule__AdditiveExpression__Group_1__1" | 20054 | // $ANTLR start "rule__AdditiveExpression__Group_1__1" |
16967 | // InternalSolverLanguageParser.g:5444:1: rule__AdditiveExpression__Group_1__1 : rule__AdditiveExpression__Group_1__1__Impl rule__AdditiveExpression__Group_1__2 ; | 20055 | // InternalSolverLanguageParser.g:6452:1: rule__AdditiveExpression__Group_1__1 : rule__AdditiveExpression__Group_1__1__Impl rule__AdditiveExpression__Group_1__2 ; |
16968 | public final void rule__AdditiveExpression__Group_1__1() throws RecognitionException { | 20056 | public final void rule__AdditiveExpression__Group_1__1() throws RecognitionException { |
16969 | 20057 | ||
16970 | int stackSize = keepStackSize(); | 20058 | int stackSize = keepStackSize(); |
16971 | 20059 | ||
16972 | try { | 20060 | try { |
16973 | // InternalSolverLanguageParser.g:5448:1: ( rule__AdditiveExpression__Group_1__1__Impl rule__AdditiveExpression__Group_1__2 ) | 20061 | // InternalSolverLanguageParser.g:6456:1: ( rule__AdditiveExpression__Group_1__1__Impl rule__AdditiveExpression__Group_1__2 ) |
16974 | // InternalSolverLanguageParser.g:5449:2: rule__AdditiveExpression__Group_1__1__Impl rule__AdditiveExpression__Group_1__2 | 20062 | // InternalSolverLanguageParser.g:6457:2: rule__AdditiveExpression__Group_1__1__Impl rule__AdditiveExpression__Group_1__2 |
16975 | { | 20063 | { |
16976 | pushFollow(FOLLOW_7); | 20064 | pushFollow(FOLLOW_12); |
16977 | rule__AdditiveExpression__Group_1__1__Impl(); | 20065 | rule__AdditiveExpression__Group_1__1__Impl(); |
16978 | 20066 | ||
16979 | state._fsp--; | 20067 | state._fsp--; |
@@ -17002,21 +20090,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
17002 | 20090 | ||
17003 | 20091 | ||
17004 | // $ANTLR start "rule__AdditiveExpression__Group_1__1__Impl" | 20092 | // $ANTLR start "rule__AdditiveExpression__Group_1__1__Impl" |
17005 | // InternalSolverLanguageParser.g:5456:1: rule__AdditiveExpression__Group_1__1__Impl : ( ( rule__AdditiveExpression__OpAssignment_1_1 ) ) ; | 20093 | // InternalSolverLanguageParser.g:6464:1: rule__AdditiveExpression__Group_1__1__Impl : ( ( rule__AdditiveExpression__OpAssignment_1_1 ) ) ; |
17006 | public final void rule__AdditiveExpression__Group_1__1__Impl() throws RecognitionException { | 20094 | public final void rule__AdditiveExpression__Group_1__1__Impl() throws RecognitionException { |
17007 | 20095 | ||
17008 | int stackSize = keepStackSize(); | 20096 | int stackSize = keepStackSize(); |
17009 | 20097 | ||
17010 | try { | 20098 | try { |
17011 | // InternalSolverLanguageParser.g:5460:1: ( ( ( rule__AdditiveExpression__OpAssignment_1_1 ) ) ) | 20099 | // InternalSolverLanguageParser.g:6468:1: ( ( ( rule__AdditiveExpression__OpAssignment_1_1 ) ) ) |
17012 | // InternalSolverLanguageParser.g:5461:1: ( ( rule__AdditiveExpression__OpAssignment_1_1 ) ) | 20100 | // InternalSolverLanguageParser.g:6469:1: ( ( rule__AdditiveExpression__OpAssignment_1_1 ) ) |
17013 | { | 20101 | { |
17014 | // InternalSolverLanguageParser.g:5461:1: ( ( rule__AdditiveExpression__OpAssignment_1_1 ) ) | 20102 | // InternalSolverLanguageParser.g:6469:1: ( ( rule__AdditiveExpression__OpAssignment_1_1 ) ) |
17015 | // InternalSolverLanguageParser.g:5462:2: ( rule__AdditiveExpression__OpAssignment_1_1 ) | 20103 | // InternalSolverLanguageParser.g:6470:2: ( rule__AdditiveExpression__OpAssignment_1_1 ) |
17016 | { | 20104 | { |
17017 | before(grammarAccess.getAdditiveExpressionAccess().getOpAssignment_1_1()); | 20105 | before(grammarAccess.getAdditiveExpressionAccess().getOpAssignment_1_1()); |
17018 | // InternalSolverLanguageParser.g:5463:2: ( rule__AdditiveExpression__OpAssignment_1_1 ) | 20106 | // InternalSolverLanguageParser.g:6471:2: ( rule__AdditiveExpression__OpAssignment_1_1 ) |
17019 | // InternalSolverLanguageParser.g:5463:3: rule__AdditiveExpression__OpAssignment_1_1 | 20107 | // InternalSolverLanguageParser.g:6471:3: rule__AdditiveExpression__OpAssignment_1_1 |
17020 | { | 20108 | { |
17021 | pushFollow(FOLLOW_2); | 20109 | pushFollow(FOLLOW_2); |
17022 | rule__AdditiveExpression__OpAssignment_1_1(); | 20110 | rule__AdditiveExpression__OpAssignment_1_1(); |
@@ -17049,14 +20137,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
17049 | 20137 | ||
17050 | 20138 | ||
17051 | // $ANTLR start "rule__AdditiveExpression__Group_1__2" | 20139 | // $ANTLR start "rule__AdditiveExpression__Group_1__2" |
17052 | // InternalSolverLanguageParser.g:5471:1: rule__AdditiveExpression__Group_1__2 : rule__AdditiveExpression__Group_1__2__Impl ; | 20140 | // InternalSolverLanguageParser.g:6479:1: rule__AdditiveExpression__Group_1__2 : rule__AdditiveExpression__Group_1__2__Impl ; |
17053 | public final void rule__AdditiveExpression__Group_1__2() throws RecognitionException { | 20141 | public final void rule__AdditiveExpression__Group_1__2() throws RecognitionException { |
17054 | 20142 | ||
17055 | int stackSize = keepStackSize(); | 20143 | int stackSize = keepStackSize(); |
17056 | 20144 | ||
17057 | try { | 20145 | try { |
17058 | // InternalSolverLanguageParser.g:5475:1: ( rule__AdditiveExpression__Group_1__2__Impl ) | 20146 | // InternalSolverLanguageParser.g:6483:1: ( rule__AdditiveExpression__Group_1__2__Impl ) |
17059 | // InternalSolverLanguageParser.g:5476:2: rule__AdditiveExpression__Group_1__2__Impl | 20147 | // InternalSolverLanguageParser.g:6484:2: rule__AdditiveExpression__Group_1__2__Impl |
17060 | { | 20148 | { |
17061 | pushFollow(FOLLOW_2); | 20149 | pushFollow(FOLLOW_2); |
17062 | rule__AdditiveExpression__Group_1__2__Impl(); | 20150 | rule__AdditiveExpression__Group_1__2__Impl(); |
@@ -17082,21 +20170,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
17082 | 20170 | ||
17083 | 20171 | ||
17084 | // $ANTLR start "rule__AdditiveExpression__Group_1__2__Impl" | 20172 | // $ANTLR start "rule__AdditiveExpression__Group_1__2__Impl" |
17085 | // InternalSolverLanguageParser.g:5482:1: rule__AdditiveExpression__Group_1__2__Impl : ( ( rule__AdditiveExpression__RightAssignment_1_2 ) ) ; | 20173 | // InternalSolverLanguageParser.g:6490:1: rule__AdditiveExpression__Group_1__2__Impl : ( ( rule__AdditiveExpression__RightAssignment_1_2 ) ) ; |
17086 | public final void rule__AdditiveExpression__Group_1__2__Impl() throws RecognitionException { | 20174 | public final void rule__AdditiveExpression__Group_1__2__Impl() throws RecognitionException { |
17087 | 20175 | ||
17088 | int stackSize = keepStackSize(); | 20176 | int stackSize = keepStackSize(); |
17089 | 20177 | ||
17090 | try { | 20178 | try { |
17091 | // InternalSolverLanguageParser.g:5486:1: ( ( ( rule__AdditiveExpression__RightAssignment_1_2 ) ) ) | 20179 | // InternalSolverLanguageParser.g:6494:1: ( ( ( rule__AdditiveExpression__RightAssignment_1_2 ) ) ) |
17092 | // InternalSolverLanguageParser.g:5487:1: ( ( rule__AdditiveExpression__RightAssignment_1_2 ) ) | 20180 | // InternalSolverLanguageParser.g:6495:1: ( ( rule__AdditiveExpression__RightAssignment_1_2 ) ) |
17093 | { | 20181 | { |
17094 | // InternalSolverLanguageParser.g:5487:1: ( ( rule__AdditiveExpression__RightAssignment_1_2 ) ) | 20182 | // InternalSolverLanguageParser.g:6495:1: ( ( rule__AdditiveExpression__RightAssignment_1_2 ) ) |
17095 | // InternalSolverLanguageParser.g:5488:2: ( rule__AdditiveExpression__RightAssignment_1_2 ) | 20183 | // InternalSolverLanguageParser.g:6496:2: ( rule__AdditiveExpression__RightAssignment_1_2 ) |
17096 | { | 20184 | { |
17097 | before(grammarAccess.getAdditiveExpressionAccess().getRightAssignment_1_2()); | 20185 | before(grammarAccess.getAdditiveExpressionAccess().getRightAssignment_1_2()); |
17098 | // InternalSolverLanguageParser.g:5489:2: ( rule__AdditiveExpression__RightAssignment_1_2 ) | 20186 | // InternalSolverLanguageParser.g:6497:2: ( rule__AdditiveExpression__RightAssignment_1_2 ) |
17099 | // InternalSolverLanguageParser.g:5489:3: rule__AdditiveExpression__RightAssignment_1_2 | 20187 | // InternalSolverLanguageParser.g:6497:3: rule__AdditiveExpression__RightAssignment_1_2 |
17100 | { | 20188 | { |
17101 | pushFollow(FOLLOW_2); | 20189 | pushFollow(FOLLOW_2); |
17102 | rule__AdditiveExpression__RightAssignment_1_2(); | 20190 | rule__AdditiveExpression__RightAssignment_1_2(); |
@@ -17129,16 +20217,16 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
17129 | 20217 | ||
17130 | 20218 | ||
17131 | // $ANTLR start "rule__MultiplicativeExpression__Group__0" | 20219 | // $ANTLR start "rule__MultiplicativeExpression__Group__0" |
17132 | // InternalSolverLanguageParser.g:5498:1: rule__MultiplicativeExpression__Group__0 : rule__MultiplicativeExpression__Group__0__Impl rule__MultiplicativeExpression__Group__1 ; | 20220 | // InternalSolverLanguageParser.g:6506:1: rule__MultiplicativeExpression__Group__0 : rule__MultiplicativeExpression__Group__0__Impl rule__MultiplicativeExpression__Group__1 ; |
17133 | public final void rule__MultiplicativeExpression__Group__0() throws RecognitionException { | 20221 | public final void rule__MultiplicativeExpression__Group__0() throws RecognitionException { |
17134 | 20222 | ||
17135 | int stackSize = keepStackSize(); | 20223 | int stackSize = keepStackSize(); |
17136 | 20224 | ||
17137 | try { | 20225 | try { |
17138 | // InternalSolverLanguageParser.g:5502:1: ( rule__MultiplicativeExpression__Group__0__Impl rule__MultiplicativeExpression__Group__1 ) | 20226 | // InternalSolverLanguageParser.g:6510:1: ( rule__MultiplicativeExpression__Group__0__Impl rule__MultiplicativeExpression__Group__1 ) |
17139 | // InternalSolverLanguageParser.g:5503:2: rule__MultiplicativeExpression__Group__0__Impl rule__MultiplicativeExpression__Group__1 | 20227 | // InternalSolverLanguageParser.g:6511:2: rule__MultiplicativeExpression__Group__0__Impl rule__MultiplicativeExpression__Group__1 |
17140 | { | 20228 | { |
17141 | pushFollow(FOLLOW_33); | 20229 | pushFollow(FOLLOW_39); |
17142 | rule__MultiplicativeExpression__Group__0__Impl(); | 20230 | rule__MultiplicativeExpression__Group__0__Impl(); |
17143 | 20231 | ||
17144 | state._fsp--; | 20232 | state._fsp--; |
@@ -17167,17 +20255,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
17167 | 20255 | ||
17168 | 20256 | ||
17169 | // $ANTLR start "rule__MultiplicativeExpression__Group__0__Impl" | 20257 | // $ANTLR start "rule__MultiplicativeExpression__Group__0__Impl" |
17170 | // InternalSolverLanguageParser.g:5510:1: rule__MultiplicativeExpression__Group__0__Impl : ( ruleExponentialExpression ) ; | 20258 | // InternalSolverLanguageParser.g:6518:1: rule__MultiplicativeExpression__Group__0__Impl : ( ruleExponentialExpression ) ; |
17171 | public final void rule__MultiplicativeExpression__Group__0__Impl() throws RecognitionException { | 20259 | public final void rule__MultiplicativeExpression__Group__0__Impl() throws RecognitionException { |
17172 | 20260 | ||
17173 | int stackSize = keepStackSize(); | 20261 | int stackSize = keepStackSize(); |
17174 | 20262 | ||
17175 | try { | 20263 | try { |
17176 | // InternalSolverLanguageParser.g:5514:1: ( ( ruleExponentialExpression ) ) | 20264 | // InternalSolverLanguageParser.g:6522:1: ( ( ruleExponentialExpression ) ) |
17177 | // InternalSolverLanguageParser.g:5515:1: ( ruleExponentialExpression ) | 20265 | // InternalSolverLanguageParser.g:6523:1: ( ruleExponentialExpression ) |
17178 | { | 20266 | { |
17179 | // InternalSolverLanguageParser.g:5515:1: ( ruleExponentialExpression ) | 20267 | // InternalSolverLanguageParser.g:6523:1: ( ruleExponentialExpression ) |
17180 | // InternalSolverLanguageParser.g:5516:2: ruleExponentialExpression | 20268 | // InternalSolverLanguageParser.g:6524:2: ruleExponentialExpression |
17181 | { | 20269 | { |
17182 | before(grammarAccess.getMultiplicativeExpressionAccess().getExponentialExpressionParserRuleCall_0()); | 20270 | before(grammarAccess.getMultiplicativeExpressionAccess().getExponentialExpressionParserRuleCall_0()); |
17183 | pushFollow(FOLLOW_2); | 20271 | pushFollow(FOLLOW_2); |
@@ -17208,14 +20296,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
17208 | 20296 | ||
17209 | 20297 | ||
17210 | // $ANTLR start "rule__MultiplicativeExpression__Group__1" | 20298 | // $ANTLR start "rule__MultiplicativeExpression__Group__1" |
17211 | // InternalSolverLanguageParser.g:5525:1: rule__MultiplicativeExpression__Group__1 : rule__MultiplicativeExpression__Group__1__Impl ; | 20299 | // InternalSolverLanguageParser.g:6533:1: rule__MultiplicativeExpression__Group__1 : rule__MultiplicativeExpression__Group__1__Impl ; |
17212 | public final void rule__MultiplicativeExpression__Group__1() throws RecognitionException { | 20300 | public final void rule__MultiplicativeExpression__Group__1() throws RecognitionException { |
17213 | 20301 | ||
17214 | int stackSize = keepStackSize(); | 20302 | int stackSize = keepStackSize(); |
17215 | 20303 | ||
17216 | try { | 20304 | try { |
17217 | // InternalSolverLanguageParser.g:5529:1: ( rule__MultiplicativeExpression__Group__1__Impl ) | 20305 | // InternalSolverLanguageParser.g:6537:1: ( rule__MultiplicativeExpression__Group__1__Impl ) |
17218 | // InternalSolverLanguageParser.g:5530:2: rule__MultiplicativeExpression__Group__1__Impl | 20306 | // InternalSolverLanguageParser.g:6538:2: rule__MultiplicativeExpression__Group__1__Impl |
17219 | { | 20307 | { |
17220 | pushFollow(FOLLOW_2); | 20308 | pushFollow(FOLLOW_2); |
17221 | rule__MultiplicativeExpression__Group__1__Impl(); | 20309 | rule__MultiplicativeExpression__Group__1__Impl(); |
@@ -17241,35 +20329,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
17241 | 20329 | ||
17242 | 20330 | ||
17243 | // $ANTLR start "rule__MultiplicativeExpression__Group__1__Impl" | 20331 | // $ANTLR start "rule__MultiplicativeExpression__Group__1__Impl" |
17244 | // InternalSolverLanguageParser.g:5536:1: rule__MultiplicativeExpression__Group__1__Impl : ( ( rule__MultiplicativeExpression__Group_1__0 )* ) ; | 20332 | // InternalSolverLanguageParser.g:6544:1: rule__MultiplicativeExpression__Group__1__Impl : ( ( rule__MultiplicativeExpression__Group_1__0 )* ) ; |
17245 | public final void rule__MultiplicativeExpression__Group__1__Impl() throws RecognitionException { | 20333 | public final void rule__MultiplicativeExpression__Group__1__Impl() throws RecognitionException { |
17246 | 20334 | ||
17247 | int stackSize = keepStackSize(); | 20335 | int stackSize = keepStackSize(); |
17248 | 20336 | ||
17249 | try { | 20337 | try { |
17250 | // InternalSolverLanguageParser.g:5540:1: ( ( ( rule__MultiplicativeExpression__Group_1__0 )* ) ) | 20338 | // InternalSolverLanguageParser.g:6548:1: ( ( ( rule__MultiplicativeExpression__Group_1__0 )* ) ) |
17251 | // InternalSolverLanguageParser.g:5541:1: ( ( rule__MultiplicativeExpression__Group_1__0 )* ) | 20339 | // InternalSolverLanguageParser.g:6549:1: ( ( rule__MultiplicativeExpression__Group_1__0 )* ) |
17252 | { | 20340 | { |
17253 | // InternalSolverLanguageParser.g:5541:1: ( ( rule__MultiplicativeExpression__Group_1__0 )* ) | 20341 | // InternalSolverLanguageParser.g:6549:1: ( ( rule__MultiplicativeExpression__Group_1__0 )* ) |
17254 | // InternalSolverLanguageParser.g:5542:2: ( rule__MultiplicativeExpression__Group_1__0 )* | 20342 | // InternalSolverLanguageParser.g:6550:2: ( rule__MultiplicativeExpression__Group_1__0 )* |
17255 | { | 20343 | { |
17256 | before(grammarAccess.getMultiplicativeExpressionAccess().getGroup_1()); | 20344 | before(grammarAccess.getMultiplicativeExpressionAccess().getGroup_1()); |
17257 | // InternalSolverLanguageParser.g:5543:2: ( rule__MultiplicativeExpression__Group_1__0 )* | 20345 | // InternalSolverLanguageParser.g:6551:2: ( rule__MultiplicativeExpression__Group_1__0 )* |
17258 | loop40: | 20346 | loop48: |
17259 | do { | 20347 | do { |
17260 | int alt40=2; | 20348 | int alt48=2; |
17261 | int LA40_0 = input.LA(1); | 20349 | int LA48_0 = input.LA(1); |
17262 | 20350 | ||
17263 | if ( (LA40_0==Asterisk||LA40_0==Solidus) ) { | 20351 | if ( (LA48_0==Asterisk||LA48_0==Solidus) ) { |
17264 | alt40=1; | 20352 | alt48=1; |
17265 | } | 20353 | } |
17266 | 20354 | ||
17267 | 20355 | ||
17268 | switch (alt40) { | 20356 | switch (alt48) { |
17269 | case 1 : | 20357 | case 1 : |
17270 | // InternalSolverLanguageParser.g:5543:3: rule__MultiplicativeExpression__Group_1__0 | 20358 | // InternalSolverLanguageParser.g:6551:3: rule__MultiplicativeExpression__Group_1__0 |
17271 | { | 20359 | { |
17272 | pushFollow(FOLLOW_34); | 20360 | pushFollow(FOLLOW_40); |
17273 | rule__MultiplicativeExpression__Group_1__0(); | 20361 | rule__MultiplicativeExpression__Group_1__0(); |
17274 | 20362 | ||
17275 | state._fsp--; | 20363 | state._fsp--; |
@@ -17279,7 +20367,7 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
17279 | break; | 20367 | break; |
17280 | 20368 | ||
17281 | default : | 20369 | default : |
17282 | break loop40; | 20370 | break loop48; |
17283 | } | 20371 | } |
17284 | } while (true); | 20372 | } while (true); |
17285 | 20373 | ||
@@ -17306,16 +20394,16 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
17306 | 20394 | ||
17307 | 20395 | ||
17308 | // $ANTLR start "rule__MultiplicativeExpression__Group_1__0" | 20396 | // $ANTLR start "rule__MultiplicativeExpression__Group_1__0" |
17309 | // InternalSolverLanguageParser.g:5552:1: rule__MultiplicativeExpression__Group_1__0 : rule__MultiplicativeExpression__Group_1__0__Impl rule__MultiplicativeExpression__Group_1__1 ; | 20397 | // InternalSolverLanguageParser.g:6560:1: rule__MultiplicativeExpression__Group_1__0 : rule__MultiplicativeExpression__Group_1__0__Impl rule__MultiplicativeExpression__Group_1__1 ; |
17310 | public final void rule__MultiplicativeExpression__Group_1__0() throws RecognitionException { | 20398 | public final void rule__MultiplicativeExpression__Group_1__0() throws RecognitionException { |
17311 | 20399 | ||
17312 | int stackSize = keepStackSize(); | 20400 | int stackSize = keepStackSize(); |
17313 | 20401 | ||
17314 | try { | 20402 | try { |
17315 | // InternalSolverLanguageParser.g:5556:1: ( rule__MultiplicativeExpression__Group_1__0__Impl rule__MultiplicativeExpression__Group_1__1 ) | 20403 | // InternalSolverLanguageParser.g:6564:1: ( rule__MultiplicativeExpression__Group_1__0__Impl rule__MultiplicativeExpression__Group_1__1 ) |
17316 | // InternalSolverLanguageParser.g:5557:2: rule__MultiplicativeExpression__Group_1__0__Impl rule__MultiplicativeExpression__Group_1__1 | 20404 | // InternalSolverLanguageParser.g:6565:2: rule__MultiplicativeExpression__Group_1__0__Impl rule__MultiplicativeExpression__Group_1__1 |
17317 | { | 20405 | { |
17318 | pushFollow(FOLLOW_33); | 20406 | pushFollow(FOLLOW_39); |
17319 | rule__MultiplicativeExpression__Group_1__0__Impl(); | 20407 | rule__MultiplicativeExpression__Group_1__0__Impl(); |
17320 | 20408 | ||
17321 | state._fsp--; | 20409 | state._fsp--; |
@@ -17344,21 +20432,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
17344 | 20432 | ||
17345 | 20433 | ||
17346 | // $ANTLR start "rule__MultiplicativeExpression__Group_1__0__Impl" | 20434 | // $ANTLR start "rule__MultiplicativeExpression__Group_1__0__Impl" |
17347 | // InternalSolverLanguageParser.g:5564:1: rule__MultiplicativeExpression__Group_1__0__Impl : ( () ) ; | 20435 | // InternalSolverLanguageParser.g:6572:1: rule__MultiplicativeExpression__Group_1__0__Impl : ( () ) ; |
17348 | public final void rule__MultiplicativeExpression__Group_1__0__Impl() throws RecognitionException { | 20436 | public final void rule__MultiplicativeExpression__Group_1__0__Impl() throws RecognitionException { |
17349 | 20437 | ||
17350 | int stackSize = keepStackSize(); | 20438 | int stackSize = keepStackSize(); |
17351 | 20439 | ||
17352 | try { | 20440 | try { |
17353 | // InternalSolverLanguageParser.g:5568:1: ( ( () ) ) | 20441 | // InternalSolverLanguageParser.g:6576:1: ( ( () ) ) |
17354 | // InternalSolverLanguageParser.g:5569:1: ( () ) | 20442 | // InternalSolverLanguageParser.g:6577:1: ( () ) |
17355 | { | 20443 | { |
17356 | // InternalSolverLanguageParser.g:5569:1: ( () ) | 20444 | // InternalSolverLanguageParser.g:6577:1: ( () ) |
17357 | // InternalSolverLanguageParser.g:5570:2: () | 20445 | // InternalSolverLanguageParser.g:6578:2: () |
17358 | { | 20446 | { |
17359 | before(grammarAccess.getMultiplicativeExpressionAccess().getBinaryExpressionLeftAction_1_0()); | 20447 | before(grammarAccess.getMultiplicativeExpressionAccess().getBinaryExpressionLeftAction_1_0()); |
17360 | // InternalSolverLanguageParser.g:5571:2: () | 20448 | // InternalSolverLanguageParser.g:6579:2: () |
17361 | // InternalSolverLanguageParser.g:5571:3: | 20449 | // InternalSolverLanguageParser.g:6579:3: |
17362 | { | 20450 | { |
17363 | } | 20451 | } |
17364 | 20452 | ||
@@ -17381,16 +20469,16 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
17381 | 20469 | ||
17382 | 20470 | ||
17383 | // $ANTLR start "rule__MultiplicativeExpression__Group_1__1" | 20471 | // $ANTLR start "rule__MultiplicativeExpression__Group_1__1" |
17384 | // InternalSolverLanguageParser.g:5579:1: rule__MultiplicativeExpression__Group_1__1 : rule__MultiplicativeExpression__Group_1__1__Impl rule__MultiplicativeExpression__Group_1__2 ; | 20472 | // InternalSolverLanguageParser.g:6587:1: rule__MultiplicativeExpression__Group_1__1 : rule__MultiplicativeExpression__Group_1__1__Impl rule__MultiplicativeExpression__Group_1__2 ; |
17385 | public final void rule__MultiplicativeExpression__Group_1__1() throws RecognitionException { | 20473 | public final void rule__MultiplicativeExpression__Group_1__1() throws RecognitionException { |
17386 | 20474 | ||
17387 | int stackSize = keepStackSize(); | 20475 | int stackSize = keepStackSize(); |
17388 | 20476 | ||
17389 | try { | 20477 | try { |
17390 | // InternalSolverLanguageParser.g:5583:1: ( rule__MultiplicativeExpression__Group_1__1__Impl rule__MultiplicativeExpression__Group_1__2 ) | 20478 | // InternalSolverLanguageParser.g:6591:1: ( rule__MultiplicativeExpression__Group_1__1__Impl rule__MultiplicativeExpression__Group_1__2 ) |
17391 | // InternalSolverLanguageParser.g:5584:2: rule__MultiplicativeExpression__Group_1__1__Impl rule__MultiplicativeExpression__Group_1__2 | 20479 | // InternalSolverLanguageParser.g:6592:2: rule__MultiplicativeExpression__Group_1__1__Impl rule__MultiplicativeExpression__Group_1__2 |
17392 | { | 20480 | { |
17393 | pushFollow(FOLLOW_7); | 20481 | pushFollow(FOLLOW_12); |
17394 | rule__MultiplicativeExpression__Group_1__1__Impl(); | 20482 | rule__MultiplicativeExpression__Group_1__1__Impl(); |
17395 | 20483 | ||
17396 | state._fsp--; | 20484 | state._fsp--; |
@@ -17419,21 +20507,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
17419 | 20507 | ||
17420 | 20508 | ||
17421 | // $ANTLR start "rule__MultiplicativeExpression__Group_1__1__Impl" | 20509 | // $ANTLR start "rule__MultiplicativeExpression__Group_1__1__Impl" |
17422 | // InternalSolverLanguageParser.g:5591:1: rule__MultiplicativeExpression__Group_1__1__Impl : ( ( rule__MultiplicativeExpression__OpAssignment_1_1 ) ) ; | 20510 | // InternalSolverLanguageParser.g:6599:1: rule__MultiplicativeExpression__Group_1__1__Impl : ( ( rule__MultiplicativeExpression__OpAssignment_1_1 ) ) ; |
17423 | public final void rule__MultiplicativeExpression__Group_1__1__Impl() throws RecognitionException { | 20511 | public final void rule__MultiplicativeExpression__Group_1__1__Impl() throws RecognitionException { |
17424 | 20512 | ||
17425 | int stackSize = keepStackSize(); | 20513 | int stackSize = keepStackSize(); |
17426 | 20514 | ||
17427 | try { | 20515 | try { |
17428 | // InternalSolverLanguageParser.g:5595:1: ( ( ( rule__MultiplicativeExpression__OpAssignment_1_1 ) ) ) | 20516 | // InternalSolverLanguageParser.g:6603:1: ( ( ( rule__MultiplicativeExpression__OpAssignment_1_1 ) ) ) |
17429 | // InternalSolverLanguageParser.g:5596:1: ( ( rule__MultiplicativeExpression__OpAssignment_1_1 ) ) | 20517 | // InternalSolverLanguageParser.g:6604:1: ( ( rule__MultiplicativeExpression__OpAssignment_1_1 ) ) |
17430 | { | 20518 | { |
17431 | // InternalSolverLanguageParser.g:5596:1: ( ( rule__MultiplicativeExpression__OpAssignment_1_1 ) ) | 20519 | // InternalSolverLanguageParser.g:6604:1: ( ( rule__MultiplicativeExpression__OpAssignment_1_1 ) ) |
17432 | // InternalSolverLanguageParser.g:5597:2: ( rule__MultiplicativeExpression__OpAssignment_1_1 ) | 20520 | // InternalSolverLanguageParser.g:6605:2: ( rule__MultiplicativeExpression__OpAssignment_1_1 ) |
17433 | { | 20521 | { |
17434 | before(grammarAccess.getMultiplicativeExpressionAccess().getOpAssignment_1_1()); | 20522 | before(grammarAccess.getMultiplicativeExpressionAccess().getOpAssignment_1_1()); |
17435 | // InternalSolverLanguageParser.g:5598:2: ( rule__MultiplicativeExpression__OpAssignment_1_1 ) | 20523 | // InternalSolverLanguageParser.g:6606:2: ( rule__MultiplicativeExpression__OpAssignment_1_1 ) |
17436 | // InternalSolverLanguageParser.g:5598:3: rule__MultiplicativeExpression__OpAssignment_1_1 | 20524 | // InternalSolverLanguageParser.g:6606:3: rule__MultiplicativeExpression__OpAssignment_1_1 |
17437 | { | 20525 | { |
17438 | pushFollow(FOLLOW_2); | 20526 | pushFollow(FOLLOW_2); |
17439 | rule__MultiplicativeExpression__OpAssignment_1_1(); | 20527 | rule__MultiplicativeExpression__OpAssignment_1_1(); |
@@ -17466,14 +20554,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
17466 | 20554 | ||
17467 | 20555 | ||
17468 | // $ANTLR start "rule__MultiplicativeExpression__Group_1__2" | 20556 | // $ANTLR start "rule__MultiplicativeExpression__Group_1__2" |
17469 | // InternalSolverLanguageParser.g:5606:1: rule__MultiplicativeExpression__Group_1__2 : rule__MultiplicativeExpression__Group_1__2__Impl ; | 20557 | // InternalSolverLanguageParser.g:6614:1: rule__MultiplicativeExpression__Group_1__2 : rule__MultiplicativeExpression__Group_1__2__Impl ; |
17470 | public final void rule__MultiplicativeExpression__Group_1__2() throws RecognitionException { | 20558 | public final void rule__MultiplicativeExpression__Group_1__2() throws RecognitionException { |
17471 | 20559 | ||
17472 | int stackSize = keepStackSize(); | 20560 | int stackSize = keepStackSize(); |
17473 | 20561 | ||
17474 | try { | 20562 | try { |
17475 | // InternalSolverLanguageParser.g:5610:1: ( rule__MultiplicativeExpression__Group_1__2__Impl ) | 20563 | // InternalSolverLanguageParser.g:6618:1: ( rule__MultiplicativeExpression__Group_1__2__Impl ) |
17476 | // InternalSolverLanguageParser.g:5611:2: rule__MultiplicativeExpression__Group_1__2__Impl | 20564 | // InternalSolverLanguageParser.g:6619:2: rule__MultiplicativeExpression__Group_1__2__Impl |
17477 | { | 20565 | { |
17478 | pushFollow(FOLLOW_2); | 20566 | pushFollow(FOLLOW_2); |
17479 | rule__MultiplicativeExpression__Group_1__2__Impl(); | 20567 | rule__MultiplicativeExpression__Group_1__2__Impl(); |
@@ -17499,21 +20587,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
17499 | 20587 | ||
17500 | 20588 | ||
17501 | // $ANTLR start "rule__MultiplicativeExpression__Group_1__2__Impl" | 20589 | // $ANTLR start "rule__MultiplicativeExpression__Group_1__2__Impl" |
17502 | // InternalSolverLanguageParser.g:5617:1: rule__MultiplicativeExpression__Group_1__2__Impl : ( ( rule__MultiplicativeExpression__RightAssignment_1_2 ) ) ; | 20590 | // InternalSolverLanguageParser.g:6625:1: rule__MultiplicativeExpression__Group_1__2__Impl : ( ( rule__MultiplicativeExpression__RightAssignment_1_2 ) ) ; |
17503 | public final void rule__MultiplicativeExpression__Group_1__2__Impl() throws RecognitionException { | 20591 | public final void rule__MultiplicativeExpression__Group_1__2__Impl() throws RecognitionException { |
17504 | 20592 | ||
17505 | int stackSize = keepStackSize(); | 20593 | int stackSize = keepStackSize(); |
17506 | 20594 | ||
17507 | try { | 20595 | try { |
17508 | // InternalSolverLanguageParser.g:5621:1: ( ( ( rule__MultiplicativeExpression__RightAssignment_1_2 ) ) ) | 20596 | // InternalSolverLanguageParser.g:6629:1: ( ( ( rule__MultiplicativeExpression__RightAssignment_1_2 ) ) ) |
17509 | // InternalSolverLanguageParser.g:5622:1: ( ( rule__MultiplicativeExpression__RightAssignment_1_2 ) ) | 20597 | // InternalSolverLanguageParser.g:6630:1: ( ( rule__MultiplicativeExpression__RightAssignment_1_2 ) ) |
17510 | { | 20598 | { |
17511 | // InternalSolverLanguageParser.g:5622:1: ( ( rule__MultiplicativeExpression__RightAssignment_1_2 ) ) | 20599 | // InternalSolverLanguageParser.g:6630:1: ( ( rule__MultiplicativeExpression__RightAssignment_1_2 ) ) |
17512 | // InternalSolverLanguageParser.g:5623:2: ( rule__MultiplicativeExpression__RightAssignment_1_2 ) | 20600 | // InternalSolverLanguageParser.g:6631:2: ( rule__MultiplicativeExpression__RightAssignment_1_2 ) |
17513 | { | 20601 | { |
17514 | before(grammarAccess.getMultiplicativeExpressionAccess().getRightAssignment_1_2()); | 20602 | before(grammarAccess.getMultiplicativeExpressionAccess().getRightAssignment_1_2()); |
17515 | // InternalSolverLanguageParser.g:5624:2: ( rule__MultiplicativeExpression__RightAssignment_1_2 ) | 20603 | // InternalSolverLanguageParser.g:6632:2: ( rule__MultiplicativeExpression__RightAssignment_1_2 ) |
17516 | // InternalSolverLanguageParser.g:5624:3: rule__MultiplicativeExpression__RightAssignment_1_2 | 20604 | // InternalSolverLanguageParser.g:6632:3: rule__MultiplicativeExpression__RightAssignment_1_2 |
17517 | { | 20605 | { |
17518 | pushFollow(FOLLOW_2); | 20606 | pushFollow(FOLLOW_2); |
17519 | rule__MultiplicativeExpression__RightAssignment_1_2(); | 20607 | rule__MultiplicativeExpression__RightAssignment_1_2(); |
@@ -17546,16 +20634,16 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
17546 | 20634 | ||
17547 | 20635 | ||
17548 | // $ANTLR start "rule__ExponentialExpression__Group__0" | 20636 | // $ANTLR start "rule__ExponentialExpression__Group__0" |
17549 | // InternalSolverLanguageParser.g:5633:1: rule__ExponentialExpression__Group__0 : rule__ExponentialExpression__Group__0__Impl rule__ExponentialExpression__Group__1 ; | 20637 | // InternalSolverLanguageParser.g:6641:1: rule__ExponentialExpression__Group__0 : rule__ExponentialExpression__Group__0__Impl rule__ExponentialExpression__Group__1 ; |
17550 | public final void rule__ExponentialExpression__Group__0() throws RecognitionException { | 20638 | public final void rule__ExponentialExpression__Group__0() throws RecognitionException { |
17551 | 20639 | ||
17552 | int stackSize = keepStackSize(); | 20640 | int stackSize = keepStackSize(); |
17553 | 20641 | ||
17554 | try { | 20642 | try { |
17555 | // InternalSolverLanguageParser.g:5637:1: ( rule__ExponentialExpression__Group__0__Impl rule__ExponentialExpression__Group__1 ) | 20643 | // InternalSolverLanguageParser.g:6645:1: ( rule__ExponentialExpression__Group__0__Impl rule__ExponentialExpression__Group__1 ) |
17556 | // InternalSolverLanguageParser.g:5638:2: rule__ExponentialExpression__Group__0__Impl rule__ExponentialExpression__Group__1 | 20644 | // InternalSolverLanguageParser.g:6646:2: rule__ExponentialExpression__Group__0__Impl rule__ExponentialExpression__Group__1 |
17557 | { | 20645 | { |
17558 | pushFollow(FOLLOW_35); | 20646 | pushFollow(FOLLOW_41); |
17559 | rule__ExponentialExpression__Group__0__Impl(); | 20647 | rule__ExponentialExpression__Group__0__Impl(); |
17560 | 20648 | ||
17561 | state._fsp--; | 20649 | state._fsp--; |
@@ -17584,17 +20672,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
17584 | 20672 | ||
17585 | 20673 | ||
17586 | // $ANTLR start "rule__ExponentialExpression__Group__0__Impl" | 20674 | // $ANTLR start "rule__ExponentialExpression__Group__0__Impl" |
17587 | // InternalSolverLanguageParser.g:5645:1: rule__ExponentialExpression__Group__0__Impl : ( ruleCastExpression ) ; | 20675 | // InternalSolverLanguageParser.g:6653:1: rule__ExponentialExpression__Group__0__Impl : ( ruleCastExpression ) ; |
17588 | public final void rule__ExponentialExpression__Group__0__Impl() throws RecognitionException { | 20676 | public final void rule__ExponentialExpression__Group__0__Impl() throws RecognitionException { |
17589 | 20677 | ||
17590 | int stackSize = keepStackSize(); | 20678 | int stackSize = keepStackSize(); |
17591 | 20679 | ||
17592 | try { | 20680 | try { |
17593 | // InternalSolverLanguageParser.g:5649:1: ( ( ruleCastExpression ) ) | 20681 | // InternalSolverLanguageParser.g:6657:1: ( ( ruleCastExpression ) ) |
17594 | // InternalSolverLanguageParser.g:5650:1: ( ruleCastExpression ) | 20682 | // InternalSolverLanguageParser.g:6658:1: ( ruleCastExpression ) |
17595 | { | 20683 | { |
17596 | // InternalSolverLanguageParser.g:5650:1: ( ruleCastExpression ) | 20684 | // InternalSolverLanguageParser.g:6658:1: ( ruleCastExpression ) |
17597 | // InternalSolverLanguageParser.g:5651:2: ruleCastExpression | 20685 | // InternalSolverLanguageParser.g:6659:2: ruleCastExpression |
17598 | { | 20686 | { |
17599 | before(grammarAccess.getExponentialExpressionAccess().getCastExpressionParserRuleCall_0()); | 20687 | before(grammarAccess.getExponentialExpressionAccess().getCastExpressionParserRuleCall_0()); |
17600 | pushFollow(FOLLOW_2); | 20688 | pushFollow(FOLLOW_2); |
@@ -17625,14 +20713,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
17625 | 20713 | ||
17626 | 20714 | ||
17627 | // $ANTLR start "rule__ExponentialExpression__Group__1" | 20715 | // $ANTLR start "rule__ExponentialExpression__Group__1" |
17628 | // InternalSolverLanguageParser.g:5660:1: rule__ExponentialExpression__Group__1 : rule__ExponentialExpression__Group__1__Impl ; | 20716 | // InternalSolverLanguageParser.g:6668:1: rule__ExponentialExpression__Group__1 : rule__ExponentialExpression__Group__1__Impl ; |
17629 | public final void rule__ExponentialExpression__Group__1() throws RecognitionException { | 20717 | public final void rule__ExponentialExpression__Group__1() throws RecognitionException { |
17630 | 20718 | ||
17631 | int stackSize = keepStackSize(); | 20719 | int stackSize = keepStackSize(); |
17632 | 20720 | ||
17633 | try { | 20721 | try { |
17634 | // InternalSolverLanguageParser.g:5664:1: ( rule__ExponentialExpression__Group__1__Impl ) | 20722 | // InternalSolverLanguageParser.g:6672:1: ( rule__ExponentialExpression__Group__1__Impl ) |
17635 | // InternalSolverLanguageParser.g:5665:2: rule__ExponentialExpression__Group__1__Impl | 20723 | // InternalSolverLanguageParser.g:6673:2: rule__ExponentialExpression__Group__1__Impl |
17636 | { | 20724 | { |
17637 | pushFollow(FOLLOW_2); | 20725 | pushFollow(FOLLOW_2); |
17638 | rule__ExponentialExpression__Group__1__Impl(); | 20726 | rule__ExponentialExpression__Group__1__Impl(); |
@@ -17658,29 +20746,29 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
17658 | 20746 | ||
17659 | 20747 | ||
17660 | // $ANTLR start "rule__ExponentialExpression__Group__1__Impl" | 20748 | // $ANTLR start "rule__ExponentialExpression__Group__1__Impl" |
17661 | // InternalSolverLanguageParser.g:5671:1: rule__ExponentialExpression__Group__1__Impl : ( ( rule__ExponentialExpression__Group_1__0 )? ) ; | 20749 | // InternalSolverLanguageParser.g:6679:1: rule__ExponentialExpression__Group__1__Impl : ( ( rule__ExponentialExpression__Group_1__0 )? ) ; |
17662 | public final void rule__ExponentialExpression__Group__1__Impl() throws RecognitionException { | 20750 | public final void rule__ExponentialExpression__Group__1__Impl() throws RecognitionException { |
17663 | 20751 | ||
17664 | int stackSize = keepStackSize(); | 20752 | int stackSize = keepStackSize(); |
17665 | 20753 | ||
17666 | try { | 20754 | try { |
17667 | // InternalSolverLanguageParser.g:5675:1: ( ( ( rule__ExponentialExpression__Group_1__0 )? ) ) | 20755 | // InternalSolverLanguageParser.g:6683:1: ( ( ( rule__ExponentialExpression__Group_1__0 )? ) ) |
17668 | // InternalSolverLanguageParser.g:5676:1: ( ( rule__ExponentialExpression__Group_1__0 )? ) | 20756 | // InternalSolverLanguageParser.g:6684:1: ( ( rule__ExponentialExpression__Group_1__0 )? ) |
17669 | { | 20757 | { |
17670 | // InternalSolverLanguageParser.g:5676:1: ( ( rule__ExponentialExpression__Group_1__0 )? ) | 20758 | // InternalSolverLanguageParser.g:6684:1: ( ( rule__ExponentialExpression__Group_1__0 )? ) |
17671 | // InternalSolverLanguageParser.g:5677:2: ( rule__ExponentialExpression__Group_1__0 )? | 20759 | // InternalSolverLanguageParser.g:6685:2: ( rule__ExponentialExpression__Group_1__0 )? |
17672 | { | 20760 | { |
17673 | before(grammarAccess.getExponentialExpressionAccess().getGroup_1()); | 20761 | before(grammarAccess.getExponentialExpressionAccess().getGroup_1()); |
17674 | // InternalSolverLanguageParser.g:5678:2: ( rule__ExponentialExpression__Group_1__0 )? | 20762 | // InternalSolverLanguageParser.g:6686:2: ( rule__ExponentialExpression__Group_1__0 )? |
17675 | int alt41=2; | 20763 | int alt49=2; |
17676 | int LA41_0 = input.LA(1); | 20764 | int LA49_0 = input.LA(1); |
17677 | 20765 | ||
17678 | if ( (LA41_0==CircumflexAccent) ) { | 20766 | if ( (LA49_0==CircumflexAccent) ) { |
17679 | alt41=1; | 20767 | alt49=1; |
17680 | } | 20768 | } |
17681 | switch (alt41) { | 20769 | switch (alt49) { |
17682 | case 1 : | 20770 | case 1 : |
17683 | // InternalSolverLanguageParser.g:5678:3: rule__ExponentialExpression__Group_1__0 | 20771 | // InternalSolverLanguageParser.g:6686:3: rule__ExponentialExpression__Group_1__0 |
17684 | { | 20772 | { |
17685 | pushFollow(FOLLOW_2); | 20773 | pushFollow(FOLLOW_2); |
17686 | rule__ExponentialExpression__Group_1__0(); | 20774 | rule__ExponentialExpression__Group_1__0(); |
@@ -17716,16 +20804,16 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
17716 | 20804 | ||
17717 | 20805 | ||
17718 | // $ANTLR start "rule__ExponentialExpression__Group_1__0" | 20806 | // $ANTLR start "rule__ExponentialExpression__Group_1__0" |
17719 | // InternalSolverLanguageParser.g:5687:1: rule__ExponentialExpression__Group_1__0 : rule__ExponentialExpression__Group_1__0__Impl rule__ExponentialExpression__Group_1__1 ; | 20807 | // InternalSolverLanguageParser.g:6695:1: rule__ExponentialExpression__Group_1__0 : rule__ExponentialExpression__Group_1__0__Impl rule__ExponentialExpression__Group_1__1 ; |
17720 | public final void rule__ExponentialExpression__Group_1__0() throws RecognitionException { | 20808 | public final void rule__ExponentialExpression__Group_1__0() throws RecognitionException { |
17721 | 20809 | ||
17722 | int stackSize = keepStackSize(); | 20810 | int stackSize = keepStackSize(); |
17723 | 20811 | ||
17724 | try { | 20812 | try { |
17725 | // InternalSolverLanguageParser.g:5691:1: ( rule__ExponentialExpression__Group_1__0__Impl rule__ExponentialExpression__Group_1__1 ) | 20813 | // InternalSolverLanguageParser.g:6699:1: ( rule__ExponentialExpression__Group_1__0__Impl rule__ExponentialExpression__Group_1__1 ) |
17726 | // InternalSolverLanguageParser.g:5692:2: rule__ExponentialExpression__Group_1__0__Impl rule__ExponentialExpression__Group_1__1 | 20814 | // InternalSolverLanguageParser.g:6700:2: rule__ExponentialExpression__Group_1__0__Impl rule__ExponentialExpression__Group_1__1 |
17727 | { | 20815 | { |
17728 | pushFollow(FOLLOW_35); | 20816 | pushFollow(FOLLOW_41); |
17729 | rule__ExponentialExpression__Group_1__0__Impl(); | 20817 | rule__ExponentialExpression__Group_1__0__Impl(); |
17730 | 20818 | ||
17731 | state._fsp--; | 20819 | state._fsp--; |
@@ -17754,21 +20842,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
17754 | 20842 | ||
17755 | 20843 | ||
17756 | // $ANTLR start "rule__ExponentialExpression__Group_1__0__Impl" | 20844 | // $ANTLR start "rule__ExponentialExpression__Group_1__0__Impl" |
17757 | // InternalSolverLanguageParser.g:5699:1: rule__ExponentialExpression__Group_1__0__Impl : ( () ) ; | 20845 | // InternalSolverLanguageParser.g:6707:1: rule__ExponentialExpression__Group_1__0__Impl : ( () ) ; |
17758 | public final void rule__ExponentialExpression__Group_1__0__Impl() throws RecognitionException { | 20846 | public final void rule__ExponentialExpression__Group_1__0__Impl() throws RecognitionException { |
17759 | 20847 | ||
17760 | int stackSize = keepStackSize(); | 20848 | int stackSize = keepStackSize(); |
17761 | 20849 | ||
17762 | try { | 20850 | try { |
17763 | // InternalSolverLanguageParser.g:5703:1: ( ( () ) ) | 20851 | // InternalSolverLanguageParser.g:6711:1: ( ( () ) ) |
17764 | // InternalSolverLanguageParser.g:5704:1: ( () ) | 20852 | // InternalSolverLanguageParser.g:6712:1: ( () ) |
17765 | { | 20853 | { |
17766 | // InternalSolverLanguageParser.g:5704:1: ( () ) | 20854 | // InternalSolverLanguageParser.g:6712:1: ( () ) |
17767 | // InternalSolverLanguageParser.g:5705:2: () | 20855 | // InternalSolverLanguageParser.g:6713:2: () |
17768 | { | 20856 | { |
17769 | before(grammarAccess.getExponentialExpressionAccess().getBinaryExpressionLeftAction_1_0()); | 20857 | before(grammarAccess.getExponentialExpressionAccess().getBinaryExpressionLeftAction_1_0()); |
17770 | // InternalSolverLanguageParser.g:5706:2: () | 20858 | // InternalSolverLanguageParser.g:6714:2: () |
17771 | // InternalSolverLanguageParser.g:5706:3: | 20859 | // InternalSolverLanguageParser.g:6714:3: |
17772 | { | 20860 | { |
17773 | } | 20861 | } |
17774 | 20862 | ||
@@ -17791,16 +20879,16 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
17791 | 20879 | ||
17792 | 20880 | ||
17793 | // $ANTLR start "rule__ExponentialExpression__Group_1__1" | 20881 | // $ANTLR start "rule__ExponentialExpression__Group_1__1" |
17794 | // InternalSolverLanguageParser.g:5714:1: rule__ExponentialExpression__Group_1__1 : rule__ExponentialExpression__Group_1__1__Impl rule__ExponentialExpression__Group_1__2 ; | 20882 | // InternalSolverLanguageParser.g:6722:1: rule__ExponentialExpression__Group_1__1 : rule__ExponentialExpression__Group_1__1__Impl rule__ExponentialExpression__Group_1__2 ; |
17795 | public final void rule__ExponentialExpression__Group_1__1() throws RecognitionException { | 20883 | public final void rule__ExponentialExpression__Group_1__1() throws RecognitionException { |
17796 | 20884 | ||
17797 | int stackSize = keepStackSize(); | 20885 | int stackSize = keepStackSize(); |
17798 | 20886 | ||
17799 | try { | 20887 | try { |
17800 | // InternalSolverLanguageParser.g:5718:1: ( rule__ExponentialExpression__Group_1__1__Impl rule__ExponentialExpression__Group_1__2 ) | 20888 | // InternalSolverLanguageParser.g:6726:1: ( rule__ExponentialExpression__Group_1__1__Impl rule__ExponentialExpression__Group_1__2 ) |
17801 | // InternalSolverLanguageParser.g:5719:2: rule__ExponentialExpression__Group_1__1__Impl rule__ExponentialExpression__Group_1__2 | 20889 | // InternalSolverLanguageParser.g:6727:2: rule__ExponentialExpression__Group_1__1__Impl rule__ExponentialExpression__Group_1__2 |
17802 | { | 20890 | { |
17803 | pushFollow(FOLLOW_7); | 20891 | pushFollow(FOLLOW_12); |
17804 | rule__ExponentialExpression__Group_1__1__Impl(); | 20892 | rule__ExponentialExpression__Group_1__1__Impl(); |
17805 | 20893 | ||
17806 | state._fsp--; | 20894 | state._fsp--; |
@@ -17829,21 +20917,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
17829 | 20917 | ||
17830 | 20918 | ||
17831 | // $ANTLR start "rule__ExponentialExpression__Group_1__1__Impl" | 20919 | // $ANTLR start "rule__ExponentialExpression__Group_1__1__Impl" |
17832 | // InternalSolverLanguageParser.g:5726:1: rule__ExponentialExpression__Group_1__1__Impl : ( ( rule__ExponentialExpression__OpAssignment_1_1 ) ) ; | 20920 | // InternalSolverLanguageParser.g:6734:1: rule__ExponentialExpression__Group_1__1__Impl : ( ( rule__ExponentialExpression__OpAssignment_1_1 ) ) ; |
17833 | public final void rule__ExponentialExpression__Group_1__1__Impl() throws RecognitionException { | 20921 | public final void rule__ExponentialExpression__Group_1__1__Impl() throws RecognitionException { |
17834 | 20922 | ||
17835 | int stackSize = keepStackSize(); | 20923 | int stackSize = keepStackSize(); |
17836 | 20924 | ||
17837 | try { | 20925 | try { |
17838 | // InternalSolverLanguageParser.g:5730:1: ( ( ( rule__ExponentialExpression__OpAssignment_1_1 ) ) ) | 20926 | // InternalSolverLanguageParser.g:6738:1: ( ( ( rule__ExponentialExpression__OpAssignment_1_1 ) ) ) |
17839 | // InternalSolverLanguageParser.g:5731:1: ( ( rule__ExponentialExpression__OpAssignment_1_1 ) ) | 20927 | // InternalSolverLanguageParser.g:6739:1: ( ( rule__ExponentialExpression__OpAssignment_1_1 ) ) |
17840 | { | 20928 | { |
17841 | // InternalSolverLanguageParser.g:5731:1: ( ( rule__ExponentialExpression__OpAssignment_1_1 ) ) | 20929 | // InternalSolverLanguageParser.g:6739:1: ( ( rule__ExponentialExpression__OpAssignment_1_1 ) ) |
17842 | // InternalSolverLanguageParser.g:5732:2: ( rule__ExponentialExpression__OpAssignment_1_1 ) | 20930 | // InternalSolverLanguageParser.g:6740:2: ( rule__ExponentialExpression__OpAssignment_1_1 ) |
17843 | { | 20931 | { |
17844 | before(grammarAccess.getExponentialExpressionAccess().getOpAssignment_1_1()); | 20932 | before(grammarAccess.getExponentialExpressionAccess().getOpAssignment_1_1()); |
17845 | // InternalSolverLanguageParser.g:5733:2: ( rule__ExponentialExpression__OpAssignment_1_1 ) | 20933 | // InternalSolverLanguageParser.g:6741:2: ( rule__ExponentialExpression__OpAssignment_1_1 ) |
17846 | // InternalSolverLanguageParser.g:5733:3: rule__ExponentialExpression__OpAssignment_1_1 | 20934 | // InternalSolverLanguageParser.g:6741:3: rule__ExponentialExpression__OpAssignment_1_1 |
17847 | { | 20935 | { |
17848 | pushFollow(FOLLOW_2); | 20936 | pushFollow(FOLLOW_2); |
17849 | rule__ExponentialExpression__OpAssignment_1_1(); | 20937 | rule__ExponentialExpression__OpAssignment_1_1(); |
@@ -17876,14 +20964,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
17876 | 20964 | ||
17877 | 20965 | ||
17878 | // $ANTLR start "rule__ExponentialExpression__Group_1__2" | 20966 | // $ANTLR start "rule__ExponentialExpression__Group_1__2" |
17879 | // InternalSolverLanguageParser.g:5741:1: rule__ExponentialExpression__Group_1__2 : rule__ExponentialExpression__Group_1__2__Impl ; | 20967 | // InternalSolverLanguageParser.g:6749:1: rule__ExponentialExpression__Group_1__2 : rule__ExponentialExpression__Group_1__2__Impl ; |
17880 | public final void rule__ExponentialExpression__Group_1__2() throws RecognitionException { | 20968 | public final void rule__ExponentialExpression__Group_1__2() throws RecognitionException { |
17881 | 20969 | ||
17882 | int stackSize = keepStackSize(); | 20970 | int stackSize = keepStackSize(); |
17883 | 20971 | ||
17884 | try { | 20972 | try { |
17885 | // InternalSolverLanguageParser.g:5745:1: ( rule__ExponentialExpression__Group_1__2__Impl ) | 20973 | // InternalSolverLanguageParser.g:6753:1: ( rule__ExponentialExpression__Group_1__2__Impl ) |
17886 | // InternalSolverLanguageParser.g:5746:2: rule__ExponentialExpression__Group_1__2__Impl | 20974 | // InternalSolverLanguageParser.g:6754:2: rule__ExponentialExpression__Group_1__2__Impl |
17887 | { | 20975 | { |
17888 | pushFollow(FOLLOW_2); | 20976 | pushFollow(FOLLOW_2); |
17889 | rule__ExponentialExpression__Group_1__2__Impl(); | 20977 | rule__ExponentialExpression__Group_1__2__Impl(); |
@@ -17909,21 +20997,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
17909 | 20997 | ||
17910 | 20998 | ||
17911 | // $ANTLR start "rule__ExponentialExpression__Group_1__2__Impl" | 20999 | // $ANTLR start "rule__ExponentialExpression__Group_1__2__Impl" |
17912 | // InternalSolverLanguageParser.g:5752:1: rule__ExponentialExpression__Group_1__2__Impl : ( ( rule__ExponentialExpression__RightAssignment_1_2 ) ) ; | 21000 | // InternalSolverLanguageParser.g:6760:1: rule__ExponentialExpression__Group_1__2__Impl : ( ( rule__ExponentialExpression__RightAssignment_1_2 ) ) ; |
17913 | public final void rule__ExponentialExpression__Group_1__2__Impl() throws RecognitionException { | 21001 | public final void rule__ExponentialExpression__Group_1__2__Impl() throws RecognitionException { |
17914 | 21002 | ||
17915 | int stackSize = keepStackSize(); | 21003 | int stackSize = keepStackSize(); |
17916 | 21004 | ||
17917 | try { | 21005 | try { |
17918 | // InternalSolverLanguageParser.g:5756:1: ( ( ( rule__ExponentialExpression__RightAssignment_1_2 ) ) ) | 21006 | // InternalSolverLanguageParser.g:6764:1: ( ( ( rule__ExponentialExpression__RightAssignment_1_2 ) ) ) |
17919 | // InternalSolverLanguageParser.g:5757:1: ( ( rule__ExponentialExpression__RightAssignment_1_2 ) ) | 21007 | // InternalSolverLanguageParser.g:6765:1: ( ( rule__ExponentialExpression__RightAssignment_1_2 ) ) |
17920 | { | 21008 | { |
17921 | // InternalSolverLanguageParser.g:5757:1: ( ( rule__ExponentialExpression__RightAssignment_1_2 ) ) | 21009 | // InternalSolverLanguageParser.g:6765:1: ( ( rule__ExponentialExpression__RightAssignment_1_2 ) ) |
17922 | // InternalSolverLanguageParser.g:5758:2: ( rule__ExponentialExpression__RightAssignment_1_2 ) | 21010 | // InternalSolverLanguageParser.g:6766:2: ( rule__ExponentialExpression__RightAssignment_1_2 ) |
17923 | { | 21011 | { |
17924 | before(grammarAccess.getExponentialExpressionAccess().getRightAssignment_1_2()); | 21012 | before(grammarAccess.getExponentialExpressionAccess().getRightAssignment_1_2()); |
17925 | // InternalSolverLanguageParser.g:5759:2: ( rule__ExponentialExpression__RightAssignment_1_2 ) | 21013 | // InternalSolverLanguageParser.g:6767:2: ( rule__ExponentialExpression__RightAssignment_1_2 ) |
17926 | // InternalSolverLanguageParser.g:5759:3: rule__ExponentialExpression__RightAssignment_1_2 | 21014 | // InternalSolverLanguageParser.g:6767:3: rule__ExponentialExpression__RightAssignment_1_2 |
17927 | { | 21015 | { |
17928 | pushFollow(FOLLOW_2); | 21016 | pushFollow(FOLLOW_2); |
17929 | rule__ExponentialExpression__RightAssignment_1_2(); | 21017 | rule__ExponentialExpression__RightAssignment_1_2(); |
@@ -17956,16 +21044,16 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
17956 | 21044 | ||
17957 | 21045 | ||
17958 | // $ANTLR start "rule__CastExpression__Group__0" | 21046 | // $ANTLR start "rule__CastExpression__Group__0" |
17959 | // InternalSolverLanguageParser.g:5768:1: rule__CastExpression__Group__0 : rule__CastExpression__Group__0__Impl rule__CastExpression__Group__1 ; | 21047 | // InternalSolverLanguageParser.g:6776:1: rule__CastExpression__Group__0 : rule__CastExpression__Group__0__Impl rule__CastExpression__Group__1 ; |
17960 | public final void rule__CastExpression__Group__0() throws RecognitionException { | 21048 | public final void rule__CastExpression__Group__0() throws RecognitionException { |
17961 | 21049 | ||
17962 | int stackSize = keepStackSize(); | 21050 | int stackSize = keepStackSize(); |
17963 | 21051 | ||
17964 | try { | 21052 | try { |
17965 | // InternalSolverLanguageParser.g:5772:1: ( rule__CastExpression__Group__0__Impl rule__CastExpression__Group__1 ) | 21053 | // InternalSolverLanguageParser.g:6780:1: ( rule__CastExpression__Group__0__Impl rule__CastExpression__Group__1 ) |
17966 | // InternalSolverLanguageParser.g:5773:2: rule__CastExpression__Group__0__Impl rule__CastExpression__Group__1 | 21054 | // InternalSolverLanguageParser.g:6781:2: rule__CastExpression__Group__0__Impl rule__CastExpression__Group__1 |
17967 | { | 21055 | { |
17968 | pushFollow(FOLLOW_36); | 21056 | pushFollow(FOLLOW_9); |
17969 | rule__CastExpression__Group__0__Impl(); | 21057 | rule__CastExpression__Group__0__Impl(); |
17970 | 21058 | ||
17971 | state._fsp--; | 21059 | state._fsp--; |
@@ -17994,17 +21082,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
17994 | 21082 | ||
17995 | 21083 | ||
17996 | // $ANTLR start "rule__CastExpression__Group__0__Impl" | 21084 | // $ANTLR start "rule__CastExpression__Group__0__Impl" |
17997 | // InternalSolverLanguageParser.g:5780:1: rule__CastExpression__Group__0__Impl : ( ruleUnaryExpression ) ; | 21085 | // InternalSolverLanguageParser.g:6788:1: rule__CastExpression__Group__0__Impl : ( ruleUnaryExpression ) ; |
17998 | public final void rule__CastExpression__Group__0__Impl() throws RecognitionException { | 21086 | public final void rule__CastExpression__Group__0__Impl() throws RecognitionException { |
17999 | 21087 | ||
18000 | int stackSize = keepStackSize(); | 21088 | int stackSize = keepStackSize(); |
18001 | 21089 | ||
18002 | try { | 21090 | try { |
18003 | // InternalSolverLanguageParser.g:5784:1: ( ( ruleUnaryExpression ) ) | 21091 | // InternalSolverLanguageParser.g:6792:1: ( ( ruleUnaryExpression ) ) |
18004 | // InternalSolverLanguageParser.g:5785:1: ( ruleUnaryExpression ) | 21092 | // InternalSolverLanguageParser.g:6793:1: ( ruleUnaryExpression ) |
18005 | { | 21093 | { |
18006 | // InternalSolverLanguageParser.g:5785:1: ( ruleUnaryExpression ) | 21094 | // InternalSolverLanguageParser.g:6793:1: ( ruleUnaryExpression ) |
18007 | // InternalSolverLanguageParser.g:5786:2: ruleUnaryExpression | 21095 | // InternalSolverLanguageParser.g:6794:2: ruleUnaryExpression |
18008 | { | 21096 | { |
18009 | before(grammarAccess.getCastExpressionAccess().getUnaryExpressionParserRuleCall_0()); | 21097 | before(grammarAccess.getCastExpressionAccess().getUnaryExpressionParserRuleCall_0()); |
18010 | pushFollow(FOLLOW_2); | 21098 | pushFollow(FOLLOW_2); |
@@ -18035,14 +21123,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
18035 | 21123 | ||
18036 | 21124 | ||
18037 | // $ANTLR start "rule__CastExpression__Group__1" | 21125 | // $ANTLR start "rule__CastExpression__Group__1" |
18038 | // InternalSolverLanguageParser.g:5795:1: rule__CastExpression__Group__1 : rule__CastExpression__Group__1__Impl ; | 21126 | // InternalSolverLanguageParser.g:6803:1: rule__CastExpression__Group__1 : rule__CastExpression__Group__1__Impl ; |
18039 | public final void rule__CastExpression__Group__1() throws RecognitionException { | 21127 | public final void rule__CastExpression__Group__1() throws RecognitionException { |
18040 | 21128 | ||
18041 | int stackSize = keepStackSize(); | 21129 | int stackSize = keepStackSize(); |
18042 | 21130 | ||
18043 | try { | 21131 | try { |
18044 | // InternalSolverLanguageParser.g:5799:1: ( rule__CastExpression__Group__1__Impl ) | 21132 | // InternalSolverLanguageParser.g:6807:1: ( rule__CastExpression__Group__1__Impl ) |
18045 | // InternalSolverLanguageParser.g:5800:2: rule__CastExpression__Group__1__Impl | 21133 | // InternalSolverLanguageParser.g:6808:2: rule__CastExpression__Group__1__Impl |
18046 | { | 21134 | { |
18047 | pushFollow(FOLLOW_2); | 21135 | pushFollow(FOLLOW_2); |
18048 | rule__CastExpression__Group__1__Impl(); | 21136 | rule__CastExpression__Group__1__Impl(); |
@@ -18068,29 +21156,29 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
18068 | 21156 | ||
18069 | 21157 | ||
18070 | // $ANTLR start "rule__CastExpression__Group__1__Impl" | 21158 | // $ANTLR start "rule__CastExpression__Group__1__Impl" |
18071 | // InternalSolverLanguageParser.g:5806:1: rule__CastExpression__Group__1__Impl : ( ( rule__CastExpression__Group_1__0 )? ) ; | 21159 | // InternalSolverLanguageParser.g:6814:1: rule__CastExpression__Group__1__Impl : ( ( rule__CastExpression__Group_1__0 )? ) ; |
18072 | public final void rule__CastExpression__Group__1__Impl() throws RecognitionException { | 21160 | public final void rule__CastExpression__Group__1__Impl() throws RecognitionException { |
18073 | 21161 | ||
18074 | int stackSize = keepStackSize(); | 21162 | int stackSize = keepStackSize(); |
18075 | 21163 | ||
18076 | try { | 21164 | try { |
18077 | // InternalSolverLanguageParser.g:5810:1: ( ( ( rule__CastExpression__Group_1__0 )? ) ) | 21165 | // InternalSolverLanguageParser.g:6818:1: ( ( ( rule__CastExpression__Group_1__0 )? ) ) |
18078 | // InternalSolverLanguageParser.g:5811:1: ( ( rule__CastExpression__Group_1__0 )? ) | 21166 | // InternalSolverLanguageParser.g:6819:1: ( ( rule__CastExpression__Group_1__0 )? ) |
18079 | { | 21167 | { |
18080 | // InternalSolverLanguageParser.g:5811:1: ( ( rule__CastExpression__Group_1__0 )? ) | 21168 | // InternalSolverLanguageParser.g:6819:1: ( ( rule__CastExpression__Group_1__0 )? ) |
18081 | // InternalSolverLanguageParser.g:5812:2: ( rule__CastExpression__Group_1__0 )? | 21169 | // InternalSolverLanguageParser.g:6820:2: ( rule__CastExpression__Group_1__0 )? |
18082 | { | 21170 | { |
18083 | before(grammarAccess.getCastExpressionAccess().getGroup_1()); | 21171 | before(grammarAccess.getCastExpressionAccess().getGroup_1()); |
18084 | // InternalSolverLanguageParser.g:5813:2: ( rule__CastExpression__Group_1__0 )? | 21172 | // InternalSolverLanguageParser.g:6821:2: ( rule__CastExpression__Group_1__0 )? |
18085 | int alt42=2; | 21173 | int alt50=2; |
18086 | int LA42_0 = input.LA(1); | 21174 | int LA50_0 = input.LA(1); |
18087 | 21175 | ||
18088 | if ( (LA42_0==As) ) { | 21176 | if ( (LA50_0==As) ) { |
18089 | alt42=1; | 21177 | alt50=1; |
18090 | } | 21178 | } |
18091 | switch (alt42) { | 21179 | switch (alt50) { |
18092 | case 1 : | 21180 | case 1 : |
18093 | // InternalSolverLanguageParser.g:5813:3: rule__CastExpression__Group_1__0 | 21181 | // InternalSolverLanguageParser.g:6821:3: rule__CastExpression__Group_1__0 |
18094 | { | 21182 | { |
18095 | pushFollow(FOLLOW_2); | 21183 | pushFollow(FOLLOW_2); |
18096 | rule__CastExpression__Group_1__0(); | 21184 | rule__CastExpression__Group_1__0(); |
@@ -18126,16 +21214,16 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
18126 | 21214 | ||
18127 | 21215 | ||
18128 | // $ANTLR start "rule__CastExpression__Group_1__0" | 21216 | // $ANTLR start "rule__CastExpression__Group_1__0" |
18129 | // InternalSolverLanguageParser.g:5822:1: rule__CastExpression__Group_1__0 : rule__CastExpression__Group_1__0__Impl rule__CastExpression__Group_1__1 ; | 21217 | // InternalSolverLanguageParser.g:6830:1: rule__CastExpression__Group_1__0 : rule__CastExpression__Group_1__0__Impl rule__CastExpression__Group_1__1 ; |
18130 | public final void rule__CastExpression__Group_1__0() throws RecognitionException { | 21218 | public final void rule__CastExpression__Group_1__0() throws RecognitionException { |
18131 | 21219 | ||
18132 | int stackSize = keepStackSize(); | 21220 | int stackSize = keepStackSize(); |
18133 | 21221 | ||
18134 | try { | 21222 | try { |
18135 | // InternalSolverLanguageParser.g:5826:1: ( rule__CastExpression__Group_1__0__Impl rule__CastExpression__Group_1__1 ) | 21223 | // InternalSolverLanguageParser.g:6834:1: ( rule__CastExpression__Group_1__0__Impl rule__CastExpression__Group_1__1 ) |
18136 | // InternalSolverLanguageParser.g:5827:2: rule__CastExpression__Group_1__0__Impl rule__CastExpression__Group_1__1 | 21224 | // InternalSolverLanguageParser.g:6835:2: rule__CastExpression__Group_1__0__Impl rule__CastExpression__Group_1__1 |
18137 | { | 21225 | { |
18138 | pushFollow(FOLLOW_36); | 21226 | pushFollow(FOLLOW_9); |
18139 | rule__CastExpression__Group_1__0__Impl(); | 21227 | rule__CastExpression__Group_1__0__Impl(); |
18140 | 21228 | ||
18141 | state._fsp--; | 21229 | state._fsp--; |
@@ -18164,21 +21252,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
18164 | 21252 | ||
18165 | 21253 | ||
18166 | // $ANTLR start "rule__CastExpression__Group_1__0__Impl" | 21254 | // $ANTLR start "rule__CastExpression__Group_1__0__Impl" |
18167 | // InternalSolverLanguageParser.g:5834:1: rule__CastExpression__Group_1__0__Impl : ( () ) ; | 21255 | // InternalSolverLanguageParser.g:6842:1: rule__CastExpression__Group_1__0__Impl : ( () ) ; |
18168 | public final void rule__CastExpression__Group_1__0__Impl() throws RecognitionException { | 21256 | public final void rule__CastExpression__Group_1__0__Impl() throws RecognitionException { |
18169 | 21257 | ||
18170 | int stackSize = keepStackSize(); | 21258 | int stackSize = keepStackSize(); |
18171 | 21259 | ||
18172 | try { | 21260 | try { |
18173 | // InternalSolverLanguageParser.g:5838:1: ( ( () ) ) | 21261 | // InternalSolverLanguageParser.g:6846:1: ( ( () ) ) |
18174 | // InternalSolverLanguageParser.g:5839:1: ( () ) | 21262 | // InternalSolverLanguageParser.g:6847:1: ( () ) |
18175 | { | 21263 | { |
18176 | // InternalSolverLanguageParser.g:5839:1: ( () ) | 21264 | // InternalSolverLanguageParser.g:6847:1: ( () ) |
18177 | // InternalSolverLanguageParser.g:5840:2: () | 21265 | // InternalSolverLanguageParser.g:6848:2: () |
18178 | { | 21266 | { |
18179 | before(grammarAccess.getCastExpressionAccess().getCastExpressionBodyAction_1_0()); | 21267 | before(grammarAccess.getCastExpressionAccess().getCastExpressionBodyAction_1_0()); |
18180 | // InternalSolverLanguageParser.g:5841:2: () | 21268 | // InternalSolverLanguageParser.g:6849:2: () |
18181 | // InternalSolverLanguageParser.g:5841:3: | 21269 | // InternalSolverLanguageParser.g:6849:3: |
18182 | { | 21270 | { |
18183 | } | 21271 | } |
18184 | 21272 | ||
@@ -18201,16 +21289,16 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
18201 | 21289 | ||
18202 | 21290 | ||
18203 | // $ANTLR start "rule__CastExpression__Group_1__1" | 21291 | // $ANTLR start "rule__CastExpression__Group_1__1" |
18204 | // InternalSolverLanguageParser.g:5849:1: rule__CastExpression__Group_1__1 : rule__CastExpression__Group_1__1__Impl rule__CastExpression__Group_1__2 ; | 21292 | // InternalSolverLanguageParser.g:6857:1: rule__CastExpression__Group_1__1 : rule__CastExpression__Group_1__1__Impl rule__CastExpression__Group_1__2 ; |
18205 | public final void rule__CastExpression__Group_1__1() throws RecognitionException { | 21293 | public final void rule__CastExpression__Group_1__1() throws RecognitionException { |
18206 | 21294 | ||
18207 | int stackSize = keepStackSize(); | 21295 | int stackSize = keepStackSize(); |
18208 | 21296 | ||
18209 | try { | 21297 | try { |
18210 | // InternalSolverLanguageParser.g:5853:1: ( rule__CastExpression__Group_1__1__Impl rule__CastExpression__Group_1__2 ) | 21298 | // InternalSolverLanguageParser.g:6861:1: ( rule__CastExpression__Group_1__1__Impl rule__CastExpression__Group_1__2 ) |
18211 | // InternalSolverLanguageParser.g:5854:2: rule__CastExpression__Group_1__1__Impl rule__CastExpression__Group_1__2 | 21299 | // InternalSolverLanguageParser.g:6862:2: rule__CastExpression__Group_1__1__Impl rule__CastExpression__Group_1__2 |
18212 | { | 21300 | { |
18213 | pushFollow(FOLLOW_9); | 21301 | pushFollow(FOLLOW_6); |
18214 | rule__CastExpression__Group_1__1__Impl(); | 21302 | rule__CastExpression__Group_1__1__Impl(); |
18215 | 21303 | ||
18216 | state._fsp--; | 21304 | state._fsp--; |
@@ -18239,17 +21327,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
18239 | 21327 | ||
18240 | 21328 | ||
18241 | // $ANTLR start "rule__CastExpression__Group_1__1__Impl" | 21329 | // $ANTLR start "rule__CastExpression__Group_1__1__Impl" |
18242 | // InternalSolverLanguageParser.g:5861:1: rule__CastExpression__Group_1__1__Impl : ( As ) ; | 21330 | // InternalSolverLanguageParser.g:6869:1: rule__CastExpression__Group_1__1__Impl : ( As ) ; |
18243 | public final void rule__CastExpression__Group_1__1__Impl() throws RecognitionException { | 21331 | public final void rule__CastExpression__Group_1__1__Impl() throws RecognitionException { |
18244 | 21332 | ||
18245 | int stackSize = keepStackSize(); | 21333 | int stackSize = keepStackSize(); |
18246 | 21334 | ||
18247 | try { | 21335 | try { |
18248 | // InternalSolverLanguageParser.g:5865:1: ( ( As ) ) | 21336 | // InternalSolverLanguageParser.g:6873:1: ( ( As ) ) |
18249 | // InternalSolverLanguageParser.g:5866:1: ( As ) | 21337 | // InternalSolverLanguageParser.g:6874:1: ( As ) |
18250 | { | 21338 | { |
18251 | // InternalSolverLanguageParser.g:5866:1: ( As ) | 21339 | // InternalSolverLanguageParser.g:6874:1: ( As ) |
18252 | // InternalSolverLanguageParser.g:5867:2: As | 21340 | // InternalSolverLanguageParser.g:6875:2: As |
18253 | { | 21341 | { |
18254 | before(grammarAccess.getCastExpressionAccess().getAsKeyword_1_1()); | 21342 | before(grammarAccess.getCastExpressionAccess().getAsKeyword_1_1()); |
18255 | match(input,As,FOLLOW_2); | 21343 | match(input,As,FOLLOW_2); |
@@ -18276,14 +21364,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
18276 | 21364 | ||
18277 | 21365 | ||
18278 | // $ANTLR start "rule__CastExpression__Group_1__2" | 21366 | // $ANTLR start "rule__CastExpression__Group_1__2" |
18279 | // InternalSolverLanguageParser.g:5876:1: rule__CastExpression__Group_1__2 : rule__CastExpression__Group_1__2__Impl ; | 21367 | // InternalSolverLanguageParser.g:6884:1: rule__CastExpression__Group_1__2 : rule__CastExpression__Group_1__2__Impl ; |
18280 | public final void rule__CastExpression__Group_1__2() throws RecognitionException { | 21368 | public final void rule__CastExpression__Group_1__2() throws RecognitionException { |
18281 | 21369 | ||
18282 | int stackSize = keepStackSize(); | 21370 | int stackSize = keepStackSize(); |
18283 | 21371 | ||
18284 | try { | 21372 | try { |
18285 | // InternalSolverLanguageParser.g:5880:1: ( rule__CastExpression__Group_1__2__Impl ) | 21373 | // InternalSolverLanguageParser.g:6888:1: ( rule__CastExpression__Group_1__2__Impl ) |
18286 | // InternalSolverLanguageParser.g:5881:2: rule__CastExpression__Group_1__2__Impl | 21374 | // InternalSolverLanguageParser.g:6889:2: rule__CastExpression__Group_1__2__Impl |
18287 | { | 21375 | { |
18288 | pushFollow(FOLLOW_2); | 21376 | pushFollow(FOLLOW_2); |
18289 | rule__CastExpression__Group_1__2__Impl(); | 21377 | rule__CastExpression__Group_1__2__Impl(); |
@@ -18309,31 +21397,31 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
18309 | 21397 | ||
18310 | 21398 | ||
18311 | // $ANTLR start "rule__CastExpression__Group_1__2__Impl" | 21399 | // $ANTLR start "rule__CastExpression__Group_1__2__Impl" |
18312 | // InternalSolverLanguageParser.g:5887:1: rule__CastExpression__Group_1__2__Impl : ( ( rule__CastExpression__TypeAssignment_1_2 ) ) ; | 21400 | // InternalSolverLanguageParser.g:6895:1: rule__CastExpression__Group_1__2__Impl : ( ( rule__CastExpression__TargetTypeAssignment_1_2 ) ) ; |
18313 | public final void rule__CastExpression__Group_1__2__Impl() throws RecognitionException { | 21401 | public final void rule__CastExpression__Group_1__2__Impl() throws RecognitionException { |
18314 | 21402 | ||
18315 | int stackSize = keepStackSize(); | 21403 | int stackSize = keepStackSize(); |
18316 | 21404 | ||
18317 | try { | 21405 | try { |
18318 | // InternalSolverLanguageParser.g:5891:1: ( ( ( rule__CastExpression__TypeAssignment_1_2 ) ) ) | 21406 | // InternalSolverLanguageParser.g:6899:1: ( ( ( rule__CastExpression__TargetTypeAssignment_1_2 ) ) ) |
18319 | // InternalSolverLanguageParser.g:5892:1: ( ( rule__CastExpression__TypeAssignment_1_2 ) ) | 21407 | // InternalSolverLanguageParser.g:6900:1: ( ( rule__CastExpression__TargetTypeAssignment_1_2 ) ) |
18320 | { | 21408 | { |
18321 | // InternalSolverLanguageParser.g:5892:1: ( ( rule__CastExpression__TypeAssignment_1_2 ) ) | 21409 | // InternalSolverLanguageParser.g:6900:1: ( ( rule__CastExpression__TargetTypeAssignment_1_2 ) ) |
18322 | // InternalSolverLanguageParser.g:5893:2: ( rule__CastExpression__TypeAssignment_1_2 ) | 21410 | // InternalSolverLanguageParser.g:6901:2: ( rule__CastExpression__TargetTypeAssignment_1_2 ) |
18323 | { | 21411 | { |
18324 | before(grammarAccess.getCastExpressionAccess().getTypeAssignment_1_2()); | 21412 | before(grammarAccess.getCastExpressionAccess().getTargetTypeAssignment_1_2()); |
18325 | // InternalSolverLanguageParser.g:5894:2: ( rule__CastExpression__TypeAssignment_1_2 ) | 21413 | // InternalSolverLanguageParser.g:6902:2: ( rule__CastExpression__TargetTypeAssignment_1_2 ) |
18326 | // InternalSolverLanguageParser.g:5894:3: rule__CastExpression__TypeAssignment_1_2 | 21414 | // InternalSolverLanguageParser.g:6902:3: rule__CastExpression__TargetTypeAssignment_1_2 |
18327 | { | 21415 | { |
18328 | pushFollow(FOLLOW_2); | 21416 | pushFollow(FOLLOW_2); |
18329 | rule__CastExpression__TypeAssignment_1_2(); | 21417 | rule__CastExpression__TargetTypeAssignment_1_2(); |
18330 | 21418 | ||
18331 | state._fsp--; | 21419 | state._fsp--; |
18332 | 21420 | ||
18333 | 21421 | ||
18334 | } | 21422 | } |
18335 | 21423 | ||
18336 | after(grammarAccess.getCastExpressionAccess().getTypeAssignment_1_2()); | 21424 | after(grammarAccess.getCastExpressionAccess().getTargetTypeAssignment_1_2()); |
18337 | 21425 | ||
18338 | } | 21426 | } |
18339 | 21427 | ||
@@ -18356,16 +21444,16 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
18356 | 21444 | ||
18357 | 21445 | ||
18358 | // $ANTLR start "rule__UnaryExpression__Group_1__0" | 21446 | // $ANTLR start "rule__UnaryExpression__Group_1__0" |
18359 | // InternalSolverLanguageParser.g:5903:1: rule__UnaryExpression__Group_1__0 : rule__UnaryExpression__Group_1__0__Impl rule__UnaryExpression__Group_1__1 ; | 21447 | // InternalSolverLanguageParser.g:6911:1: rule__UnaryExpression__Group_1__0 : rule__UnaryExpression__Group_1__0__Impl rule__UnaryExpression__Group_1__1 ; |
18360 | public final void rule__UnaryExpression__Group_1__0() throws RecognitionException { | 21448 | public final void rule__UnaryExpression__Group_1__0() throws RecognitionException { |
18361 | 21449 | ||
18362 | int stackSize = keepStackSize(); | 21450 | int stackSize = keepStackSize(); |
18363 | 21451 | ||
18364 | try { | 21452 | try { |
18365 | // InternalSolverLanguageParser.g:5907:1: ( rule__UnaryExpression__Group_1__0__Impl rule__UnaryExpression__Group_1__1 ) | 21453 | // InternalSolverLanguageParser.g:6915:1: ( rule__UnaryExpression__Group_1__0__Impl rule__UnaryExpression__Group_1__1 ) |
18366 | // InternalSolverLanguageParser.g:5908:2: rule__UnaryExpression__Group_1__0__Impl rule__UnaryExpression__Group_1__1 | 21454 | // InternalSolverLanguageParser.g:6916:2: rule__UnaryExpression__Group_1__0__Impl rule__UnaryExpression__Group_1__1 |
18367 | { | 21455 | { |
18368 | pushFollow(FOLLOW_7); | 21456 | pushFollow(FOLLOW_12); |
18369 | rule__UnaryExpression__Group_1__0__Impl(); | 21457 | rule__UnaryExpression__Group_1__0__Impl(); |
18370 | 21458 | ||
18371 | state._fsp--; | 21459 | state._fsp--; |
@@ -18394,21 +21482,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
18394 | 21482 | ||
18395 | 21483 | ||
18396 | // $ANTLR start "rule__UnaryExpression__Group_1__0__Impl" | 21484 | // $ANTLR start "rule__UnaryExpression__Group_1__0__Impl" |
18397 | // InternalSolverLanguageParser.g:5915:1: rule__UnaryExpression__Group_1__0__Impl : ( () ) ; | 21485 | // InternalSolverLanguageParser.g:6923:1: rule__UnaryExpression__Group_1__0__Impl : ( () ) ; |
18398 | public final void rule__UnaryExpression__Group_1__0__Impl() throws RecognitionException { | 21486 | public final void rule__UnaryExpression__Group_1__0__Impl() throws RecognitionException { |
18399 | 21487 | ||
18400 | int stackSize = keepStackSize(); | 21488 | int stackSize = keepStackSize(); |
18401 | 21489 | ||
18402 | try { | 21490 | try { |
18403 | // InternalSolverLanguageParser.g:5919:1: ( ( () ) ) | 21491 | // InternalSolverLanguageParser.g:6927:1: ( ( () ) ) |
18404 | // InternalSolverLanguageParser.g:5920:1: ( () ) | 21492 | // InternalSolverLanguageParser.g:6928:1: ( () ) |
18405 | { | 21493 | { |
18406 | // InternalSolverLanguageParser.g:5920:1: ( () ) | 21494 | // InternalSolverLanguageParser.g:6928:1: ( () ) |
18407 | // InternalSolverLanguageParser.g:5921:2: () | 21495 | // InternalSolverLanguageParser.g:6929:2: () |
18408 | { | 21496 | { |
18409 | before(grammarAccess.getUnaryExpressionAccess().getUnaryExpressionAction_1_0()); | 21497 | before(grammarAccess.getUnaryExpressionAccess().getUnaryExpressionAction_1_0()); |
18410 | // InternalSolverLanguageParser.g:5922:2: () | 21498 | // InternalSolverLanguageParser.g:6930:2: () |
18411 | // InternalSolverLanguageParser.g:5922:3: | 21499 | // InternalSolverLanguageParser.g:6930:3: |
18412 | { | 21500 | { |
18413 | } | 21501 | } |
18414 | 21502 | ||
@@ -18431,16 +21519,16 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
18431 | 21519 | ||
18432 | 21520 | ||
18433 | // $ANTLR start "rule__UnaryExpression__Group_1__1" | 21521 | // $ANTLR start "rule__UnaryExpression__Group_1__1" |
18434 | // InternalSolverLanguageParser.g:5930:1: rule__UnaryExpression__Group_1__1 : rule__UnaryExpression__Group_1__1__Impl rule__UnaryExpression__Group_1__2 ; | 21522 | // InternalSolverLanguageParser.g:6938:1: rule__UnaryExpression__Group_1__1 : rule__UnaryExpression__Group_1__1__Impl rule__UnaryExpression__Group_1__2 ; |
18435 | public final void rule__UnaryExpression__Group_1__1() throws RecognitionException { | 21523 | public final void rule__UnaryExpression__Group_1__1() throws RecognitionException { |
18436 | 21524 | ||
18437 | int stackSize = keepStackSize(); | 21525 | int stackSize = keepStackSize(); |
18438 | 21526 | ||
18439 | try { | 21527 | try { |
18440 | // InternalSolverLanguageParser.g:5934:1: ( rule__UnaryExpression__Group_1__1__Impl rule__UnaryExpression__Group_1__2 ) | 21528 | // InternalSolverLanguageParser.g:6942:1: ( rule__UnaryExpression__Group_1__1__Impl rule__UnaryExpression__Group_1__2 ) |
18441 | // InternalSolverLanguageParser.g:5935:2: rule__UnaryExpression__Group_1__1__Impl rule__UnaryExpression__Group_1__2 | 21529 | // InternalSolverLanguageParser.g:6943:2: rule__UnaryExpression__Group_1__1__Impl rule__UnaryExpression__Group_1__2 |
18442 | { | 21530 | { |
18443 | pushFollow(FOLLOW_37); | 21531 | pushFollow(FOLLOW_42); |
18444 | rule__UnaryExpression__Group_1__1__Impl(); | 21532 | rule__UnaryExpression__Group_1__1__Impl(); |
18445 | 21533 | ||
18446 | state._fsp--; | 21534 | state._fsp--; |
@@ -18469,21 +21557,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
18469 | 21557 | ||
18470 | 21558 | ||
18471 | // $ANTLR start "rule__UnaryExpression__Group_1__1__Impl" | 21559 | // $ANTLR start "rule__UnaryExpression__Group_1__1__Impl" |
18472 | // InternalSolverLanguageParser.g:5942:1: rule__UnaryExpression__Group_1__1__Impl : ( ( rule__UnaryExpression__OpAssignment_1_1 ) ) ; | 21560 | // InternalSolverLanguageParser.g:6950:1: rule__UnaryExpression__Group_1__1__Impl : ( ( rule__UnaryExpression__OpAssignment_1_1 ) ) ; |
18473 | public final void rule__UnaryExpression__Group_1__1__Impl() throws RecognitionException { | 21561 | public final void rule__UnaryExpression__Group_1__1__Impl() throws RecognitionException { |
18474 | 21562 | ||
18475 | int stackSize = keepStackSize(); | 21563 | int stackSize = keepStackSize(); |
18476 | 21564 | ||
18477 | try { | 21565 | try { |
18478 | // InternalSolverLanguageParser.g:5946:1: ( ( ( rule__UnaryExpression__OpAssignment_1_1 ) ) ) | 21566 | // InternalSolverLanguageParser.g:6954:1: ( ( ( rule__UnaryExpression__OpAssignment_1_1 ) ) ) |
18479 | // InternalSolverLanguageParser.g:5947:1: ( ( rule__UnaryExpression__OpAssignment_1_1 ) ) | 21567 | // InternalSolverLanguageParser.g:6955:1: ( ( rule__UnaryExpression__OpAssignment_1_1 ) ) |
18480 | { | 21568 | { |
18481 | // InternalSolverLanguageParser.g:5947:1: ( ( rule__UnaryExpression__OpAssignment_1_1 ) ) | 21569 | // InternalSolverLanguageParser.g:6955:1: ( ( rule__UnaryExpression__OpAssignment_1_1 ) ) |
18482 | // InternalSolverLanguageParser.g:5948:2: ( rule__UnaryExpression__OpAssignment_1_1 ) | 21570 | // InternalSolverLanguageParser.g:6956:2: ( rule__UnaryExpression__OpAssignment_1_1 ) |
18483 | { | 21571 | { |
18484 | before(grammarAccess.getUnaryExpressionAccess().getOpAssignment_1_1()); | 21572 | before(grammarAccess.getUnaryExpressionAccess().getOpAssignment_1_1()); |
18485 | // InternalSolverLanguageParser.g:5949:2: ( rule__UnaryExpression__OpAssignment_1_1 ) | 21573 | // InternalSolverLanguageParser.g:6957:2: ( rule__UnaryExpression__OpAssignment_1_1 ) |
18486 | // InternalSolverLanguageParser.g:5949:3: rule__UnaryExpression__OpAssignment_1_1 | 21574 | // InternalSolverLanguageParser.g:6957:3: rule__UnaryExpression__OpAssignment_1_1 |
18487 | { | 21575 | { |
18488 | pushFollow(FOLLOW_2); | 21576 | pushFollow(FOLLOW_2); |
18489 | rule__UnaryExpression__OpAssignment_1_1(); | 21577 | rule__UnaryExpression__OpAssignment_1_1(); |
@@ -18516,14 +21604,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
18516 | 21604 | ||
18517 | 21605 | ||
18518 | // $ANTLR start "rule__UnaryExpression__Group_1__2" | 21606 | // $ANTLR start "rule__UnaryExpression__Group_1__2" |
18519 | // InternalSolverLanguageParser.g:5957:1: rule__UnaryExpression__Group_1__2 : rule__UnaryExpression__Group_1__2__Impl ; | 21607 | // InternalSolverLanguageParser.g:6965:1: rule__UnaryExpression__Group_1__2 : rule__UnaryExpression__Group_1__2__Impl ; |
18520 | public final void rule__UnaryExpression__Group_1__2() throws RecognitionException { | 21608 | public final void rule__UnaryExpression__Group_1__2() throws RecognitionException { |
18521 | 21609 | ||
18522 | int stackSize = keepStackSize(); | 21610 | int stackSize = keepStackSize(); |
18523 | 21611 | ||
18524 | try { | 21612 | try { |
18525 | // InternalSolverLanguageParser.g:5961:1: ( rule__UnaryExpression__Group_1__2__Impl ) | 21613 | // InternalSolverLanguageParser.g:6969:1: ( rule__UnaryExpression__Group_1__2__Impl ) |
18526 | // InternalSolverLanguageParser.g:5962:2: rule__UnaryExpression__Group_1__2__Impl | 21614 | // InternalSolverLanguageParser.g:6970:2: rule__UnaryExpression__Group_1__2__Impl |
18527 | { | 21615 | { |
18528 | pushFollow(FOLLOW_2); | 21616 | pushFollow(FOLLOW_2); |
18529 | rule__UnaryExpression__Group_1__2__Impl(); | 21617 | rule__UnaryExpression__Group_1__2__Impl(); |
@@ -18549,21 +21637,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
18549 | 21637 | ||
18550 | 21638 | ||
18551 | // $ANTLR start "rule__UnaryExpression__Group_1__2__Impl" | 21639 | // $ANTLR start "rule__UnaryExpression__Group_1__2__Impl" |
18552 | // InternalSolverLanguageParser.g:5968:1: rule__UnaryExpression__Group_1__2__Impl : ( ( rule__UnaryExpression__BodyAssignment_1_2 ) ) ; | 21640 | // InternalSolverLanguageParser.g:6976:1: rule__UnaryExpression__Group_1__2__Impl : ( ( rule__UnaryExpression__BodyAssignment_1_2 ) ) ; |
18553 | public final void rule__UnaryExpression__Group_1__2__Impl() throws RecognitionException { | 21641 | public final void rule__UnaryExpression__Group_1__2__Impl() throws RecognitionException { |
18554 | 21642 | ||
18555 | int stackSize = keepStackSize(); | 21643 | int stackSize = keepStackSize(); |
18556 | 21644 | ||
18557 | try { | 21645 | try { |
18558 | // InternalSolverLanguageParser.g:5972:1: ( ( ( rule__UnaryExpression__BodyAssignment_1_2 ) ) ) | 21646 | // InternalSolverLanguageParser.g:6980:1: ( ( ( rule__UnaryExpression__BodyAssignment_1_2 ) ) ) |
18559 | // InternalSolverLanguageParser.g:5973:1: ( ( rule__UnaryExpression__BodyAssignment_1_2 ) ) | 21647 | // InternalSolverLanguageParser.g:6981:1: ( ( rule__UnaryExpression__BodyAssignment_1_2 ) ) |
18560 | { | 21648 | { |
18561 | // InternalSolverLanguageParser.g:5973:1: ( ( rule__UnaryExpression__BodyAssignment_1_2 ) ) | 21649 | // InternalSolverLanguageParser.g:6981:1: ( ( rule__UnaryExpression__BodyAssignment_1_2 ) ) |
18562 | // InternalSolverLanguageParser.g:5974:2: ( rule__UnaryExpression__BodyAssignment_1_2 ) | 21650 | // InternalSolverLanguageParser.g:6982:2: ( rule__UnaryExpression__BodyAssignment_1_2 ) |
18563 | { | 21651 | { |
18564 | before(grammarAccess.getUnaryExpressionAccess().getBodyAssignment_1_2()); | 21652 | before(grammarAccess.getUnaryExpressionAccess().getBodyAssignment_1_2()); |
18565 | // InternalSolverLanguageParser.g:5975:2: ( rule__UnaryExpression__BodyAssignment_1_2 ) | 21653 | // InternalSolverLanguageParser.g:6983:2: ( rule__UnaryExpression__BodyAssignment_1_2 ) |
18566 | // InternalSolverLanguageParser.g:5975:3: rule__UnaryExpression__BodyAssignment_1_2 | 21654 | // InternalSolverLanguageParser.g:6983:3: rule__UnaryExpression__BodyAssignment_1_2 |
18567 | { | 21655 | { |
18568 | pushFollow(FOLLOW_2); | 21656 | pushFollow(FOLLOW_2); |
18569 | rule__UnaryExpression__BodyAssignment_1_2(); | 21657 | rule__UnaryExpression__BodyAssignment_1_2(); |
@@ -18595,23 +21683,23 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
18595 | // $ANTLR end "rule__UnaryExpression__Group_1__2__Impl" | 21683 | // $ANTLR end "rule__UnaryExpression__Group_1__2__Impl" |
18596 | 21684 | ||
18597 | 21685 | ||
18598 | // $ANTLR start "rule__LocalVariables__Group__0" | 21686 | // $ANTLR start "rule__Aggregation__Group__0" |
18599 | // InternalSolverLanguageParser.g:5984:1: rule__LocalVariables__Group__0 : rule__LocalVariables__Group__0__Impl rule__LocalVariables__Group__1 ; | 21687 | // InternalSolverLanguageParser.g:6992:1: rule__Aggregation__Group__0 : rule__Aggregation__Group__0__Impl rule__Aggregation__Group__1 ; |
18600 | public final void rule__LocalVariables__Group__0() throws RecognitionException { | 21688 | public final void rule__Aggregation__Group__0() throws RecognitionException { |
18601 | 21689 | ||
18602 | int stackSize = keepStackSize(); | 21690 | int stackSize = keepStackSize(); |
18603 | 21691 | ||
18604 | try { | 21692 | try { |
18605 | // InternalSolverLanguageParser.g:5988:1: ( rule__LocalVariables__Group__0__Impl rule__LocalVariables__Group__1 ) | 21693 | // InternalSolverLanguageParser.g:6996:1: ( rule__Aggregation__Group__0__Impl rule__Aggregation__Group__1 ) |
18606 | // InternalSolverLanguageParser.g:5989:2: rule__LocalVariables__Group__0__Impl rule__LocalVariables__Group__1 | 21694 | // InternalSolverLanguageParser.g:6997:2: rule__Aggregation__Group__0__Impl rule__Aggregation__Group__1 |
18607 | { | 21695 | { |
18608 | pushFollow(FOLLOW_38); | 21696 | pushFollow(FOLLOW_21); |
18609 | rule__LocalVariables__Group__0__Impl(); | 21697 | rule__Aggregation__Group__0__Impl(); |
18610 | 21698 | ||
18611 | state._fsp--; | 21699 | state._fsp--; |
18612 | 21700 | ||
18613 | pushFollow(FOLLOW_2); | 21701 | pushFollow(FOLLOW_2); |
18614 | rule__LocalVariables__Group__1(); | 21702 | rule__Aggregation__Group__1(); |
18615 | 21703 | ||
18616 | state._fsp--; | 21704 | state._fsp--; |
18617 | 21705 | ||
@@ -18630,29 +21718,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
18630 | } | 21718 | } |
18631 | return ; | 21719 | return ; |
18632 | } | 21720 | } |
18633 | // $ANTLR end "rule__LocalVariables__Group__0" | 21721 | // $ANTLR end "rule__Aggregation__Group__0" |
18634 | 21722 | ||
18635 | 21723 | ||
18636 | // $ANTLR start "rule__LocalVariables__Group__0__Impl" | 21724 | // $ANTLR start "rule__Aggregation__Group__0__Impl" |
18637 | // InternalSolverLanguageParser.g:5996:1: rule__LocalVariables__Group__0__Impl : ( () ) ; | 21725 | // InternalSolverLanguageParser.g:7004:1: rule__Aggregation__Group__0__Impl : ( ( rule__Aggregation__OpAssignment_0 ) ) ; |
18638 | public final void rule__LocalVariables__Group__0__Impl() throws RecognitionException { | 21726 | public final void rule__Aggregation__Group__0__Impl() throws RecognitionException { |
18639 | 21727 | ||
18640 | int stackSize = keepStackSize(); | 21728 | int stackSize = keepStackSize(); |
18641 | 21729 | ||
18642 | try { | 21730 | try { |
18643 | // InternalSolverLanguageParser.g:6000:1: ( ( () ) ) | 21731 | // InternalSolverLanguageParser.g:7008:1: ( ( ( rule__Aggregation__OpAssignment_0 ) ) ) |
18644 | // InternalSolverLanguageParser.g:6001:1: ( () ) | 21732 | // InternalSolverLanguageParser.g:7009:1: ( ( rule__Aggregation__OpAssignment_0 ) ) |
18645 | { | 21733 | { |
18646 | // InternalSolverLanguageParser.g:6001:1: ( () ) | 21734 | // InternalSolverLanguageParser.g:7009:1: ( ( rule__Aggregation__OpAssignment_0 ) ) |
18647 | // InternalSolverLanguageParser.g:6002:2: () | 21735 | // InternalSolverLanguageParser.g:7010:2: ( rule__Aggregation__OpAssignment_0 ) |
18648 | { | 21736 | { |
18649 | before(grammarAccess.getLocalVariablesAccess().getLocalVariablesAction_0()); | 21737 | before(grammarAccess.getAggregationAccess().getOpAssignment_0()); |
18650 | // InternalSolverLanguageParser.g:6003:2: () | 21738 | // InternalSolverLanguageParser.g:7011:2: ( rule__Aggregation__OpAssignment_0 ) |
18651 | // InternalSolverLanguageParser.g:6003:3: | 21739 | // InternalSolverLanguageParser.g:7011:3: rule__Aggregation__OpAssignment_0 |
18652 | { | 21740 | { |
21741 | pushFollow(FOLLOW_2); | ||
21742 | rule__Aggregation__OpAssignment_0(); | ||
21743 | |||
21744 | state._fsp--; | ||
21745 | |||
21746 | |||
18653 | } | 21747 | } |
18654 | 21748 | ||
18655 | after(grammarAccess.getLocalVariablesAccess().getLocalVariablesAction_0()); | 21749 | after(grammarAccess.getAggregationAccess().getOpAssignment_0()); |
18656 | 21750 | ||
18657 | } | 21751 | } |
18658 | 21752 | ||
@@ -18660,6 +21754,10 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
18660 | } | 21754 | } |
18661 | 21755 | ||
18662 | } | 21756 | } |
21757 | catch (RecognitionException re) { | ||
21758 | reportError(re); | ||
21759 | recover(input,re); | ||
21760 | } | ||
18663 | finally { | 21761 | finally { |
18664 | 21762 | ||
18665 | restoreStackSize(stackSize); | 21763 | restoreStackSize(stackSize); |
@@ -18667,26 +21765,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
18667 | } | 21765 | } |
18668 | return ; | 21766 | return ; |
18669 | } | 21767 | } |
18670 | // $ANTLR end "rule__LocalVariables__Group__0__Impl" | 21768 | // $ANTLR end "rule__Aggregation__Group__0__Impl" |
18671 | 21769 | ||
18672 | 21770 | ||
18673 | // $ANTLR start "rule__LocalVariables__Group__1" | 21771 | // $ANTLR start "rule__Aggregation__Group__1" |
18674 | // InternalSolverLanguageParser.g:6011:1: rule__LocalVariables__Group__1 : rule__LocalVariables__Group__1__Impl rule__LocalVariables__Group__2 ; | 21772 | // InternalSolverLanguageParser.g:7019:1: rule__Aggregation__Group__1 : rule__Aggregation__Group__1__Impl rule__Aggregation__Group__2 ; |
18675 | public final void rule__LocalVariables__Group__1() throws RecognitionException { | 21773 | public final void rule__Aggregation__Group__1() throws RecognitionException { |
18676 | 21774 | ||
18677 | int stackSize = keepStackSize(); | 21775 | int stackSize = keepStackSize(); |
18678 | 21776 | ||
18679 | try { | 21777 | try { |
18680 | // InternalSolverLanguageParser.g:6015:1: ( rule__LocalVariables__Group__1__Impl rule__LocalVariables__Group__2 ) | 21778 | // InternalSolverLanguageParser.g:7023:1: ( rule__Aggregation__Group__1__Impl rule__Aggregation__Group__2 ) |
18681 | // InternalSolverLanguageParser.g:6016:2: rule__LocalVariables__Group__1__Impl rule__LocalVariables__Group__2 | 21779 | // InternalSolverLanguageParser.g:7024:2: rule__Aggregation__Group__1__Impl rule__Aggregation__Group__2 |
18682 | { | 21780 | { |
18683 | pushFollow(FOLLOW_39); | 21781 | pushFollow(FOLLOW_12); |
18684 | rule__LocalVariables__Group__1__Impl(); | 21782 | rule__Aggregation__Group__1__Impl(); |
18685 | 21783 | ||
18686 | state._fsp--; | 21784 | state._fsp--; |
18687 | 21785 | ||
18688 | pushFollow(FOLLOW_2); | 21786 | pushFollow(FOLLOW_2); |
18689 | rule__LocalVariables__Group__2(); | 21787 | rule__Aggregation__Group__2(); |
18690 | 21788 | ||
18691 | state._fsp--; | 21789 | state._fsp--; |
18692 | 21790 | ||
@@ -18705,25 +21803,25 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
18705 | } | 21803 | } |
18706 | return ; | 21804 | return ; |
18707 | } | 21805 | } |
18708 | // $ANTLR end "rule__LocalVariables__Group__1" | 21806 | // $ANTLR end "rule__Aggregation__Group__1" |
18709 | 21807 | ||
18710 | 21808 | ||
18711 | // $ANTLR start "rule__LocalVariables__Group__1__Impl" | 21809 | // $ANTLR start "rule__Aggregation__Group__1__Impl" |
18712 | // InternalSolverLanguageParser.g:6023:1: rule__LocalVariables__Group__1__Impl : ( LeftSquareBracket ) ; | 21810 | // InternalSolverLanguageParser.g:7031:1: rule__Aggregation__Group__1__Impl : ( LeftCurlyBracket ) ; |
18713 | public final void rule__LocalVariables__Group__1__Impl() throws RecognitionException { | 21811 | public final void rule__Aggregation__Group__1__Impl() throws RecognitionException { |
18714 | 21812 | ||
18715 | int stackSize = keepStackSize(); | 21813 | int stackSize = keepStackSize(); |
18716 | 21814 | ||
18717 | try { | 21815 | try { |
18718 | // InternalSolverLanguageParser.g:6027:1: ( ( LeftSquareBracket ) ) | 21816 | // InternalSolverLanguageParser.g:7035:1: ( ( LeftCurlyBracket ) ) |
18719 | // InternalSolverLanguageParser.g:6028:1: ( LeftSquareBracket ) | 21817 | // InternalSolverLanguageParser.g:7036:1: ( LeftCurlyBracket ) |
18720 | { | 21818 | { |
18721 | // InternalSolverLanguageParser.g:6028:1: ( LeftSquareBracket ) | 21819 | // InternalSolverLanguageParser.g:7036:1: ( LeftCurlyBracket ) |
18722 | // InternalSolverLanguageParser.g:6029:2: LeftSquareBracket | 21820 | // InternalSolverLanguageParser.g:7037:2: LeftCurlyBracket |
18723 | { | 21821 | { |
18724 | before(grammarAccess.getLocalVariablesAccess().getLeftSquareBracketKeyword_1()); | 21822 | before(grammarAccess.getAggregationAccess().getLeftCurlyBracketKeyword_1()); |
18725 | match(input,LeftSquareBracket,FOLLOW_2); | 21823 | match(input,LeftCurlyBracket,FOLLOW_2); |
18726 | after(grammarAccess.getLocalVariablesAccess().getLeftSquareBracketKeyword_1()); | 21824 | after(grammarAccess.getAggregationAccess().getLeftCurlyBracketKeyword_1()); |
18727 | 21825 | ||
18728 | } | 21826 | } |
18729 | 21827 | ||
@@ -18742,26 +21840,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
18742 | } | 21840 | } |
18743 | return ; | 21841 | return ; |
18744 | } | 21842 | } |
18745 | // $ANTLR end "rule__LocalVariables__Group__1__Impl" | 21843 | // $ANTLR end "rule__Aggregation__Group__1__Impl" |
18746 | 21844 | ||
18747 | 21845 | ||
18748 | // $ANTLR start "rule__LocalVariables__Group__2" | 21846 | // $ANTLR start "rule__Aggregation__Group__2" |
18749 | // InternalSolverLanguageParser.g:6038:1: rule__LocalVariables__Group__2 : rule__LocalVariables__Group__2__Impl rule__LocalVariables__Group__3 ; | 21847 | // InternalSolverLanguageParser.g:7046:1: rule__Aggregation__Group__2 : rule__Aggregation__Group__2__Impl rule__Aggregation__Group__3 ; |
18750 | public final void rule__LocalVariables__Group__2() throws RecognitionException { | 21848 | public final void rule__Aggregation__Group__2() throws RecognitionException { |
18751 | 21849 | ||
18752 | int stackSize = keepStackSize(); | 21850 | int stackSize = keepStackSize(); |
18753 | 21851 | ||
18754 | try { | 21852 | try { |
18755 | // InternalSolverLanguageParser.g:6042:1: ( rule__LocalVariables__Group__2__Impl rule__LocalVariables__Group__3 ) | 21853 | // InternalSolverLanguageParser.g:7050:1: ( rule__Aggregation__Group__2__Impl rule__Aggregation__Group__3 ) |
18756 | // InternalSolverLanguageParser.g:6043:2: rule__LocalVariables__Group__2__Impl rule__LocalVariables__Group__3 | 21854 | // InternalSolverLanguageParser.g:7051:2: rule__Aggregation__Group__2__Impl rule__Aggregation__Group__3 |
18757 | { | 21855 | { |
18758 | pushFollow(FOLLOW_39); | 21856 | pushFollow(FOLLOW_43); |
18759 | rule__LocalVariables__Group__2__Impl(); | 21857 | rule__Aggregation__Group__2__Impl(); |
18760 | 21858 | ||
18761 | state._fsp--; | 21859 | state._fsp--; |
18762 | 21860 | ||
18763 | pushFollow(FOLLOW_2); | 21861 | pushFollow(FOLLOW_2); |
18764 | rule__LocalVariables__Group__3(); | 21862 | rule__Aggregation__Group__3(); |
18765 | 21863 | ||
18766 | state._fsp--; | 21864 | state._fsp--; |
18767 | 21865 | ||
@@ -18780,46 +21878,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
18780 | } | 21878 | } |
18781 | return ; | 21879 | return ; |
18782 | } | 21880 | } |
18783 | // $ANTLR end "rule__LocalVariables__Group__2" | 21881 | // $ANTLR end "rule__Aggregation__Group__2" |
18784 | 21882 | ||
18785 | 21883 | ||
18786 | // $ANTLR start "rule__LocalVariables__Group__2__Impl" | 21884 | // $ANTLR start "rule__Aggregation__Group__2__Impl" |
18787 | // InternalSolverLanguageParser.g:6050:1: rule__LocalVariables__Group__2__Impl : ( ( rule__LocalVariables__Group_2__0 )? ) ; | 21885 | // InternalSolverLanguageParser.g:7058:1: rule__Aggregation__Group__2__Impl : ( ( rule__Aggregation__ValueAssignment_2 ) ) ; |
18788 | public final void rule__LocalVariables__Group__2__Impl() throws RecognitionException { | 21886 | public final void rule__Aggregation__Group__2__Impl() throws RecognitionException { |
18789 | 21887 | ||
18790 | int stackSize = keepStackSize(); | 21888 | int stackSize = keepStackSize(); |
18791 | 21889 | ||
18792 | try { | 21890 | try { |
18793 | // InternalSolverLanguageParser.g:6054:1: ( ( ( rule__LocalVariables__Group_2__0 )? ) ) | 21891 | // InternalSolverLanguageParser.g:7062:1: ( ( ( rule__Aggregation__ValueAssignment_2 ) ) ) |
18794 | // InternalSolverLanguageParser.g:6055:1: ( ( rule__LocalVariables__Group_2__0 )? ) | 21892 | // InternalSolverLanguageParser.g:7063:1: ( ( rule__Aggregation__ValueAssignment_2 ) ) |
18795 | { | 21893 | { |
18796 | // InternalSolverLanguageParser.g:6055:1: ( ( rule__LocalVariables__Group_2__0 )? ) | 21894 | // InternalSolverLanguageParser.g:7063:1: ( ( rule__Aggregation__ValueAssignment_2 ) ) |
18797 | // InternalSolverLanguageParser.g:6056:2: ( rule__LocalVariables__Group_2__0 )? | 21895 | // InternalSolverLanguageParser.g:7064:2: ( rule__Aggregation__ValueAssignment_2 ) |
18798 | { | 21896 | { |
18799 | before(grammarAccess.getLocalVariablesAccess().getGroup_2()); | 21897 | before(grammarAccess.getAggregationAccess().getValueAssignment_2()); |
18800 | // InternalSolverLanguageParser.g:6057:2: ( rule__LocalVariables__Group_2__0 )? | 21898 | // InternalSolverLanguageParser.g:7065:2: ( rule__Aggregation__ValueAssignment_2 ) |
18801 | int alt43=2; | 21899 | // InternalSolverLanguageParser.g:7065:3: rule__Aggregation__ValueAssignment_2 |
18802 | int LA43_0 = input.LA(1); | 21900 | { |
18803 | 21901 | pushFollow(FOLLOW_2); | |
18804 | if ( (LA43_0==RULE_QUOTED_ID||LA43_0==RULE_ID) ) { | 21902 | rule__Aggregation__ValueAssignment_2(); |
18805 | alt43=1; | ||
18806 | } | ||
18807 | switch (alt43) { | ||
18808 | case 1 : | ||
18809 | // InternalSolverLanguageParser.g:6057:3: rule__LocalVariables__Group_2__0 | ||
18810 | { | ||
18811 | pushFollow(FOLLOW_2); | ||
18812 | rule__LocalVariables__Group_2__0(); | ||
18813 | |||
18814 | state._fsp--; | ||
18815 | 21903 | ||
21904 | state._fsp--; | ||
18816 | 21905 | ||
18817 | } | ||
18818 | break; | ||
18819 | 21906 | ||
18820 | } | 21907 | } |
18821 | 21908 | ||
18822 | after(grammarAccess.getLocalVariablesAccess().getGroup_2()); | 21909 | after(grammarAccess.getAggregationAccess().getValueAssignment_2()); |
18823 | 21910 | ||
18824 | } | 21911 | } |
18825 | 21912 | ||
@@ -18838,21 +21925,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
18838 | } | 21925 | } |
18839 | return ; | 21926 | return ; |
18840 | } | 21927 | } |
18841 | // $ANTLR end "rule__LocalVariables__Group__2__Impl" | 21928 | // $ANTLR end "rule__Aggregation__Group__2__Impl" |
18842 | 21929 | ||
18843 | 21930 | ||
18844 | // $ANTLR start "rule__LocalVariables__Group__3" | 21931 | // $ANTLR start "rule__Aggregation__Group__3" |
18845 | // InternalSolverLanguageParser.g:6065:1: rule__LocalVariables__Group__3 : rule__LocalVariables__Group__3__Impl ; | 21932 | // InternalSolverLanguageParser.g:7073:1: rule__Aggregation__Group__3 : rule__Aggregation__Group__3__Impl rule__Aggregation__Group__4 ; |
18846 | public final void rule__LocalVariables__Group__3() throws RecognitionException { | 21933 | public final void rule__Aggregation__Group__3() throws RecognitionException { |
18847 | 21934 | ||
18848 | int stackSize = keepStackSize(); | 21935 | int stackSize = keepStackSize(); |
18849 | 21936 | ||
18850 | try { | 21937 | try { |
18851 | // InternalSolverLanguageParser.g:6069:1: ( rule__LocalVariables__Group__3__Impl ) | 21938 | // InternalSolverLanguageParser.g:7077:1: ( rule__Aggregation__Group__3__Impl rule__Aggregation__Group__4 ) |
18852 | // InternalSolverLanguageParser.g:6070:2: rule__LocalVariables__Group__3__Impl | 21939 | // InternalSolverLanguageParser.g:7078:2: rule__Aggregation__Group__3__Impl rule__Aggregation__Group__4 |
18853 | { | 21940 | { |
21941 | pushFollow(FOLLOW_12); | ||
21942 | rule__Aggregation__Group__3__Impl(); | ||
21943 | |||
21944 | state._fsp--; | ||
21945 | |||
18854 | pushFollow(FOLLOW_2); | 21946 | pushFollow(FOLLOW_2); |
18855 | rule__LocalVariables__Group__3__Impl(); | 21947 | rule__Aggregation__Group__4(); |
18856 | 21948 | ||
18857 | state._fsp--; | 21949 | state._fsp--; |
18858 | 21950 | ||
@@ -18871,25 +21963,25 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
18871 | } | 21963 | } |
18872 | return ; | 21964 | return ; |
18873 | } | 21965 | } |
18874 | // $ANTLR end "rule__LocalVariables__Group__3" | 21966 | // $ANTLR end "rule__Aggregation__Group__3" |
18875 | 21967 | ||
18876 | 21968 | ||
18877 | // $ANTLR start "rule__LocalVariables__Group__3__Impl" | 21969 | // $ANTLR start "rule__Aggregation__Group__3__Impl" |
18878 | // InternalSolverLanguageParser.g:6076:1: rule__LocalVariables__Group__3__Impl : ( RightSquareBracket ) ; | 21970 | // InternalSolverLanguageParser.g:7085:1: rule__Aggregation__Group__3__Impl : ( VerticalLine ) ; |
18879 | public final void rule__LocalVariables__Group__3__Impl() throws RecognitionException { | 21971 | public final void rule__Aggregation__Group__3__Impl() throws RecognitionException { |
18880 | 21972 | ||
18881 | int stackSize = keepStackSize(); | 21973 | int stackSize = keepStackSize(); |
18882 | 21974 | ||
18883 | try { | 21975 | try { |
18884 | // InternalSolverLanguageParser.g:6080:1: ( ( RightSquareBracket ) ) | 21976 | // InternalSolverLanguageParser.g:7089:1: ( ( VerticalLine ) ) |
18885 | // InternalSolverLanguageParser.g:6081:1: ( RightSquareBracket ) | 21977 | // InternalSolverLanguageParser.g:7090:1: ( VerticalLine ) |
18886 | { | 21978 | { |
18887 | // InternalSolverLanguageParser.g:6081:1: ( RightSquareBracket ) | 21979 | // InternalSolverLanguageParser.g:7090:1: ( VerticalLine ) |
18888 | // InternalSolverLanguageParser.g:6082:2: RightSquareBracket | 21980 | // InternalSolverLanguageParser.g:7091:2: VerticalLine |
18889 | { | 21981 | { |
18890 | before(grammarAccess.getLocalVariablesAccess().getRightSquareBracketKeyword_3()); | 21982 | before(grammarAccess.getAggregationAccess().getVerticalLineKeyword_3()); |
18891 | match(input,RightSquareBracket,FOLLOW_2); | 21983 | match(input,VerticalLine,FOLLOW_2); |
18892 | after(grammarAccess.getLocalVariablesAccess().getRightSquareBracketKeyword_3()); | 21984 | after(grammarAccess.getAggregationAccess().getVerticalLineKeyword_3()); |
18893 | 21985 | ||
18894 | } | 21986 | } |
18895 | 21987 | ||
@@ -18908,26 +22000,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
18908 | } | 22000 | } |
18909 | return ; | 22001 | return ; |
18910 | } | 22002 | } |
18911 | // $ANTLR end "rule__LocalVariables__Group__3__Impl" | 22003 | // $ANTLR end "rule__Aggregation__Group__3__Impl" |
18912 | 22004 | ||
18913 | 22005 | ||
18914 | // $ANTLR start "rule__LocalVariables__Group_2__0" | 22006 | // $ANTLR start "rule__Aggregation__Group__4" |
18915 | // InternalSolverLanguageParser.g:6092:1: rule__LocalVariables__Group_2__0 : rule__LocalVariables__Group_2__0__Impl rule__LocalVariables__Group_2__1 ; | 22007 | // InternalSolverLanguageParser.g:7100:1: rule__Aggregation__Group__4 : rule__Aggregation__Group__4__Impl rule__Aggregation__Group__5 ; |
18916 | public final void rule__LocalVariables__Group_2__0() throws RecognitionException { | 22008 | public final void rule__Aggregation__Group__4() throws RecognitionException { |
18917 | 22009 | ||
18918 | int stackSize = keepStackSize(); | 22010 | int stackSize = keepStackSize(); |
18919 | 22011 | ||
18920 | try { | 22012 | try { |
18921 | // InternalSolverLanguageParser.g:6096:1: ( rule__LocalVariables__Group_2__0__Impl rule__LocalVariables__Group_2__1 ) | 22013 | // InternalSolverLanguageParser.g:7104:1: ( rule__Aggregation__Group__4__Impl rule__Aggregation__Group__5 ) |
18922 | // InternalSolverLanguageParser.g:6097:2: rule__LocalVariables__Group_2__0__Impl rule__LocalVariables__Group_2__1 | 22014 | // InternalSolverLanguageParser.g:7105:2: rule__Aggregation__Group__4__Impl rule__Aggregation__Group__5 |
18923 | { | 22015 | { |
18924 | pushFollow(FOLLOW_19); | 22016 | pushFollow(FOLLOW_23); |
18925 | rule__LocalVariables__Group_2__0__Impl(); | 22017 | rule__Aggregation__Group__4__Impl(); |
18926 | 22018 | ||
18927 | state._fsp--; | 22019 | state._fsp--; |
18928 | 22020 | ||
18929 | pushFollow(FOLLOW_2); | 22021 | pushFollow(FOLLOW_2); |
18930 | rule__LocalVariables__Group_2__1(); | 22022 | rule__Aggregation__Group__5(); |
18931 | 22023 | ||
18932 | state._fsp--; | 22024 | state._fsp--; |
18933 | 22025 | ||
@@ -18946,35 +22038,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
18946 | } | 22038 | } |
18947 | return ; | 22039 | return ; |
18948 | } | 22040 | } |
18949 | // $ANTLR end "rule__LocalVariables__Group_2__0" | 22041 | // $ANTLR end "rule__Aggregation__Group__4" |
18950 | 22042 | ||
18951 | 22043 | ||
18952 | // $ANTLR start "rule__LocalVariables__Group_2__0__Impl" | 22044 | // $ANTLR start "rule__Aggregation__Group__4__Impl" |
18953 | // InternalSolverLanguageParser.g:6104:1: rule__LocalVariables__Group_2__0__Impl : ( ( rule__LocalVariables__VariablesAssignment_2_0 ) ) ; | 22045 | // InternalSolverLanguageParser.g:7112:1: rule__Aggregation__Group__4__Impl : ( ( rule__Aggregation__ConditionAssignment_4 ) ) ; |
18954 | public final void rule__LocalVariables__Group_2__0__Impl() throws RecognitionException { | 22046 | public final void rule__Aggregation__Group__4__Impl() throws RecognitionException { |
18955 | 22047 | ||
18956 | int stackSize = keepStackSize(); | 22048 | int stackSize = keepStackSize(); |
18957 | 22049 | ||
18958 | try { | 22050 | try { |
18959 | // InternalSolverLanguageParser.g:6108:1: ( ( ( rule__LocalVariables__VariablesAssignment_2_0 ) ) ) | 22051 | // InternalSolverLanguageParser.g:7116:1: ( ( ( rule__Aggregation__ConditionAssignment_4 ) ) ) |
18960 | // InternalSolverLanguageParser.g:6109:1: ( ( rule__LocalVariables__VariablesAssignment_2_0 ) ) | 22052 | // InternalSolverLanguageParser.g:7117:1: ( ( rule__Aggregation__ConditionAssignment_4 ) ) |
18961 | { | 22053 | { |
18962 | // InternalSolverLanguageParser.g:6109:1: ( ( rule__LocalVariables__VariablesAssignment_2_0 ) ) | 22054 | // InternalSolverLanguageParser.g:7117:1: ( ( rule__Aggregation__ConditionAssignment_4 ) ) |
18963 | // InternalSolverLanguageParser.g:6110:2: ( rule__LocalVariables__VariablesAssignment_2_0 ) | 22055 | // InternalSolverLanguageParser.g:7118:2: ( rule__Aggregation__ConditionAssignment_4 ) |
18964 | { | 22056 | { |
18965 | before(grammarAccess.getLocalVariablesAccess().getVariablesAssignment_2_0()); | 22057 | before(grammarAccess.getAggregationAccess().getConditionAssignment_4()); |
18966 | // InternalSolverLanguageParser.g:6111:2: ( rule__LocalVariables__VariablesAssignment_2_0 ) | 22058 | // InternalSolverLanguageParser.g:7119:2: ( rule__Aggregation__ConditionAssignment_4 ) |
18967 | // InternalSolverLanguageParser.g:6111:3: rule__LocalVariables__VariablesAssignment_2_0 | 22059 | // InternalSolverLanguageParser.g:7119:3: rule__Aggregation__ConditionAssignment_4 |
18968 | { | 22060 | { |
18969 | pushFollow(FOLLOW_2); | 22061 | pushFollow(FOLLOW_2); |
18970 | rule__LocalVariables__VariablesAssignment_2_0(); | 22062 | rule__Aggregation__ConditionAssignment_4(); |
18971 | 22063 | ||
18972 | state._fsp--; | 22064 | state._fsp--; |
18973 | 22065 | ||
18974 | 22066 | ||
18975 | } | 22067 | } |
18976 | 22068 | ||
18977 | after(grammarAccess.getLocalVariablesAccess().getVariablesAssignment_2_0()); | 22069 | after(grammarAccess.getAggregationAccess().getConditionAssignment_4()); |
18978 | 22070 | ||
18979 | } | 22071 | } |
18980 | 22072 | ||
@@ -18993,21 +22085,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
18993 | } | 22085 | } |
18994 | return ; | 22086 | return ; |
18995 | } | 22087 | } |
18996 | // $ANTLR end "rule__LocalVariables__Group_2__0__Impl" | 22088 | // $ANTLR end "rule__Aggregation__Group__4__Impl" |
18997 | 22089 | ||
18998 | 22090 | ||
18999 | // $ANTLR start "rule__LocalVariables__Group_2__1" | 22091 | // $ANTLR start "rule__Aggregation__Group__5" |
19000 | // InternalSolverLanguageParser.g:6119:1: rule__LocalVariables__Group_2__1 : rule__LocalVariables__Group_2__1__Impl ; | 22092 | // InternalSolverLanguageParser.g:7127:1: rule__Aggregation__Group__5 : rule__Aggregation__Group__5__Impl ; |
19001 | public final void rule__LocalVariables__Group_2__1() throws RecognitionException { | 22093 | public final void rule__Aggregation__Group__5() throws RecognitionException { |
19002 | 22094 | ||
19003 | int stackSize = keepStackSize(); | 22095 | int stackSize = keepStackSize(); |
19004 | 22096 | ||
19005 | try { | 22097 | try { |
19006 | // InternalSolverLanguageParser.g:6123:1: ( rule__LocalVariables__Group_2__1__Impl ) | 22098 | // InternalSolverLanguageParser.g:7131:1: ( rule__Aggregation__Group__5__Impl ) |
19007 | // InternalSolverLanguageParser.g:6124:2: rule__LocalVariables__Group_2__1__Impl | 22099 | // InternalSolverLanguageParser.g:7132:2: rule__Aggregation__Group__5__Impl |
19008 | { | 22100 | { |
19009 | pushFollow(FOLLOW_2); | 22101 | pushFollow(FOLLOW_2); |
19010 | rule__LocalVariables__Group_2__1__Impl(); | 22102 | rule__Aggregation__Group__5__Impl(); |
19011 | 22103 | ||
19012 | state._fsp--; | 22104 | state._fsp--; |
19013 | 22105 | ||
@@ -19026,53 +22118,25 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
19026 | } | 22118 | } |
19027 | return ; | 22119 | return ; |
19028 | } | 22120 | } |
19029 | // $ANTLR end "rule__LocalVariables__Group_2__1" | 22121 | // $ANTLR end "rule__Aggregation__Group__5" |
19030 | 22122 | ||
19031 | 22123 | ||
19032 | // $ANTLR start "rule__LocalVariables__Group_2__1__Impl" | 22124 | // $ANTLR start "rule__Aggregation__Group__5__Impl" |
19033 | // InternalSolverLanguageParser.g:6130:1: rule__LocalVariables__Group_2__1__Impl : ( ( rule__LocalVariables__Group_2_1__0 )* ) ; | 22125 | // InternalSolverLanguageParser.g:7138:1: rule__Aggregation__Group__5__Impl : ( RightCurlyBracket ) ; |
19034 | public final void rule__LocalVariables__Group_2__1__Impl() throws RecognitionException { | 22126 | public final void rule__Aggregation__Group__5__Impl() throws RecognitionException { |
19035 | 22127 | ||
19036 | int stackSize = keepStackSize(); | 22128 | int stackSize = keepStackSize(); |
19037 | 22129 | ||
19038 | try { | 22130 | try { |
19039 | // InternalSolverLanguageParser.g:6134:1: ( ( ( rule__LocalVariables__Group_2_1__0 )* ) ) | 22131 | // InternalSolverLanguageParser.g:7142:1: ( ( RightCurlyBracket ) ) |
19040 | // InternalSolverLanguageParser.g:6135:1: ( ( rule__LocalVariables__Group_2_1__0 )* ) | 22132 | // InternalSolverLanguageParser.g:7143:1: ( RightCurlyBracket ) |
19041 | { | 22133 | { |
19042 | // InternalSolverLanguageParser.g:6135:1: ( ( rule__LocalVariables__Group_2_1__0 )* ) | 22134 | // InternalSolverLanguageParser.g:7143:1: ( RightCurlyBracket ) |
19043 | // InternalSolverLanguageParser.g:6136:2: ( rule__LocalVariables__Group_2_1__0 )* | 22135 | // InternalSolverLanguageParser.g:7144:2: RightCurlyBracket |
19044 | { | 22136 | { |
19045 | before(grammarAccess.getLocalVariablesAccess().getGroup_2_1()); | 22137 | before(grammarAccess.getAggregationAccess().getRightCurlyBracketKeyword_5()); |
19046 | // InternalSolverLanguageParser.g:6137:2: ( rule__LocalVariables__Group_2_1__0 )* | 22138 | match(input,RightCurlyBracket,FOLLOW_2); |
19047 | loop44: | 22139 | after(grammarAccess.getAggregationAccess().getRightCurlyBracketKeyword_5()); |
19048 | do { | ||
19049 | int alt44=2; | ||
19050 | int LA44_0 = input.LA(1); | ||
19051 | |||
19052 | if ( (LA44_0==Comma) ) { | ||
19053 | alt44=1; | ||
19054 | } | ||
19055 | |||
19056 | |||
19057 | switch (alt44) { | ||
19058 | case 1 : | ||
19059 | // InternalSolverLanguageParser.g:6137:3: rule__LocalVariables__Group_2_1__0 | ||
19060 | { | ||
19061 | pushFollow(FOLLOW_20); | ||
19062 | rule__LocalVariables__Group_2_1__0(); | ||
19063 | |||
19064 | state._fsp--; | ||
19065 | |||
19066 | |||
19067 | } | ||
19068 | break; | ||
19069 | |||
19070 | default : | ||
19071 | break loop44; | ||
19072 | } | ||
19073 | } while (true); | ||
19074 | |||
19075 | after(grammarAccess.getLocalVariablesAccess().getGroup_2_1()); | ||
19076 | 22140 | ||
19077 | } | 22141 | } |
19078 | 22142 | ||
@@ -19091,26 +22155,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
19091 | } | 22155 | } |
19092 | return ; | 22156 | return ; |
19093 | } | 22157 | } |
19094 | // $ANTLR end "rule__LocalVariables__Group_2__1__Impl" | 22158 | // $ANTLR end "rule__Aggregation__Group__5__Impl" |
19095 | 22159 | ||
19096 | 22160 | ||
19097 | // $ANTLR start "rule__LocalVariables__Group_2_1__0" | 22161 | // $ANTLR start "rule__Count__Group__0" |
19098 | // InternalSolverLanguageParser.g:6146:1: rule__LocalVariables__Group_2_1__0 : rule__LocalVariables__Group_2_1__0__Impl rule__LocalVariables__Group_2_1__1 ; | 22162 | // InternalSolverLanguageParser.g:7154:1: rule__Count__Group__0 : rule__Count__Group__0__Impl rule__Count__Group__1 ; |
19099 | public final void rule__LocalVariables__Group_2_1__0() throws RecognitionException { | 22163 | public final void rule__Count__Group__0() throws RecognitionException { |
19100 | 22164 | ||
19101 | int stackSize = keepStackSize(); | 22165 | int stackSize = keepStackSize(); |
19102 | 22166 | ||
19103 | try { | 22167 | try { |
19104 | // InternalSolverLanguageParser.g:6150:1: ( rule__LocalVariables__Group_2_1__0__Impl rule__LocalVariables__Group_2_1__1 ) | 22168 | // InternalSolverLanguageParser.g:7158:1: ( rule__Count__Group__0__Impl rule__Count__Group__1 ) |
19105 | // InternalSolverLanguageParser.g:6151:2: rule__LocalVariables__Group_2_1__0__Impl rule__LocalVariables__Group_2_1__1 | 22169 | // InternalSolverLanguageParser.g:7159:2: rule__Count__Group__0__Impl rule__Count__Group__1 |
19106 | { | 22170 | { |
19107 | pushFollow(FOLLOW_9); | 22171 | pushFollow(FOLLOW_21); |
19108 | rule__LocalVariables__Group_2_1__0__Impl(); | 22172 | rule__Count__Group__0__Impl(); |
19109 | 22173 | ||
19110 | state._fsp--; | 22174 | state._fsp--; |
19111 | 22175 | ||
19112 | pushFollow(FOLLOW_2); | 22176 | pushFollow(FOLLOW_2); |
19113 | rule__LocalVariables__Group_2_1__1(); | 22177 | rule__Count__Group__1(); |
19114 | 22178 | ||
19115 | state._fsp--; | 22179 | state._fsp--; |
19116 | 22180 | ||
@@ -19129,25 +22193,25 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
19129 | } | 22193 | } |
19130 | return ; | 22194 | return ; |
19131 | } | 22195 | } |
19132 | // $ANTLR end "rule__LocalVariables__Group_2_1__0" | 22196 | // $ANTLR end "rule__Count__Group__0" |
19133 | 22197 | ||
19134 | 22198 | ||
19135 | // $ANTLR start "rule__LocalVariables__Group_2_1__0__Impl" | 22199 | // $ANTLR start "rule__Count__Group__0__Impl" |
19136 | // InternalSolverLanguageParser.g:6158:1: rule__LocalVariables__Group_2_1__0__Impl : ( Comma ) ; | 22200 | // InternalSolverLanguageParser.g:7166:1: rule__Count__Group__0__Impl : ( Count ) ; |
19137 | public final void rule__LocalVariables__Group_2_1__0__Impl() throws RecognitionException { | 22201 | public final void rule__Count__Group__0__Impl() throws RecognitionException { |
19138 | 22202 | ||
19139 | int stackSize = keepStackSize(); | 22203 | int stackSize = keepStackSize(); |
19140 | 22204 | ||
19141 | try { | 22205 | try { |
19142 | // InternalSolverLanguageParser.g:6162:1: ( ( Comma ) ) | 22206 | // InternalSolverLanguageParser.g:7170:1: ( ( Count ) ) |
19143 | // InternalSolverLanguageParser.g:6163:1: ( Comma ) | 22207 | // InternalSolverLanguageParser.g:7171:1: ( Count ) |
19144 | { | 22208 | { |
19145 | // InternalSolverLanguageParser.g:6163:1: ( Comma ) | 22209 | // InternalSolverLanguageParser.g:7171:1: ( Count ) |
19146 | // InternalSolverLanguageParser.g:6164:2: Comma | 22210 | // InternalSolverLanguageParser.g:7172:2: Count |
19147 | { | 22211 | { |
19148 | before(grammarAccess.getLocalVariablesAccess().getCommaKeyword_2_1_0()); | 22212 | before(grammarAccess.getCountAccess().getCountKeyword_0()); |
19149 | match(input,Comma,FOLLOW_2); | 22213 | match(input,Count,FOLLOW_2); |
19150 | after(grammarAccess.getLocalVariablesAccess().getCommaKeyword_2_1_0()); | 22214 | after(grammarAccess.getCountAccess().getCountKeyword_0()); |
19151 | 22215 | ||
19152 | } | 22216 | } |
19153 | 22217 | ||
@@ -19166,21 +22230,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
19166 | } | 22230 | } |
19167 | return ; | 22231 | return ; |
19168 | } | 22232 | } |
19169 | // $ANTLR end "rule__LocalVariables__Group_2_1__0__Impl" | 22233 | // $ANTLR end "rule__Count__Group__0__Impl" |
19170 | 22234 | ||
19171 | 22235 | ||
19172 | // $ANTLR start "rule__LocalVariables__Group_2_1__1" | 22236 | // $ANTLR start "rule__Count__Group__1" |
19173 | // InternalSolverLanguageParser.g:6173:1: rule__LocalVariables__Group_2_1__1 : rule__LocalVariables__Group_2_1__1__Impl ; | 22237 | // InternalSolverLanguageParser.g:7181:1: rule__Count__Group__1 : rule__Count__Group__1__Impl rule__Count__Group__2 ; |
19174 | public final void rule__LocalVariables__Group_2_1__1() throws RecognitionException { | 22238 | public final void rule__Count__Group__1() throws RecognitionException { |
19175 | 22239 | ||
19176 | int stackSize = keepStackSize(); | 22240 | int stackSize = keepStackSize(); |
19177 | 22241 | ||
19178 | try { | 22242 | try { |
19179 | // InternalSolverLanguageParser.g:6177:1: ( rule__LocalVariables__Group_2_1__1__Impl ) | 22243 | // InternalSolverLanguageParser.g:7185:1: ( rule__Count__Group__1__Impl rule__Count__Group__2 ) |
19180 | // InternalSolverLanguageParser.g:6178:2: rule__LocalVariables__Group_2_1__1__Impl | 22244 | // InternalSolverLanguageParser.g:7186:2: rule__Count__Group__1__Impl rule__Count__Group__2 |
19181 | { | 22245 | { |
22246 | pushFollow(FOLLOW_12); | ||
22247 | rule__Count__Group__1__Impl(); | ||
22248 | |||
22249 | state._fsp--; | ||
22250 | |||
19182 | pushFollow(FOLLOW_2); | 22251 | pushFollow(FOLLOW_2); |
19183 | rule__LocalVariables__Group_2_1__1__Impl(); | 22252 | rule__Count__Group__2(); |
19184 | 22253 | ||
19185 | state._fsp--; | 22254 | state._fsp--; |
19186 | 22255 | ||
@@ -19199,35 +22268,25 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
19199 | } | 22268 | } |
19200 | return ; | 22269 | return ; |
19201 | } | 22270 | } |
19202 | // $ANTLR end "rule__LocalVariables__Group_2_1__1" | 22271 | // $ANTLR end "rule__Count__Group__1" |
19203 | 22272 | ||
19204 | 22273 | ||
19205 | // $ANTLR start "rule__LocalVariables__Group_2_1__1__Impl" | 22274 | // $ANTLR start "rule__Count__Group__1__Impl" |
19206 | // InternalSolverLanguageParser.g:6184:1: rule__LocalVariables__Group_2_1__1__Impl : ( ( rule__LocalVariables__VariablesAssignment_2_1_1 ) ) ; | 22275 | // InternalSolverLanguageParser.g:7193:1: rule__Count__Group__1__Impl : ( LeftCurlyBracket ) ; |
19207 | public final void rule__LocalVariables__Group_2_1__1__Impl() throws RecognitionException { | 22276 | public final void rule__Count__Group__1__Impl() throws RecognitionException { |
19208 | 22277 | ||
19209 | int stackSize = keepStackSize(); | 22278 | int stackSize = keepStackSize(); |
19210 | 22279 | ||
19211 | try { | 22280 | try { |
19212 | // InternalSolverLanguageParser.g:6188:1: ( ( ( rule__LocalVariables__VariablesAssignment_2_1_1 ) ) ) | 22281 | // InternalSolverLanguageParser.g:7197:1: ( ( LeftCurlyBracket ) ) |
19213 | // InternalSolverLanguageParser.g:6189:1: ( ( rule__LocalVariables__VariablesAssignment_2_1_1 ) ) | 22282 | // InternalSolverLanguageParser.g:7198:1: ( LeftCurlyBracket ) |
19214 | { | ||
19215 | // InternalSolverLanguageParser.g:6189:1: ( ( rule__LocalVariables__VariablesAssignment_2_1_1 ) ) | ||
19216 | // InternalSolverLanguageParser.g:6190:2: ( rule__LocalVariables__VariablesAssignment_2_1_1 ) | ||
19217 | { | 22283 | { |
19218 | before(grammarAccess.getLocalVariablesAccess().getVariablesAssignment_2_1_1()); | 22284 | // InternalSolverLanguageParser.g:7198:1: ( LeftCurlyBracket ) |
19219 | // InternalSolverLanguageParser.g:6191:2: ( rule__LocalVariables__VariablesAssignment_2_1_1 ) | 22285 | // InternalSolverLanguageParser.g:7199:2: LeftCurlyBracket |
19220 | // InternalSolverLanguageParser.g:6191:3: rule__LocalVariables__VariablesAssignment_2_1_1 | ||
19221 | { | 22286 | { |
19222 | pushFollow(FOLLOW_2); | 22287 | before(grammarAccess.getCountAccess().getLeftCurlyBracketKeyword_1()); |
19223 | rule__LocalVariables__VariablesAssignment_2_1_1(); | 22288 | match(input,LeftCurlyBracket,FOLLOW_2); |
19224 | 22289 | after(grammarAccess.getCountAccess().getLeftCurlyBracketKeyword_1()); | |
19225 | state._fsp--; | ||
19226 | |||
19227 | |||
19228 | } | ||
19229 | |||
19230 | after(grammarAccess.getLocalVariablesAccess().getVariablesAssignment_2_1_1()); | ||
19231 | 22290 | ||
19232 | } | 22291 | } |
19233 | 22292 | ||
@@ -19246,26 +22305,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
19246 | } | 22305 | } |
19247 | return ; | 22306 | return ; |
19248 | } | 22307 | } |
19249 | // $ANTLR end "rule__LocalVariables__Group_2_1__1__Impl" | 22308 | // $ANTLR end "rule__Count__Group__1__Impl" |
19250 | 22309 | ||
19251 | 22310 | ||
19252 | // $ANTLR start "rule__QuantifiedExpression__Group__0" | 22311 | // $ANTLR start "rule__Count__Group__2" |
19253 | // InternalSolverLanguageParser.g:6200:1: rule__QuantifiedExpression__Group__0 : rule__QuantifiedExpression__Group__0__Impl rule__QuantifiedExpression__Group__1 ; | 22312 | // InternalSolverLanguageParser.g:7208:1: rule__Count__Group__2 : rule__Count__Group__2__Impl rule__Count__Group__3 ; |
19254 | public final void rule__QuantifiedExpression__Group__0() throws RecognitionException { | 22313 | public final void rule__Count__Group__2() throws RecognitionException { |
19255 | 22314 | ||
19256 | int stackSize = keepStackSize(); | 22315 | int stackSize = keepStackSize(); |
19257 | 22316 | ||
19258 | try { | 22317 | try { |
19259 | // InternalSolverLanguageParser.g:6204:1: ( rule__QuantifiedExpression__Group__0__Impl rule__QuantifiedExpression__Group__1 ) | 22318 | // InternalSolverLanguageParser.g:7212:1: ( rule__Count__Group__2__Impl rule__Count__Group__3 ) |
19260 | // InternalSolverLanguageParser.g:6205:2: rule__QuantifiedExpression__Group__0__Impl rule__QuantifiedExpression__Group__1 | 22319 | // InternalSolverLanguageParser.g:7213:2: rule__Count__Group__2__Impl rule__Count__Group__3 |
19261 | { | 22320 | { |
19262 | pushFollow(FOLLOW_40); | 22321 | pushFollow(FOLLOW_23); |
19263 | rule__QuantifiedExpression__Group__0__Impl(); | 22322 | rule__Count__Group__2__Impl(); |
19264 | 22323 | ||
19265 | state._fsp--; | 22324 | state._fsp--; |
19266 | 22325 | ||
19267 | pushFollow(FOLLOW_2); | 22326 | pushFollow(FOLLOW_2); |
19268 | rule__QuantifiedExpression__Group__1(); | 22327 | rule__Count__Group__3(); |
19269 | 22328 | ||
19270 | state._fsp--; | 22329 | state._fsp--; |
19271 | 22330 | ||
@@ -19284,35 +22343,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
19284 | } | 22343 | } |
19285 | return ; | 22344 | return ; |
19286 | } | 22345 | } |
19287 | // $ANTLR end "rule__QuantifiedExpression__Group__0" | 22346 | // $ANTLR end "rule__Count__Group__2" |
19288 | 22347 | ||
19289 | 22348 | ||
19290 | // $ANTLR start "rule__QuantifiedExpression__Group__0__Impl" | 22349 | // $ANTLR start "rule__Count__Group__2__Impl" |
19291 | // InternalSolverLanguageParser.g:6212:1: rule__QuantifiedExpression__Group__0__Impl : ( ( rule__QuantifiedExpression__QuantifierAssignment_0 ) ) ; | 22350 | // InternalSolverLanguageParser.g:7220:1: rule__Count__Group__2__Impl : ( ( rule__Count__ConditionAssignment_2 ) ) ; |
19292 | public final void rule__QuantifiedExpression__Group__0__Impl() throws RecognitionException { | 22351 | public final void rule__Count__Group__2__Impl() throws RecognitionException { |
19293 | 22352 | ||
19294 | int stackSize = keepStackSize(); | 22353 | int stackSize = keepStackSize(); |
19295 | 22354 | ||
19296 | try { | 22355 | try { |
19297 | // InternalSolverLanguageParser.g:6216:1: ( ( ( rule__QuantifiedExpression__QuantifierAssignment_0 ) ) ) | 22356 | // InternalSolverLanguageParser.g:7224:1: ( ( ( rule__Count__ConditionAssignment_2 ) ) ) |
19298 | // InternalSolverLanguageParser.g:6217:1: ( ( rule__QuantifiedExpression__QuantifierAssignment_0 ) ) | 22357 | // InternalSolverLanguageParser.g:7225:1: ( ( rule__Count__ConditionAssignment_2 ) ) |
19299 | { | 22358 | { |
19300 | // InternalSolverLanguageParser.g:6217:1: ( ( rule__QuantifiedExpression__QuantifierAssignment_0 ) ) | 22359 | // InternalSolverLanguageParser.g:7225:1: ( ( rule__Count__ConditionAssignment_2 ) ) |
19301 | // InternalSolverLanguageParser.g:6218:2: ( rule__QuantifiedExpression__QuantifierAssignment_0 ) | 22360 | // InternalSolverLanguageParser.g:7226:2: ( rule__Count__ConditionAssignment_2 ) |
19302 | { | 22361 | { |
19303 | before(grammarAccess.getQuantifiedExpressionAccess().getQuantifierAssignment_0()); | 22362 | before(grammarAccess.getCountAccess().getConditionAssignment_2()); |
19304 | // InternalSolverLanguageParser.g:6219:2: ( rule__QuantifiedExpression__QuantifierAssignment_0 ) | 22363 | // InternalSolverLanguageParser.g:7227:2: ( rule__Count__ConditionAssignment_2 ) |
19305 | // InternalSolverLanguageParser.g:6219:3: rule__QuantifiedExpression__QuantifierAssignment_0 | 22364 | // InternalSolverLanguageParser.g:7227:3: rule__Count__ConditionAssignment_2 |
19306 | { | 22365 | { |
19307 | pushFollow(FOLLOW_2); | 22366 | pushFollow(FOLLOW_2); |
19308 | rule__QuantifiedExpression__QuantifierAssignment_0(); | 22367 | rule__Count__ConditionAssignment_2(); |
19309 | 22368 | ||
19310 | state._fsp--; | 22369 | state._fsp--; |
19311 | 22370 | ||
19312 | 22371 | ||
19313 | } | 22372 | } |
19314 | 22373 | ||
19315 | after(grammarAccess.getQuantifiedExpressionAccess().getQuantifierAssignment_0()); | 22374 | after(grammarAccess.getCountAccess().getConditionAssignment_2()); |
19316 | 22375 | ||
19317 | } | 22376 | } |
19318 | 22377 | ||
@@ -19331,26 +22390,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
19331 | } | 22390 | } |
19332 | return ; | 22391 | return ; |
19333 | } | 22392 | } |
19334 | // $ANTLR end "rule__QuantifiedExpression__Group__0__Impl" | 22393 | // $ANTLR end "rule__Count__Group__2__Impl" |
19335 | 22394 | ||
19336 | 22395 | ||
19337 | // $ANTLR start "rule__QuantifiedExpression__Group__1" | 22396 | // $ANTLR start "rule__Count__Group__3" |
19338 | // InternalSolverLanguageParser.g:6227:1: rule__QuantifiedExpression__Group__1 : rule__QuantifiedExpression__Group__1__Impl rule__QuantifiedExpression__Group__2 ; | 22397 | // InternalSolverLanguageParser.g:7235:1: rule__Count__Group__3 : rule__Count__Group__3__Impl ; |
19339 | public final void rule__QuantifiedExpression__Group__1() throws RecognitionException { | 22398 | public final void rule__Count__Group__3() throws RecognitionException { |
19340 | 22399 | ||
19341 | int stackSize = keepStackSize(); | 22400 | int stackSize = keepStackSize(); |
19342 | 22401 | ||
19343 | try { | 22402 | try { |
19344 | // InternalSolverLanguageParser.g:6231:1: ( rule__QuantifiedExpression__Group__1__Impl rule__QuantifiedExpression__Group__2 ) | 22403 | // InternalSolverLanguageParser.g:7239:1: ( rule__Count__Group__3__Impl ) |
19345 | // InternalSolverLanguageParser.g:6232:2: rule__QuantifiedExpression__Group__1__Impl rule__QuantifiedExpression__Group__2 | 22404 | // InternalSolverLanguageParser.g:7240:2: rule__Count__Group__3__Impl |
19346 | { | 22405 | { |
19347 | pushFollow(FOLLOW_40); | ||
19348 | rule__QuantifiedExpression__Group__1__Impl(); | ||
19349 | |||
19350 | state._fsp--; | ||
19351 | |||
19352 | pushFollow(FOLLOW_2); | 22406 | pushFollow(FOLLOW_2); |
19353 | rule__QuantifiedExpression__Group__2(); | 22407 | rule__Count__Group__3__Impl(); |
19354 | 22408 | ||
19355 | state._fsp--; | 22409 | state._fsp--; |
19356 | 22410 | ||
@@ -19369,46 +22423,25 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
19369 | } | 22423 | } |
19370 | return ; | 22424 | return ; |
19371 | } | 22425 | } |
19372 | // $ANTLR end "rule__QuantifiedExpression__Group__1" | 22426 | // $ANTLR end "rule__Count__Group__3" |
19373 | 22427 | ||
19374 | 22428 | ||
19375 | // $ANTLR start "rule__QuantifiedExpression__Group__1__Impl" | 22429 | // $ANTLR start "rule__Count__Group__3__Impl" |
19376 | // InternalSolverLanguageParser.g:6239:1: rule__QuantifiedExpression__Group__1__Impl : ( ( rule__QuantifiedExpression__LocalVariablesAssignment_1 )? ) ; | 22430 | // InternalSolverLanguageParser.g:7246:1: rule__Count__Group__3__Impl : ( RightCurlyBracket ) ; |
19377 | public final void rule__QuantifiedExpression__Group__1__Impl() throws RecognitionException { | 22431 | public final void rule__Count__Group__3__Impl() throws RecognitionException { |
19378 | 22432 | ||
19379 | int stackSize = keepStackSize(); | 22433 | int stackSize = keepStackSize(); |
19380 | 22434 | ||
19381 | try { | 22435 | try { |
19382 | // InternalSolverLanguageParser.g:6243:1: ( ( ( rule__QuantifiedExpression__LocalVariablesAssignment_1 )? ) ) | 22436 | // InternalSolverLanguageParser.g:7250:1: ( ( RightCurlyBracket ) ) |
19383 | // InternalSolverLanguageParser.g:6244:1: ( ( rule__QuantifiedExpression__LocalVariablesAssignment_1 )? ) | 22437 | // InternalSolverLanguageParser.g:7251:1: ( RightCurlyBracket ) |
19384 | { | 22438 | { |
19385 | // InternalSolverLanguageParser.g:6244:1: ( ( rule__QuantifiedExpression__LocalVariablesAssignment_1 )? ) | 22439 | // InternalSolverLanguageParser.g:7251:1: ( RightCurlyBracket ) |
19386 | // InternalSolverLanguageParser.g:6245:2: ( rule__QuantifiedExpression__LocalVariablesAssignment_1 )? | 22440 | // InternalSolverLanguageParser.g:7252:2: RightCurlyBracket |
19387 | { | 22441 | { |
19388 | before(grammarAccess.getQuantifiedExpressionAccess().getLocalVariablesAssignment_1()); | 22442 | before(grammarAccess.getCountAccess().getRightCurlyBracketKeyword_3()); |
19389 | // InternalSolverLanguageParser.g:6246:2: ( rule__QuantifiedExpression__LocalVariablesAssignment_1 )? | 22443 | match(input,RightCurlyBracket,FOLLOW_2); |
19390 | int alt45=2; | 22444 | after(grammarAccess.getCountAccess().getRightCurlyBracketKeyword_3()); |
19391 | int LA45_0 = input.LA(1); | ||
19392 | |||
19393 | if ( (LA45_0==LeftSquareBracket) ) { | ||
19394 | alt45=1; | ||
19395 | } | ||
19396 | switch (alt45) { | ||
19397 | case 1 : | ||
19398 | // InternalSolverLanguageParser.g:6246:3: rule__QuantifiedExpression__LocalVariablesAssignment_1 | ||
19399 | { | ||
19400 | pushFollow(FOLLOW_2); | ||
19401 | rule__QuantifiedExpression__LocalVariablesAssignment_1(); | ||
19402 | |||
19403 | state._fsp--; | ||
19404 | |||
19405 | |||
19406 | } | ||
19407 | break; | ||
19408 | |||
19409 | } | ||
19410 | |||
19411 | after(grammarAccess.getQuantifiedExpressionAccess().getLocalVariablesAssignment_1()); | ||
19412 | 22445 | ||
19413 | } | 22446 | } |
19414 | 22447 | ||
@@ -19427,26 +22460,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
19427 | } | 22460 | } |
19428 | return ; | 22461 | return ; |
19429 | } | 22462 | } |
19430 | // $ANTLR end "rule__QuantifiedExpression__Group__1__Impl" | 22463 | // $ANTLR end "rule__Count__Group__3__Impl" |
19431 | 22464 | ||
19432 | 22465 | ||
19433 | // $ANTLR start "rule__QuantifiedExpression__Group__2" | 22466 | // $ANTLR start "rule__AtomicExpression__Group_4__0" |
19434 | // InternalSolverLanguageParser.g:6254:1: rule__QuantifiedExpression__Group__2 : rule__QuantifiedExpression__Group__2__Impl rule__QuantifiedExpression__Group__3 ; | 22467 | // InternalSolverLanguageParser.g:7262:1: rule__AtomicExpression__Group_4__0 : rule__AtomicExpression__Group_4__0__Impl rule__AtomicExpression__Group_4__1 ; |
19435 | public final void rule__QuantifiedExpression__Group__2() throws RecognitionException { | 22468 | public final void rule__AtomicExpression__Group_4__0() throws RecognitionException { |
19436 | 22469 | ||
19437 | int stackSize = keepStackSize(); | 22470 | int stackSize = keepStackSize(); |
19438 | 22471 | ||
19439 | try { | 22472 | try { |
19440 | // InternalSolverLanguageParser.g:6258:1: ( rule__QuantifiedExpression__Group__2__Impl rule__QuantifiedExpression__Group__3 ) | 22473 | // InternalSolverLanguageParser.g:7266:1: ( rule__AtomicExpression__Group_4__0__Impl rule__AtomicExpression__Group_4__1 ) |
19441 | // InternalSolverLanguageParser.g:6259:2: rule__QuantifiedExpression__Group__2__Impl rule__QuantifiedExpression__Group__3 | 22474 | // InternalSolverLanguageParser.g:7267:2: rule__AtomicExpression__Group_4__0__Impl rule__AtomicExpression__Group_4__1 |
19442 | { | 22475 | { |
19443 | pushFollow(FOLLOW_7); | 22476 | pushFollow(FOLLOW_12); |
19444 | rule__QuantifiedExpression__Group__2__Impl(); | 22477 | rule__AtomicExpression__Group_4__0__Impl(); |
19445 | 22478 | ||
19446 | state._fsp--; | 22479 | state._fsp--; |
19447 | 22480 | ||
19448 | pushFollow(FOLLOW_2); | 22481 | pushFollow(FOLLOW_2); |
19449 | rule__QuantifiedExpression__Group__3(); | 22482 | rule__AtomicExpression__Group_4__1(); |
19450 | 22483 | ||
19451 | state._fsp--; | 22484 | state._fsp--; |
19452 | 22485 | ||
@@ -19465,25 +22498,25 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
19465 | } | 22498 | } |
19466 | return ; | 22499 | return ; |
19467 | } | 22500 | } |
19468 | // $ANTLR end "rule__QuantifiedExpression__Group__2" | 22501 | // $ANTLR end "rule__AtomicExpression__Group_4__0" |
19469 | 22502 | ||
19470 | 22503 | ||
19471 | // $ANTLR start "rule__QuantifiedExpression__Group__2__Impl" | 22504 | // $ANTLR start "rule__AtomicExpression__Group_4__0__Impl" |
19472 | // InternalSolverLanguageParser.g:6266:1: rule__QuantifiedExpression__Group__2__Impl : ( LeftCurlyBracket ) ; | 22505 | // InternalSolverLanguageParser.g:7274:1: rule__AtomicExpression__Group_4__0__Impl : ( LeftParenthesis ) ; |
19473 | public final void rule__QuantifiedExpression__Group__2__Impl() throws RecognitionException { | 22506 | public final void rule__AtomicExpression__Group_4__0__Impl() throws RecognitionException { |
19474 | 22507 | ||
19475 | int stackSize = keepStackSize(); | 22508 | int stackSize = keepStackSize(); |
19476 | 22509 | ||
19477 | try { | 22510 | try { |
19478 | // InternalSolverLanguageParser.g:6270:1: ( ( LeftCurlyBracket ) ) | 22511 | // InternalSolverLanguageParser.g:7278:1: ( ( LeftParenthesis ) ) |
19479 | // InternalSolverLanguageParser.g:6271:1: ( LeftCurlyBracket ) | 22512 | // InternalSolverLanguageParser.g:7279:1: ( LeftParenthesis ) |
19480 | { | 22513 | { |
19481 | // InternalSolverLanguageParser.g:6271:1: ( LeftCurlyBracket ) | 22514 | // InternalSolverLanguageParser.g:7279:1: ( LeftParenthesis ) |
19482 | // InternalSolverLanguageParser.g:6272:2: LeftCurlyBracket | 22515 | // InternalSolverLanguageParser.g:7280:2: LeftParenthesis |
19483 | { | 22516 | { |
19484 | before(grammarAccess.getQuantifiedExpressionAccess().getLeftCurlyBracketKeyword_2()); | 22517 | before(grammarAccess.getAtomicExpressionAccess().getLeftParenthesisKeyword_4_0()); |
19485 | match(input,LeftCurlyBracket,FOLLOW_2); | 22518 | match(input,LeftParenthesis,FOLLOW_2); |
19486 | after(grammarAccess.getQuantifiedExpressionAccess().getLeftCurlyBracketKeyword_2()); | 22519 | after(grammarAccess.getAtomicExpressionAccess().getLeftParenthesisKeyword_4_0()); |
19487 | 22520 | ||
19488 | } | 22521 | } |
19489 | 22522 | ||
@@ -19502,26 +22535,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
19502 | } | 22535 | } |
19503 | return ; | 22536 | return ; |
19504 | } | 22537 | } |
19505 | // $ANTLR end "rule__QuantifiedExpression__Group__2__Impl" | 22538 | // $ANTLR end "rule__AtomicExpression__Group_4__0__Impl" |
19506 | 22539 | ||
19507 | 22540 | ||
19508 | // $ANTLR start "rule__QuantifiedExpression__Group__3" | 22541 | // $ANTLR start "rule__AtomicExpression__Group_4__1" |
19509 | // InternalSolverLanguageParser.g:6281:1: rule__QuantifiedExpression__Group__3 : rule__QuantifiedExpression__Group__3__Impl rule__QuantifiedExpression__Group__4 ; | 22542 | // InternalSolverLanguageParser.g:7289:1: rule__AtomicExpression__Group_4__1 : rule__AtomicExpression__Group_4__1__Impl rule__AtomicExpression__Group_4__2 ; |
19510 | public final void rule__QuantifiedExpression__Group__3() throws RecognitionException { | 22543 | public final void rule__AtomicExpression__Group_4__1() throws RecognitionException { |
19511 | 22544 | ||
19512 | int stackSize = keepStackSize(); | 22545 | int stackSize = keepStackSize(); |
19513 | 22546 | ||
19514 | try { | 22547 | try { |
19515 | // InternalSolverLanguageParser.g:6285:1: ( rule__QuantifiedExpression__Group__3__Impl rule__QuantifiedExpression__Group__4 ) | 22548 | // InternalSolverLanguageParser.g:7293:1: ( rule__AtomicExpression__Group_4__1__Impl rule__AtomicExpression__Group_4__2 ) |
19516 | // InternalSolverLanguageParser.g:6286:2: rule__QuantifiedExpression__Group__3__Impl rule__QuantifiedExpression__Group__4 | 22549 | // InternalSolverLanguageParser.g:7294:2: rule__AtomicExpression__Group_4__1__Impl rule__AtomicExpression__Group_4__2 |
19517 | { | 22550 | { |
19518 | pushFollow(FOLLOW_16); | 22551 | pushFollow(FOLLOW_44); |
19519 | rule__QuantifiedExpression__Group__3__Impl(); | 22552 | rule__AtomicExpression__Group_4__1__Impl(); |
19520 | 22553 | ||
19521 | state._fsp--; | 22554 | state._fsp--; |
19522 | 22555 | ||
19523 | pushFollow(FOLLOW_2); | 22556 | pushFollow(FOLLOW_2); |
19524 | rule__QuantifiedExpression__Group__4(); | 22557 | rule__AtomicExpression__Group_4__2(); |
19525 | 22558 | ||
19526 | state._fsp--; | 22559 | state._fsp--; |
19527 | 22560 | ||
@@ -19540,35 +22573,29 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
19540 | } | 22573 | } |
19541 | return ; | 22574 | return ; |
19542 | } | 22575 | } |
19543 | // $ANTLR end "rule__QuantifiedExpression__Group__3" | 22576 | // $ANTLR end "rule__AtomicExpression__Group_4__1" |
19544 | 22577 | ||
19545 | 22578 | ||
19546 | // $ANTLR start "rule__QuantifiedExpression__Group__3__Impl" | 22579 | // $ANTLR start "rule__AtomicExpression__Group_4__1__Impl" |
19547 | // InternalSolverLanguageParser.g:6293:1: rule__QuantifiedExpression__Group__3__Impl : ( ( rule__QuantifiedExpression__BodyAssignment_3 ) ) ; | 22580 | // InternalSolverLanguageParser.g:7301:1: rule__AtomicExpression__Group_4__1__Impl : ( ruleExpression ) ; |
19548 | public final void rule__QuantifiedExpression__Group__3__Impl() throws RecognitionException { | 22581 | public final void rule__AtomicExpression__Group_4__1__Impl() throws RecognitionException { |
19549 | 22582 | ||
19550 | int stackSize = keepStackSize(); | 22583 | int stackSize = keepStackSize(); |
19551 | 22584 | ||
19552 | try { | 22585 | try { |
19553 | // InternalSolverLanguageParser.g:6297:1: ( ( ( rule__QuantifiedExpression__BodyAssignment_3 ) ) ) | 22586 | // InternalSolverLanguageParser.g:7305:1: ( ( ruleExpression ) ) |
19554 | // InternalSolverLanguageParser.g:6298:1: ( ( rule__QuantifiedExpression__BodyAssignment_3 ) ) | 22587 | // InternalSolverLanguageParser.g:7306:1: ( ruleExpression ) |
19555 | { | 22588 | { |
19556 | // InternalSolverLanguageParser.g:6298:1: ( ( rule__QuantifiedExpression__BodyAssignment_3 ) ) | 22589 | // InternalSolverLanguageParser.g:7306:1: ( ruleExpression ) |
19557 | // InternalSolverLanguageParser.g:6299:2: ( rule__QuantifiedExpression__BodyAssignment_3 ) | 22590 | // InternalSolverLanguageParser.g:7307:2: ruleExpression |
19558 | { | ||
19559 | before(grammarAccess.getQuantifiedExpressionAccess().getBodyAssignment_3()); | ||
19560 | // InternalSolverLanguageParser.g:6300:2: ( rule__QuantifiedExpression__BodyAssignment_3 ) | ||
19561 | // InternalSolverLanguageParser.g:6300:3: rule__QuantifiedExpression__BodyAssignment_3 | ||
19562 | { | 22591 | { |
22592 | before(grammarAccess.getAtomicExpressionAccess().getExpressionParserRuleCall_4_1()); | ||
19563 | pushFollow(FOLLOW_2); | 22593 | pushFollow(FOLLOW_2); |
19564 | rule__QuantifiedExpression__BodyAssignment_3(); | 22594 | ruleExpression(); |
19565 | 22595 | ||
19566 | state._fsp--; | 22596 | state._fsp--; |
19567 | 22597 | ||
19568 | 22598 | after(grammarAccess.getAtomicExpressionAccess().getExpressionParserRuleCall_4_1()); | |
19569 | } | ||
19570 | |||
19571 | after(grammarAccess.getQuantifiedExpressionAccess().getBodyAssignment_3()); | ||
19572 | 22599 | ||
19573 | } | 22600 | } |
19574 | 22601 | ||
@@ -19587,21 +22614,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
19587 | } | 22614 | } |
19588 | return ; | 22615 | return ; |
19589 | } | 22616 | } |
19590 | // $ANTLR end "rule__QuantifiedExpression__Group__3__Impl" | 22617 | // $ANTLR end "rule__AtomicExpression__Group_4__1__Impl" |
19591 | 22618 | ||
19592 | 22619 | ||
19593 | // $ANTLR start "rule__QuantifiedExpression__Group__4" | 22620 | // $ANTLR start "rule__AtomicExpression__Group_4__2" |
19594 | // InternalSolverLanguageParser.g:6308:1: rule__QuantifiedExpression__Group__4 : rule__QuantifiedExpression__Group__4__Impl ; | 22621 | // InternalSolverLanguageParser.g:7316:1: rule__AtomicExpression__Group_4__2 : rule__AtomicExpression__Group_4__2__Impl ; |
19595 | public final void rule__QuantifiedExpression__Group__4() throws RecognitionException { | 22622 | public final void rule__AtomicExpression__Group_4__2() throws RecognitionException { |
19596 | 22623 | ||
19597 | int stackSize = keepStackSize(); | 22624 | int stackSize = keepStackSize(); |
19598 | 22625 | ||
19599 | try { | 22626 | try { |
19600 | // InternalSolverLanguageParser.g:6312:1: ( rule__QuantifiedExpression__Group__4__Impl ) | 22627 | // InternalSolverLanguageParser.g:7320:1: ( rule__AtomicExpression__Group_4__2__Impl ) |
19601 | // InternalSolverLanguageParser.g:6313:2: rule__QuantifiedExpression__Group__4__Impl | 22628 | // InternalSolverLanguageParser.g:7321:2: rule__AtomicExpression__Group_4__2__Impl |
19602 | { | 22629 | { |
19603 | pushFollow(FOLLOW_2); | 22630 | pushFollow(FOLLOW_2); |
19604 | rule__QuantifiedExpression__Group__4__Impl(); | 22631 | rule__AtomicExpression__Group_4__2__Impl(); |
19605 | 22632 | ||
19606 | state._fsp--; | 22633 | state._fsp--; |
19607 | 22634 | ||
@@ -19620,25 +22647,25 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
19620 | } | 22647 | } |
19621 | return ; | 22648 | return ; |
19622 | } | 22649 | } |
19623 | // $ANTLR end "rule__QuantifiedExpression__Group__4" | 22650 | // $ANTLR end "rule__AtomicExpression__Group_4__2" |
19624 | 22651 | ||
19625 | 22652 | ||
19626 | // $ANTLR start "rule__QuantifiedExpression__Group__4__Impl" | 22653 | // $ANTLR start "rule__AtomicExpression__Group_4__2__Impl" |
19627 | // InternalSolverLanguageParser.g:6319:1: rule__QuantifiedExpression__Group__4__Impl : ( RightCurlyBracket ) ; | 22654 | // InternalSolverLanguageParser.g:7327:1: rule__AtomicExpression__Group_4__2__Impl : ( RightParenthesis ) ; |
19628 | public final void rule__QuantifiedExpression__Group__4__Impl() throws RecognitionException { | 22655 | public final void rule__AtomicExpression__Group_4__2__Impl() throws RecognitionException { |
19629 | 22656 | ||
19630 | int stackSize = keepStackSize(); | 22657 | int stackSize = keepStackSize(); |
19631 | 22658 | ||
19632 | try { | 22659 | try { |
19633 | // InternalSolverLanguageParser.g:6323:1: ( ( RightCurlyBracket ) ) | 22660 | // InternalSolverLanguageParser.g:7331:1: ( ( RightParenthesis ) ) |
19634 | // InternalSolverLanguageParser.g:6324:1: ( RightCurlyBracket ) | 22661 | // InternalSolverLanguageParser.g:7332:1: ( RightParenthesis ) |
19635 | { | 22662 | { |
19636 | // InternalSolverLanguageParser.g:6324:1: ( RightCurlyBracket ) | 22663 | // InternalSolverLanguageParser.g:7332:1: ( RightParenthesis ) |
19637 | // InternalSolverLanguageParser.g:6325:2: RightCurlyBracket | 22664 | // InternalSolverLanguageParser.g:7333:2: RightParenthesis |
19638 | { | 22665 | { |
19639 | before(grammarAccess.getQuantifiedExpressionAccess().getRightCurlyBracketKeyword_4()); | 22666 | before(grammarAccess.getAtomicExpressionAccess().getRightParenthesisKeyword_4_2()); |
19640 | match(input,RightCurlyBracket,FOLLOW_2); | 22667 | match(input,RightParenthesis,FOLLOW_2); |
19641 | after(grammarAccess.getQuantifiedExpressionAccess().getRightCurlyBracketKeyword_4()); | 22668 | after(grammarAccess.getAtomicExpressionAccess().getRightParenthesisKeyword_4_2()); |
19642 | 22669 | ||
19643 | } | 22670 | } |
19644 | 22671 | ||
@@ -19657,26 +22684,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
19657 | } | 22684 | } |
19658 | return ; | 22685 | return ; |
19659 | } | 22686 | } |
19660 | // $ANTLR end "rule__QuantifiedExpression__Group__4__Impl" | 22687 | // $ANTLR end "rule__AtomicExpression__Group_4__2__Impl" |
19661 | 22688 | ||
19662 | 22689 | ||
19663 | // $ANTLR start "rule__Aggregation__Group__0" | 22690 | // $ANTLR start "rule__Call__Group__0" |
19664 | // InternalSolverLanguageParser.g:6335:1: rule__Aggregation__Group__0 : rule__Aggregation__Group__0__Impl rule__Aggregation__Group__1 ; | 22691 | // InternalSolverLanguageParser.g:7343:1: rule__Call__Group__0 : rule__Call__Group__0__Impl rule__Call__Group__1 ; |
19665 | public final void rule__Aggregation__Group__0() throws RecognitionException { | 22692 | public final void rule__Call__Group__0() throws RecognitionException { |
19666 | 22693 | ||
19667 | int stackSize = keepStackSize(); | 22694 | int stackSize = keepStackSize(); |
19668 | 22695 | ||
19669 | try { | 22696 | try { |
19670 | // InternalSolverLanguageParser.g:6339:1: ( rule__Aggregation__Group__0__Impl rule__Aggregation__Group__1 ) | 22697 | // InternalSolverLanguageParser.g:7347:1: ( rule__Call__Group__0__Impl rule__Call__Group__1 ) |
19671 | // InternalSolverLanguageParser.g:6340:2: rule__Aggregation__Group__0__Impl rule__Aggregation__Group__1 | 22698 | // InternalSolverLanguageParser.g:7348:2: rule__Call__Group__0__Impl rule__Call__Group__1 |
19672 | { | 22699 | { |
19673 | pushFollow(FOLLOW_40); | 22700 | pushFollow(FOLLOW_16); |
19674 | rule__Aggregation__Group__0__Impl(); | 22701 | rule__Call__Group__0__Impl(); |
19675 | 22702 | ||
19676 | state._fsp--; | 22703 | state._fsp--; |
19677 | 22704 | ||
19678 | pushFollow(FOLLOW_2); | 22705 | pushFollow(FOLLOW_2); |
19679 | rule__Aggregation__Group__1(); | 22706 | rule__Call__Group__1(); |
19680 | 22707 | ||
19681 | state._fsp--; | 22708 | state._fsp--; |
19682 | 22709 | ||
@@ -19695,35 +22722,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
19695 | } | 22722 | } |
19696 | return ; | 22723 | return ; |
19697 | } | 22724 | } |
19698 | // $ANTLR end "rule__Aggregation__Group__0" | 22725 | // $ANTLR end "rule__Call__Group__0" |
19699 | 22726 | ||
19700 | 22727 | ||
19701 | // $ANTLR start "rule__Aggregation__Group__0__Impl" | 22728 | // $ANTLR start "rule__Call__Group__0__Impl" |
19702 | // InternalSolverLanguageParser.g:6347:1: rule__Aggregation__Group__0__Impl : ( ( rule__Aggregation__OpAssignment_0 ) ) ; | 22729 | // InternalSolverLanguageParser.g:7355:1: rule__Call__Group__0__Impl : ( ( rule__Call__FunctorAssignment_0 ) ) ; |
19703 | public final void rule__Aggregation__Group__0__Impl() throws RecognitionException { | 22730 | public final void rule__Call__Group__0__Impl() throws RecognitionException { |
19704 | 22731 | ||
19705 | int stackSize = keepStackSize(); | 22732 | int stackSize = keepStackSize(); |
19706 | 22733 | ||
19707 | try { | 22734 | try { |
19708 | // InternalSolverLanguageParser.g:6351:1: ( ( ( rule__Aggregation__OpAssignment_0 ) ) ) | 22735 | // InternalSolverLanguageParser.g:7359:1: ( ( ( rule__Call__FunctorAssignment_0 ) ) ) |
19709 | // InternalSolverLanguageParser.g:6352:1: ( ( rule__Aggregation__OpAssignment_0 ) ) | 22736 | // InternalSolverLanguageParser.g:7360:1: ( ( rule__Call__FunctorAssignment_0 ) ) |
19710 | { | 22737 | { |
19711 | // InternalSolverLanguageParser.g:6352:1: ( ( rule__Aggregation__OpAssignment_0 ) ) | 22738 | // InternalSolverLanguageParser.g:7360:1: ( ( rule__Call__FunctorAssignment_0 ) ) |
19712 | // InternalSolverLanguageParser.g:6353:2: ( rule__Aggregation__OpAssignment_0 ) | 22739 | // InternalSolverLanguageParser.g:7361:2: ( rule__Call__FunctorAssignment_0 ) |
19713 | { | 22740 | { |
19714 | before(grammarAccess.getAggregationAccess().getOpAssignment_0()); | 22741 | before(grammarAccess.getCallAccess().getFunctorAssignment_0()); |
19715 | // InternalSolverLanguageParser.g:6354:2: ( rule__Aggregation__OpAssignment_0 ) | 22742 | // InternalSolverLanguageParser.g:7362:2: ( rule__Call__FunctorAssignment_0 ) |
19716 | // InternalSolverLanguageParser.g:6354:3: rule__Aggregation__OpAssignment_0 | 22743 | // InternalSolverLanguageParser.g:7362:3: rule__Call__FunctorAssignment_0 |
19717 | { | 22744 | { |
19718 | pushFollow(FOLLOW_2); | 22745 | pushFollow(FOLLOW_2); |
19719 | rule__Aggregation__OpAssignment_0(); | 22746 | rule__Call__FunctorAssignment_0(); |
19720 | 22747 | ||
19721 | state._fsp--; | 22748 | state._fsp--; |
19722 | 22749 | ||
19723 | 22750 | ||
19724 | } | 22751 | } |
19725 | 22752 | ||
19726 | after(grammarAccess.getAggregationAccess().getOpAssignment_0()); | 22753 | after(grammarAccess.getCallAccess().getFunctorAssignment_0()); |
19727 | 22754 | ||
19728 | } | 22755 | } |
19729 | 22756 | ||
@@ -19742,26 +22769,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
19742 | } | 22769 | } |
19743 | return ; | 22770 | return ; |
19744 | } | 22771 | } |
19745 | // $ANTLR end "rule__Aggregation__Group__0__Impl" | 22772 | // $ANTLR end "rule__Call__Group__0__Impl" |
19746 | 22773 | ||
19747 | 22774 | ||
19748 | // $ANTLR start "rule__Aggregation__Group__1" | 22775 | // $ANTLR start "rule__Call__Group__1" |
19749 | // InternalSolverLanguageParser.g:6362:1: rule__Aggregation__Group__1 : rule__Aggregation__Group__1__Impl rule__Aggregation__Group__2 ; | 22776 | // InternalSolverLanguageParser.g:7370:1: rule__Call__Group__1 : rule__Call__Group__1__Impl ; |
19750 | public final void rule__Aggregation__Group__1() throws RecognitionException { | 22777 | public final void rule__Call__Group__1() throws RecognitionException { |
19751 | 22778 | ||
19752 | int stackSize = keepStackSize(); | 22779 | int stackSize = keepStackSize(); |
19753 | 22780 | ||
19754 | try { | 22781 | try { |
19755 | // InternalSolverLanguageParser.g:6366:1: ( rule__Aggregation__Group__1__Impl rule__Aggregation__Group__2 ) | 22782 | // InternalSolverLanguageParser.g:7374:1: ( rule__Call__Group__1__Impl ) |
19756 | // InternalSolverLanguageParser.g:6367:2: rule__Aggregation__Group__1__Impl rule__Aggregation__Group__2 | 22783 | // InternalSolverLanguageParser.g:7375:2: rule__Call__Group__1__Impl |
19757 | { | 22784 | { |
19758 | pushFollow(FOLLOW_40); | ||
19759 | rule__Aggregation__Group__1__Impl(); | ||
19760 | |||
19761 | state._fsp--; | ||
19762 | |||
19763 | pushFollow(FOLLOW_2); | 22785 | pushFollow(FOLLOW_2); |
19764 | rule__Aggregation__Group__2(); | 22786 | rule__Call__Group__1__Impl(); |
19765 | 22787 | ||
19766 | state._fsp--; | 22788 | state._fsp--; |
19767 | 22789 | ||
@@ -19780,46 +22802,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
19780 | } | 22802 | } |
19781 | return ; | 22803 | return ; |
19782 | } | 22804 | } |
19783 | // $ANTLR end "rule__Aggregation__Group__1" | 22805 | // $ANTLR end "rule__Call__Group__1" |
19784 | 22806 | ||
19785 | 22807 | ||
19786 | // $ANTLR start "rule__Aggregation__Group__1__Impl" | 22808 | // $ANTLR start "rule__Call__Group__1__Impl" |
19787 | // InternalSolverLanguageParser.g:6374:1: rule__Aggregation__Group__1__Impl : ( ( rule__Aggregation__LocalVariablesAssignment_1 )? ) ; | 22809 | // InternalSolverLanguageParser.g:7381:1: rule__Call__Group__1__Impl : ( ( rule__Call__ArgumentListAssignment_1 ) ) ; |
19788 | public final void rule__Aggregation__Group__1__Impl() throws RecognitionException { | 22810 | public final void rule__Call__Group__1__Impl() throws RecognitionException { |
19789 | 22811 | ||
19790 | int stackSize = keepStackSize(); | 22812 | int stackSize = keepStackSize(); |
19791 | 22813 | ||
19792 | try { | 22814 | try { |
19793 | // InternalSolverLanguageParser.g:6378:1: ( ( ( rule__Aggregation__LocalVariablesAssignment_1 )? ) ) | 22815 | // InternalSolverLanguageParser.g:7385:1: ( ( ( rule__Call__ArgumentListAssignment_1 ) ) ) |
19794 | // InternalSolverLanguageParser.g:6379:1: ( ( rule__Aggregation__LocalVariablesAssignment_1 )? ) | 22816 | // InternalSolverLanguageParser.g:7386:1: ( ( rule__Call__ArgumentListAssignment_1 ) ) |
19795 | { | 22817 | { |
19796 | // InternalSolverLanguageParser.g:6379:1: ( ( rule__Aggregation__LocalVariablesAssignment_1 )? ) | 22818 | // InternalSolverLanguageParser.g:7386:1: ( ( rule__Call__ArgumentListAssignment_1 ) ) |
19797 | // InternalSolverLanguageParser.g:6380:2: ( rule__Aggregation__LocalVariablesAssignment_1 )? | 22819 | // InternalSolverLanguageParser.g:7387:2: ( rule__Call__ArgumentListAssignment_1 ) |
19798 | { | 22820 | { |
19799 | before(grammarAccess.getAggregationAccess().getLocalVariablesAssignment_1()); | 22821 | before(grammarAccess.getCallAccess().getArgumentListAssignment_1()); |
19800 | // InternalSolverLanguageParser.g:6381:2: ( rule__Aggregation__LocalVariablesAssignment_1 )? | 22822 | // InternalSolverLanguageParser.g:7388:2: ( rule__Call__ArgumentListAssignment_1 ) |
19801 | int alt46=2; | 22823 | // InternalSolverLanguageParser.g:7388:3: rule__Call__ArgumentListAssignment_1 |
19802 | int LA46_0 = input.LA(1); | 22824 | { |
19803 | 22825 | pushFollow(FOLLOW_2); | |
19804 | if ( (LA46_0==LeftSquareBracket) ) { | 22826 | rule__Call__ArgumentListAssignment_1(); |
19805 | alt46=1; | ||
19806 | } | ||
19807 | switch (alt46) { | ||
19808 | case 1 : | ||
19809 | // InternalSolverLanguageParser.g:6381:3: rule__Aggregation__LocalVariablesAssignment_1 | ||
19810 | { | ||
19811 | pushFollow(FOLLOW_2); | ||
19812 | rule__Aggregation__LocalVariablesAssignment_1(); | ||
19813 | |||
19814 | state._fsp--; | ||
19815 | 22827 | ||
22828 | state._fsp--; | ||
19816 | 22829 | ||
19817 | } | ||
19818 | break; | ||
19819 | 22830 | ||
19820 | } | 22831 | } |
19821 | 22832 | ||
19822 | after(grammarAccess.getAggregationAccess().getLocalVariablesAssignment_1()); | 22833 | after(grammarAccess.getCallAccess().getArgumentListAssignment_1()); |
19823 | 22834 | ||
19824 | } | 22835 | } |
19825 | 22836 | ||
@@ -19838,26 +22849,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
19838 | } | 22849 | } |
19839 | return ; | 22850 | return ; |
19840 | } | 22851 | } |
19841 | // $ANTLR end "rule__Aggregation__Group__1__Impl" | 22852 | // $ANTLR end "rule__Call__Group__1__Impl" |
19842 | 22853 | ||
19843 | 22854 | ||
19844 | // $ANTLR start "rule__Aggregation__Group__2" | 22855 | // $ANTLR start "rule__ArgumentList__Group__0" |
19845 | // InternalSolverLanguageParser.g:6389:1: rule__Aggregation__Group__2 : rule__Aggregation__Group__2__Impl rule__Aggregation__Group__3 ; | 22856 | // InternalSolverLanguageParser.g:7397:1: rule__ArgumentList__Group__0 : rule__ArgumentList__Group__0__Impl rule__ArgumentList__Group__1 ; |
19846 | public final void rule__Aggregation__Group__2() throws RecognitionException { | 22857 | public final void rule__ArgumentList__Group__0() throws RecognitionException { |
19847 | 22858 | ||
19848 | int stackSize = keepStackSize(); | 22859 | int stackSize = keepStackSize(); |
19849 | 22860 | ||
19850 | try { | 22861 | try { |
19851 | // InternalSolverLanguageParser.g:6393:1: ( rule__Aggregation__Group__2__Impl rule__Aggregation__Group__3 ) | 22862 | // InternalSolverLanguageParser.g:7401:1: ( rule__ArgumentList__Group__0__Impl rule__ArgumentList__Group__1 ) |
19852 | // InternalSolverLanguageParser.g:6394:2: rule__Aggregation__Group__2__Impl rule__Aggregation__Group__3 | 22863 | // InternalSolverLanguageParser.g:7402:2: rule__ArgumentList__Group__0__Impl rule__ArgumentList__Group__1 |
19853 | { | 22864 | { |
19854 | pushFollow(FOLLOW_7); | 22865 | pushFollow(FOLLOW_16); |
19855 | rule__Aggregation__Group__2__Impl(); | 22866 | rule__ArgumentList__Group__0__Impl(); |
19856 | 22867 | ||
19857 | state._fsp--; | 22868 | state._fsp--; |
19858 | 22869 | ||
19859 | pushFollow(FOLLOW_2); | 22870 | pushFollow(FOLLOW_2); |
19860 | rule__Aggregation__Group__3(); | 22871 | rule__ArgumentList__Group__1(); |
19861 | 22872 | ||
19862 | state._fsp--; | 22873 | state._fsp--; |
19863 | 22874 | ||
@@ -19876,25 +22887,29 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
19876 | } | 22887 | } |
19877 | return ; | 22888 | return ; |
19878 | } | 22889 | } |
19879 | // $ANTLR end "rule__Aggregation__Group__2" | 22890 | // $ANTLR end "rule__ArgumentList__Group__0" |
19880 | 22891 | ||
19881 | 22892 | ||
19882 | // $ANTLR start "rule__Aggregation__Group__2__Impl" | 22893 | // $ANTLR start "rule__ArgumentList__Group__0__Impl" |
19883 | // InternalSolverLanguageParser.g:6401:1: rule__Aggregation__Group__2__Impl : ( LeftCurlyBracket ) ; | 22894 | // InternalSolverLanguageParser.g:7409:1: rule__ArgumentList__Group__0__Impl : ( () ) ; |
19884 | public final void rule__Aggregation__Group__2__Impl() throws RecognitionException { | 22895 | public final void rule__ArgumentList__Group__0__Impl() throws RecognitionException { |
19885 | 22896 | ||
19886 | int stackSize = keepStackSize(); | 22897 | int stackSize = keepStackSize(); |
19887 | 22898 | ||
19888 | try { | 22899 | try { |
19889 | // InternalSolverLanguageParser.g:6405:1: ( ( LeftCurlyBracket ) ) | 22900 | // InternalSolverLanguageParser.g:7413:1: ( ( () ) ) |
19890 | // InternalSolverLanguageParser.g:6406:1: ( LeftCurlyBracket ) | 22901 | // InternalSolverLanguageParser.g:7414:1: ( () ) |
19891 | { | 22902 | { |
19892 | // InternalSolverLanguageParser.g:6406:1: ( LeftCurlyBracket ) | 22903 | // InternalSolverLanguageParser.g:7414:1: ( () ) |
19893 | // InternalSolverLanguageParser.g:6407:2: LeftCurlyBracket | 22904 | // InternalSolverLanguageParser.g:7415:2: () |
19894 | { | 22905 | { |
19895 | before(grammarAccess.getAggregationAccess().getLeftCurlyBracketKeyword_2()); | 22906 | before(grammarAccess.getArgumentListAccess().getArgumentListAction_0()); |
19896 | match(input,LeftCurlyBracket,FOLLOW_2); | 22907 | // InternalSolverLanguageParser.g:7416:2: () |
19897 | after(grammarAccess.getAggregationAccess().getLeftCurlyBracketKeyword_2()); | 22908 | // InternalSolverLanguageParser.g:7416:3: |
22909 | { | ||
22910 | } | ||
22911 | |||
22912 | after(grammarAccess.getArgumentListAccess().getArgumentListAction_0()); | ||
19898 | 22913 | ||
19899 | } | 22914 | } |
19900 | 22915 | ||
@@ -19902,10 +22917,6 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
19902 | } | 22917 | } |
19903 | 22918 | ||
19904 | } | 22919 | } |
19905 | catch (RecognitionException re) { | ||
19906 | reportError(re); | ||
19907 | recover(input,re); | ||
19908 | } | ||
19909 | finally { | 22920 | finally { |
19910 | 22921 | ||
19911 | restoreStackSize(stackSize); | 22922 | restoreStackSize(stackSize); |
@@ -19913,26 +22924,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
19913 | } | 22924 | } |
19914 | return ; | 22925 | return ; |
19915 | } | 22926 | } |
19916 | // $ANTLR end "rule__Aggregation__Group__2__Impl" | 22927 | // $ANTLR end "rule__ArgumentList__Group__0__Impl" |
19917 | 22928 | ||
19918 | 22929 | ||
19919 | // $ANTLR start "rule__Aggregation__Group__3" | 22930 | // $ANTLR start "rule__ArgumentList__Group__1" |
19920 | // InternalSolverLanguageParser.g:6416:1: rule__Aggregation__Group__3 : rule__Aggregation__Group__3__Impl rule__Aggregation__Group__4 ; | 22931 | // InternalSolverLanguageParser.g:7424:1: rule__ArgumentList__Group__1 : rule__ArgumentList__Group__1__Impl rule__ArgumentList__Group__2 ; |
19921 | public final void rule__Aggregation__Group__3() throws RecognitionException { | 22932 | public final void rule__ArgumentList__Group__1() throws RecognitionException { |
19922 | 22933 | ||
19923 | int stackSize = keepStackSize(); | 22934 | int stackSize = keepStackSize(); |
19924 | 22935 | ||
19925 | try { | 22936 | try { |
19926 | // InternalSolverLanguageParser.g:6420:1: ( rule__Aggregation__Group__3__Impl rule__Aggregation__Group__4 ) | 22937 | // InternalSolverLanguageParser.g:7428:1: ( rule__ArgumentList__Group__1__Impl rule__ArgumentList__Group__2 ) |
19927 | // InternalSolverLanguageParser.g:6421:2: rule__Aggregation__Group__3__Impl rule__Aggregation__Group__4 | 22938 | // InternalSolverLanguageParser.g:7429:2: rule__ArgumentList__Group__1__Impl rule__ArgumentList__Group__2 |
19928 | { | 22939 | { |
19929 | pushFollow(FOLLOW_41); | 22940 | pushFollow(FOLLOW_45); |
19930 | rule__Aggregation__Group__3__Impl(); | 22941 | rule__ArgumentList__Group__1__Impl(); |
19931 | 22942 | ||
19932 | state._fsp--; | 22943 | state._fsp--; |
19933 | 22944 | ||
19934 | pushFollow(FOLLOW_2); | 22945 | pushFollow(FOLLOW_2); |
19935 | rule__Aggregation__Group__4(); | 22946 | rule__ArgumentList__Group__2(); |
19936 | 22947 | ||
19937 | state._fsp--; | 22948 | state._fsp--; |
19938 | 22949 | ||
@@ -19951,35 +22962,25 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
19951 | } | 22962 | } |
19952 | return ; | 22963 | return ; |
19953 | } | 22964 | } |
19954 | // $ANTLR end "rule__Aggregation__Group__3" | 22965 | // $ANTLR end "rule__ArgumentList__Group__1" |
19955 | 22966 | ||
19956 | 22967 | ||
19957 | // $ANTLR start "rule__Aggregation__Group__3__Impl" | 22968 | // $ANTLR start "rule__ArgumentList__Group__1__Impl" |
19958 | // InternalSolverLanguageParser.g:6428:1: rule__Aggregation__Group__3__Impl : ( ( rule__Aggregation__BodyAssignment_3 ) ) ; | 22969 | // InternalSolverLanguageParser.g:7436:1: rule__ArgumentList__Group__1__Impl : ( LeftParenthesis ) ; |
19959 | public final void rule__Aggregation__Group__3__Impl() throws RecognitionException { | 22970 | public final void rule__ArgumentList__Group__1__Impl() throws RecognitionException { |
19960 | 22971 | ||
19961 | int stackSize = keepStackSize(); | 22972 | int stackSize = keepStackSize(); |
19962 | 22973 | ||
19963 | try { | 22974 | try { |
19964 | // InternalSolverLanguageParser.g:6432:1: ( ( ( rule__Aggregation__BodyAssignment_3 ) ) ) | 22975 | // InternalSolverLanguageParser.g:7440:1: ( ( LeftParenthesis ) ) |
19965 | // InternalSolverLanguageParser.g:6433:1: ( ( rule__Aggregation__BodyAssignment_3 ) ) | 22976 | // InternalSolverLanguageParser.g:7441:1: ( LeftParenthesis ) |
19966 | { | ||
19967 | // InternalSolverLanguageParser.g:6433:1: ( ( rule__Aggregation__BodyAssignment_3 ) ) | ||
19968 | // InternalSolverLanguageParser.g:6434:2: ( rule__Aggregation__BodyAssignment_3 ) | ||
19969 | { | 22977 | { |
19970 | before(grammarAccess.getAggregationAccess().getBodyAssignment_3()); | 22978 | // InternalSolverLanguageParser.g:7441:1: ( LeftParenthesis ) |
19971 | // InternalSolverLanguageParser.g:6435:2: ( rule__Aggregation__BodyAssignment_3 ) | 22979 | // InternalSolverLanguageParser.g:7442:2: LeftParenthesis |
19972 | // InternalSolverLanguageParser.g:6435:3: rule__Aggregation__BodyAssignment_3 | ||
19973 | { | 22980 | { |
19974 | pushFollow(FOLLOW_2); | 22981 | before(grammarAccess.getArgumentListAccess().getLeftParenthesisKeyword_1()); |
19975 | rule__Aggregation__BodyAssignment_3(); | 22982 | match(input,LeftParenthesis,FOLLOW_2); |
19976 | 22983 | after(grammarAccess.getArgumentListAccess().getLeftParenthesisKeyword_1()); | |
19977 | state._fsp--; | ||
19978 | |||
19979 | |||
19980 | } | ||
19981 | |||
19982 | after(grammarAccess.getAggregationAccess().getBodyAssignment_3()); | ||
19983 | 22984 | ||
19984 | } | 22985 | } |
19985 | 22986 | ||
@@ -19998,26 +22999,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
19998 | } | 22999 | } |
19999 | return ; | 23000 | return ; |
20000 | } | 23001 | } |
20001 | // $ANTLR end "rule__Aggregation__Group__3__Impl" | 23002 | // $ANTLR end "rule__ArgumentList__Group__1__Impl" |
20002 | 23003 | ||
20003 | 23004 | ||
20004 | // $ANTLR start "rule__Aggregation__Group__4" | 23005 | // $ANTLR start "rule__ArgumentList__Group__2" |
20005 | // InternalSolverLanguageParser.g:6443:1: rule__Aggregation__Group__4 : rule__Aggregation__Group__4__Impl rule__Aggregation__Group__5 ; | 23006 | // InternalSolverLanguageParser.g:7451:1: rule__ArgumentList__Group__2 : rule__ArgumentList__Group__2__Impl rule__ArgumentList__Group__3 ; |
20006 | public final void rule__Aggregation__Group__4() throws RecognitionException { | 23007 | public final void rule__ArgumentList__Group__2() throws RecognitionException { |
20007 | 23008 | ||
20008 | int stackSize = keepStackSize(); | 23009 | int stackSize = keepStackSize(); |
20009 | 23010 | ||
20010 | try { | 23011 | try { |
20011 | // InternalSolverLanguageParser.g:6447:1: ( rule__Aggregation__Group__4__Impl rule__Aggregation__Group__5 ) | 23012 | // InternalSolverLanguageParser.g:7455:1: ( rule__ArgumentList__Group__2__Impl rule__ArgumentList__Group__3 ) |
20012 | // InternalSolverLanguageParser.g:6448:2: rule__Aggregation__Group__4__Impl rule__Aggregation__Group__5 | 23013 | // InternalSolverLanguageParser.g:7456:2: rule__ArgumentList__Group__2__Impl rule__ArgumentList__Group__3 |
20013 | { | 23014 | { |
20014 | pushFollow(FOLLOW_41); | 23015 | pushFollow(FOLLOW_45); |
20015 | rule__Aggregation__Group__4__Impl(); | 23016 | rule__ArgumentList__Group__2__Impl(); |
20016 | 23017 | ||
20017 | state._fsp--; | 23018 | state._fsp--; |
20018 | 23019 | ||
20019 | pushFollow(FOLLOW_2); | 23020 | pushFollow(FOLLOW_2); |
20020 | rule__Aggregation__Group__5(); | 23021 | rule__ArgumentList__Group__3(); |
20021 | 23022 | ||
20022 | state._fsp--; | 23023 | state._fsp--; |
20023 | 23024 | ||
@@ -20036,36 +23037,36 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
20036 | } | 23037 | } |
20037 | return ; | 23038 | return ; |
20038 | } | 23039 | } |
20039 | // $ANTLR end "rule__Aggregation__Group__4" | 23040 | // $ANTLR end "rule__ArgumentList__Group__2" |
20040 | 23041 | ||
20041 | 23042 | ||
20042 | // $ANTLR start "rule__Aggregation__Group__4__Impl" | 23043 | // $ANTLR start "rule__ArgumentList__Group__2__Impl" |
20043 | // InternalSolverLanguageParser.g:6455:1: rule__Aggregation__Group__4__Impl : ( ( rule__Aggregation__Group_4__0 )? ) ; | 23044 | // InternalSolverLanguageParser.g:7463:1: rule__ArgumentList__Group__2__Impl : ( ( rule__ArgumentList__Group_2__0 )? ) ; |
20044 | public final void rule__Aggregation__Group__4__Impl() throws RecognitionException { | 23045 | public final void rule__ArgumentList__Group__2__Impl() throws RecognitionException { |
20045 | 23046 | ||
20046 | int stackSize = keepStackSize(); | 23047 | int stackSize = keepStackSize(); |
20047 | 23048 | ||
20048 | try { | 23049 | try { |
20049 | // InternalSolverLanguageParser.g:6459:1: ( ( ( rule__Aggregation__Group_4__0 )? ) ) | 23050 | // InternalSolverLanguageParser.g:7467:1: ( ( ( rule__ArgumentList__Group_2__0 )? ) ) |
20050 | // InternalSolverLanguageParser.g:6460:1: ( ( rule__Aggregation__Group_4__0 )? ) | 23051 | // InternalSolverLanguageParser.g:7468:1: ( ( rule__ArgumentList__Group_2__0 )? ) |
20051 | { | 23052 | { |
20052 | // InternalSolverLanguageParser.g:6460:1: ( ( rule__Aggregation__Group_4__0 )? ) | 23053 | // InternalSolverLanguageParser.g:7468:1: ( ( rule__ArgumentList__Group_2__0 )? ) |
20053 | // InternalSolverLanguageParser.g:6461:2: ( rule__Aggregation__Group_4__0 )? | 23054 | // InternalSolverLanguageParser.g:7469:2: ( rule__ArgumentList__Group_2__0 )? |
20054 | { | 23055 | { |
20055 | before(grammarAccess.getAggregationAccess().getGroup_4()); | 23056 | before(grammarAccess.getArgumentListAccess().getGroup_2()); |
20056 | // InternalSolverLanguageParser.g:6462:2: ( rule__Aggregation__Group_4__0 )? | 23057 | // InternalSolverLanguageParser.g:7470:2: ( rule__ArgumentList__Group_2__0 )? |
20057 | int alt47=2; | 23058 | int alt51=2; |
20058 | int LA47_0 = input.LA(1); | 23059 | int LA51_0 = input.LA(1); |
20059 | 23060 | ||
20060 | if ( (LA47_0==VerticalLine) ) { | 23061 | if ( (LA51_0==Unknown||LA51_0==Object||(LA51_0>=Count && LA51_0<=False)||LA51_0==True||LA51_0==Inf||(LA51_0>=ExclamationMark && LA51_0<=LeftParenthesis)||(LA51_0>=Asterisk && LA51_0<=PlusSign)||LA51_0==HyphenMinus||(LA51_0>=QuestionMark && LA51_0<=LeftSquareBracket)||(LA51_0>=Tilde && LA51_0<=RULE_QUOTED_ID)||(LA51_0>=RULE_ID && LA51_0<=RULE_INT)) ) { |
20061 | alt47=1; | 23062 | alt51=1; |
20062 | } | 23063 | } |
20063 | switch (alt47) { | 23064 | switch (alt51) { |
20064 | case 1 : | 23065 | case 1 : |
20065 | // InternalSolverLanguageParser.g:6462:3: rule__Aggregation__Group_4__0 | 23066 | // InternalSolverLanguageParser.g:7470:3: rule__ArgumentList__Group_2__0 |
20066 | { | 23067 | { |
20067 | pushFollow(FOLLOW_2); | 23068 | pushFollow(FOLLOW_2); |
20068 | rule__Aggregation__Group_4__0(); | 23069 | rule__ArgumentList__Group_2__0(); |
20069 | 23070 | ||
20070 | state._fsp--; | 23071 | state._fsp--; |
20071 | 23072 | ||
@@ -20075,7 +23076,7 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
20075 | 23076 | ||
20076 | } | 23077 | } |
20077 | 23078 | ||
20078 | after(grammarAccess.getAggregationAccess().getGroup_4()); | 23079 | after(grammarAccess.getArgumentListAccess().getGroup_2()); |
20079 | 23080 | ||
20080 | } | 23081 | } |
20081 | 23082 | ||
@@ -20094,21 +23095,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
20094 | } | 23095 | } |
20095 | return ; | 23096 | return ; |
20096 | } | 23097 | } |
20097 | // $ANTLR end "rule__Aggregation__Group__4__Impl" | 23098 | // $ANTLR end "rule__ArgumentList__Group__2__Impl" |
20098 | 23099 | ||
20099 | 23100 | ||
20100 | // $ANTLR start "rule__Aggregation__Group__5" | 23101 | // $ANTLR start "rule__ArgumentList__Group__3" |
20101 | // InternalSolverLanguageParser.g:6470:1: rule__Aggregation__Group__5 : rule__Aggregation__Group__5__Impl ; | 23102 | // InternalSolverLanguageParser.g:7478:1: rule__ArgumentList__Group__3 : rule__ArgumentList__Group__3__Impl ; |
20102 | public final void rule__Aggregation__Group__5() throws RecognitionException { | 23103 | public final void rule__ArgumentList__Group__3() throws RecognitionException { |
20103 | 23104 | ||
20104 | int stackSize = keepStackSize(); | 23105 | int stackSize = keepStackSize(); |
20105 | 23106 | ||
20106 | try { | 23107 | try { |
20107 | // InternalSolverLanguageParser.g:6474:1: ( rule__Aggregation__Group__5__Impl ) | 23108 | // InternalSolverLanguageParser.g:7482:1: ( rule__ArgumentList__Group__3__Impl ) |
20108 | // InternalSolverLanguageParser.g:6475:2: rule__Aggregation__Group__5__Impl | 23109 | // InternalSolverLanguageParser.g:7483:2: rule__ArgumentList__Group__3__Impl |
20109 | { | 23110 | { |
20110 | pushFollow(FOLLOW_2); | 23111 | pushFollow(FOLLOW_2); |
20111 | rule__Aggregation__Group__5__Impl(); | 23112 | rule__ArgumentList__Group__3__Impl(); |
20112 | 23113 | ||
20113 | state._fsp--; | 23114 | state._fsp--; |
20114 | 23115 | ||
@@ -20127,25 +23128,25 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
20127 | } | 23128 | } |
20128 | return ; | 23129 | return ; |
20129 | } | 23130 | } |
20130 | // $ANTLR end "rule__Aggregation__Group__5" | 23131 | // $ANTLR end "rule__ArgumentList__Group__3" |
20131 | 23132 | ||
20132 | 23133 | ||
20133 | // $ANTLR start "rule__Aggregation__Group__5__Impl" | 23134 | // $ANTLR start "rule__ArgumentList__Group__3__Impl" |
20134 | // InternalSolverLanguageParser.g:6481:1: rule__Aggregation__Group__5__Impl : ( RightCurlyBracket ) ; | 23135 | // InternalSolverLanguageParser.g:7489:1: rule__ArgumentList__Group__3__Impl : ( RightParenthesis ) ; |
20135 | public final void rule__Aggregation__Group__5__Impl() throws RecognitionException { | 23136 | public final void rule__ArgumentList__Group__3__Impl() throws RecognitionException { |
20136 | 23137 | ||
20137 | int stackSize = keepStackSize(); | 23138 | int stackSize = keepStackSize(); |
20138 | 23139 | ||
20139 | try { | 23140 | try { |
20140 | // InternalSolverLanguageParser.g:6485:1: ( ( RightCurlyBracket ) ) | 23141 | // InternalSolverLanguageParser.g:7493:1: ( ( RightParenthesis ) ) |
20141 | // InternalSolverLanguageParser.g:6486:1: ( RightCurlyBracket ) | 23142 | // InternalSolverLanguageParser.g:7494:1: ( RightParenthesis ) |
20142 | { | 23143 | { |
20143 | // InternalSolverLanguageParser.g:6486:1: ( RightCurlyBracket ) | 23144 | // InternalSolverLanguageParser.g:7494:1: ( RightParenthesis ) |
20144 | // InternalSolverLanguageParser.g:6487:2: RightCurlyBracket | 23145 | // InternalSolverLanguageParser.g:7495:2: RightParenthesis |
20145 | { | 23146 | { |
20146 | before(grammarAccess.getAggregationAccess().getRightCurlyBracketKeyword_5()); | 23147 | before(grammarAccess.getArgumentListAccess().getRightParenthesisKeyword_3()); |
20147 | match(input,RightCurlyBracket,FOLLOW_2); | 23148 | match(input,RightParenthesis,FOLLOW_2); |
20148 | after(grammarAccess.getAggregationAccess().getRightCurlyBracketKeyword_5()); | 23149 | after(grammarAccess.getArgumentListAccess().getRightParenthesisKeyword_3()); |
20149 | 23150 | ||
20150 | } | 23151 | } |
20151 | 23152 | ||
@@ -20164,26 +23165,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
20164 | } | 23165 | } |
20165 | return ; | 23166 | return ; |
20166 | } | 23167 | } |
20167 | // $ANTLR end "rule__Aggregation__Group__5__Impl" | 23168 | // $ANTLR end "rule__ArgumentList__Group__3__Impl" |
20168 | 23169 | ||
20169 | 23170 | ||
20170 | // $ANTLR start "rule__Aggregation__Group_4__0" | 23171 | // $ANTLR start "rule__ArgumentList__Group_2__0" |
20171 | // InternalSolverLanguageParser.g:6497:1: rule__Aggregation__Group_4__0 : rule__Aggregation__Group_4__0__Impl rule__Aggregation__Group_4__1 ; | 23172 | // InternalSolverLanguageParser.g:7505:1: rule__ArgumentList__Group_2__0 : rule__ArgumentList__Group_2__0__Impl rule__ArgumentList__Group_2__1 ; |
20172 | public final void rule__Aggregation__Group_4__0() throws RecognitionException { | 23173 | public final void rule__ArgumentList__Group_2__0() throws RecognitionException { |
20173 | 23174 | ||
20174 | int stackSize = keepStackSize(); | 23175 | int stackSize = keepStackSize(); |
20175 | 23176 | ||
20176 | try { | 23177 | try { |
20177 | // InternalSolverLanguageParser.g:6501:1: ( rule__Aggregation__Group_4__0__Impl rule__Aggregation__Group_4__1 ) | 23178 | // InternalSolverLanguageParser.g:7509:1: ( rule__ArgumentList__Group_2__0__Impl rule__ArgumentList__Group_2__1 ) |
20178 | // InternalSolverLanguageParser.g:6502:2: rule__Aggregation__Group_4__0__Impl rule__Aggregation__Group_4__1 | 23179 | // InternalSolverLanguageParser.g:7510:2: rule__ArgumentList__Group_2__0__Impl rule__ArgumentList__Group_2__1 |
20179 | { | 23180 | { |
20180 | pushFollow(FOLLOW_7); | 23181 | pushFollow(FOLLOW_35); |
20181 | rule__Aggregation__Group_4__0__Impl(); | 23182 | rule__ArgumentList__Group_2__0__Impl(); |
20182 | 23183 | ||
20183 | state._fsp--; | 23184 | state._fsp--; |
20184 | 23185 | ||
20185 | pushFollow(FOLLOW_2); | 23186 | pushFollow(FOLLOW_2); |
20186 | rule__Aggregation__Group_4__1(); | 23187 | rule__ArgumentList__Group_2__1(); |
20187 | 23188 | ||
20188 | state._fsp--; | 23189 | state._fsp--; |
20189 | 23190 | ||
@@ -20202,25 +23203,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
20202 | } | 23203 | } |
20203 | return ; | 23204 | return ; |
20204 | } | 23205 | } |
20205 | // $ANTLR end "rule__Aggregation__Group_4__0" | 23206 | // $ANTLR end "rule__ArgumentList__Group_2__0" |
20206 | 23207 | ||
20207 | 23208 | ||
20208 | // $ANTLR start "rule__Aggregation__Group_4__0__Impl" | 23209 | // $ANTLR start "rule__ArgumentList__Group_2__0__Impl" |
20209 | // InternalSolverLanguageParser.g:6509:1: rule__Aggregation__Group_4__0__Impl : ( VerticalLine ) ; | 23210 | // InternalSolverLanguageParser.g:7517:1: rule__ArgumentList__Group_2__0__Impl : ( ( rule__ArgumentList__ArgumentsAssignment_2_0 ) ) ; |
20210 | public final void rule__Aggregation__Group_4__0__Impl() throws RecognitionException { | 23211 | public final void rule__ArgumentList__Group_2__0__Impl() throws RecognitionException { |
20211 | 23212 | ||
20212 | int stackSize = keepStackSize(); | 23213 | int stackSize = keepStackSize(); |
20213 | 23214 | ||
20214 | try { | 23215 | try { |
20215 | // InternalSolverLanguageParser.g:6513:1: ( ( VerticalLine ) ) | 23216 | // InternalSolverLanguageParser.g:7521:1: ( ( ( rule__ArgumentList__ArgumentsAssignment_2_0 ) ) ) |
20216 | // InternalSolverLanguageParser.g:6514:1: ( VerticalLine ) | 23217 | // InternalSolverLanguageParser.g:7522:1: ( ( rule__ArgumentList__ArgumentsAssignment_2_0 ) ) |
20217 | { | 23218 | { |
20218 | // InternalSolverLanguageParser.g:6514:1: ( VerticalLine ) | 23219 | // InternalSolverLanguageParser.g:7522:1: ( ( rule__ArgumentList__ArgumentsAssignment_2_0 ) ) |
20219 | // InternalSolverLanguageParser.g:6515:2: VerticalLine | 23220 | // InternalSolverLanguageParser.g:7523:2: ( rule__ArgumentList__ArgumentsAssignment_2_0 ) |
20220 | { | 23221 | { |
20221 | before(grammarAccess.getAggregationAccess().getVerticalLineKeyword_4_0()); | 23222 | before(grammarAccess.getArgumentListAccess().getArgumentsAssignment_2_0()); |
20222 | match(input,VerticalLine,FOLLOW_2); | 23223 | // InternalSolverLanguageParser.g:7524:2: ( rule__ArgumentList__ArgumentsAssignment_2_0 ) |
20223 | after(grammarAccess.getAggregationAccess().getVerticalLineKeyword_4_0()); | 23224 | // InternalSolverLanguageParser.g:7524:3: rule__ArgumentList__ArgumentsAssignment_2_0 |
23225 | { | ||
23226 | pushFollow(FOLLOW_2); | ||
23227 | rule__ArgumentList__ArgumentsAssignment_2_0(); | ||
23228 | |||
23229 | state._fsp--; | ||
23230 | |||
23231 | |||
23232 | } | ||
23233 | |||
23234 | after(grammarAccess.getArgumentListAccess().getArgumentsAssignment_2_0()); | ||
20224 | 23235 | ||
20225 | } | 23236 | } |
20226 | 23237 | ||
@@ -20239,21 +23250,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
20239 | } | 23250 | } |
20240 | return ; | 23251 | return ; |
20241 | } | 23252 | } |
20242 | // $ANTLR end "rule__Aggregation__Group_4__0__Impl" | 23253 | // $ANTLR end "rule__ArgumentList__Group_2__0__Impl" |
20243 | 23254 | ||
20244 | 23255 | ||
20245 | // $ANTLR start "rule__Aggregation__Group_4__1" | 23256 | // $ANTLR start "rule__ArgumentList__Group_2__1" |
20246 | // InternalSolverLanguageParser.g:6524:1: rule__Aggregation__Group_4__1 : rule__Aggregation__Group_4__1__Impl ; | 23257 | // InternalSolverLanguageParser.g:7532:1: rule__ArgumentList__Group_2__1 : rule__ArgumentList__Group_2__1__Impl ; |
20247 | public final void rule__Aggregation__Group_4__1() throws RecognitionException { | 23258 | public final void rule__ArgumentList__Group_2__1() throws RecognitionException { |
20248 | 23259 | ||
20249 | int stackSize = keepStackSize(); | 23260 | int stackSize = keepStackSize(); |
20250 | 23261 | ||
20251 | try { | 23262 | try { |
20252 | // InternalSolverLanguageParser.g:6528:1: ( rule__Aggregation__Group_4__1__Impl ) | 23263 | // InternalSolverLanguageParser.g:7536:1: ( rule__ArgumentList__Group_2__1__Impl ) |
20253 | // InternalSolverLanguageParser.g:6529:2: rule__Aggregation__Group_4__1__Impl | 23264 | // InternalSolverLanguageParser.g:7537:2: rule__ArgumentList__Group_2__1__Impl |
20254 | { | 23265 | { |
20255 | pushFollow(FOLLOW_2); | 23266 | pushFollow(FOLLOW_2); |
20256 | rule__Aggregation__Group_4__1__Impl(); | 23267 | rule__ArgumentList__Group_2__1__Impl(); |
20257 | 23268 | ||
20258 | state._fsp--; | 23269 | state._fsp--; |
20259 | 23270 | ||
@@ -20272,35 +23283,53 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
20272 | } | 23283 | } |
20273 | return ; | 23284 | return ; |
20274 | } | 23285 | } |
20275 | // $ANTLR end "rule__Aggregation__Group_4__1" | 23286 | // $ANTLR end "rule__ArgumentList__Group_2__1" |
20276 | 23287 | ||
20277 | 23288 | ||
20278 | // $ANTLR start "rule__Aggregation__Group_4__1__Impl" | 23289 | // $ANTLR start "rule__ArgumentList__Group_2__1__Impl" |
20279 | // InternalSolverLanguageParser.g:6535:1: rule__Aggregation__Group_4__1__Impl : ( ( rule__Aggregation__ConditionAssignment_4_1 ) ) ; | 23290 | // InternalSolverLanguageParser.g:7543:1: rule__ArgumentList__Group_2__1__Impl : ( ( rule__ArgumentList__Group_2_1__0 )* ) ; |
20280 | public final void rule__Aggregation__Group_4__1__Impl() throws RecognitionException { | 23291 | public final void rule__ArgumentList__Group_2__1__Impl() throws RecognitionException { |
20281 | 23292 | ||
20282 | int stackSize = keepStackSize(); | 23293 | int stackSize = keepStackSize(); |
20283 | 23294 | ||
20284 | try { | 23295 | try { |
20285 | // InternalSolverLanguageParser.g:6539:1: ( ( ( rule__Aggregation__ConditionAssignment_4_1 ) ) ) | 23296 | // InternalSolverLanguageParser.g:7547:1: ( ( ( rule__ArgumentList__Group_2_1__0 )* ) ) |
20286 | // InternalSolverLanguageParser.g:6540:1: ( ( rule__Aggregation__ConditionAssignment_4_1 ) ) | 23297 | // InternalSolverLanguageParser.g:7548:1: ( ( rule__ArgumentList__Group_2_1__0 )* ) |
20287 | { | ||
20288 | // InternalSolverLanguageParser.g:6540:1: ( ( rule__Aggregation__ConditionAssignment_4_1 ) ) | ||
20289 | // InternalSolverLanguageParser.g:6541:2: ( rule__Aggregation__ConditionAssignment_4_1 ) | ||
20290 | { | 23298 | { |
20291 | before(grammarAccess.getAggregationAccess().getConditionAssignment_4_1()); | 23299 | // InternalSolverLanguageParser.g:7548:1: ( ( rule__ArgumentList__Group_2_1__0 )* ) |
20292 | // InternalSolverLanguageParser.g:6542:2: ( rule__Aggregation__ConditionAssignment_4_1 ) | 23300 | // InternalSolverLanguageParser.g:7549:2: ( rule__ArgumentList__Group_2_1__0 )* |
20293 | // InternalSolverLanguageParser.g:6542:3: rule__Aggregation__ConditionAssignment_4_1 | ||
20294 | { | 23301 | { |
20295 | pushFollow(FOLLOW_2); | 23302 | before(grammarAccess.getArgumentListAccess().getGroup_2_1()); |
20296 | rule__Aggregation__ConditionAssignment_4_1(); | 23303 | // InternalSolverLanguageParser.g:7550:2: ( rule__ArgumentList__Group_2_1__0 )* |
23304 | loop52: | ||
23305 | do { | ||
23306 | int alt52=2; | ||
23307 | int LA52_0 = input.LA(1); | ||
20297 | 23308 | ||
20298 | state._fsp--; | 23309 | if ( (LA52_0==Comma) ) { |
23310 | alt52=1; | ||
23311 | } | ||
20299 | 23312 | ||
20300 | 23313 | ||
20301 | } | 23314 | switch (alt52) { |
23315 | case 1 : | ||
23316 | // InternalSolverLanguageParser.g:7550:3: rule__ArgumentList__Group_2_1__0 | ||
23317 | { | ||
23318 | pushFollow(FOLLOW_29); | ||
23319 | rule__ArgumentList__Group_2_1__0(); | ||
23320 | |||
23321 | state._fsp--; | ||
20302 | 23322 | ||
20303 | after(grammarAccess.getAggregationAccess().getConditionAssignment_4_1()); | 23323 | |
23324 | } | ||
23325 | break; | ||
23326 | |||
23327 | default : | ||
23328 | break loop52; | ||
23329 | } | ||
23330 | } while (true); | ||
23331 | |||
23332 | after(grammarAccess.getArgumentListAccess().getGroup_2_1()); | ||
20304 | 23333 | ||
20305 | } | 23334 | } |
20306 | 23335 | ||
@@ -20319,26 +23348,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
20319 | } | 23348 | } |
20320 | return ; | 23349 | return ; |
20321 | } | 23350 | } |
20322 | // $ANTLR end "rule__Aggregation__Group_4__1__Impl" | 23351 | // $ANTLR end "rule__ArgumentList__Group_2__1__Impl" |
20323 | 23352 | ||
20324 | 23353 | ||
20325 | // $ANTLR start "rule__AtomicExpression__Group_4__0" | 23354 | // $ANTLR start "rule__ArgumentList__Group_2_1__0" |
20326 | // InternalSolverLanguageParser.g:6551:1: rule__AtomicExpression__Group_4__0 : rule__AtomicExpression__Group_4__0__Impl rule__AtomicExpression__Group_4__1 ; | 23355 | // InternalSolverLanguageParser.g:7559:1: rule__ArgumentList__Group_2_1__0 : rule__ArgumentList__Group_2_1__0__Impl rule__ArgumentList__Group_2_1__1 ; |
20327 | public final void rule__AtomicExpression__Group_4__0() throws RecognitionException { | 23356 | public final void rule__ArgumentList__Group_2_1__0() throws RecognitionException { |
20328 | 23357 | ||
20329 | int stackSize = keepStackSize(); | 23358 | int stackSize = keepStackSize(); |
20330 | 23359 | ||
20331 | try { | 23360 | try { |
20332 | // InternalSolverLanguageParser.g:6555:1: ( rule__AtomicExpression__Group_4__0__Impl rule__AtomicExpression__Group_4__1 ) | 23361 | // InternalSolverLanguageParser.g:7563:1: ( rule__ArgumentList__Group_2_1__0__Impl rule__ArgumentList__Group_2_1__1 ) |
20333 | // InternalSolverLanguageParser.g:6556:2: rule__AtomicExpression__Group_4__0__Impl rule__AtomicExpression__Group_4__1 | 23362 | // InternalSolverLanguageParser.g:7564:2: rule__ArgumentList__Group_2_1__0__Impl rule__ArgumentList__Group_2_1__1 |
20334 | { | 23363 | { |
20335 | pushFollow(FOLLOW_7); | 23364 | pushFollow(FOLLOW_46); |
20336 | rule__AtomicExpression__Group_4__0__Impl(); | 23365 | rule__ArgumentList__Group_2_1__0__Impl(); |
20337 | 23366 | ||
20338 | state._fsp--; | 23367 | state._fsp--; |
20339 | 23368 | ||
20340 | pushFollow(FOLLOW_2); | 23369 | pushFollow(FOLLOW_2); |
20341 | rule__AtomicExpression__Group_4__1(); | 23370 | rule__ArgumentList__Group_2_1__1(); |
20342 | 23371 | ||
20343 | state._fsp--; | 23372 | state._fsp--; |
20344 | 23373 | ||
@@ -20357,25 +23386,25 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
20357 | } | 23386 | } |
20358 | return ; | 23387 | return ; |
20359 | } | 23388 | } |
20360 | // $ANTLR end "rule__AtomicExpression__Group_4__0" | 23389 | // $ANTLR end "rule__ArgumentList__Group_2_1__0" |
20361 | 23390 | ||
20362 | 23391 | ||
20363 | // $ANTLR start "rule__AtomicExpression__Group_4__0__Impl" | 23392 | // $ANTLR start "rule__ArgumentList__Group_2_1__0__Impl" |
20364 | // InternalSolverLanguageParser.g:6563:1: rule__AtomicExpression__Group_4__0__Impl : ( LeftParenthesis ) ; | 23393 | // InternalSolverLanguageParser.g:7571:1: rule__ArgumentList__Group_2_1__0__Impl : ( Comma ) ; |
20365 | public final void rule__AtomicExpression__Group_4__0__Impl() throws RecognitionException { | 23394 | public final void rule__ArgumentList__Group_2_1__0__Impl() throws RecognitionException { |
20366 | 23395 | ||
20367 | int stackSize = keepStackSize(); | 23396 | int stackSize = keepStackSize(); |
20368 | 23397 | ||
20369 | try { | 23398 | try { |
20370 | // InternalSolverLanguageParser.g:6567:1: ( ( LeftParenthesis ) ) | 23399 | // InternalSolverLanguageParser.g:7575:1: ( ( Comma ) ) |
20371 | // InternalSolverLanguageParser.g:6568:1: ( LeftParenthesis ) | 23400 | // InternalSolverLanguageParser.g:7576:1: ( Comma ) |
20372 | { | 23401 | { |
20373 | // InternalSolverLanguageParser.g:6568:1: ( LeftParenthesis ) | 23402 | // InternalSolverLanguageParser.g:7576:1: ( Comma ) |
20374 | // InternalSolverLanguageParser.g:6569:2: LeftParenthesis | 23403 | // InternalSolverLanguageParser.g:7577:2: Comma |
20375 | { | 23404 | { |
20376 | before(grammarAccess.getAtomicExpressionAccess().getLeftParenthesisKeyword_4_0()); | 23405 | before(grammarAccess.getArgumentListAccess().getCommaKeyword_2_1_0()); |
20377 | match(input,LeftParenthesis,FOLLOW_2); | 23406 | match(input,Comma,FOLLOW_2); |
20378 | after(grammarAccess.getAtomicExpressionAccess().getLeftParenthesisKeyword_4_0()); | 23407 | after(grammarAccess.getArgumentListAccess().getCommaKeyword_2_1_0()); |
20379 | 23408 | ||
20380 | } | 23409 | } |
20381 | 23410 | ||
@@ -20394,26 +23423,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
20394 | } | 23423 | } |
20395 | return ; | 23424 | return ; |
20396 | } | 23425 | } |
20397 | // $ANTLR end "rule__AtomicExpression__Group_4__0__Impl" | 23426 | // $ANTLR end "rule__ArgumentList__Group_2_1__0__Impl" |
20398 | 23427 | ||
20399 | 23428 | ||
20400 | // $ANTLR start "rule__AtomicExpression__Group_4__1" | 23429 | // $ANTLR start "rule__ArgumentList__Group_2_1__1" |
20401 | // InternalSolverLanguageParser.g:6578:1: rule__AtomicExpression__Group_4__1 : rule__AtomicExpression__Group_4__1__Impl rule__AtomicExpression__Group_4__2 ; | 23430 | // InternalSolverLanguageParser.g:7586:1: rule__ArgumentList__Group_2_1__1 : rule__ArgumentList__Group_2_1__1__Impl ; |
20402 | public final void rule__AtomicExpression__Group_4__1() throws RecognitionException { | 23431 | public final void rule__ArgumentList__Group_2_1__1() throws RecognitionException { |
20403 | 23432 | ||
20404 | int stackSize = keepStackSize(); | 23433 | int stackSize = keepStackSize(); |
20405 | 23434 | ||
20406 | try { | 23435 | try { |
20407 | // InternalSolverLanguageParser.g:6582:1: ( rule__AtomicExpression__Group_4__1__Impl rule__AtomicExpression__Group_4__2 ) | 23436 | // InternalSolverLanguageParser.g:7590:1: ( rule__ArgumentList__Group_2_1__1__Impl ) |
20408 | // InternalSolverLanguageParser.g:6583:2: rule__AtomicExpression__Group_4__1__Impl rule__AtomicExpression__Group_4__2 | 23437 | // InternalSolverLanguageParser.g:7591:2: rule__ArgumentList__Group_2_1__1__Impl |
20409 | { | 23438 | { |
20410 | pushFollow(FOLLOW_42); | ||
20411 | rule__AtomicExpression__Group_4__1__Impl(); | ||
20412 | |||
20413 | state._fsp--; | ||
20414 | |||
20415 | pushFollow(FOLLOW_2); | 23439 | pushFollow(FOLLOW_2); |
20416 | rule__AtomicExpression__Group_4__2(); | 23440 | rule__ArgumentList__Group_2_1__1__Impl(); |
20417 | 23441 | ||
20418 | state._fsp--; | 23442 | state._fsp--; |
20419 | 23443 | ||
@@ -20432,29 +23456,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
20432 | } | 23456 | } |
20433 | return ; | 23457 | return ; |
20434 | } | 23458 | } |
20435 | // $ANTLR end "rule__AtomicExpression__Group_4__1" | 23459 | // $ANTLR end "rule__ArgumentList__Group_2_1__1" |
20436 | 23460 | ||
20437 | 23461 | ||
20438 | // $ANTLR start "rule__AtomicExpression__Group_4__1__Impl" | 23462 | // $ANTLR start "rule__ArgumentList__Group_2_1__1__Impl" |
20439 | // InternalSolverLanguageParser.g:6590:1: rule__AtomicExpression__Group_4__1__Impl : ( ruleExpression ) ; | 23463 | // InternalSolverLanguageParser.g:7597:1: rule__ArgumentList__Group_2_1__1__Impl : ( ( rule__ArgumentList__ArgumentsAssignment_2_1_1 ) ) ; |
20440 | public final void rule__AtomicExpression__Group_4__1__Impl() throws RecognitionException { | 23464 | public final void rule__ArgumentList__Group_2_1__1__Impl() throws RecognitionException { |
20441 | 23465 | ||
20442 | int stackSize = keepStackSize(); | 23466 | int stackSize = keepStackSize(); |
20443 | 23467 | ||
20444 | try { | 23468 | try { |
20445 | // InternalSolverLanguageParser.g:6594:1: ( ( ruleExpression ) ) | 23469 | // InternalSolverLanguageParser.g:7601:1: ( ( ( rule__ArgumentList__ArgumentsAssignment_2_1_1 ) ) ) |
20446 | // InternalSolverLanguageParser.g:6595:1: ( ruleExpression ) | 23470 | // InternalSolverLanguageParser.g:7602:1: ( ( rule__ArgumentList__ArgumentsAssignment_2_1_1 ) ) |
20447 | { | 23471 | { |
20448 | // InternalSolverLanguageParser.g:6595:1: ( ruleExpression ) | 23472 | // InternalSolverLanguageParser.g:7602:1: ( ( rule__ArgumentList__ArgumentsAssignment_2_1_1 ) ) |
20449 | // InternalSolverLanguageParser.g:6596:2: ruleExpression | 23473 | // InternalSolverLanguageParser.g:7603:2: ( rule__ArgumentList__ArgumentsAssignment_2_1_1 ) |
23474 | { | ||
23475 | before(grammarAccess.getArgumentListAccess().getArgumentsAssignment_2_1_1()); | ||
23476 | // InternalSolverLanguageParser.g:7604:2: ( rule__ArgumentList__ArgumentsAssignment_2_1_1 ) | ||
23477 | // InternalSolverLanguageParser.g:7604:3: rule__ArgumentList__ArgumentsAssignment_2_1_1 | ||
20450 | { | 23478 | { |
20451 | before(grammarAccess.getAtomicExpressionAccess().getExpressionParserRuleCall_4_1()); | ||
20452 | pushFollow(FOLLOW_2); | 23479 | pushFollow(FOLLOW_2); |
20453 | ruleExpression(); | 23480 | rule__ArgumentList__ArgumentsAssignment_2_1_1(); |
20454 | 23481 | ||
20455 | state._fsp--; | 23482 | state._fsp--; |
20456 | 23483 | ||
20457 | after(grammarAccess.getAtomicExpressionAccess().getExpressionParserRuleCall_4_1()); | 23484 | |
23485 | } | ||
23486 | |||
23487 | after(grammarAccess.getArgumentListAccess().getArgumentsAssignment_2_1_1()); | ||
20458 | 23488 | ||
20459 | } | 23489 | } |
20460 | 23490 | ||
@@ -20473,21 +23503,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
20473 | } | 23503 | } |
20474 | return ; | 23504 | return ; |
20475 | } | 23505 | } |
20476 | // $ANTLR end "rule__AtomicExpression__Group_4__1__Impl" | 23506 | // $ANTLR end "rule__ArgumentList__Group_2_1__1__Impl" |
20477 | 23507 | ||
20478 | 23508 | ||
20479 | // $ANTLR start "rule__AtomicExpression__Group_4__2" | 23509 | // $ANTLR start "rule__StarArgument__Group__0" |
20480 | // InternalSolverLanguageParser.g:6605:1: rule__AtomicExpression__Group_4__2 : rule__AtomicExpression__Group_4__2__Impl ; | 23510 | // InternalSolverLanguageParser.g:7613:1: rule__StarArgument__Group__0 : rule__StarArgument__Group__0__Impl rule__StarArgument__Group__1 ; |
20481 | public final void rule__AtomicExpression__Group_4__2() throws RecognitionException { | 23511 | public final void rule__StarArgument__Group__0() throws RecognitionException { |
20482 | 23512 | ||
20483 | int stackSize = keepStackSize(); | 23513 | int stackSize = keepStackSize(); |
20484 | 23514 | ||
20485 | try { | 23515 | try { |
20486 | // InternalSolverLanguageParser.g:6609:1: ( rule__AtomicExpression__Group_4__2__Impl ) | 23516 | // InternalSolverLanguageParser.g:7617:1: ( rule__StarArgument__Group__0__Impl rule__StarArgument__Group__1 ) |
20487 | // InternalSolverLanguageParser.g:6610:2: rule__AtomicExpression__Group_4__2__Impl | 23517 | // InternalSolverLanguageParser.g:7618:2: rule__StarArgument__Group__0__Impl rule__StarArgument__Group__1 |
20488 | { | 23518 | { |
23519 | pushFollow(FOLLOW_47); | ||
23520 | rule__StarArgument__Group__0__Impl(); | ||
23521 | |||
23522 | state._fsp--; | ||
23523 | |||
20489 | pushFollow(FOLLOW_2); | 23524 | pushFollow(FOLLOW_2); |
20490 | rule__AtomicExpression__Group_4__2__Impl(); | 23525 | rule__StarArgument__Group__1(); |
20491 | 23526 | ||
20492 | state._fsp--; | 23527 | state._fsp--; |
20493 | 23528 | ||
@@ -20506,25 +23541,29 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
20506 | } | 23541 | } |
20507 | return ; | 23542 | return ; |
20508 | } | 23543 | } |
20509 | // $ANTLR end "rule__AtomicExpression__Group_4__2" | 23544 | // $ANTLR end "rule__StarArgument__Group__0" |
20510 | 23545 | ||
20511 | 23546 | ||
20512 | // $ANTLR start "rule__AtomicExpression__Group_4__2__Impl" | 23547 | // $ANTLR start "rule__StarArgument__Group__0__Impl" |
20513 | // InternalSolverLanguageParser.g:6616:1: rule__AtomicExpression__Group_4__2__Impl : ( RightParenthesis ) ; | 23548 | // InternalSolverLanguageParser.g:7625:1: rule__StarArgument__Group__0__Impl : ( () ) ; |
20514 | public final void rule__AtomicExpression__Group_4__2__Impl() throws RecognitionException { | 23549 | public final void rule__StarArgument__Group__0__Impl() throws RecognitionException { |
20515 | 23550 | ||
20516 | int stackSize = keepStackSize(); | 23551 | int stackSize = keepStackSize(); |
20517 | 23552 | ||
20518 | try { | 23553 | try { |
20519 | // InternalSolverLanguageParser.g:6620:1: ( ( RightParenthesis ) ) | 23554 | // InternalSolverLanguageParser.g:7629:1: ( ( () ) ) |
20520 | // InternalSolverLanguageParser.g:6621:1: ( RightParenthesis ) | 23555 | // InternalSolverLanguageParser.g:7630:1: ( () ) |
20521 | { | 23556 | { |
20522 | // InternalSolverLanguageParser.g:6621:1: ( RightParenthesis ) | 23557 | // InternalSolverLanguageParser.g:7630:1: ( () ) |
20523 | // InternalSolverLanguageParser.g:6622:2: RightParenthesis | 23558 | // InternalSolverLanguageParser.g:7631:2: () |
20524 | { | 23559 | { |
20525 | before(grammarAccess.getAtomicExpressionAccess().getRightParenthesisKeyword_4_2()); | 23560 | before(grammarAccess.getStarArgumentAccess().getStarArgumentAction_0()); |
20526 | match(input,RightParenthesis,FOLLOW_2); | 23561 | // InternalSolverLanguageParser.g:7632:2: () |
20527 | after(grammarAccess.getAtomicExpressionAccess().getRightParenthesisKeyword_4_2()); | 23562 | // InternalSolverLanguageParser.g:7632:3: |
23563 | { | ||
23564 | } | ||
23565 | |||
23566 | after(grammarAccess.getStarArgumentAccess().getStarArgumentAction_0()); | ||
20528 | 23567 | ||
20529 | } | 23568 | } |
20530 | 23569 | ||
@@ -20532,10 +23571,6 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
20532 | } | 23571 | } |
20533 | 23572 | ||
20534 | } | 23573 | } |
20535 | catch (RecognitionException re) { | ||
20536 | reportError(re); | ||
20537 | recover(input,re); | ||
20538 | } | ||
20539 | finally { | 23574 | finally { |
20540 | 23575 | ||
20541 | restoreStackSize(stackSize); | 23576 | restoreStackSize(stackSize); |
@@ -20543,26 +23578,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
20543 | } | 23578 | } |
20544 | return ; | 23579 | return ; |
20545 | } | 23580 | } |
20546 | // $ANTLR end "rule__AtomicExpression__Group_4__2__Impl" | 23581 | // $ANTLR end "rule__StarArgument__Group__0__Impl" |
20547 | 23582 | ||
20548 | 23583 | ||
20549 | // $ANTLR start "rule__Call__Group__0" | 23584 | // $ANTLR start "rule__StarArgument__Group__1" |
20550 | // InternalSolverLanguageParser.g:6632:1: rule__Call__Group__0 : rule__Call__Group__0__Impl rule__Call__Group__1 ; | 23585 | // InternalSolverLanguageParser.g:7640:1: rule__StarArgument__Group__1 : rule__StarArgument__Group__1__Impl ; |
20551 | public final void rule__Call__Group__0() throws RecognitionException { | 23586 | public final void rule__StarArgument__Group__1() throws RecognitionException { |
20552 | 23587 | ||
20553 | int stackSize = keepStackSize(); | 23588 | int stackSize = keepStackSize(); |
20554 | 23589 | ||
20555 | try { | 23590 | try { |
20556 | // InternalSolverLanguageParser.g:6636:1: ( rule__Call__Group__0__Impl rule__Call__Group__1 ) | 23591 | // InternalSolverLanguageParser.g:7644:1: ( rule__StarArgument__Group__1__Impl ) |
20557 | // InternalSolverLanguageParser.g:6637:2: rule__Call__Group__0__Impl rule__Call__Group__1 | 23592 | // InternalSolverLanguageParser.g:7645:2: rule__StarArgument__Group__1__Impl |
20558 | { | 23593 | { |
20559 | pushFollow(FOLLOW_43); | ||
20560 | rule__Call__Group__0__Impl(); | ||
20561 | |||
20562 | state._fsp--; | ||
20563 | |||
20564 | pushFollow(FOLLOW_2); | 23594 | pushFollow(FOLLOW_2); |
20565 | rule__Call__Group__1(); | 23595 | rule__StarArgument__Group__1__Impl(); |
20566 | 23596 | ||
20567 | state._fsp--; | 23597 | state._fsp--; |
20568 | 23598 | ||
@@ -20581,35 +23611,25 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
20581 | } | 23611 | } |
20582 | return ; | 23612 | return ; |
20583 | } | 23613 | } |
20584 | // $ANTLR end "rule__Call__Group__0" | 23614 | // $ANTLR end "rule__StarArgument__Group__1" |
20585 | 23615 | ||
20586 | 23616 | ||
20587 | // $ANTLR start "rule__Call__Group__0__Impl" | 23617 | // $ANTLR start "rule__StarArgument__Group__1__Impl" |
20588 | // InternalSolverLanguageParser.g:6644:1: rule__Call__Group__0__Impl : ( ( rule__Call__FunctorAssignment_0 ) ) ; | 23618 | // InternalSolverLanguageParser.g:7651:1: rule__StarArgument__Group__1__Impl : ( Asterisk ) ; |
20589 | public final void rule__Call__Group__0__Impl() throws RecognitionException { | 23619 | public final void rule__StarArgument__Group__1__Impl() throws RecognitionException { |
20590 | 23620 | ||
20591 | int stackSize = keepStackSize(); | 23621 | int stackSize = keepStackSize(); |
20592 | 23622 | ||
20593 | try { | 23623 | try { |
20594 | // InternalSolverLanguageParser.g:6648:1: ( ( ( rule__Call__FunctorAssignment_0 ) ) ) | 23624 | // InternalSolverLanguageParser.g:7655:1: ( ( Asterisk ) ) |
20595 | // InternalSolverLanguageParser.g:6649:1: ( ( rule__Call__FunctorAssignment_0 ) ) | 23625 | // InternalSolverLanguageParser.g:7656:1: ( Asterisk ) |
20596 | { | 23626 | { |
20597 | // InternalSolverLanguageParser.g:6649:1: ( ( rule__Call__FunctorAssignment_0 ) ) | 23627 | // InternalSolverLanguageParser.g:7656:1: ( Asterisk ) |
20598 | // InternalSolverLanguageParser.g:6650:2: ( rule__Call__FunctorAssignment_0 ) | 23628 | // InternalSolverLanguageParser.g:7657:2: Asterisk |
20599 | { | 23629 | { |
20600 | before(grammarAccess.getCallAccess().getFunctorAssignment_0()); | 23630 | before(grammarAccess.getStarArgumentAccess().getAsteriskKeyword_1()); |
20601 | // InternalSolverLanguageParser.g:6651:2: ( rule__Call__FunctorAssignment_0 ) | 23631 | match(input,Asterisk,FOLLOW_2); |
20602 | // InternalSolverLanguageParser.g:6651:3: rule__Call__FunctorAssignment_0 | 23632 | after(grammarAccess.getStarArgumentAccess().getAsteriskKeyword_1()); |
20603 | { | ||
20604 | pushFollow(FOLLOW_2); | ||
20605 | rule__Call__FunctorAssignment_0(); | ||
20606 | |||
20607 | state._fsp--; | ||
20608 | |||
20609 | |||
20610 | } | ||
20611 | |||
20612 | after(grammarAccess.getCallAccess().getFunctorAssignment_0()); | ||
20613 | 23633 | ||
20614 | } | 23634 | } |
20615 | 23635 | ||
@@ -20628,26 +23648,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
20628 | } | 23648 | } |
20629 | return ; | 23649 | return ; |
20630 | } | 23650 | } |
20631 | // $ANTLR end "rule__Call__Group__0__Impl" | 23651 | // $ANTLR end "rule__StarArgument__Group__1__Impl" |
20632 | 23652 | ||
20633 | 23653 | ||
20634 | // $ANTLR start "rule__Call__Group__1" | 23654 | // $ANTLR start "rule__TypedVariableArgument__Group__0" |
20635 | // InternalSolverLanguageParser.g:6659:1: rule__Call__Group__1 : rule__Call__Group__1__Impl rule__Call__Group__2 ; | 23655 | // InternalSolverLanguageParser.g:7667:1: rule__TypedVariableArgument__Group__0 : rule__TypedVariableArgument__Group__0__Impl rule__TypedVariableArgument__Group__1 ; |
20636 | public final void rule__Call__Group__1() throws RecognitionException { | 23656 | public final void rule__TypedVariableArgument__Group__0() throws RecognitionException { |
20637 | 23657 | ||
20638 | int stackSize = keepStackSize(); | 23658 | int stackSize = keepStackSize(); |
20639 | 23659 | ||
20640 | try { | 23660 | try { |
20641 | // InternalSolverLanguageParser.g:6663:1: ( rule__Call__Group__1__Impl rule__Call__Group__2 ) | 23661 | // InternalSolverLanguageParser.g:7671:1: ( rule__TypedVariableArgument__Group__0__Impl rule__TypedVariableArgument__Group__1 ) |
20642 | // InternalSolverLanguageParser.g:6664:2: rule__Call__Group__1__Impl rule__Call__Group__2 | 23662 | // InternalSolverLanguageParser.g:7672:2: rule__TypedVariableArgument__Group__0__Impl rule__TypedVariableArgument__Group__1 |
20643 | { | 23663 | { |
20644 | pushFollow(FOLLOW_43); | 23664 | pushFollow(FOLLOW_48); |
20645 | rule__Call__Group__1__Impl(); | 23665 | rule__TypedVariableArgument__Group__0__Impl(); |
20646 | 23666 | ||
20647 | state._fsp--; | 23667 | state._fsp--; |
20648 | 23668 | ||
20649 | pushFollow(FOLLOW_2); | 23669 | pushFollow(FOLLOW_2); |
20650 | rule__Call__Group__2(); | 23670 | rule__TypedVariableArgument__Group__1(); |
20651 | 23671 | ||
20652 | state._fsp--; | 23672 | state._fsp--; |
20653 | 23673 | ||
@@ -20666,46 +23686,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
20666 | } | 23686 | } |
20667 | return ; | 23687 | return ; |
20668 | } | 23688 | } |
20669 | // $ANTLR end "rule__Call__Group__1" | 23689 | // $ANTLR end "rule__TypedVariableArgument__Group__0" |
20670 | 23690 | ||
20671 | 23691 | ||
20672 | // $ANTLR start "rule__Call__Group__1__Impl" | 23692 | // $ANTLR start "rule__TypedVariableArgument__Group__0__Impl" |
20673 | // InternalSolverLanguageParser.g:6671:1: rule__Call__Group__1__Impl : ( ( rule__Call__Alternatives_1 )? ) ; | 23693 | // InternalSolverLanguageParser.g:7679:1: rule__TypedVariableArgument__Group__0__Impl : ( ( rule__TypedVariableArgument__TypeReferenceAssignment_0 ) ) ; |
20674 | public final void rule__Call__Group__1__Impl() throws RecognitionException { | 23694 | public final void rule__TypedVariableArgument__Group__0__Impl() throws RecognitionException { |
20675 | 23695 | ||
20676 | int stackSize = keepStackSize(); | 23696 | int stackSize = keepStackSize(); |
20677 | 23697 | ||
20678 | try { | 23698 | try { |
20679 | // InternalSolverLanguageParser.g:6675:1: ( ( ( rule__Call__Alternatives_1 )? ) ) | 23699 | // InternalSolverLanguageParser.g:7683:1: ( ( ( rule__TypedVariableArgument__TypeReferenceAssignment_0 ) ) ) |
20680 | // InternalSolverLanguageParser.g:6676:1: ( ( rule__Call__Alternatives_1 )? ) | 23700 | // InternalSolverLanguageParser.g:7684:1: ( ( rule__TypedVariableArgument__TypeReferenceAssignment_0 ) ) |
20681 | { | 23701 | { |
20682 | // InternalSolverLanguageParser.g:6676:1: ( ( rule__Call__Alternatives_1 )? ) | 23702 | // InternalSolverLanguageParser.g:7684:1: ( ( rule__TypedVariableArgument__TypeReferenceAssignment_0 ) ) |
20683 | // InternalSolverLanguageParser.g:6677:2: ( rule__Call__Alternatives_1 )? | 23703 | // InternalSolverLanguageParser.g:7685:2: ( rule__TypedVariableArgument__TypeReferenceAssignment_0 ) |
20684 | { | 23704 | { |
20685 | before(grammarAccess.getCallAccess().getAlternatives_1()); | 23705 | before(grammarAccess.getTypedVariableArgumentAccess().getTypeReferenceAssignment_0()); |
20686 | // InternalSolverLanguageParser.g:6678:2: ( rule__Call__Alternatives_1 )? | 23706 | // InternalSolverLanguageParser.g:7686:2: ( rule__TypedVariableArgument__TypeReferenceAssignment_0 ) |
20687 | int alt48=2; | 23707 | // InternalSolverLanguageParser.g:7686:3: rule__TypedVariableArgument__TypeReferenceAssignment_0 |
20688 | int LA48_0 = input.LA(1); | 23708 | { |
20689 | 23709 | pushFollow(FOLLOW_2); | |
20690 | if ( ((LA48_0>=RULE_TRANSITIVE_CLOSURE && LA48_0<=RULE_REFLEXIVE_TRANSITIVE_CLOSURE)) ) { | 23710 | rule__TypedVariableArgument__TypeReferenceAssignment_0(); |
20691 | alt48=1; | ||
20692 | } | ||
20693 | switch (alt48) { | ||
20694 | case 1 : | ||
20695 | // InternalSolverLanguageParser.g:6678:3: rule__Call__Alternatives_1 | ||
20696 | { | ||
20697 | pushFollow(FOLLOW_2); | ||
20698 | rule__Call__Alternatives_1(); | ||
20699 | |||
20700 | state._fsp--; | ||
20701 | 23711 | ||
23712 | state._fsp--; | ||
20702 | 23713 | ||
20703 | } | ||
20704 | break; | ||
20705 | 23714 | ||
20706 | } | 23715 | } |
20707 | 23716 | ||
20708 | after(grammarAccess.getCallAccess().getAlternatives_1()); | 23717 | after(grammarAccess.getTypedVariableArgumentAccess().getTypeReferenceAssignment_0()); |
20709 | 23718 | ||
20710 | } | 23719 | } |
20711 | 23720 | ||
@@ -20724,21 +23733,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
20724 | } | 23733 | } |
20725 | return ; | 23734 | return ; |
20726 | } | 23735 | } |
20727 | // $ANTLR end "rule__Call__Group__1__Impl" | 23736 | // $ANTLR end "rule__TypedVariableArgument__Group__0__Impl" |
20728 | 23737 | ||
20729 | 23738 | ||
20730 | // $ANTLR start "rule__Call__Group__2" | 23739 | // $ANTLR start "rule__TypedVariableArgument__Group__1" |
20731 | // InternalSolverLanguageParser.g:6686:1: rule__Call__Group__2 : rule__Call__Group__2__Impl ; | 23740 | // InternalSolverLanguageParser.g:7694:1: rule__TypedVariableArgument__Group__1 : rule__TypedVariableArgument__Group__1__Impl ; |
20732 | public final void rule__Call__Group__2() throws RecognitionException { | 23741 | public final void rule__TypedVariableArgument__Group__1() throws RecognitionException { |
20733 | 23742 | ||
20734 | int stackSize = keepStackSize(); | 23743 | int stackSize = keepStackSize(); |
20735 | 23744 | ||
20736 | try { | 23745 | try { |
20737 | // InternalSolverLanguageParser.g:6690:1: ( rule__Call__Group__2__Impl ) | 23746 | // InternalSolverLanguageParser.g:7698:1: ( rule__TypedVariableArgument__Group__1__Impl ) |
20738 | // InternalSolverLanguageParser.g:6691:2: rule__Call__Group__2__Impl | 23747 | // InternalSolverLanguageParser.g:7699:2: rule__TypedVariableArgument__Group__1__Impl |
20739 | { | 23748 | { |
20740 | pushFollow(FOLLOW_2); | 23749 | pushFollow(FOLLOW_2); |
20741 | rule__Call__Group__2__Impl(); | 23750 | rule__TypedVariableArgument__Group__1__Impl(); |
20742 | 23751 | ||
20743 | state._fsp--; | 23752 | state._fsp--; |
20744 | 23753 | ||
@@ -20757,35 +23766,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
20757 | } | 23766 | } |
20758 | return ; | 23767 | return ; |
20759 | } | 23768 | } |
20760 | // $ANTLR end "rule__Call__Group__2" | 23769 | // $ANTLR end "rule__TypedVariableArgument__Group__1" |
20761 | 23770 | ||
20762 | 23771 | ||
20763 | // $ANTLR start "rule__Call__Group__2__Impl" | 23772 | // $ANTLR start "rule__TypedVariableArgument__Group__1__Impl" |
20764 | // InternalSolverLanguageParser.g:6697:1: rule__Call__Group__2__Impl : ( ( rule__Call__ArgumentListAssignment_2 ) ) ; | 23773 | // InternalSolverLanguageParser.g:7705:1: rule__TypedVariableArgument__Group__1__Impl : ( ( rule__TypedVariableArgument__NameAssignment_1 ) ) ; |
20765 | public final void rule__Call__Group__2__Impl() throws RecognitionException { | 23774 | public final void rule__TypedVariableArgument__Group__1__Impl() throws RecognitionException { |
20766 | 23775 | ||
20767 | int stackSize = keepStackSize(); | 23776 | int stackSize = keepStackSize(); |
20768 | 23777 | ||
20769 | try { | 23778 | try { |
20770 | // InternalSolverLanguageParser.g:6701:1: ( ( ( rule__Call__ArgumentListAssignment_2 ) ) ) | 23779 | // InternalSolverLanguageParser.g:7709:1: ( ( ( rule__TypedVariableArgument__NameAssignment_1 ) ) ) |
20771 | // InternalSolverLanguageParser.g:6702:1: ( ( rule__Call__ArgumentListAssignment_2 ) ) | 23780 | // InternalSolverLanguageParser.g:7710:1: ( ( rule__TypedVariableArgument__NameAssignment_1 ) ) |
20772 | { | 23781 | { |
20773 | // InternalSolverLanguageParser.g:6702:1: ( ( rule__Call__ArgumentListAssignment_2 ) ) | 23782 | // InternalSolverLanguageParser.g:7710:1: ( ( rule__TypedVariableArgument__NameAssignment_1 ) ) |
20774 | // InternalSolverLanguageParser.g:6703:2: ( rule__Call__ArgumentListAssignment_2 ) | 23783 | // InternalSolverLanguageParser.g:7711:2: ( rule__TypedVariableArgument__NameAssignment_1 ) |
20775 | { | 23784 | { |
20776 | before(grammarAccess.getCallAccess().getArgumentListAssignment_2()); | 23785 | before(grammarAccess.getTypedVariableArgumentAccess().getNameAssignment_1()); |
20777 | // InternalSolverLanguageParser.g:6704:2: ( rule__Call__ArgumentListAssignment_2 ) | 23786 | // InternalSolverLanguageParser.g:7712:2: ( rule__TypedVariableArgument__NameAssignment_1 ) |
20778 | // InternalSolverLanguageParser.g:6704:3: rule__Call__ArgumentListAssignment_2 | 23787 | // InternalSolverLanguageParser.g:7712:3: rule__TypedVariableArgument__NameAssignment_1 |
20779 | { | 23788 | { |
20780 | pushFollow(FOLLOW_2); | 23789 | pushFollow(FOLLOW_2); |
20781 | rule__Call__ArgumentListAssignment_2(); | 23790 | rule__TypedVariableArgument__NameAssignment_1(); |
20782 | 23791 | ||
20783 | state._fsp--; | 23792 | state._fsp--; |
20784 | 23793 | ||
20785 | 23794 | ||
20786 | } | 23795 | } |
20787 | 23796 | ||
20788 | after(grammarAccess.getCallAccess().getArgumentListAssignment_2()); | 23797 | after(grammarAccess.getTypedVariableArgumentAccess().getNameAssignment_1()); |
20789 | 23798 | ||
20790 | } | 23799 | } |
20791 | 23800 | ||
@@ -20804,26 +23813,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
20804 | } | 23813 | } |
20805 | return ; | 23814 | return ; |
20806 | } | 23815 | } |
20807 | // $ANTLR end "rule__Call__Group__2__Impl" | 23816 | // $ANTLR end "rule__TypedVariableArgument__Group__1__Impl" |
20808 | 23817 | ||
20809 | 23818 | ||
20810 | // $ANTLR start "rule__ArgumentList__Group__0" | 23819 | // $ANTLR start "rule__TypedStarArgument__Group__0" |
20811 | // InternalSolverLanguageParser.g:6713:1: rule__ArgumentList__Group__0 : rule__ArgumentList__Group__0__Impl rule__ArgumentList__Group__1 ; | 23820 | // InternalSolverLanguageParser.g:7721:1: rule__TypedStarArgument__Group__0 : rule__TypedStarArgument__Group__0__Impl rule__TypedStarArgument__Group__1 ; |
20812 | public final void rule__ArgumentList__Group__0() throws RecognitionException { | 23821 | public final void rule__TypedStarArgument__Group__0() throws RecognitionException { |
20813 | 23822 | ||
20814 | int stackSize = keepStackSize(); | 23823 | int stackSize = keepStackSize(); |
20815 | 23824 | ||
20816 | try { | 23825 | try { |
20817 | // InternalSolverLanguageParser.g:6717:1: ( rule__ArgumentList__Group__0__Impl rule__ArgumentList__Group__1 ) | 23826 | // InternalSolverLanguageParser.g:7725:1: ( rule__TypedStarArgument__Group__0__Impl rule__TypedStarArgument__Group__1 ) |
20818 | // InternalSolverLanguageParser.g:6718:2: rule__ArgumentList__Group__0__Impl rule__ArgumentList__Group__1 | 23827 | // InternalSolverLanguageParser.g:7726:2: rule__TypedStarArgument__Group__0__Impl rule__TypedStarArgument__Group__1 |
20819 | { | 23828 | { |
20820 | pushFollow(FOLLOW_12); | 23829 | pushFollow(FOLLOW_47); |
20821 | rule__ArgumentList__Group__0__Impl(); | 23830 | rule__TypedStarArgument__Group__0__Impl(); |
20822 | 23831 | ||
20823 | state._fsp--; | 23832 | state._fsp--; |
20824 | 23833 | ||
20825 | pushFollow(FOLLOW_2); | 23834 | pushFollow(FOLLOW_2); |
20826 | rule__ArgumentList__Group__1(); | 23835 | rule__TypedStarArgument__Group__1(); |
20827 | 23836 | ||
20828 | state._fsp--; | 23837 | state._fsp--; |
20829 | 23838 | ||
@@ -20842,29 +23851,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
20842 | } | 23851 | } |
20843 | return ; | 23852 | return ; |
20844 | } | 23853 | } |
20845 | // $ANTLR end "rule__ArgumentList__Group__0" | 23854 | // $ANTLR end "rule__TypedStarArgument__Group__0" |
20846 | 23855 | ||
20847 | 23856 | ||
20848 | // $ANTLR start "rule__ArgumentList__Group__0__Impl" | 23857 | // $ANTLR start "rule__TypedStarArgument__Group__0__Impl" |
20849 | // InternalSolverLanguageParser.g:6725:1: rule__ArgumentList__Group__0__Impl : ( () ) ; | 23858 | // InternalSolverLanguageParser.g:7733:1: rule__TypedStarArgument__Group__0__Impl : ( ( rule__TypedStarArgument__TypeReferenceAssignment_0 ) ) ; |
20850 | public final void rule__ArgumentList__Group__0__Impl() throws RecognitionException { | 23859 | public final void rule__TypedStarArgument__Group__0__Impl() throws RecognitionException { |
20851 | 23860 | ||
20852 | int stackSize = keepStackSize(); | 23861 | int stackSize = keepStackSize(); |
20853 | 23862 | ||
20854 | try { | 23863 | try { |
20855 | // InternalSolverLanguageParser.g:6729:1: ( ( () ) ) | 23864 | // InternalSolverLanguageParser.g:7737:1: ( ( ( rule__TypedStarArgument__TypeReferenceAssignment_0 ) ) ) |
20856 | // InternalSolverLanguageParser.g:6730:1: ( () ) | 23865 | // InternalSolverLanguageParser.g:7738:1: ( ( rule__TypedStarArgument__TypeReferenceAssignment_0 ) ) |
20857 | { | 23866 | { |
20858 | // InternalSolverLanguageParser.g:6730:1: ( () ) | 23867 | // InternalSolverLanguageParser.g:7738:1: ( ( rule__TypedStarArgument__TypeReferenceAssignment_0 ) ) |
20859 | // InternalSolverLanguageParser.g:6731:2: () | 23868 | // InternalSolverLanguageParser.g:7739:2: ( rule__TypedStarArgument__TypeReferenceAssignment_0 ) |
20860 | { | 23869 | { |
20861 | before(grammarAccess.getArgumentListAccess().getArgumentListAction_0()); | 23870 | before(grammarAccess.getTypedStarArgumentAccess().getTypeReferenceAssignment_0()); |
20862 | // InternalSolverLanguageParser.g:6732:2: () | 23871 | // InternalSolverLanguageParser.g:7740:2: ( rule__TypedStarArgument__TypeReferenceAssignment_0 ) |
20863 | // InternalSolverLanguageParser.g:6732:3: | 23872 | // InternalSolverLanguageParser.g:7740:3: rule__TypedStarArgument__TypeReferenceAssignment_0 |
20864 | { | 23873 | { |
23874 | pushFollow(FOLLOW_2); | ||
23875 | rule__TypedStarArgument__TypeReferenceAssignment_0(); | ||
23876 | |||
23877 | state._fsp--; | ||
23878 | |||
23879 | |||
20865 | } | 23880 | } |
20866 | 23881 | ||
20867 | after(grammarAccess.getArgumentListAccess().getArgumentListAction_0()); | 23882 | after(grammarAccess.getTypedStarArgumentAccess().getTypeReferenceAssignment_0()); |
20868 | 23883 | ||
20869 | } | 23884 | } |
20870 | 23885 | ||
@@ -20872,6 +23887,10 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
20872 | } | 23887 | } |
20873 | 23888 | ||
20874 | } | 23889 | } |
23890 | catch (RecognitionException re) { | ||
23891 | reportError(re); | ||
23892 | recover(input,re); | ||
23893 | } | ||
20875 | finally { | 23894 | finally { |
20876 | 23895 | ||
20877 | restoreStackSize(stackSize); | 23896 | restoreStackSize(stackSize); |
@@ -20879,26 +23898,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
20879 | } | 23898 | } |
20880 | return ; | 23899 | return ; |
20881 | } | 23900 | } |
20882 | // $ANTLR end "rule__ArgumentList__Group__0__Impl" | 23901 | // $ANTLR end "rule__TypedStarArgument__Group__0__Impl" |
20883 | 23902 | ||
20884 | 23903 | ||
20885 | // $ANTLR start "rule__ArgumentList__Group__1" | 23904 | // $ANTLR start "rule__TypedStarArgument__Group__1" |
20886 | // InternalSolverLanguageParser.g:6740:1: rule__ArgumentList__Group__1 : rule__ArgumentList__Group__1__Impl rule__ArgumentList__Group__2 ; | 23905 | // InternalSolverLanguageParser.g:7748:1: rule__TypedStarArgument__Group__1 : rule__TypedStarArgument__Group__1__Impl ; |
20887 | public final void rule__ArgumentList__Group__1() throws RecognitionException { | 23906 | public final void rule__TypedStarArgument__Group__1() throws RecognitionException { |
20888 | 23907 | ||
20889 | int stackSize = keepStackSize(); | 23908 | int stackSize = keepStackSize(); |
20890 | 23909 | ||
20891 | try { | 23910 | try { |
20892 | // InternalSolverLanguageParser.g:6744:1: ( rule__ArgumentList__Group__1__Impl rule__ArgumentList__Group__2 ) | 23911 | // InternalSolverLanguageParser.g:7752:1: ( rule__TypedStarArgument__Group__1__Impl ) |
20893 | // InternalSolverLanguageParser.g:6745:2: rule__ArgumentList__Group__1__Impl rule__ArgumentList__Group__2 | 23912 | // InternalSolverLanguageParser.g:7753:2: rule__TypedStarArgument__Group__1__Impl |
20894 | { | 23913 | { |
20895 | pushFollow(FOLLOW_44); | ||
20896 | rule__ArgumentList__Group__1__Impl(); | ||
20897 | |||
20898 | state._fsp--; | ||
20899 | |||
20900 | pushFollow(FOLLOW_2); | 23914 | pushFollow(FOLLOW_2); |
20901 | rule__ArgumentList__Group__2(); | 23915 | rule__TypedStarArgument__Group__1__Impl(); |
20902 | 23916 | ||
20903 | state._fsp--; | 23917 | state._fsp--; |
20904 | 23918 | ||
@@ -20917,25 +23931,25 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
20917 | } | 23931 | } |
20918 | return ; | 23932 | return ; |
20919 | } | 23933 | } |
20920 | // $ANTLR end "rule__ArgumentList__Group__1" | 23934 | // $ANTLR end "rule__TypedStarArgument__Group__1" |
20921 | 23935 | ||
20922 | 23936 | ||
20923 | // $ANTLR start "rule__ArgumentList__Group__1__Impl" | 23937 | // $ANTLR start "rule__TypedStarArgument__Group__1__Impl" |
20924 | // InternalSolverLanguageParser.g:6752:1: rule__ArgumentList__Group__1__Impl : ( LeftParenthesis ) ; | 23938 | // InternalSolverLanguageParser.g:7759:1: rule__TypedStarArgument__Group__1__Impl : ( Asterisk ) ; |
20925 | public final void rule__ArgumentList__Group__1__Impl() throws RecognitionException { | 23939 | public final void rule__TypedStarArgument__Group__1__Impl() throws RecognitionException { |
20926 | 23940 | ||
20927 | int stackSize = keepStackSize(); | 23941 | int stackSize = keepStackSize(); |
20928 | 23942 | ||
20929 | try { | 23943 | try { |
20930 | // InternalSolverLanguageParser.g:6756:1: ( ( LeftParenthesis ) ) | 23944 | // InternalSolverLanguageParser.g:7763:1: ( ( Asterisk ) ) |
20931 | // InternalSolverLanguageParser.g:6757:1: ( LeftParenthesis ) | 23945 | // InternalSolverLanguageParser.g:7764:1: ( Asterisk ) |
20932 | { | 23946 | { |
20933 | // InternalSolverLanguageParser.g:6757:1: ( LeftParenthesis ) | 23947 | // InternalSolverLanguageParser.g:7764:1: ( Asterisk ) |
20934 | // InternalSolverLanguageParser.g:6758:2: LeftParenthesis | 23948 | // InternalSolverLanguageParser.g:7765:2: Asterisk |
20935 | { | 23949 | { |
20936 | before(grammarAccess.getArgumentListAccess().getLeftParenthesisKeyword_1()); | 23950 | before(grammarAccess.getTypedStarArgumentAccess().getAsteriskKeyword_1()); |
20937 | match(input,LeftParenthesis,FOLLOW_2); | 23951 | match(input,Asterisk,FOLLOW_2); |
20938 | after(grammarAccess.getArgumentListAccess().getLeftParenthesisKeyword_1()); | 23952 | after(grammarAccess.getTypedStarArgumentAccess().getAsteriskKeyword_1()); |
20939 | 23953 | ||
20940 | } | 23954 | } |
20941 | 23955 | ||
@@ -20954,26 +23968,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
20954 | } | 23968 | } |
20955 | return ; | 23969 | return ; |
20956 | } | 23970 | } |
20957 | // $ANTLR end "rule__ArgumentList__Group__1__Impl" | 23971 | // $ANTLR end "rule__TypedStarArgument__Group__1__Impl" |
20958 | 23972 | ||
20959 | 23973 | ||
20960 | // $ANTLR start "rule__ArgumentList__Group__2" | 23974 | // $ANTLR start "rule__Reference__Group__0" |
20961 | // InternalSolverLanguageParser.g:6767:1: rule__ArgumentList__Group__2 : rule__ArgumentList__Group__2__Impl rule__ArgumentList__Group__3 ; | 23975 | // InternalSolverLanguageParser.g:7775:1: rule__Reference__Group__0 : rule__Reference__Group__0__Impl rule__Reference__Group__1 ; |
20962 | public final void rule__ArgumentList__Group__2() throws RecognitionException { | 23976 | public final void rule__Reference__Group__0() throws RecognitionException { |
20963 | 23977 | ||
20964 | int stackSize = keepStackSize(); | 23978 | int stackSize = keepStackSize(); |
20965 | 23979 | ||
20966 | try { | 23980 | try { |
20967 | // InternalSolverLanguageParser.g:6771:1: ( rule__ArgumentList__Group__2__Impl rule__ArgumentList__Group__3 ) | 23981 | // InternalSolverLanguageParser.g:7779:1: ( rule__Reference__Group__0__Impl rule__Reference__Group__1 ) |
20968 | // InternalSolverLanguageParser.g:6772:2: rule__ArgumentList__Group__2__Impl rule__ArgumentList__Group__3 | 23982 | // InternalSolverLanguageParser.g:7780:2: rule__Reference__Group__0__Impl rule__Reference__Group__1 |
20969 | { | 23983 | { |
20970 | pushFollow(FOLLOW_44); | 23984 | pushFollow(FOLLOW_49); |
20971 | rule__ArgumentList__Group__2__Impl(); | 23985 | rule__Reference__Group__0__Impl(); |
20972 | 23986 | ||
20973 | state._fsp--; | 23987 | state._fsp--; |
20974 | 23988 | ||
20975 | pushFollow(FOLLOW_2); | 23989 | pushFollow(FOLLOW_2); |
20976 | rule__ArgumentList__Group__3(); | 23990 | rule__Reference__Group__1(); |
20977 | 23991 | ||
20978 | state._fsp--; | 23992 | state._fsp--; |
20979 | 23993 | ||
@@ -20992,46 +24006,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
20992 | } | 24006 | } |
20993 | return ; | 24007 | return ; |
20994 | } | 24008 | } |
20995 | // $ANTLR end "rule__ArgumentList__Group__2" | 24009 | // $ANTLR end "rule__Reference__Group__0" |
20996 | 24010 | ||
20997 | 24011 | ||
20998 | // $ANTLR start "rule__ArgumentList__Group__2__Impl" | 24012 | // $ANTLR start "rule__Reference__Group__0__Impl" |
20999 | // InternalSolverLanguageParser.g:6779:1: rule__ArgumentList__Group__2__Impl : ( ( rule__ArgumentList__Group_2__0 )? ) ; | 24013 | // InternalSolverLanguageParser.g:7787:1: rule__Reference__Group__0__Impl : ( ( rule__Reference__ComponentsAssignment_0 ) ) ; |
21000 | public final void rule__ArgumentList__Group__2__Impl() throws RecognitionException { | 24014 | public final void rule__Reference__Group__0__Impl() throws RecognitionException { |
21001 | 24015 | ||
21002 | int stackSize = keepStackSize(); | 24016 | int stackSize = keepStackSize(); |
21003 | 24017 | ||
21004 | try { | 24018 | try { |
21005 | // InternalSolverLanguageParser.g:6783:1: ( ( ( rule__ArgumentList__Group_2__0 )? ) ) | 24019 | // InternalSolverLanguageParser.g:7791:1: ( ( ( rule__Reference__ComponentsAssignment_0 ) ) ) |
21006 | // InternalSolverLanguageParser.g:6784:1: ( ( rule__ArgumentList__Group_2__0 )? ) | 24020 | // InternalSolverLanguageParser.g:7792:1: ( ( rule__Reference__ComponentsAssignment_0 ) ) |
21007 | { | 24021 | { |
21008 | // InternalSolverLanguageParser.g:6784:1: ( ( rule__ArgumentList__Group_2__0 )? ) | 24022 | // InternalSolverLanguageParser.g:7792:1: ( ( rule__Reference__ComponentsAssignment_0 ) ) |
21009 | // InternalSolverLanguageParser.g:6785:2: ( rule__ArgumentList__Group_2__0 )? | 24023 | // InternalSolverLanguageParser.g:7793:2: ( rule__Reference__ComponentsAssignment_0 ) |
21010 | { | 24024 | { |
21011 | before(grammarAccess.getArgumentListAccess().getGroup_2()); | 24025 | before(grammarAccess.getReferenceAccess().getComponentsAssignment_0()); |
21012 | // InternalSolverLanguageParser.g:6786:2: ( rule__ArgumentList__Group_2__0 )? | 24026 | // InternalSolverLanguageParser.g:7794:2: ( rule__Reference__ComponentsAssignment_0 ) |
21013 | int alt49=2; | 24027 | // InternalSolverLanguageParser.g:7794:3: rule__Reference__ComponentsAssignment_0 |
21014 | int LA49_0 = input.LA(1); | 24028 | { |
21015 | 24029 | pushFollow(FOLLOW_2); | |
21016 | if ( (LA49_0==Current||(LA49_0>=Unknown && LA49_0<=Exists)||LA49_0==Forall||(LA49_0>=Count && LA49_0<=False)||LA49_0==Must||LA49_0==True||LA49_0==Inf||LA49_0==May||(LA49_0>=ExclamationMark && LA49_0<=LeftParenthesis)||(LA49_0>=Asterisk && LA49_0<=PlusSign)||LA49_0==HyphenMinus||LA49_0==LeftSquareBracket||(LA49_0>=RULE_STRING && LA49_0<=RULE_QUOTED_ID)||(LA49_0>=RULE_ID && LA49_0<=RULE_INT)) ) { | 24030 | rule__Reference__ComponentsAssignment_0(); |
21017 | alt49=1; | ||
21018 | } | ||
21019 | switch (alt49) { | ||
21020 | case 1 : | ||
21021 | // InternalSolverLanguageParser.g:6786:3: rule__ArgumentList__Group_2__0 | ||
21022 | { | ||
21023 | pushFollow(FOLLOW_2); | ||
21024 | rule__ArgumentList__Group_2__0(); | ||
21025 | |||
21026 | state._fsp--; | ||
21027 | 24031 | ||
24032 | state._fsp--; | ||
21028 | 24033 | ||
21029 | } | ||
21030 | break; | ||
21031 | 24034 | ||
21032 | } | 24035 | } |
21033 | 24036 | ||
21034 | after(grammarAccess.getArgumentListAccess().getGroup_2()); | 24037 | after(grammarAccess.getReferenceAccess().getComponentsAssignment_0()); |
21035 | 24038 | ||
21036 | } | 24039 | } |
21037 | 24040 | ||
@@ -21050,21 +24053,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
21050 | } | 24053 | } |
21051 | return ; | 24054 | return ; |
21052 | } | 24055 | } |
21053 | // $ANTLR end "rule__ArgumentList__Group__2__Impl" | 24056 | // $ANTLR end "rule__Reference__Group__0__Impl" |
21054 | 24057 | ||
21055 | 24058 | ||
21056 | // $ANTLR start "rule__ArgumentList__Group__3" | 24059 | // $ANTLR start "rule__Reference__Group__1" |
21057 | // InternalSolverLanguageParser.g:6794:1: rule__ArgumentList__Group__3 : rule__ArgumentList__Group__3__Impl ; | 24060 | // InternalSolverLanguageParser.g:7802:1: rule__Reference__Group__1 : rule__Reference__Group__1__Impl ; |
21058 | public final void rule__ArgumentList__Group__3() throws RecognitionException { | 24061 | public final void rule__Reference__Group__1() throws RecognitionException { |
21059 | 24062 | ||
21060 | int stackSize = keepStackSize(); | 24063 | int stackSize = keepStackSize(); |
21061 | 24064 | ||
21062 | try { | 24065 | try { |
21063 | // InternalSolverLanguageParser.g:6798:1: ( rule__ArgumentList__Group__3__Impl ) | 24066 | // InternalSolverLanguageParser.g:7806:1: ( rule__Reference__Group__1__Impl ) |
21064 | // InternalSolverLanguageParser.g:6799:2: rule__ArgumentList__Group__3__Impl | 24067 | // InternalSolverLanguageParser.g:7807:2: rule__Reference__Group__1__Impl |
21065 | { | 24068 | { |
21066 | pushFollow(FOLLOW_2); | 24069 | pushFollow(FOLLOW_2); |
21067 | rule__ArgumentList__Group__3__Impl(); | 24070 | rule__Reference__Group__1__Impl(); |
21068 | 24071 | ||
21069 | state._fsp--; | 24072 | state._fsp--; |
21070 | 24073 | ||
@@ -21083,25 +24086,53 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
21083 | } | 24086 | } |
21084 | return ; | 24087 | return ; |
21085 | } | 24088 | } |
21086 | // $ANTLR end "rule__ArgumentList__Group__3" | 24089 | // $ANTLR end "rule__Reference__Group__1" |
21087 | 24090 | ||
21088 | 24091 | ||
21089 | // $ANTLR start "rule__ArgumentList__Group__3__Impl" | 24092 | // $ANTLR start "rule__Reference__Group__1__Impl" |
21090 | // InternalSolverLanguageParser.g:6805:1: rule__ArgumentList__Group__3__Impl : ( RightParenthesis ) ; | 24093 | // InternalSolverLanguageParser.g:7813:1: rule__Reference__Group__1__Impl : ( ( rule__Reference__Group_1__0 )* ) ; |
21091 | public final void rule__ArgumentList__Group__3__Impl() throws RecognitionException { | 24094 | public final void rule__Reference__Group__1__Impl() throws RecognitionException { |
21092 | 24095 | ||
21093 | int stackSize = keepStackSize(); | 24096 | int stackSize = keepStackSize(); |
21094 | 24097 | ||
21095 | try { | 24098 | try { |
21096 | // InternalSolverLanguageParser.g:6809:1: ( ( RightParenthesis ) ) | 24099 | // InternalSolverLanguageParser.g:7817:1: ( ( ( rule__Reference__Group_1__0 )* ) ) |
21097 | // InternalSolverLanguageParser.g:6810:1: ( RightParenthesis ) | 24100 | // InternalSolverLanguageParser.g:7818:1: ( ( rule__Reference__Group_1__0 )* ) |
21098 | { | 24101 | { |
21099 | // InternalSolverLanguageParser.g:6810:1: ( RightParenthesis ) | 24102 | // InternalSolverLanguageParser.g:7818:1: ( ( rule__Reference__Group_1__0 )* ) |
21100 | // InternalSolverLanguageParser.g:6811:2: RightParenthesis | 24103 | // InternalSolverLanguageParser.g:7819:2: ( rule__Reference__Group_1__0 )* |
21101 | { | 24104 | { |
21102 | before(grammarAccess.getArgumentListAccess().getRightParenthesisKeyword_3()); | 24105 | before(grammarAccess.getReferenceAccess().getGroup_1()); |
21103 | match(input,RightParenthesis,FOLLOW_2); | 24106 | // InternalSolverLanguageParser.g:7820:2: ( rule__Reference__Group_1__0 )* |
21104 | after(grammarAccess.getArgumentListAccess().getRightParenthesisKeyword_3()); | 24107 | loop53: |
24108 | do { | ||
24109 | int alt53=2; | ||
24110 | int LA53_0 = input.LA(1); | ||
24111 | |||
24112 | if ( (LA53_0==FullStop) ) { | ||
24113 | alt53=1; | ||
24114 | } | ||
24115 | |||
24116 | |||
24117 | switch (alt53) { | ||
24118 | case 1 : | ||
24119 | // InternalSolverLanguageParser.g:7820:3: rule__Reference__Group_1__0 | ||
24120 | { | ||
24121 | pushFollow(FOLLOW_50); | ||
24122 | rule__Reference__Group_1__0(); | ||
24123 | |||
24124 | state._fsp--; | ||
24125 | |||
24126 | |||
24127 | } | ||
24128 | break; | ||
24129 | |||
24130 | default : | ||
24131 | break loop53; | ||
24132 | } | ||
24133 | } while (true); | ||
24134 | |||
24135 | after(grammarAccess.getReferenceAccess().getGroup_1()); | ||
21105 | 24136 | ||
21106 | } | 24137 | } |
21107 | 24138 | ||
@@ -21120,26 +24151,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
21120 | } | 24151 | } |
21121 | return ; | 24152 | return ; |
21122 | } | 24153 | } |
21123 | // $ANTLR end "rule__ArgumentList__Group__3__Impl" | 24154 | // $ANTLR end "rule__Reference__Group__1__Impl" |
21124 | 24155 | ||
21125 | 24156 | ||
21126 | // $ANTLR start "rule__ArgumentList__Group_2__0" | 24157 | // $ANTLR start "rule__Reference__Group_1__0" |
21127 | // InternalSolverLanguageParser.g:6821:1: rule__ArgumentList__Group_2__0 : rule__ArgumentList__Group_2__0__Impl rule__ArgumentList__Group_2__1 ; | 24158 | // InternalSolverLanguageParser.g:7829:1: rule__Reference__Group_1__0 : rule__Reference__Group_1__0__Impl rule__Reference__Group_1__1 ; |
21128 | public final void rule__ArgumentList__Group_2__0() throws RecognitionException { | 24159 | public final void rule__Reference__Group_1__0() throws RecognitionException { |
21129 | 24160 | ||
21130 | int stackSize = keepStackSize(); | 24161 | int stackSize = keepStackSize(); |
21131 | 24162 | ||
21132 | try { | 24163 | try { |
21133 | // InternalSolverLanguageParser.g:6825:1: ( rule__ArgumentList__Group_2__0__Impl rule__ArgumentList__Group_2__1 ) | 24164 | // InternalSolverLanguageParser.g:7833:1: ( rule__Reference__Group_1__0__Impl rule__Reference__Group_1__1 ) |
21134 | // InternalSolverLanguageParser.g:6826:2: rule__ArgumentList__Group_2__0__Impl rule__ArgumentList__Group_2__1 | 24165 | // InternalSolverLanguageParser.g:7834:2: rule__Reference__Group_1__0__Impl rule__Reference__Group_1__1 |
21135 | { | 24166 | { |
21136 | pushFollow(FOLLOW_19); | 24167 | pushFollow(FOLLOW_6); |
21137 | rule__ArgumentList__Group_2__0__Impl(); | 24168 | rule__Reference__Group_1__0__Impl(); |
21138 | 24169 | ||
21139 | state._fsp--; | 24170 | state._fsp--; |
21140 | 24171 | ||
21141 | pushFollow(FOLLOW_2); | 24172 | pushFollow(FOLLOW_2); |
21142 | rule__ArgumentList__Group_2__1(); | 24173 | rule__Reference__Group_1__1(); |
21143 | 24174 | ||
21144 | state._fsp--; | 24175 | state._fsp--; |
21145 | 24176 | ||
@@ -21158,35 +24189,25 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
21158 | } | 24189 | } |
21159 | return ; | 24190 | return ; |
21160 | } | 24191 | } |
21161 | // $ANTLR end "rule__ArgumentList__Group_2__0" | 24192 | // $ANTLR end "rule__Reference__Group_1__0" |
21162 | 24193 | ||
21163 | 24194 | ||
21164 | // $ANTLR start "rule__ArgumentList__Group_2__0__Impl" | 24195 | // $ANTLR start "rule__Reference__Group_1__0__Impl" |
21165 | // InternalSolverLanguageParser.g:6833:1: rule__ArgumentList__Group_2__0__Impl : ( ( rule__ArgumentList__ArgumentsAssignment_2_0 ) ) ; | 24196 | // InternalSolverLanguageParser.g:7841:1: rule__Reference__Group_1__0__Impl : ( FullStop ) ; |
21166 | public final void rule__ArgumentList__Group_2__0__Impl() throws RecognitionException { | 24197 | public final void rule__Reference__Group_1__0__Impl() throws RecognitionException { |
21167 | 24198 | ||
21168 | int stackSize = keepStackSize(); | 24199 | int stackSize = keepStackSize(); |
21169 | 24200 | ||
21170 | try { | 24201 | try { |
21171 | // InternalSolverLanguageParser.g:6837:1: ( ( ( rule__ArgumentList__ArgumentsAssignment_2_0 ) ) ) | 24202 | // InternalSolverLanguageParser.g:7845:1: ( ( FullStop ) ) |
21172 | // InternalSolverLanguageParser.g:6838:1: ( ( rule__ArgumentList__ArgumentsAssignment_2_0 ) ) | 24203 | // InternalSolverLanguageParser.g:7846:1: ( FullStop ) |
21173 | { | 24204 | { |
21174 | // InternalSolverLanguageParser.g:6838:1: ( ( rule__ArgumentList__ArgumentsAssignment_2_0 ) ) | 24205 | // InternalSolverLanguageParser.g:7846:1: ( FullStop ) |
21175 | // InternalSolverLanguageParser.g:6839:2: ( rule__ArgumentList__ArgumentsAssignment_2_0 ) | 24206 | // InternalSolverLanguageParser.g:7847:2: FullStop |
21176 | { | 24207 | { |
21177 | before(grammarAccess.getArgumentListAccess().getArgumentsAssignment_2_0()); | 24208 | before(grammarAccess.getReferenceAccess().getFullStopKeyword_1_0()); |
21178 | // InternalSolverLanguageParser.g:6840:2: ( rule__ArgumentList__ArgumentsAssignment_2_0 ) | 24209 | match(input,FullStop,FOLLOW_2); |
21179 | // InternalSolverLanguageParser.g:6840:3: rule__ArgumentList__ArgumentsAssignment_2_0 | 24210 | after(grammarAccess.getReferenceAccess().getFullStopKeyword_1_0()); |
21180 | { | ||
21181 | pushFollow(FOLLOW_2); | ||
21182 | rule__ArgumentList__ArgumentsAssignment_2_0(); | ||
21183 | |||
21184 | state._fsp--; | ||
21185 | |||
21186 | |||
21187 | } | ||
21188 | |||
21189 | after(grammarAccess.getArgumentListAccess().getArgumentsAssignment_2_0()); | ||
21190 | 24211 | ||
21191 | } | 24212 | } |
21192 | 24213 | ||
@@ -21205,21 +24226,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
21205 | } | 24226 | } |
21206 | return ; | 24227 | return ; |
21207 | } | 24228 | } |
21208 | // $ANTLR end "rule__ArgumentList__Group_2__0__Impl" | 24229 | // $ANTLR end "rule__Reference__Group_1__0__Impl" |
21209 | 24230 | ||
21210 | 24231 | ||
21211 | // $ANTLR start "rule__ArgumentList__Group_2__1" | 24232 | // $ANTLR start "rule__Reference__Group_1__1" |
21212 | // InternalSolverLanguageParser.g:6848:1: rule__ArgumentList__Group_2__1 : rule__ArgumentList__Group_2__1__Impl ; | 24233 | // InternalSolverLanguageParser.g:7856:1: rule__Reference__Group_1__1 : rule__Reference__Group_1__1__Impl ; |
21213 | public final void rule__ArgumentList__Group_2__1() throws RecognitionException { | 24234 | public final void rule__Reference__Group_1__1() throws RecognitionException { |
21214 | 24235 | ||
21215 | int stackSize = keepStackSize(); | 24236 | int stackSize = keepStackSize(); |
21216 | 24237 | ||
21217 | try { | 24238 | try { |
21218 | // InternalSolverLanguageParser.g:6852:1: ( rule__ArgumentList__Group_2__1__Impl ) | 24239 | // InternalSolverLanguageParser.g:7860:1: ( rule__Reference__Group_1__1__Impl ) |
21219 | // InternalSolverLanguageParser.g:6853:2: rule__ArgumentList__Group_2__1__Impl | 24240 | // InternalSolverLanguageParser.g:7861:2: rule__Reference__Group_1__1__Impl |
21220 | { | 24241 | { |
21221 | pushFollow(FOLLOW_2); | 24242 | pushFollow(FOLLOW_2); |
21222 | rule__ArgumentList__Group_2__1__Impl(); | 24243 | rule__Reference__Group_1__1__Impl(); |
21223 | 24244 | ||
21224 | state._fsp--; | 24245 | state._fsp--; |
21225 | 24246 | ||
@@ -21238,53 +24259,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
21238 | } | 24259 | } |
21239 | return ; | 24260 | return ; |
21240 | } | 24261 | } |
21241 | // $ANTLR end "rule__ArgumentList__Group_2__1" | 24262 | // $ANTLR end "rule__Reference__Group_1__1" |
21242 | 24263 | ||
21243 | 24264 | ||
21244 | // $ANTLR start "rule__ArgumentList__Group_2__1__Impl" | 24265 | // $ANTLR start "rule__Reference__Group_1__1__Impl" |
21245 | // InternalSolverLanguageParser.g:6859:1: rule__ArgumentList__Group_2__1__Impl : ( ( rule__ArgumentList__Group_2_1__0 )* ) ; | 24266 | // InternalSolverLanguageParser.g:7867:1: rule__Reference__Group_1__1__Impl : ( ( rule__Reference__ComponentsAssignment_1_1 ) ) ; |
21246 | public final void rule__ArgumentList__Group_2__1__Impl() throws RecognitionException { | 24267 | public final void rule__Reference__Group_1__1__Impl() throws RecognitionException { |
21247 | 24268 | ||
21248 | int stackSize = keepStackSize(); | 24269 | int stackSize = keepStackSize(); |
21249 | 24270 | ||
21250 | try { | 24271 | try { |
21251 | // InternalSolverLanguageParser.g:6863:1: ( ( ( rule__ArgumentList__Group_2_1__0 )* ) ) | 24272 | // InternalSolverLanguageParser.g:7871:1: ( ( ( rule__Reference__ComponentsAssignment_1_1 ) ) ) |
21252 | // InternalSolverLanguageParser.g:6864:1: ( ( rule__ArgumentList__Group_2_1__0 )* ) | 24273 | // InternalSolverLanguageParser.g:7872:1: ( ( rule__Reference__ComponentsAssignment_1_1 ) ) |
21253 | { | 24274 | { |
21254 | // InternalSolverLanguageParser.g:6864:1: ( ( rule__ArgumentList__Group_2_1__0 )* ) | 24275 | // InternalSolverLanguageParser.g:7872:1: ( ( rule__Reference__ComponentsAssignment_1_1 ) ) |
21255 | // InternalSolverLanguageParser.g:6865:2: ( rule__ArgumentList__Group_2_1__0 )* | 24276 | // InternalSolverLanguageParser.g:7873:2: ( rule__Reference__ComponentsAssignment_1_1 ) |
21256 | { | 24277 | { |
21257 | before(grammarAccess.getArgumentListAccess().getGroup_2_1()); | 24278 | before(grammarAccess.getReferenceAccess().getComponentsAssignment_1_1()); |
21258 | // InternalSolverLanguageParser.g:6866:2: ( rule__ArgumentList__Group_2_1__0 )* | 24279 | // InternalSolverLanguageParser.g:7874:2: ( rule__Reference__ComponentsAssignment_1_1 ) |
21259 | loop50: | 24280 | // InternalSolverLanguageParser.g:7874:3: rule__Reference__ComponentsAssignment_1_1 |
21260 | do { | 24281 | { |
21261 | int alt50=2; | 24282 | pushFollow(FOLLOW_2); |
21262 | int LA50_0 = input.LA(1); | 24283 | rule__Reference__ComponentsAssignment_1_1(); |
21263 | |||
21264 | if ( (LA50_0==Comma) ) { | ||
21265 | alt50=1; | ||
21266 | } | ||
21267 | |||
21268 | |||
21269 | switch (alt50) { | ||
21270 | case 1 : | ||
21271 | // InternalSolverLanguageParser.g:6866:3: rule__ArgumentList__Group_2_1__0 | ||
21272 | { | ||
21273 | pushFollow(FOLLOW_20); | ||
21274 | rule__ArgumentList__Group_2_1__0(); | ||
21275 | 24284 | ||
21276 | state._fsp--; | 24285 | state._fsp--; |
21277 | 24286 | ||
21278 | 24287 | ||
21279 | } | 24288 | } |
21280 | break; | ||
21281 | 24289 | ||
21282 | default : | 24290 | after(grammarAccess.getReferenceAccess().getComponentsAssignment_1_1()); |
21283 | break loop50; | ||
21284 | } | ||
21285 | } while (true); | ||
21286 | |||
21287 | after(grammarAccess.getArgumentListAccess().getGroup_2_1()); | ||
21288 | 24291 | ||
21289 | } | 24292 | } |
21290 | 24293 | ||
@@ -21303,26 +24306,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
21303 | } | 24306 | } |
21304 | return ; | 24307 | return ; |
21305 | } | 24308 | } |
21306 | // $ANTLR end "rule__ArgumentList__Group_2__1__Impl" | 24309 | // $ANTLR end "rule__Reference__Group_1__1__Impl" |
21307 | 24310 | ||
21308 | 24311 | ||
21309 | // $ANTLR start "rule__ArgumentList__Group_2_1__0" | 24312 | // $ANTLR start "rule__PathComponent__Group__0" |
21310 | // InternalSolverLanguageParser.g:6875:1: rule__ArgumentList__Group_2_1__0 : rule__ArgumentList__Group_2_1__0__Impl rule__ArgumentList__Group_2_1__1 ; | 24313 | // InternalSolverLanguageParser.g:7883:1: rule__PathComponent__Group__0 : rule__PathComponent__Group__0__Impl rule__PathComponent__Group__1 ; |
21311 | public final void rule__ArgumentList__Group_2_1__0() throws RecognitionException { | 24314 | public final void rule__PathComponent__Group__0() throws RecognitionException { |
21312 | 24315 | ||
21313 | int stackSize = keepStackSize(); | 24316 | int stackSize = keepStackSize(); |
21314 | 24317 | ||
21315 | try { | 24318 | try { |
21316 | // InternalSolverLanguageParser.g:6879:1: ( rule__ArgumentList__Group_2_1__0__Impl rule__ArgumentList__Group_2_1__1 ) | 24319 | // InternalSolverLanguageParser.g:7887:1: ( rule__PathComponent__Group__0__Impl rule__PathComponent__Group__1 ) |
21317 | // InternalSolverLanguageParser.g:6880:2: rule__ArgumentList__Group_2_1__0__Impl rule__ArgumentList__Group_2_1__1 | 24320 | // InternalSolverLanguageParser.g:7888:2: rule__PathComponent__Group__0__Impl rule__PathComponent__Group__1 |
21318 | { | 24321 | { |
21319 | pushFollow(FOLLOW_45); | 24322 | pushFollow(FOLLOW_6); |
21320 | rule__ArgumentList__Group_2_1__0__Impl(); | 24323 | rule__PathComponent__Group__0__Impl(); |
21321 | 24324 | ||
21322 | state._fsp--; | 24325 | state._fsp--; |
21323 | 24326 | ||
21324 | pushFollow(FOLLOW_2); | 24327 | pushFollow(FOLLOW_2); |
21325 | rule__ArgumentList__Group_2_1__1(); | 24328 | rule__PathComponent__Group__1(); |
21326 | 24329 | ||
21327 | state._fsp--; | 24330 | state._fsp--; |
21328 | 24331 | ||
@@ -21341,25 +24344,46 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
21341 | } | 24344 | } |
21342 | return ; | 24345 | return ; |
21343 | } | 24346 | } |
21344 | // $ANTLR end "rule__ArgumentList__Group_2_1__0" | 24347 | // $ANTLR end "rule__PathComponent__Group__0" |
21345 | 24348 | ||
21346 | 24349 | ||
21347 | // $ANTLR start "rule__ArgumentList__Group_2_1__0__Impl" | 24350 | // $ANTLR start "rule__PathComponent__Group__0__Impl" |
21348 | // InternalSolverLanguageParser.g:6887:1: rule__ArgumentList__Group_2_1__0__Impl : ( Comma ) ; | 24351 | // InternalSolverLanguageParser.g:7895:1: rule__PathComponent__Group__0__Impl : ( ( rule__PathComponent__InverseAssignment_0 )? ) ; |
21349 | public final void rule__ArgumentList__Group_2_1__0__Impl() throws RecognitionException { | 24352 | public final void rule__PathComponent__Group__0__Impl() throws RecognitionException { |
21350 | 24353 | ||
21351 | int stackSize = keepStackSize(); | 24354 | int stackSize = keepStackSize(); |
21352 | 24355 | ||
21353 | try { | 24356 | try { |
21354 | // InternalSolverLanguageParser.g:6891:1: ( ( Comma ) ) | 24357 | // InternalSolverLanguageParser.g:7899:1: ( ( ( rule__PathComponent__InverseAssignment_0 )? ) ) |
21355 | // InternalSolverLanguageParser.g:6892:1: ( Comma ) | 24358 | // InternalSolverLanguageParser.g:7900:1: ( ( rule__PathComponent__InverseAssignment_0 )? ) |
21356 | { | 24359 | { |
21357 | // InternalSolverLanguageParser.g:6892:1: ( Comma ) | 24360 | // InternalSolverLanguageParser.g:7900:1: ( ( rule__PathComponent__InverseAssignment_0 )? ) |
21358 | // InternalSolverLanguageParser.g:6893:2: Comma | 24361 | // InternalSolverLanguageParser.g:7901:2: ( rule__PathComponent__InverseAssignment_0 )? |
21359 | { | 24362 | { |
21360 | before(grammarAccess.getArgumentListAccess().getCommaKeyword_2_1_0()); | 24363 | before(grammarAccess.getPathComponentAccess().getInverseAssignment_0()); |
21361 | match(input,Comma,FOLLOW_2); | 24364 | // InternalSolverLanguageParser.g:7902:2: ( rule__PathComponent__InverseAssignment_0 )? |
21362 | after(grammarAccess.getArgumentListAccess().getCommaKeyword_2_1_0()); | 24365 | int alt54=2; |
24366 | int LA54_0 = input.LA(1); | ||
24367 | |||
24368 | if ( (LA54_0==Tilde) ) { | ||
24369 | alt54=1; | ||
24370 | } | ||
24371 | switch (alt54) { | ||
24372 | case 1 : | ||
24373 | // InternalSolverLanguageParser.g:7902:3: rule__PathComponent__InverseAssignment_0 | ||
24374 | { | ||
24375 | pushFollow(FOLLOW_2); | ||
24376 | rule__PathComponent__InverseAssignment_0(); | ||
24377 | |||
24378 | state._fsp--; | ||
24379 | |||
24380 | |||
24381 | } | ||
24382 | break; | ||
24383 | |||
24384 | } | ||
24385 | |||
24386 | after(grammarAccess.getPathComponentAccess().getInverseAssignment_0()); | ||
21363 | 24387 | ||
21364 | } | 24388 | } |
21365 | 24389 | ||
@@ -21378,21 +24402,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
21378 | } | 24402 | } |
21379 | return ; | 24403 | return ; |
21380 | } | 24404 | } |
21381 | // $ANTLR end "rule__ArgumentList__Group_2_1__0__Impl" | 24405 | // $ANTLR end "rule__PathComponent__Group__0__Impl" |
21382 | 24406 | ||
21383 | 24407 | ||
21384 | // $ANTLR start "rule__ArgumentList__Group_2_1__1" | 24408 | // $ANTLR start "rule__PathComponent__Group__1" |
21385 | // InternalSolverLanguageParser.g:6902:1: rule__ArgumentList__Group_2_1__1 : rule__ArgumentList__Group_2_1__1__Impl ; | 24409 | // InternalSolverLanguageParser.g:7910:1: rule__PathComponent__Group__1 : rule__PathComponent__Group__1__Impl rule__PathComponent__Group__2 ; |
21386 | public final void rule__ArgumentList__Group_2_1__1() throws RecognitionException { | 24410 | public final void rule__PathComponent__Group__1() throws RecognitionException { |
21387 | 24411 | ||
21388 | int stackSize = keepStackSize(); | 24412 | int stackSize = keepStackSize(); |
21389 | 24413 | ||
21390 | try { | 24414 | try { |
21391 | // InternalSolverLanguageParser.g:6906:1: ( rule__ArgumentList__Group_2_1__1__Impl ) | 24415 | // InternalSolverLanguageParser.g:7914:1: ( rule__PathComponent__Group__1__Impl rule__PathComponent__Group__2 ) |
21392 | // InternalSolverLanguageParser.g:6907:2: rule__ArgumentList__Group_2_1__1__Impl | 24416 | // InternalSolverLanguageParser.g:7915:2: rule__PathComponent__Group__1__Impl rule__PathComponent__Group__2 |
21393 | { | 24417 | { |
24418 | pushFollow(FOLLOW_51); | ||
24419 | rule__PathComponent__Group__1__Impl(); | ||
24420 | |||
24421 | state._fsp--; | ||
24422 | |||
21394 | pushFollow(FOLLOW_2); | 24423 | pushFollow(FOLLOW_2); |
21395 | rule__ArgumentList__Group_2_1__1__Impl(); | 24424 | rule__PathComponent__Group__2(); |
21396 | 24425 | ||
21397 | state._fsp--; | 24426 | state._fsp--; |
21398 | 24427 | ||
@@ -21411,35 +24440,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
21411 | } | 24440 | } |
21412 | return ; | 24441 | return ; |
21413 | } | 24442 | } |
21414 | // $ANTLR end "rule__ArgumentList__Group_2_1__1" | 24443 | // $ANTLR end "rule__PathComponent__Group__1" |
21415 | 24444 | ||
21416 | 24445 | ||
21417 | // $ANTLR start "rule__ArgumentList__Group_2_1__1__Impl" | 24446 | // $ANTLR start "rule__PathComponent__Group__1__Impl" |
21418 | // InternalSolverLanguageParser.g:6913:1: rule__ArgumentList__Group_2_1__1__Impl : ( ( rule__ArgumentList__ArgumentsAssignment_2_1_1 ) ) ; | 24447 | // InternalSolverLanguageParser.g:7922:1: rule__PathComponent__Group__1__Impl : ( ( rule__PathComponent__SymbolAssignment_1 ) ) ; |
21419 | public final void rule__ArgumentList__Group_2_1__1__Impl() throws RecognitionException { | 24448 | public final void rule__PathComponent__Group__1__Impl() throws RecognitionException { |
21420 | 24449 | ||
21421 | int stackSize = keepStackSize(); | 24450 | int stackSize = keepStackSize(); |
21422 | 24451 | ||
21423 | try { | 24452 | try { |
21424 | // InternalSolverLanguageParser.g:6917:1: ( ( ( rule__ArgumentList__ArgumentsAssignment_2_1_1 ) ) ) | 24453 | // InternalSolverLanguageParser.g:7926:1: ( ( ( rule__PathComponent__SymbolAssignment_1 ) ) ) |
21425 | // InternalSolverLanguageParser.g:6918:1: ( ( rule__ArgumentList__ArgumentsAssignment_2_1_1 ) ) | 24454 | // InternalSolverLanguageParser.g:7927:1: ( ( rule__PathComponent__SymbolAssignment_1 ) ) |
21426 | { | 24455 | { |
21427 | // InternalSolverLanguageParser.g:6918:1: ( ( rule__ArgumentList__ArgumentsAssignment_2_1_1 ) ) | 24456 | // InternalSolverLanguageParser.g:7927:1: ( ( rule__PathComponent__SymbolAssignment_1 ) ) |
21428 | // InternalSolverLanguageParser.g:6919:2: ( rule__ArgumentList__ArgumentsAssignment_2_1_1 ) | 24457 | // InternalSolverLanguageParser.g:7928:2: ( rule__PathComponent__SymbolAssignment_1 ) |
21429 | { | 24458 | { |
21430 | before(grammarAccess.getArgumentListAccess().getArgumentsAssignment_2_1_1()); | 24459 | before(grammarAccess.getPathComponentAccess().getSymbolAssignment_1()); |
21431 | // InternalSolverLanguageParser.g:6920:2: ( rule__ArgumentList__ArgumentsAssignment_2_1_1 ) | 24460 | // InternalSolverLanguageParser.g:7929:2: ( rule__PathComponent__SymbolAssignment_1 ) |
21432 | // InternalSolverLanguageParser.g:6920:3: rule__ArgumentList__ArgumentsAssignment_2_1_1 | 24461 | // InternalSolverLanguageParser.g:7929:3: rule__PathComponent__SymbolAssignment_1 |
21433 | { | 24462 | { |
21434 | pushFollow(FOLLOW_2); | 24463 | pushFollow(FOLLOW_2); |
21435 | rule__ArgumentList__ArgumentsAssignment_2_1_1(); | 24464 | rule__PathComponent__SymbolAssignment_1(); |
21436 | 24465 | ||
21437 | state._fsp--; | 24466 | state._fsp--; |
21438 | 24467 | ||
21439 | 24468 | ||
21440 | } | 24469 | } |
21441 | 24470 | ||
21442 | after(grammarAccess.getArgumentListAccess().getArgumentsAssignment_2_1_1()); | 24471 | after(grammarAccess.getPathComponentAccess().getSymbolAssignment_1()); |
21443 | 24472 | ||
21444 | } | 24473 | } |
21445 | 24474 | ||
@@ -21458,26 +24487,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
21458 | } | 24487 | } |
21459 | return ; | 24488 | return ; |
21460 | } | 24489 | } |
21461 | // $ANTLR end "rule__ArgumentList__Group_2_1__1__Impl" | 24490 | // $ANTLR end "rule__PathComponent__Group__1__Impl" |
21462 | 24491 | ||
21463 | 24492 | ||
21464 | // $ANTLR start "rule__StarArgument__Group__0" | 24493 | // $ANTLR start "rule__PathComponent__Group__2" |
21465 | // InternalSolverLanguageParser.g:6929:1: rule__StarArgument__Group__0 : rule__StarArgument__Group__0__Impl rule__StarArgument__Group__1 ; | 24494 | // InternalSolverLanguageParser.g:7937:1: rule__PathComponent__Group__2 : rule__PathComponent__Group__2__Impl ; |
21466 | public final void rule__StarArgument__Group__0() throws RecognitionException { | 24495 | public final void rule__PathComponent__Group__2() throws RecognitionException { |
21467 | 24496 | ||
21468 | int stackSize = keepStackSize(); | 24497 | int stackSize = keepStackSize(); |
21469 | 24498 | ||
21470 | try { | 24499 | try { |
21471 | // InternalSolverLanguageParser.g:6933:1: ( rule__StarArgument__Group__0__Impl rule__StarArgument__Group__1 ) | 24500 | // InternalSolverLanguageParser.g:7941:1: ( rule__PathComponent__Group__2__Impl ) |
21472 | // InternalSolverLanguageParser.g:6934:2: rule__StarArgument__Group__0__Impl rule__StarArgument__Group__1 | 24501 | // InternalSolverLanguageParser.g:7942:2: rule__PathComponent__Group__2__Impl |
21473 | { | 24502 | { |
21474 | pushFollow(FOLLOW_46); | ||
21475 | rule__StarArgument__Group__0__Impl(); | ||
21476 | |||
21477 | state._fsp--; | ||
21478 | |||
21479 | pushFollow(FOLLOW_2); | 24503 | pushFollow(FOLLOW_2); |
21480 | rule__StarArgument__Group__1(); | 24504 | rule__PathComponent__Group__2__Impl(); |
21481 | 24505 | ||
21482 | state._fsp--; | 24506 | state._fsp--; |
21483 | 24507 | ||
@@ -21496,35 +24520,56 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
21496 | } | 24520 | } |
21497 | return ; | 24521 | return ; |
21498 | } | 24522 | } |
21499 | // $ANTLR end "rule__StarArgument__Group__0" | 24523 | // $ANTLR end "rule__PathComponent__Group__2" |
21500 | 24524 | ||
21501 | 24525 | ||
21502 | // $ANTLR start "rule__StarArgument__Group__0__Impl" | 24526 | // $ANTLR start "rule__PathComponent__Group__2__Impl" |
21503 | // InternalSolverLanguageParser.g:6941:1: rule__StarArgument__Group__0__Impl : ( () ) ; | 24527 | // InternalSolverLanguageParser.g:7948:1: rule__PathComponent__Group__2__Impl : ( ( rule__PathComponent__Alternatives_2 )? ) ; |
21504 | public final void rule__StarArgument__Group__0__Impl() throws RecognitionException { | 24528 | public final void rule__PathComponent__Group__2__Impl() throws RecognitionException { |
21505 | 24529 | ||
21506 | int stackSize = keepStackSize(); | 24530 | int stackSize = keepStackSize(); |
21507 | 24531 | ||
21508 | try { | 24532 | try { |
21509 | // InternalSolverLanguageParser.g:6945:1: ( ( () ) ) | 24533 | // InternalSolverLanguageParser.g:7952:1: ( ( ( rule__PathComponent__Alternatives_2 )? ) ) |
21510 | // InternalSolverLanguageParser.g:6946:1: ( () ) | 24534 | // InternalSolverLanguageParser.g:7953:1: ( ( rule__PathComponent__Alternatives_2 )? ) |
21511 | { | 24535 | { |
21512 | // InternalSolverLanguageParser.g:6946:1: ( () ) | 24536 | // InternalSolverLanguageParser.g:7953:1: ( ( rule__PathComponent__Alternatives_2 )? ) |
21513 | // InternalSolverLanguageParser.g:6947:2: () | 24537 | // InternalSolverLanguageParser.g:7954:2: ( rule__PathComponent__Alternatives_2 )? |
21514 | { | ||
21515 | before(grammarAccess.getStarArgumentAccess().getStarArgumentAction_0()); | ||
21516 | // InternalSolverLanguageParser.g:6948:2: () | ||
21517 | // InternalSolverLanguageParser.g:6948:3: | ||
21518 | { | 24538 | { |
24539 | before(grammarAccess.getPathComponentAccess().getAlternatives_2()); | ||
24540 | // InternalSolverLanguageParser.g:7955:2: ( rule__PathComponent__Alternatives_2 )? | ||
24541 | int alt55=2; | ||
24542 | int LA55_0 = input.LA(1); | ||
24543 | |||
24544 | if ( ((LA55_0>=RULE_TRANSITIVE_CLOSURE && LA55_0<=RULE_REFLEXIVE_TRANSITIVE_CLOSURE)) ) { | ||
24545 | alt55=1; | ||
21519 | } | 24546 | } |
24547 | switch (alt55) { | ||
24548 | case 1 : | ||
24549 | // InternalSolverLanguageParser.g:7955:3: rule__PathComponent__Alternatives_2 | ||
24550 | { | ||
24551 | pushFollow(FOLLOW_2); | ||
24552 | rule__PathComponent__Alternatives_2(); | ||
24553 | |||
24554 | state._fsp--; | ||
21520 | 24555 | ||
21521 | after(grammarAccess.getStarArgumentAccess().getStarArgumentAction_0()); | 24556 | |
24557 | } | ||
24558 | break; | ||
21522 | 24559 | ||
21523 | } | 24560 | } |
21524 | 24561 | ||
24562 | after(grammarAccess.getPathComponentAccess().getAlternatives_2()); | ||
21525 | 24563 | ||
21526 | } | 24564 | } |
21527 | 24565 | ||
24566 | |||
24567 | } | ||
24568 | |||
24569 | } | ||
24570 | catch (RecognitionException re) { | ||
24571 | reportError(re); | ||
24572 | recover(input,re); | ||
21528 | } | 24573 | } |
21529 | finally { | 24574 | finally { |
21530 | 24575 | ||
@@ -21533,21 +24578,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
21533 | } | 24578 | } |
21534 | return ; | 24579 | return ; |
21535 | } | 24580 | } |
21536 | // $ANTLR end "rule__StarArgument__Group__0__Impl" | 24581 | // $ANTLR end "rule__PathComponent__Group__2__Impl" |
21537 | 24582 | ||
21538 | 24583 | ||
21539 | // $ANTLR start "rule__StarArgument__Group__1" | 24584 | // $ANTLR start "rule__Interval__Group__0" |
21540 | // InternalSolverLanguageParser.g:6956:1: rule__StarArgument__Group__1 : rule__StarArgument__Group__1__Impl ; | 24585 | // InternalSolverLanguageParser.g:7964:1: rule__Interval__Group__0 : rule__Interval__Group__0__Impl rule__Interval__Group__1 ; |
21541 | public final void rule__StarArgument__Group__1() throws RecognitionException { | 24586 | public final void rule__Interval__Group__0() throws RecognitionException { |
21542 | 24587 | ||
21543 | int stackSize = keepStackSize(); | 24588 | int stackSize = keepStackSize(); |
21544 | 24589 | ||
21545 | try { | 24590 | try { |
21546 | // InternalSolverLanguageParser.g:6960:1: ( rule__StarArgument__Group__1__Impl ) | 24591 | // InternalSolverLanguageParser.g:7968:1: ( rule__Interval__Group__0__Impl rule__Interval__Group__1 ) |
21547 | // InternalSolverLanguageParser.g:6961:2: rule__StarArgument__Group__1__Impl | 24592 | // InternalSolverLanguageParser.g:7969:2: rule__Interval__Group__0__Impl rule__Interval__Group__1 |
21548 | { | 24593 | { |
24594 | pushFollow(FOLLOW_12); | ||
24595 | rule__Interval__Group__0__Impl(); | ||
24596 | |||
24597 | state._fsp--; | ||
24598 | |||
21549 | pushFollow(FOLLOW_2); | 24599 | pushFollow(FOLLOW_2); |
21550 | rule__StarArgument__Group__1__Impl(); | 24600 | rule__Interval__Group__1(); |
21551 | 24601 | ||
21552 | state._fsp--; | 24602 | state._fsp--; |
21553 | 24603 | ||
@@ -21566,25 +24616,25 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
21566 | } | 24616 | } |
21567 | return ; | 24617 | return ; |
21568 | } | 24618 | } |
21569 | // $ANTLR end "rule__StarArgument__Group__1" | 24619 | // $ANTLR end "rule__Interval__Group__0" |
21570 | 24620 | ||
21571 | 24621 | ||
21572 | // $ANTLR start "rule__StarArgument__Group__1__Impl" | 24622 | // $ANTLR start "rule__Interval__Group__0__Impl" |
21573 | // InternalSolverLanguageParser.g:6967:1: rule__StarArgument__Group__1__Impl : ( Asterisk ) ; | 24623 | // InternalSolverLanguageParser.g:7976:1: rule__Interval__Group__0__Impl : ( LeftSquareBracket ) ; |
21574 | public final void rule__StarArgument__Group__1__Impl() throws RecognitionException { | 24624 | public final void rule__Interval__Group__0__Impl() throws RecognitionException { |
21575 | 24625 | ||
21576 | int stackSize = keepStackSize(); | 24626 | int stackSize = keepStackSize(); |
21577 | 24627 | ||
21578 | try { | 24628 | try { |
21579 | // InternalSolverLanguageParser.g:6971:1: ( ( Asterisk ) ) | 24629 | // InternalSolverLanguageParser.g:7980:1: ( ( LeftSquareBracket ) ) |
21580 | // InternalSolverLanguageParser.g:6972:1: ( Asterisk ) | 24630 | // InternalSolverLanguageParser.g:7981:1: ( LeftSquareBracket ) |
21581 | { | 24631 | { |
21582 | // InternalSolverLanguageParser.g:6972:1: ( Asterisk ) | 24632 | // InternalSolverLanguageParser.g:7981:1: ( LeftSquareBracket ) |
21583 | // InternalSolverLanguageParser.g:6973:2: Asterisk | 24633 | // InternalSolverLanguageParser.g:7982:2: LeftSquareBracket |
21584 | { | 24634 | { |
21585 | before(grammarAccess.getStarArgumentAccess().getAsteriskKeyword_1()); | 24635 | before(grammarAccess.getIntervalAccess().getLeftSquareBracketKeyword_0()); |
21586 | match(input,Asterisk,FOLLOW_2); | 24636 | match(input,LeftSquareBracket,FOLLOW_2); |
21587 | after(grammarAccess.getStarArgumentAccess().getAsteriskKeyword_1()); | 24637 | after(grammarAccess.getIntervalAccess().getLeftSquareBracketKeyword_0()); |
21588 | 24638 | ||
21589 | } | 24639 | } |
21590 | 24640 | ||
@@ -21603,26 +24653,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
21603 | } | 24653 | } |
21604 | return ; | 24654 | return ; |
21605 | } | 24655 | } |
21606 | // $ANTLR end "rule__StarArgument__Group__1__Impl" | 24656 | // $ANTLR end "rule__Interval__Group__0__Impl" |
21607 | 24657 | ||
21608 | 24658 | ||
21609 | // $ANTLR start "rule__TypedArgument__Group__0" | 24659 | // $ANTLR start "rule__Interval__Group__1" |
21610 | // InternalSolverLanguageParser.g:6983:1: rule__TypedArgument__Group__0 : rule__TypedArgument__Group__0__Impl rule__TypedArgument__Group__1 ; | 24660 | // InternalSolverLanguageParser.g:7991:1: rule__Interval__Group__1 : rule__Interval__Group__1__Impl rule__Interval__Group__2 ; |
21611 | public final void rule__TypedArgument__Group__0() throws RecognitionException { | 24661 | public final void rule__Interval__Group__1() throws RecognitionException { |
21612 | 24662 | ||
21613 | int stackSize = keepStackSize(); | 24663 | int stackSize = keepStackSize(); |
21614 | 24664 | ||
21615 | try { | 24665 | try { |
21616 | // InternalSolverLanguageParser.g:6987:1: ( rule__TypedArgument__Group__0__Impl rule__TypedArgument__Group__1 ) | 24666 | // InternalSolverLanguageParser.g:7995:1: ( rule__Interval__Group__1__Impl rule__Interval__Group__2 ) |
21617 | // InternalSolverLanguageParser.g:6988:2: rule__TypedArgument__Group__0__Impl rule__TypedArgument__Group__1 | 24667 | // InternalSolverLanguageParser.g:7996:2: rule__Interval__Group__1__Impl rule__Interval__Group__2 |
21618 | { | 24668 | { |
21619 | pushFollow(FOLLOW_9); | 24669 | pushFollow(FOLLOW_35); |
21620 | rule__TypedArgument__Group__0__Impl(); | 24670 | rule__Interval__Group__1__Impl(); |
21621 | 24671 | ||
21622 | state._fsp--; | 24672 | state._fsp--; |
21623 | 24673 | ||
21624 | pushFollow(FOLLOW_2); | 24674 | pushFollow(FOLLOW_2); |
21625 | rule__TypedArgument__Group__1(); | 24675 | rule__Interval__Group__2(); |
21626 | 24676 | ||
21627 | state._fsp--; | 24677 | state._fsp--; |
21628 | 24678 | ||
@@ -21641,35 +24691,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
21641 | } | 24691 | } |
21642 | return ; | 24692 | return ; |
21643 | } | 24693 | } |
21644 | // $ANTLR end "rule__TypedArgument__Group__0" | 24694 | // $ANTLR end "rule__Interval__Group__1" |
21645 | 24695 | ||
21646 | 24696 | ||
21647 | // $ANTLR start "rule__TypedArgument__Group__0__Impl" | 24697 | // $ANTLR start "rule__Interval__Group__1__Impl" |
21648 | // InternalSolverLanguageParser.g:6995:1: rule__TypedArgument__Group__0__Impl : ( ( rule__TypedArgument__TypeAssignment_0 ) ) ; | 24698 | // InternalSolverLanguageParser.g:8003:1: rule__Interval__Group__1__Impl : ( ( rule__Interval__LowerBoundAssignment_1 ) ) ; |
21649 | public final void rule__TypedArgument__Group__0__Impl() throws RecognitionException { | 24699 | public final void rule__Interval__Group__1__Impl() throws RecognitionException { |
21650 | 24700 | ||
21651 | int stackSize = keepStackSize(); | 24701 | int stackSize = keepStackSize(); |
21652 | 24702 | ||
21653 | try { | 24703 | try { |
21654 | // InternalSolverLanguageParser.g:6999:1: ( ( ( rule__TypedArgument__TypeAssignment_0 ) ) ) | 24704 | // InternalSolverLanguageParser.g:8007:1: ( ( ( rule__Interval__LowerBoundAssignment_1 ) ) ) |
21655 | // InternalSolverLanguageParser.g:7000:1: ( ( rule__TypedArgument__TypeAssignment_0 ) ) | 24705 | // InternalSolverLanguageParser.g:8008:1: ( ( rule__Interval__LowerBoundAssignment_1 ) ) |
21656 | { | 24706 | { |
21657 | // InternalSolverLanguageParser.g:7000:1: ( ( rule__TypedArgument__TypeAssignment_0 ) ) | 24707 | // InternalSolverLanguageParser.g:8008:1: ( ( rule__Interval__LowerBoundAssignment_1 ) ) |
21658 | // InternalSolverLanguageParser.g:7001:2: ( rule__TypedArgument__TypeAssignment_0 ) | 24708 | // InternalSolverLanguageParser.g:8009:2: ( rule__Interval__LowerBoundAssignment_1 ) |
21659 | { | 24709 | { |
21660 | before(grammarAccess.getTypedArgumentAccess().getTypeAssignment_0()); | 24710 | before(grammarAccess.getIntervalAccess().getLowerBoundAssignment_1()); |
21661 | // InternalSolverLanguageParser.g:7002:2: ( rule__TypedArgument__TypeAssignment_0 ) | 24711 | // InternalSolverLanguageParser.g:8010:2: ( rule__Interval__LowerBoundAssignment_1 ) |
21662 | // InternalSolverLanguageParser.g:7002:3: rule__TypedArgument__TypeAssignment_0 | 24712 | // InternalSolverLanguageParser.g:8010:3: rule__Interval__LowerBoundAssignment_1 |
21663 | { | 24713 | { |
21664 | pushFollow(FOLLOW_2); | 24714 | pushFollow(FOLLOW_2); |
21665 | rule__TypedArgument__TypeAssignment_0(); | 24715 | rule__Interval__LowerBoundAssignment_1(); |
21666 | 24716 | ||
21667 | state._fsp--; | 24717 | state._fsp--; |
21668 | 24718 | ||
21669 | 24719 | ||
21670 | } | 24720 | } |
21671 | 24721 | ||
21672 | after(grammarAccess.getTypedArgumentAccess().getTypeAssignment_0()); | 24722 | after(grammarAccess.getIntervalAccess().getLowerBoundAssignment_1()); |
21673 | 24723 | ||
21674 | } | 24724 | } |
21675 | 24725 | ||
@@ -21688,21 +24738,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
21688 | } | 24738 | } |
21689 | return ; | 24739 | return ; |
21690 | } | 24740 | } |
21691 | // $ANTLR end "rule__TypedArgument__Group__0__Impl" | 24741 | // $ANTLR end "rule__Interval__Group__1__Impl" |
21692 | 24742 | ||
21693 | 24743 | ||
21694 | // $ANTLR start "rule__TypedArgument__Group__1" | 24744 | // $ANTLR start "rule__Interval__Group__2" |
21695 | // InternalSolverLanguageParser.g:7010:1: rule__TypedArgument__Group__1 : rule__TypedArgument__Group__1__Impl ; | 24745 | // InternalSolverLanguageParser.g:8018:1: rule__Interval__Group__2 : rule__Interval__Group__2__Impl rule__Interval__Group__3 ; |
21696 | public final void rule__TypedArgument__Group__1() throws RecognitionException { | 24746 | public final void rule__Interval__Group__2() throws RecognitionException { |
21697 | 24747 | ||
21698 | int stackSize = keepStackSize(); | 24748 | int stackSize = keepStackSize(); |
21699 | 24749 | ||
21700 | try { | 24750 | try { |
21701 | // InternalSolverLanguageParser.g:7014:1: ( rule__TypedArgument__Group__1__Impl ) | 24751 | // InternalSolverLanguageParser.g:8022:1: ( rule__Interval__Group__2__Impl rule__Interval__Group__3 ) |
21702 | // InternalSolverLanguageParser.g:7015:2: rule__TypedArgument__Group__1__Impl | 24752 | // InternalSolverLanguageParser.g:8023:2: rule__Interval__Group__2__Impl rule__Interval__Group__3 |
21703 | { | 24753 | { |
24754 | pushFollow(FOLLOW_12); | ||
24755 | rule__Interval__Group__2__Impl(); | ||
24756 | |||
24757 | state._fsp--; | ||
24758 | |||
21704 | pushFollow(FOLLOW_2); | 24759 | pushFollow(FOLLOW_2); |
21705 | rule__TypedArgument__Group__1__Impl(); | 24760 | rule__Interval__Group__3(); |
21706 | 24761 | ||
21707 | state._fsp--; | 24762 | state._fsp--; |
21708 | 24763 | ||
@@ -21721,35 +24776,25 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
21721 | } | 24776 | } |
21722 | return ; | 24777 | return ; |
21723 | } | 24778 | } |
21724 | // $ANTLR end "rule__TypedArgument__Group__1" | 24779 | // $ANTLR end "rule__Interval__Group__2" |
21725 | 24780 | ||
21726 | 24781 | ||
21727 | // $ANTLR start "rule__TypedArgument__Group__1__Impl" | 24782 | // $ANTLR start "rule__Interval__Group__2__Impl" |
21728 | // InternalSolverLanguageParser.g:7021:1: rule__TypedArgument__Group__1__Impl : ( ( rule__TypedArgument__VariableAssignment_1 ) ) ; | 24783 | // InternalSolverLanguageParser.g:8030:1: rule__Interval__Group__2__Impl : ( Comma ) ; |
21729 | public final void rule__TypedArgument__Group__1__Impl() throws RecognitionException { | 24784 | public final void rule__Interval__Group__2__Impl() throws RecognitionException { |
21730 | 24785 | ||
21731 | int stackSize = keepStackSize(); | 24786 | int stackSize = keepStackSize(); |
21732 | 24787 | ||
21733 | try { | 24788 | try { |
21734 | // InternalSolverLanguageParser.g:7025:1: ( ( ( rule__TypedArgument__VariableAssignment_1 ) ) ) | 24789 | // InternalSolverLanguageParser.g:8034:1: ( ( Comma ) ) |
21735 | // InternalSolverLanguageParser.g:7026:1: ( ( rule__TypedArgument__VariableAssignment_1 ) ) | 24790 | // InternalSolverLanguageParser.g:8035:1: ( Comma ) |
21736 | { | 24791 | { |
21737 | // InternalSolverLanguageParser.g:7026:1: ( ( rule__TypedArgument__VariableAssignment_1 ) ) | 24792 | // InternalSolverLanguageParser.g:8035:1: ( Comma ) |
21738 | // InternalSolverLanguageParser.g:7027:2: ( rule__TypedArgument__VariableAssignment_1 ) | 24793 | // InternalSolverLanguageParser.g:8036:2: Comma |
21739 | { | 24794 | { |
21740 | before(grammarAccess.getTypedArgumentAccess().getVariableAssignment_1()); | 24795 | before(grammarAccess.getIntervalAccess().getCommaKeyword_2()); |
21741 | // InternalSolverLanguageParser.g:7028:2: ( rule__TypedArgument__VariableAssignment_1 ) | 24796 | match(input,Comma,FOLLOW_2); |
21742 | // InternalSolverLanguageParser.g:7028:3: rule__TypedArgument__VariableAssignment_1 | 24797 | after(grammarAccess.getIntervalAccess().getCommaKeyword_2()); |
21743 | { | ||
21744 | pushFollow(FOLLOW_2); | ||
21745 | rule__TypedArgument__VariableAssignment_1(); | ||
21746 | |||
21747 | state._fsp--; | ||
21748 | |||
21749 | |||
21750 | } | ||
21751 | |||
21752 | after(grammarAccess.getTypedArgumentAccess().getVariableAssignment_1()); | ||
21753 | 24798 | ||
21754 | } | 24799 | } |
21755 | 24800 | ||
@@ -21768,26 +24813,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
21768 | } | 24813 | } |
21769 | return ; | 24814 | return ; |
21770 | } | 24815 | } |
21771 | // $ANTLR end "rule__TypedArgument__Group__1__Impl" | 24816 | // $ANTLR end "rule__Interval__Group__2__Impl" |
21772 | 24817 | ||
21773 | 24818 | ||
21774 | // $ANTLR start "rule__TypedStarArgument__Group__0" | 24819 | // $ANTLR start "rule__Interval__Group__3" |
21775 | // InternalSolverLanguageParser.g:7037:1: rule__TypedStarArgument__Group__0 : rule__TypedStarArgument__Group__0__Impl rule__TypedStarArgument__Group__1 ; | 24820 | // InternalSolverLanguageParser.g:8045:1: rule__Interval__Group__3 : rule__Interval__Group__3__Impl rule__Interval__Group__4 ; |
21776 | public final void rule__TypedStarArgument__Group__0() throws RecognitionException { | 24821 | public final void rule__Interval__Group__3() throws RecognitionException { |
21777 | 24822 | ||
21778 | int stackSize = keepStackSize(); | 24823 | int stackSize = keepStackSize(); |
21779 | 24824 | ||
21780 | try { | 24825 | try { |
21781 | // InternalSolverLanguageParser.g:7041:1: ( rule__TypedStarArgument__Group__0__Impl rule__TypedStarArgument__Group__1 ) | 24826 | // InternalSolverLanguageParser.g:8049:1: ( rule__Interval__Group__3__Impl rule__Interval__Group__4 ) |
21782 | // InternalSolverLanguageParser.g:7042:2: rule__TypedStarArgument__Group__0__Impl rule__TypedStarArgument__Group__1 | 24827 | // InternalSolverLanguageParser.g:8050:2: rule__Interval__Group__3__Impl rule__Interval__Group__4 |
21783 | { | 24828 | { |
21784 | pushFollow(FOLLOW_46); | 24829 | pushFollow(FOLLOW_52); |
21785 | rule__TypedStarArgument__Group__0__Impl(); | 24830 | rule__Interval__Group__3__Impl(); |
21786 | 24831 | ||
21787 | state._fsp--; | 24832 | state._fsp--; |
21788 | 24833 | ||
21789 | pushFollow(FOLLOW_2); | 24834 | pushFollow(FOLLOW_2); |
21790 | rule__TypedStarArgument__Group__1(); | 24835 | rule__Interval__Group__4(); |
21791 | 24836 | ||
21792 | state._fsp--; | 24837 | state._fsp--; |
21793 | 24838 | ||
@@ -21806,35 +24851,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
21806 | } | 24851 | } |
21807 | return ; | 24852 | return ; |
21808 | } | 24853 | } |
21809 | // $ANTLR end "rule__TypedStarArgument__Group__0" | 24854 | // $ANTLR end "rule__Interval__Group__3" |
21810 | 24855 | ||
21811 | 24856 | ||
21812 | // $ANTLR start "rule__TypedStarArgument__Group__0__Impl" | 24857 | // $ANTLR start "rule__Interval__Group__3__Impl" |
21813 | // InternalSolverLanguageParser.g:7049:1: rule__TypedStarArgument__Group__0__Impl : ( ( rule__TypedStarArgument__TypeAssignment_0 ) ) ; | 24858 | // InternalSolverLanguageParser.g:8057:1: rule__Interval__Group__3__Impl : ( ( rule__Interval__UpperBoundAssignment_3 ) ) ; |
21814 | public final void rule__TypedStarArgument__Group__0__Impl() throws RecognitionException { | 24859 | public final void rule__Interval__Group__3__Impl() throws RecognitionException { |
21815 | 24860 | ||
21816 | int stackSize = keepStackSize(); | 24861 | int stackSize = keepStackSize(); |
21817 | 24862 | ||
21818 | try { | 24863 | try { |
21819 | // InternalSolverLanguageParser.g:7053:1: ( ( ( rule__TypedStarArgument__TypeAssignment_0 ) ) ) | 24864 | // InternalSolverLanguageParser.g:8061:1: ( ( ( rule__Interval__UpperBoundAssignment_3 ) ) ) |
21820 | // InternalSolverLanguageParser.g:7054:1: ( ( rule__TypedStarArgument__TypeAssignment_0 ) ) | 24865 | // InternalSolverLanguageParser.g:8062:1: ( ( rule__Interval__UpperBoundAssignment_3 ) ) |
21821 | { | 24866 | { |
21822 | // InternalSolverLanguageParser.g:7054:1: ( ( rule__TypedStarArgument__TypeAssignment_0 ) ) | 24867 | // InternalSolverLanguageParser.g:8062:1: ( ( rule__Interval__UpperBoundAssignment_3 ) ) |
21823 | // InternalSolverLanguageParser.g:7055:2: ( rule__TypedStarArgument__TypeAssignment_0 ) | 24868 | // InternalSolverLanguageParser.g:8063:2: ( rule__Interval__UpperBoundAssignment_3 ) |
21824 | { | 24869 | { |
21825 | before(grammarAccess.getTypedStarArgumentAccess().getTypeAssignment_0()); | 24870 | before(grammarAccess.getIntervalAccess().getUpperBoundAssignment_3()); |
21826 | // InternalSolverLanguageParser.g:7056:2: ( rule__TypedStarArgument__TypeAssignment_0 ) | 24871 | // InternalSolverLanguageParser.g:8064:2: ( rule__Interval__UpperBoundAssignment_3 ) |
21827 | // InternalSolverLanguageParser.g:7056:3: rule__TypedStarArgument__TypeAssignment_0 | 24872 | // InternalSolverLanguageParser.g:8064:3: rule__Interval__UpperBoundAssignment_3 |
21828 | { | 24873 | { |
21829 | pushFollow(FOLLOW_2); | 24874 | pushFollow(FOLLOW_2); |
21830 | rule__TypedStarArgument__TypeAssignment_0(); | 24875 | rule__Interval__UpperBoundAssignment_3(); |
21831 | 24876 | ||
21832 | state._fsp--; | 24877 | state._fsp--; |
21833 | 24878 | ||
21834 | 24879 | ||
21835 | } | 24880 | } |
21836 | 24881 | ||
21837 | after(grammarAccess.getTypedStarArgumentAccess().getTypeAssignment_0()); | 24882 | after(grammarAccess.getIntervalAccess().getUpperBoundAssignment_3()); |
21838 | 24883 | ||
21839 | } | 24884 | } |
21840 | 24885 | ||
@@ -21853,21 +24898,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
21853 | } | 24898 | } |
21854 | return ; | 24899 | return ; |
21855 | } | 24900 | } |
21856 | // $ANTLR end "rule__TypedStarArgument__Group__0__Impl" | 24901 | // $ANTLR end "rule__Interval__Group__3__Impl" |
21857 | 24902 | ||
21858 | 24903 | ||
21859 | // $ANTLR start "rule__TypedStarArgument__Group__1" | 24904 | // $ANTLR start "rule__Interval__Group__4" |
21860 | // InternalSolverLanguageParser.g:7064:1: rule__TypedStarArgument__Group__1 : rule__TypedStarArgument__Group__1__Impl ; | 24905 | // InternalSolverLanguageParser.g:8072:1: rule__Interval__Group__4 : rule__Interval__Group__4__Impl ; |
21861 | public final void rule__TypedStarArgument__Group__1() throws RecognitionException { | 24906 | public final void rule__Interval__Group__4() throws RecognitionException { |
21862 | 24907 | ||
21863 | int stackSize = keepStackSize(); | 24908 | int stackSize = keepStackSize(); |
21864 | 24909 | ||
21865 | try { | 24910 | try { |
21866 | // InternalSolverLanguageParser.g:7068:1: ( rule__TypedStarArgument__Group__1__Impl ) | 24911 | // InternalSolverLanguageParser.g:8076:1: ( rule__Interval__Group__4__Impl ) |
21867 | // InternalSolverLanguageParser.g:7069:2: rule__TypedStarArgument__Group__1__Impl | 24912 | // InternalSolverLanguageParser.g:8077:2: rule__Interval__Group__4__Impl |
21868 | { | 24913 | { |
21869 | pushFollow(FOLLOW_2); | 24914 | pushFollow(FOLLOW_2); |
21870 | rule__TypedStarArgument__Group__1__Impl(); | 24915 | rule__Interval__Group__4__Impl(); |
21871 | 24916 | ||
21872 | state._fsp--; | 24917 | state._fsp--; |
21873 | 24918 | ||
@@ -21886,25 +24931,25 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
21886 | } | 24931 | } |
21887 | return ; | 24932 | return ; |
21888 | } | 24933 | } |
21889 | // $ANTLR end "rule__TypedStarArgument__Group__1" | 24934 | // $ANTLR end "rule__Interval__Group__4" |
21890 | 24935 | ||
21891 | 24936 | ||
21892 | // $ANTLR start "rule__TypedStarArgument__Group__1__Impl" | 24937 | // $ANTLR start "rule__Interval__Group__4__Impl" |
21893 | // InternalSolverLanguageParser.g:7075:1: rule__TypedStarArgument__Group__1__Impl : ( Asterisk ) ; | 24938 | // InternalSolverLanguageParser.g:8083:1: rule__Interval__Group__4__Impl : ( RightSquareBracket ) ; |
21894 | public final void rule__TypedStarArgument__Group__1__Impl() throws RecognitionException { | 24939 | public final void rule__Interval__Group__4__Impl() throws RecognitionException { |
21895 | 24940 | ||
21896 | int stackSize = keepStackSize(); | 24941 | int stackSize = keepStackSize(); |
21897 | 24942 | ||
21898 | try { | 24943 | try { |
21899 | // InternalSolverLanguageParser.g:7079:1: ( ( Asterisk ) ) | 24944 | // InternalSolverLanguageParser.g:8087:1: ( ( RightSquareBracket ) ) |
21900 | // InternalSolverLanguageParser.g:7080:1: ( Asterisk ) | 24945 | // InternalSolverLanguageParser.g:8088:1: ( RightSquareBracket ) |
21901 | { | 24946 | { |
21902 | // InternalSolverLanguageParser.g:7080:1: ( Asterisk ) | 24947 | // InternalSolverLanguageParser.g:8088:1: ( RightSquareBracket ) |
21903 | // InternalSolverLanguageParser.g:7081:2: Asterisk | 24948 | // InternalSolverLanguageParser.g:8089:2: RightSquareBracket |
21904 | { | 24949 | { |
21905 | before(grammarAccess.getTypedStarArgumentAccess().getAsteriskKeyword_1()); | 24950 | before(grammarAccess.getIntervalAccess().getRightSquareBracketKeyword_4()); |
21906 | match(input,Asterisk,FOLLOW_2); | 24951 | match(input,RightSquareBracket,FOLLOW_2); |
21907 | after(grammarAccess.getTypedStarArgumentAccess().getAsteriskKeyword_1()); | 24952 | after(grammarAccess.getIntervalAccess().getRightSquareBracketKeyword_4()); |
21908 | 24953 | ||
21909 | } | 24954 | } |
21910 | 24955 | ||
@@ -21923,26 +24968,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
21923 | } | 24968 | } |
21924 | return ; | 24969 | return ; |
21925 | } | 24970 | } |
21926 | // $ANTLR end "rule__TypedStarArgument__Group__1__Impl" | 24971 | // $ANTLR end "rule__Interval__Group__4__Impl" |
21927 | 24972 | ||
21928 | 24973 | ||
21929 | // $ANTLR start "rule__Interval__Group__0" | 24974 | // $ANTLR start "rule__InfinityLiteral__Group__0" |
21930 | // InternalSolverLanguageParser.g:7091:1: rule__Interval__Group__0 : rule__Interval__Group__0__Impl rule__Interval__Group__1 ; | 24975 | // InternalSolverLanguageParser.g:8099:1: rule__InfinityLiteral__Group__0 : rule__InfinityLiteral__Group__0__Impl rule__InfinityLiteral__Group__1 ; |
21931 | public final void rule__Interval__Group__0() throws RecognitionException { | 24976 | public final void rule__InfinityLiteral__Group__0() throws RecognitionException { |
21932 | 24977 | ||
21933 | int stackSize = keepStackSize(); | 24978 | int stackSize = keepStackSize(); |
21934 | 24979 | ||
21935 | try { | 24980 | try { |
21936 | // InternalSolverLanguageParser.g:7095:1: ( rule__Interval__Group__0__Impl rule__Interval__Group__1 ) | 24981 | // InternalSolverLanguageParser.g:8103:1: ( rule__InfinityLiteral__Group__0__Impl rule__InfinityLiteral__Group__1 ) |
21937 | // InternalSolverLanguageParser.g:7096:2: rule__Interval__Group__0__Impl rule__Interval__Group__1 | 24982 | // InternalSolverLanguageParser.g:8104:2: rule__InfinityLiteral__Group__0__Impl rule__InfinityLiteral__Group__1 |
21938 | { | 24983 | { |
21939 | pushFollow(FOLLOW_7); | 24984 | pushFollow(FOLLOW_53); |
21940 | rule__Interval__Group__0__Impl(); | 24985 | rule__InfinityLiteral__Group__0__Impl(); |
21941 | 24986 | ||
21942 | state._fsp--; | 24987 | state._fsp--; |
21943 | 24988 | ||
21944 | pushFollow(FOLLOW_2); | 24989 | pushFollow(FOLLOW_2); |
21945 | rule__Interval__Group__1(); | 24990 | rule__InfinityLiteral__Group__1(); |
21946 | 24991 | ||
21947 | state._fsp--; | 24992 | state._fsp--; |
21948 | 24993 | ||
@@ -21961,25 +25006,29 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
21961 | } | 25006 | } |
21962 | return ; | 25007 | return ; |
21963 | } | 25008 | } |
21964 | // $ANTLR end "rule__Interval__Group__0" | 25009 | // $ANTLR end "rule__InfinityLiteral__Group__0" |
21965 | 25010 | ||
21966 | 25011 | ||
21967 | // $ANTLR start "rule__Interval__Group__0__Impl" | 25012 | // $ANTLR start "rule__InfinityLiteral__Group__0__Impl" |
21968 | // InternalSolverLanguageParser.g:7103:1: rule__Interval__Group__0__Impl : ( LeftSquareBracket ) ; | 25013 | // InternalSolverLanguageParser.g:8111:1: rule__InfinityLiteral__Group__0__Impl : ( () ) ; |
21969 | public final void rule__Interval__Group__0__Impl() throws RecognitionException { | 25014 | public final void rule__InfinityLiteral__Group__0__Impl() throws RecognitionException { |
21970 | 25015 | ||
21971 | int stackSize = keepStackSize(); | 25016 | int stackSize = keepStackSize(); |
21972 | 25017 | ||
21973 | try { | 25018 | try { |
21974 | // InternalSolverLanguageParser.g:7107:1: ( ( LeftSquareBracket ) ) | 25019 | // InternalSolverLanguageParser.g:8115:1: ( ( () ) ) |
21975 | // InternalSolverLanguageParser.g:7108:1: ( LeftSquareBracket ) | 25020 | // InternalSolverLanguageParser.g:8116:1: ( () ) |
21976 | { | 25021 | { |
21977 | // InternalSolverLanguageParser.g:7108:1: ( LeftSquareBracket ) | 25022 | // InternalSolverLanguageParser.g:8116:1: ( () ) |
21978 | // InternalSolverLanguageParser.g:7109:2: LeftSquareBracket | 25023 | // InternalSolverLanguageParser.g:8117:2: () |
21979 | { | 25024 | { |
21980 | before(grammarAccess.getIntervalAccess().getLeftSquareBracketKeyword_0()); | 25025 | before(grammarAccess.getInfinityLiteralAccess().getInfinityLiteralAction_0()); |
21981 | match(input,LeftSquareBracket,FOLLOW_2); | 25026 | // InternalSolverLanguageParser.g:8118:2: () |
21982 | after(grammarAccess.getIntervalAccess().getLeftSquareBracketKeyword_0()); | 25027 | // InternalSolverLanguageParser.g:8118:3: |
25028 | { | ||
25029 | } | ||
25030 | |||
25031 | after(grammarAccess.getInfinityLiteralAccess().getInfinityLiteralAction_0()); | ||
21983 | 25032 | ||
21984 | } | 25033 | } |
21985 | 25034 | ||
@@ -21987,10 +25036,6 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
21987 | } | 25036 | } |
21988 | 25037 | ||
21989 | } | 25038 | } |
21990 | catch (RecognitionException re) { | ||
21991 | reportError(re); | ||
21992 | recover(input,re); | ||
21993 | } | ||
21994 | finally { | 25039 | finally { |
21995 | 25040 | ||
21996 | restoreStackSize(stackSize); | 25041 | restoreStackSize(stackSize); |
@@ -21998,26 +25043,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
21998 | } | 25043 | } |
21999 | return ; | 25044 | return ; |
22000 | } | 25045 | } |
22001 | // $ANTLR end "rule__Interval__Group__0__Impl" | 25046 | // $ANTLR end "rule__InfinityLiteral__Group__0__Impl" |
22002 | 25047 | ||
22003 | 25048 | ||
22004 | // $ANTLR start "rule__Interval__Group__1" | 25049 | // $ANTLR start "rule__InfinityLiteral__Group__1" |
22005 | // InternalSolverLanguageParser.g:7118:1: rule__Interval__Group__1 : rule__Interval__Group__1__Impl rule__Interval__Group__2 ; | 25050 | // InternalSolverLanguageParser.g:8126:1: rule__InfinityLiteral__Group__1 : rule__InfinityLiteral__Group__1__Impl ; |
22006 | public final void rule__Interval__Group__1() throws RecognitionException { | 25051 | public final void rule__InfinityLiteral__Group__1() throws RecognitionException { |
22007 | 25052 | ||
22008 | int stackSize = keepStackSize(); | 25053 | int stackSize = keepStackSize(); |
22009 | 25054 | ||
22010 | try { | 25055 | try { |
22011 | // InternalSolverLanguageParser.g:7122:1: ( rule__Interval__Group__1__Impl rule__Interval__Group__2 ) | 25056 | // InternalSolverLanguageParser.g:8130:1: ( rule__InfinityLiteral__Group__1__Impl ) |
22012 | // InternalSolverLanguageParser.g:7123:2: rule__Interval__Group__1__Impl rule__Interval__Group__2 | 25057 | // InternalSolverLanguageParser.g:8131:2: rule__InfinityLiteral__Group__1__Impl |
22013 | { | 25058 | { |
22014 | pushFollow(FOLLOW_47); | ||
22015 | rule__Interval__Group__1__Impl(); | ||
22016 | |||
22017 | state._fsp--; | ||
22018 | |||
22019 | pushFollow(FOLLOW_2); | 25059 | pushFollow(FOLLOW_2); |
22020 | rule__Interval__Group__2(); | 25060 | rule__InfinityLiteral__Group__1__Impl(); |
22021 | 25061 | ||
22022 | state._fsp--; | 25062 | state._fsp--; |
22023 | 25063 | ||
@@ -22036,37 +25076,65 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
22036 | } | 25076 | } |
22037 | return ; | 25077 | return ; |
22038 | } | 25078 | } |
22039 | // $ANTLR end "rule__Interval__Group__1" | 25079 | // $ANTLR end "rule__InfinityLiteral__Group__1" |
22040 | 25080 | ||
22041 | 25081 | ||
22042 | // $ANTLR start "rule__Interval__Group__1__Impl" | 25082 | // $ANTLR start "rule__InfinityLiteral__Group__1__Impl" |
22043 | // InternalSolverLanguageParser.g:7130:1: rule__Interval__Group__1__Impl : ( ( rule__Interval__LowerBoundAssignment_1 ) ) ; | 25083 | // InternalSolverLanguageParser.g:8137:1: rule__InfinityLiteral__Group__1__Impl : ( Inf ) ; |
22044 | public final void rule__Interval__Group__1__Impl() throws RecognitionException { | 25084 | public final void rule__InfinityLiteral__Group__1__Impl() throws RecognitionException { |
22045 | 25085 | ||
22046 | int stackSize = keepStackSize(); | 25086 | int stackSize = keepStackSize(); |
22047 | 25087 | ||
22048 | try { | 25088 | try { |
22049 | // InternalSolverLanguageParser.g:7134:1: ( ( ( rule__Interval__LowerBoundAssignment_1 ) ) ) | 25089 | // InternalSolverLanguageParser.g:8141:1: ( ( Inf ) ) |
22050 | // InternalSolverLanguageParser.g:7135:1: ( ( rule__Interval__LowerBoundAssignment_1 ) ) | 25090 | // InternalSolverLanguageParser.g:8142:1: ( Inf ) |
22051 | { | 25091 | { |
22052 | // InternalSolverLanguageParser.g:7135:1: ( ( rule__Interval__LowerBoundAssignment_1 ) ) | 25092 | // InternalSolverLanguageParser.g:8142:1: ( Inf ) |
22053 | // InternalSolverLanguageParser.g:7136:2: ( rule__Interval__LowerBoundAssignment_1 ) | 25093 | // InternalSolverLanguageParser.g:8143:2: Inf |
22054 | { | 25094 | { |
22055 | before(grammarAccess.getIntervalAccess().getLowerBoundAssignment_1()); | 25095 | before(grammarAccess.getInfinityLiteralAccess().getInfKeyword_1()); |
22056 | // InternalSolverLanguageParser.g:7137:2: ( rule__Interval__LowerBoundAssignment_1 ) | 25096 | match(input,Inf,FOLLOW_2); |
22057 | // InternalSolverLanguageParser.g:7137:3: rule__Interval__LowerBoundAssignment_1 | 25097 | after(grammarAccess.getInfinityLiteralAccess().getInfKeyword_1()); |
22058 | { | ||
22059 | pushFollow(FOLLOW_2); | ||
22060 | rule__Interval__LowerBoundAssignment_1(); | ||
22061 | 25098 | ||
22062 | state._fsp--; | 25099 | } |
22063 | 25100 | ||
22064 | 25101 | ||
22065 | } | 25102 | } |
22066 | 25103 | ||
22067 | after(grammarAccess.getIntervalAccess().getLowerBoundAssignment_1()); | 25104 | } |
25105 | catch (RecognitionException re) { | ||
25106 | reportError(re); | ||
25107 | recover(input,re); | ||
25108 | } | ||
25109 | finally { | ||
22068 | 25110 | ||
22069 | } | 25111 | restoreStackSize(stackSize); |
25112 | |||
25113 | } | ||
25114 | return ; | ||
25115 | } | ||
25116 | // $ANTLR end "rule__InfinityLiteral__Group__1__Impl" | ||
25117 | |||
25118 | |||
25119 | // $ANTLR start "rule__EmptyLiteral__Group__0" | ||
25120 | // InternalSolverLanguageParser.g:8153:1: rule__EmptyLiteral__Group__0 : rule__EmptyLiteral__Group__0__Impl rule__EmptyLiteral__Group__1 ; | ||
25121 | public final void rule__EmptyLiteral__Group__0() throws RecognitionException { | ||
25122 | |||
25123 | int stackSize = keepStackSize(); | ||
25124 | |||
25125 | try { | ||
25126 | // InternalSolverLanguageParser.g:8157:1: ( rule__EmptyLiteral__Group__0__Impl rule__EmptyLiteral__Group__1 ) | ||
25127 | // InternalSolverLanguageParser.g:8158:2: rule__EmptyLiteral__Group__0__Impl rule__EmptyLiteral__Group__1 | ||
25128 | { | ||
25129 | pushFollow(FOLLOW_54); | ||
25130 | rule__EmptyLiteral__Group__0__Impl(); | ||
25131 | |||
25132 | state._fsp--; | ||
25133 | |||
25134 | pushFollow(FOLLOW_2); | ||
25135 | rule__EmptyLiteral__Group__1(); | ||
25136 | |||
25137 | state._fsp--; | ||
22070 | 25138 | ||
22071 | 25139 | ||
22072 | } | 25140 | } |
@@ -22083,26 +25151,58 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
22083 | } | 25151 | } |
22084 | return ; | 25152 | return ; |
22085 | } | 25153 | } |
22086 | // $ANTLR end "rule__Interval__Group__1__Impl" | 25154 | // $ANTLR end "rule__EmptyLiteral__Group__0" |
22087 | 25155 | ||
22088 | 25156 | ||
22089 | // $ANTLR start "rule__Interval__Group__2" | 25157 | // $ANTLR start "rule__EmptyLiteral__Group__0__Impl" |
22090 | // InternalSolverLanguageParser.g:7145:1: rule__Interval__Group__2 : rule__Interval__Group__2__Impl rule__Interval__Group__3 ; | 25158 | // InternalSolverLanguageParser.g:8165:1: rule__EmptyLiteral__Group__0__Impl : ( () ) ; |
22091 | public final void rule__Interval__Group__2() throws RecognitionException { | 25159 | public final void rule__EmptyLiteral__Group__0__Impl() throws RecognitionException { |
22092 | 25160 | ||
22093 | int stackSize = keepStackSize(); | 25161 | int stackSize = keepStackSize(); |
22094 | 25162 | ||
22095 | try { | 25163 | try { |
22096 | // InternalSolverLanguageParser.g:7149:1: ( rule__Interval__Group__2__Impl rule__Interval__Group__3 ) | 25164 | // InternalSolverLanguageParser.g:8169:1: ( ( () ) ) |
22097 | // InternalSolverLanguageParser.g:7150:2: rule__Interval__Group__2__Impl rule__Interval__Group__3 | 25165 | // InternalSolverLanguageParser.g:8170:1: ( () ) |
22098 | { | 25166 | { |
22099 | pushFollow(FOLLOW_7); | 25167 | // InternalSolverLanguageParser.g:8170:1: ( () ) |
22100 | rule__Interval__Group__2__Impl(); | 25168 | // InternalSolverLanguageParser.g:8171:2: () |
25169 | { | ||
25170 | before(grammarAccess.getEmptyLiteralAccess().getEmptyLiteralAction_0()); | ||
25171 | // InternalSolverLanguageParser.g:8172:2: () | ||
25172 | // InternalSolverLanguageParser.g:8172:3: | ||
25173 | { | ||
25174 | } | ||
22101 | 25175 | ||
22102 | state._fsp--; | 25176 | after(grammarAccess.getEmptyLiteralAccess().getEmptyLiteralAction_0()); |
25177 | |||
25178 | } | ||
25179 | |||
25180 | |||
25181 | } | ||
25182 | |||
25183 | } | ||
25184 | finally { | ||
25185 | |||
25186 | restoreStackSize(stackSize); | ||
25187 | |||
25188 | } | ||
25189 | return ; | ||
25190 | } | ||
25191 | // $ANTLR end "rule__EmptyLiteral__Group__0__Impl" | ||
25192 | |||
25193 | |||
25194 | // $ANTLR start "rule__EmptyLiteral__Group__1" | ||
25195 | // InternalSolverLanguageParser.g:8180:1: rule__EmptyLiteral__Group__1 : rule__EmptyLiteral__Group__1__Impl ; | ||
25196 | public final void rule__EmptyLiteral__Group__1() throws RecognitionException { | ||
22103 | 25197 | ||
25198 | int stackSize = keepStackSize(); | ||
25199 | |||
25200 | try { | ||
25201 | // InternalSolverLanguageParser.g:8184:1: ( rule__EmptyLiteral__Group__1__Impl ) | ||
25202 | // InternalSolverLanguageParser.g:8185:2: rule__EmptyLiteral__Group__1__Impl | ||
25203 | { | ||
22104 | pushFollow(FOLLOW_2); | 25204 | pushFollow(FOLLOW_2); |
22105 | rule__Interval__Group__3(); | 25205 | rule__EmptyLiteral__Group__1__Impl(); |
22106 | 25206 | ||
22107 | state._fsp--; | 25207 | state._fsp--; |
22108 | 25208 | ||
@@ -22121,25 +25221,25 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
22121 | } | 25221 | } |
22122 | return ; | 25222 | return ; |
22123 | } | 25223 | } |
22124 | // $ANTLR end "rule__Interval__Group__2" | 25224 | // $ANTLR end "rule__EmptyLiteral__Group__1" |
22125 | 25225 | ||
22126 | 25226 | ||
22127 | // $ANTLR start "rule__Interval__Group__2__Impl" | 25227 | // $ANTLR start "rule__EmptyLiteral__Group__1__Impl" |
22128 | // InternalSolverLanguageParser.g:7157:1: rule__Interval__Group__2__Impl : ( FullStopFullStop ) ; | 25228 | // InternalSolverLanguageParser.g:8191:1: rule__EmptyLiteral__Group__1__Impl : ( Empty ) ; |
22129 | public final void rule__Interval__Group__2__Impl() throws RecognitionException { | 25229 | public final void rule__EmptyLiteral__Group__1__Impl() throws RecognitionException { |
22130 | 25230 | ||
22131 | int stackSize = keepStackSize(); | 25231 | int stackSize = keepStackSize(); |
22132 | 25232 | ||
22133 | try { | 25233 | try { |
22134 | // InternalSolverLanguageParser.g:7161:1: ( ( FullStopFullStop ) ) | 25234 | // InternalSolverLanguageParser.g:8195:1: ( ( Empty ) ) |
22135 | // InternalSolverLanguageParser.g:7162:1: ( FullStopFullStop ) | 25235 | // InternalSolverLanguageParser.g:8196:1: ( Empty ) |
22136 | { | 25236 | { |
22137 | // InternalSolverLanguageParser.g:7162:1: ( FullStopFullStop ) | 25237 | // InternalSolverLanguageParser.g:8196:1: ( Empty ) |
22138 | // InternalSolverLanguageParser.g:7163:2: FullStopFullStop | 25238 | // InternalSolverLanguageParser.g:8197:2: Empty |
22139 | { | 25239 | { |
22140 | before(grammarAccess.getIntervalAccess().getFullStopFullStopKeyword_2()); | 25240 | before(grammarAccess.getEmptyLiteralAccess().getEmptyKeyword_1()); |
22141 | match(input,FullStopFullStop,FOLLOW_2); | 25241 | match(input,Empty,FOLLOW_2); |
22142 | after(grammarAccess.getIntervalAccess().getFullStopFullStopKeyword_2()); | 25242 | after(grammarAccess.getEmptyLiteralAccess().getEmptyKeyword_1()); |
22143 | 25243 | ||
22144 | } | 25244 | } |
22145 | 25245 | ||
@@ -22158,26 +25258,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
22158 | } | 25258 | } |
22159 | return ; | 25259 | return ; |
22160 | } | 25260 | } |
22161 | // $ANTLR end "rule__Interval__Group__2__Impl" | 25261 | // $ANTLR end "rule__EmptyLiteral__Group__1__Impl" |
22162 | 25262 | ||
22163 | 25263 | ||
22164 | // $ANTLR start "rule__Interval__Group__3" | 25264 | // $ANTLR start "rule__ClassDeclaration__Group__0" |
22165 | // InternalSolverLanguageParser.g:7172:1: rule__Interval__Group__3 : rule__Interval__Group__3__Impl rule__Interval__Group__4 ; | 25265 | // InternalSolverLanguageParser.g:8207:1: rule__ClassDeclaration__Group__0 : rule__ClassDeclaration__Group__0__Impl rule__ClassDeclaration__Group__1 ; |
22166 | public final void rule__Interval__Group__3() throws RecognitionException { | 25266 | public final void rule__ClassDeclaration__Group__0() throws RecognitionException { |
22167 | 25267 | ||
22168 | int stackSize = keepStackSize(); | 25268 | int stackSize = keepStackSize(); |
22169 | 25269 | ||
22170 | try { | 25270 | try { |
22171 | // InternalSolverLanguageParser.g:7176:1: ( rule__Interval__Group__3__Impl rule__Interval__Group__4 ) | 25271 | // InternalSolverLanguageParser.g:8211:1: ( rule__ClassDeclaration__Group__0__Impl rule__ClassDeclaration__Group__1 ) |
22172 | // InternalSolverLanguageParser.g:7177:2: rule__Interval__Group__3__Impl rule__Interval__Group__4 | 25272 | // InternalSolverLanguageParser.g:8212:2: rule__ClassDeclaration__Group__0__Impl rule__ClassDeclaration__Group__1 |
22173 | { | 25273 | { |
22174 | pushFollow(FOLLOW_48); | 25274 | pushFollow(FOLLOW_55); |
22175 | rule__Interval__Group__3__Impl(); | 25275 | rule__ClassDeclaration__Group__0__Impl(); |
22176 | 25276 | ||
22177 | state._fsp--; | 25277 | state._fsp--; |
22178 | 25278 | ||
22179 | pushFollow(FOLLOW_2); | 25279 | pushFollow(FOLLOW_2); |
22180 | rule__Interval__Group__4(); | 25280 | rule__ClassDeclaration__Group__1(); |
22181 | 25281 | ||
22182 | state._fsp--; | 25282 | state._fsp--; |
22183 | 25283 | ||
@@ -22196,35 +25296,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
22196 | } | 25296 | } |
22197 | return ; | 25297 | return ; |
22198 | } | 25298 | } |
22199 | // $ANTLR end "rule__Interval__Group__3" | 25299 | // $ANTLR end "rule__ClassDeclaration__Group__0" |
22200 | 25300 | ||
22201 | 25301 | ||
22202 | // $ANTLR start "rule__Interval__Group__3__Impl" | 25302 | // $ANTLR start "rule__ClassDeclaration__Group__0__Impl" |
22203 | // InternalSolverLanguageParser.g:7184:1: rule__Interval__Group__3__Impl : ( ( rule__Interval__UpperBoundAssignment_3 ) ) ; | 25303 | // InternalSolverLanguageParser.g:8219:1: rule__ClassDeclaration__Group__0__Impl : ( ( rule__ClassDeclaration__UnorderedGroup_0 ) ) ; |
22204 | public final void rule__Interval__Group__3__Impl() throws RecognitionException { | 25304 | public final void rule__ClassDeclaration__Group__0__Impl() throws RecognitionException { |
22205 | 25305 | ||
22206 | int stackSize = keepStackSize(); | 25306 | int stackSize = keepStackSize(); |
22207 | 25307 | ||
22208 | try { | 25308 | try { |
22209 | // InternalSolverLanguageParser.g:7188:1: ( ( ( rule__Interval__UpperBoundAssignment_3 ) ) ) | 25309 | // InternalSolverLanguageParser.g:8223:1: ( ( ( rule__ClassDeclaration__UnorderedGroup_0 ) ) ) |
22210 | // InternalSolverLanguageParser.g:7189:1: ( ( rule__Interval__UpperBoundAssignment_3 ) ) | 25310 | // InternalSolverLanguageParser.g:8224:1: ( ( rule__ClassDeclaration__UnorderedGroup_0 ) ) |
22211 | { | 25311 | { |
22212 | // InternalSolverLanguageParser.g:7189:1: ( ( rule__Interval__UpperBoundAssignment_3 ) ) | 25312 | // InternalSolverLanguageParser.g:8224:1: ( ( rule__ClassDeclaration__UnorderedGroup_0 ) ) |
22213 | // InternalSolverLanguageParser.g:7190:2: ( rule__Interval__UpperBoundAssignment_3 ) | 25313 | // InternalSolverLanguageParser.g:8225:2: ( rule__ClassDeclaration__UnorderedGroup_0 ) |
22214 | { | 25314 | { |
22215 | before(grammarAccess.getIntervalAccess().getUpperBoundAssignment_3()); | 25315 | before(grammarAccess.getClassDeclarationAccess().getUnorderedGroup_0()); |
22216 | // InternalSolverLanguageParser.g:7191:2: ( rule__Interval__UpperBoundAssignment_3 ) | 25316 | // InternalSolverLanguageParser.g:8226:2: ( rule__ClassDeclaration__UnorderedGroup_0 ) |
22217 | // InternalSolverLanguageParser.g:7191:3: rule__Interval__UpperBoundAssignment_3 | 25317 | // InternalSolverLanguageParser.g:8226:3: rule__ClassDeclaration__UnorderedGroup_0 |
22218 | { | 25318 | { |
22219 | pushFollow(FOLLOW_2); | 25319 | pushFollow(FOLLOW_2); |
22220 | rule__Interval__UpperBoundAssignment_3(); | 25320 | rule__ClassDeclaration__UnorderedGroup_0(); |
22221 | 25321 | ||
22222 | state._fsp--; | 25322 | state._fsp--; |
22223 | 25323 | ||
22224 | 25324 | ||
22225 | } | 25325 | } |
22226 | 25326 | ||
22227 | after(grammarAccess.getIntervalAccess().getUpperBoundAssignment_3()); | 25327 | after(grammarAccess.getClassDeclarationAccess().getUnorderedGroup_0()); |
22228 | 25328 | ||
22229 | } | 25329 | } |
22230 | 25330 | ||
@@ -22243,21 +25343,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
22243 | } | 25343 | } |
22244 | return ; | 25344 | return ; |
22245 | } | 25345 | } |
22246 | // $ANTLR end "rule__Interval__Group__3__Impl" | 25346 | // $ANTLR end "rule__ClassDeclaration__Group__0__Impl" |
22247 | 25347 | ||
22248 | 25348 | ||
22249 | // $ANTLR start "rule__Interval__Group__4" | 25349 | // $ANTLR start "rule__ClassDeclaration__Group__1" |
22250 | // InternalSolverLanguageParser.g:7199:1: rule__Interval__Group__4 : rule__Interval__Group__4__Impl ; | 25350 | // InternalSolverLanguageParser.g:8234:1: rule__ClassDeclaration__Group__1 : rule__ClassDeclaration__Group__1__Impl rule__ClassDeclaration__Group__2 ; |
22251 | public final void rule__Interval__Group__4() throws RecognitionException { | 25351 | public final void rule__ClassDeclaration__Group__1() throws RecognitionException { |
22252 | 25352 | ||
22253 | int stackSize = keepStackSize(); | 25353 | int stackSize = keepStackSize(); |
22254 | 25354 | ||
22255 | try { | 25355 | try { |
22256 | // InternalSolverLanguageParser.g:7203:1: ( rule__Interval__Group__4__Impl ) | 25356 | // InternalSolverLanguageParser.g:8238:1: ( rule__ClassDeclaration__Group__1__Impl rule__ClassDeclaration__Group__2 ) |
22257 | // InternalSolverLanguageParser.g:7204:2: rule__Interval__Group__4__Impl | 25357 | // InternalSolverLanguageParser.g:8239:2: rule__ClassDeclaration__Group__1__Impl rule__ClassDeclaration__Group__2 |
22258 | { | 25358 | { |
25359 | pushFollow(FOLLOW_48); | ||
25360 | rule__ClassDeclaration__Group__1__Impl(); | ||
25361 | |||
25362 | state._fsp--; | ||
25363 | |||
22259 | pushFollow(FOLLOW_2); | 25364 | pushFollow(FOLLOW_2); |
22260 | rule__Interval__Group__4__Impl(); | 25365 | rule__ClassDeclaration__Group__2(); |
22261 | 25366 | ||
22262 | state._fsp--; | 25367 | state._fsp--; |
22263 | 25368 | ||
@@ -22276,25 +25381,25 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
22276 | } | 25381 | } |
22277 | return ; | 25382 | return ; |
22278 | } | 25383 | } |
22279 | // $ANTLR end "rule__Interval__Group__4" | 25384 | // $ANTLR end "rule__ClassDeclaration__Group__1" |
22280 | 25385 | ||
22281 | 25386 | ||
22282 | // $ANTLR start "rule__Interval__Group__4__Impl" | 25387 | // $ANTLR start "rule__ClassDeclaration__Group__1__Impl" |
22283 | // InternalSolverLanguageParser.g:7210:1: rule__Interval__Group__4__Impl : ( RightSquareBracket ) ; | 25388 | // InternalSolverLanguageParser.g:8246:1: rule__ClassDeclaration__Group__1__Impl : ( Class ) ; |
22284 | public final void rule__Interval__Group__4__Impl() throws RecognitionException { | 25389 | public final void rule__ClassDeclaration__Group__1__Impl() throws RecognitionException { |
22285 | 25390 | ||
22286 | int stackSize = keepStackSize(); | 25391 | int stackSize = keepStackSize(); |
22287 | 25392 | ||
22288 | try { | 25393 | try { |
22289 | // InternalSolverLanguageParser.g:7214:1: ( ( RightSquareBracket ) ) | 25394 | // InternalSolverLanguageParser.g:8250:1: ( ( Class ) ) |
22290 | // InternalSolverLanguageParser.g:7215:1: ( RightSquareBracket ) | 25395 | // InternalSolverLanguageParser.g:8251:1: ( Class ) |
22291 | { | 25396 | { |
22292 | // InternalSolverLanguageParser.g:7215:1: ( RightSquareBracket ) | 25397 | // InternalSolverLanguageParser.g:8251:1: ( Class ) |
22293 | // InternalSolverLanguageParser.g:7216:2: RightSquareBracket | 25398 | // InternalSolverLanguageParser.g:8252:2: Class |
22294 | { | 25399 | { |
22295 | before(grammarAccess.getIntervalAccess().getRightSquareBracketKeyword_4()); | 25400 | before(grammarAccess.getClassDeclarationAccess().getClassKeyword_1()); |
22296 | match(input,RightSquareBracket,FOLLOW_2); | 25401 | match(input,Class,FOLLOW_2); |
22297 | after(grammarAccess.getIntervalAccess().getRightSquareBracketKeyword_4()); | 25402 | after(grammarAccess.getClassDeclarationAccess().getClassKeyword_1()); |
22298 | 25403 | ||
22299 | } | 25404 | } |
22300 | 25405 | ||
@@ -22313,26 +25418,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
22313 | } | 25418 | } |
22314 | return ; | 25419 | return ; |
22315 | } | 25420 | } |
22316 | // $ANTLR end "rule__Interval__Group__4__Impl" | 25421 | // $ANTLR end "rule__ClassDeclaration__Group__1__Impl" |
22317 | 25422 | ||
22318 | 25423 | ||
22319 | // $ANTLR start "rule__InfinityLiteral__Group__0" | 25424 | // $ANTLR start "rule__ClassDeclaration__Group__2" |
22320 | // InternalSolverLanguageParser.g:7226:1: rule__InfinityLiteral__Group__0 : rule__InfinityLiteral__Group__0__Impl rule__InfinityLiteral__Group__1 ; | 25425 | // InternalSolverLanguageParser.g:8261:1: rule__ClassDeclaration__Group__2 : rule__ClassDeclaration__Group__2__Impl rule__ClassDeclaration__Group__3 ; |
22321 | public final void rule__InfinityLiteral__Group__0() throws RecognitionException { | 25426 | public final void rule__ClassDeclaration__Group__2() throws RecognitionException { |
22322 | 25427 | ||
22323 | int stackSize = keepStackSize(); | 25428 | int stackSize = keepStackSize(); |
22324 | 25429 | ||
22325 | try { | 25430 | try { |
22326 | // InternalSolverLanguageParser.g:7230:1: ( rule__InfinityLiteral__Group__0__Impl rule__InfinityLiteral__Group__1 ) | 25431 | // InternalSolverLanguageParser.g:8265:1: ( rule__ClassDeclaration__Group__2__Impl rule__ClassDeclaration__Group__3 ) |
22327 | // InternalSolverLanguageParser.g:7231:2: rule__InfinityLiteral__Group__0__Impl rule__InfinityLiteral__Group__1 | 25432 | // InternalSolverLanguageParser.g:8266:2: rule__ClassDeclaration__Group__2__Impl rule__ClassDeclaration__Group__3 |
22328 | { | 25433 | { |
22329 | pushFollow(FOLLOW_49); | 25434 | pushFollow(FOLLOW_56); |
22330 | rule__InfinityLiteral__Group__0__Impl(); | 25435 | rule__ClassDeclaration__Group__2__Impl(); |
22331 | 25436 | ||
22332 | state._fsp--; | 25437 | state._fsp--; |
22333 | 25438 | ||
22334 | pushFollow(FOLLOW_2); | 25439 | pushFollow(FOLLOW_2); |
22335 | rule__InfinityLiteral__Group__1(); | 25440 | rule__ClassDeclaration__Group__3(); |
22336 | 25441 | ||
22337 | state._fsp--; | 25442 | state._fsp--; |
22338 | 25443 | ||
@@ -22351,29 +25456,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
22351 | } | 25456 | } |
22352 | return ; | 25457 | return ; |
22353 | } | 25458 | } |
22354 | // $ANTLR end "rule__InfinityLiteral__Group__0" | 25459 | // $ANTLR end "rule__ClassDeclaration__Group__2" |
22355 | 25460 | ||
22356 | 25461 | ||
22357 | // $ANTLR start "rule__InfinityLiteral__Group__0__Impl" | 25462 | // $ANTLR start "rule__ClassDeclaration__Group__2__Impl" |
22358 | // InternalSolverLanguageParser.g:7238:1: rule__InfinityLiteral__Group__0__Impl : ( () ) ; | 25463 | // InternalSolverLanguageParser.g:8273:1: rule__ClassDeclaration__Group__2__Impl : ( ( rule__ClassDeclaration__NameAssignment_2 ) ) ; |
22359 | public final void rule__InfinityLiteral__Group__0__Impl() throws RecognitionException { | 25464 | public final void rule__ClassDeclaration__Group__2__Impl() throws RecognitionException { |
22360 | 25465 | ||
22361 | int stackSize = keepStackSize(); | 25466 | int stackSize = keepStackSize(); |
22362 | 25467 | ||
22363 | try { | 25468 | try { |
22364 | // InternalSolverLanguageParser.g:7242:1: ( ( () ) ) | 25469 | // InternalSolverLanguageParser.g:8277:1: ( ( ( rule__ClassDeclaration__NameAssignment_2 ) ) ) |
22365 | // InternalSolverLanguageParser.g:7243:1: ( () ) | 25470 | // InternalSolverLanguageParser.g:8278:1: ( ( rule__ClassDeclaration__NameAssignment_2 ) ) |
22366 | { | 25471 | { |
22367 | // InternalSolverLanguageParser.g:7243:1: ( () ) | 25472 | // InternalSolverLanguageParser.g:8278:1: ( ( rule__ClassDeclaration__NameAssignment_2 ) ) |
22368 | // InternalSolverLanguageParser.g:7244:2: () | 25473 | // InternalSolverLanguageParser.g:8279:2: ( rule__ClassDeclaration__NameAssignment_2 ) |
22369 | { | 25474 | { |
22370 | before(grammarAccess.getInfinityLiteralAccess().getInfinityLiteralAction_0()); | 25475 | before(grammarAccess.getClassDeclarationAccess().getNameAssignment_2()); |
22371 | // InternalSolverLanguageParser.g:7245:2: () | 25476 | // InternalSolverLanguageParser.g:8280:2: ( rule__ClassDeclaration__NameAssignment_2 ) |
22372 | // InternalSolverLanguageParser.g:7245:3: | 25477 | // InternalSolverLanguageParser.g:8280:3: rule__ClassDeclaration__NameAssignment_2 |
22373 | { | 25478 | { |
25479 | pushFollow(FOLLOW_2); | ||
25480 | rule__ClassDeclaration__NameAssignment_2(); | ||
25481 | |||
25482 | state._fsp--; | ||
25483 | |||
25484 | |||
22374 | } | 25485 | } |
22375 | 25486 | ||
22376 | after(grammarAccess.getInfinityLiteralAccess().getInfinityLiteralAction_0()); | 25487 | after(grammarAccess.getClassDeclarationAccess().getNameAssignment_2()); |
22377 | 25488 | ||
22378 | } | 25489 | } |
22379 | 25490 | ||
@@ -22381,6 +25492,10 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
22381 | } | 25492 | } |
22382 | 25493 | ||
22383 | } | 25494 | } |
25495 | catch (RecognitionException re) { | ||
25496 | reportError(re); | ||
25497 | recover(input,re); | ||
25498 | } | ||
22384 | finally { | 25499 | finally { |
22385 | 25500 | ||
22386 | restoreStackSize(stackSize); | 25501 | restoreStackSize(stackSize); |
@@ -22388,21 +25503,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
22388 | } | 25503 | } |
22389 | return ; | 25504 | return ; |
22390 | } | 25505 | } |
22391 | // $ANTLR end "rule__InfinityLiteral__Group__0__Impl" | 25506 | // $ANTLR end "rule__ClassDeclaration__Group__2__Impl" |
22392 | 25507 | ||
22393 | 25508 | ||
22394 | // $ANTLR start "rule__InfinityLiteral__Group__1" | 25509 | // $ANTLR start "rule__ClassDeclaration__Group__3" |
22395 | // InternalSolverLanguageParser.g:7253:1: rule__InfinityLiteral__Group__1 : rule__InfinityLiteral__Group__1__Impl ; | 25510 | // InternalSolverLanguageParser.g:8288:1: rule__ClassDeclaration__Group__3 : rule__ClassDeclaration__Group__3__Impl rule__ClassDeclaration__Group__4 ; |
22396 | public final void rule__InfinityLiteral__Group__1() throws RecognitionException { | 25511 | public final void rule__ClassDeclaration__Group__3() throws RecognitionException { |
22397 | 25512 | ||
22398 | int stackSize = keepStackSize(); | 25513 | int stackSize = keepStackSize(); |
22399 | 25514 | ||
22400 | try { | 25515 | try { |
22401 | // InternalSolverLanguageParser.g:7257:1: ( rule__InfinityLiteral__Group__1__Impl ) | 25516 | // InternalSolverLanguageParser.g:8292:1: ( rule__ClassDeclaration__Group__3__Impl rule__ClassDeclaration__Group__4 ) |
22402 | // InternalSolverLanguageParser.g:7258:2: rule__InfinityLiteral__Group__1__Impl | 25517 | // InternalSolverLanguageParser.g:8293:2: rule__ClassDeclaration__Group__3__Impl rule__ClassDeclaration__Group__4 |
22403 | { | 25518 | { |
25519 | pushFollow(FOLLOW_56); | ||
25520 | rule__ClassDeclaration__Group__3__Impl(); | ||
25521 | |||
25522 | state._fsp--; | ||
25523 | |||
22404 | pushFollow(FOLLOW_2); | 25524 | pushFollow(FOLLOW_2); |
22405 | rule__InfinityLiteral__Group__1__Impl(); | 25525 | rule__ClassDeclaration__Group__4(); |
22406 | 25526 | ||
22407 | state._fsp--; | 25527 | state._fsp--; |
22408 | 25528 | ||
@@ -22421,25 +25541,46 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
22421 | } | 25541 | } |
22422 | return ; | 25542 | return ; |
22423 | } | 25543 | } |
22424 | // $ANTLR end "rule__InfinityLiteral__Group__1" | 25544 | // $ANTLR end "rule__ClassDeclaration__Group__3" |
22425 | 25545 | ||
22426 | 25546 | ||
22427 | // $ANTLR start "rule__InfinityLiteral__Group__1__Impl" | 25547 | // $ANTLR start "rule__ClassDeclaration__Group__3__Impl" |
22428 | // InternalSolverLanguageParser.g:7264:1: rule__InfinityLiteral__Group__1__Impl : ( Inf ) ; | 25548 | // InternalSolverLanguageParser.g:8300:1: rule__ClassDeclaration__Group__3__Impl : ( ( rule__ClassDeclaration__Group_3__0 )? ) ; |
22429 | public final void rule__InfinityLiteral__Group__1__Impl() throws RecognitionException { | 25549 | public final void rule__ClassDeclaration__Group__3__Impl() throws RecognitionException { |
22430 | 25550 | ||
22431 | int stackSize = keepStackSize(); | 25551 | int stackSize = keepStackSize(); |
22432 | 25552 | ||
22433 | try { | 25553 | try { |
22434 | // InternalSolverLanguageParser.g:7268:1: ( ( Inf ) ) | 25554 | // InternalSolverLanguageParser.g:8304:1: ( ( ( rule__ClassDeclaration__Group_3__0 )? ) ) |
22435 | // InternalSolverLanguageParser.g:7269:1: ( Inf ) | 25555 | // InternalSolverLanguageParser.g:8305:1: ( ( rule__ClassDeclaration__Group_3__0 )? ) |
22436 | { | 25556 | { |
22437 | // InternalSolverLanguageParser.g:7269:1: ( Inf ) | 25557 | // InternalSolverLanguageParser.g:8305:1: ( ( rule__ClassDeclaration__Group_3__0 )? ) |
22438 | // InternalSolverLanguageParser.g:7270:2: Inf | 25558 | // InternalSolverLanguageParser.g:8306:2: ( rule__ClassDeclaration__Group_3__0 )? |
22439 | { | 25559 | { |
22440 | before(grammarAccess.getInfinityLiteralAccess().getInfKeyword_1()); | 25560 | before(grammarAccess.getClassDeclarationAccess().getGroup_3()); |
22441 | match(input,Inf,FOLLOW_2); | 25561 | // InternalSolverLanguageParser.g:8307:2: ( rule__ClassDeclaration__Group_3__0 )? |
22442 | after(grammarAccess.getInfinityLiteralAccess().getInfKeyword_1()); | 25562 | int alt56=2; |
25563 | int LA56_0 = input.LA(1); | ||
25564 | |||
25565 | if ( (LA56_0==Extends) ) { | ||
25566 | alt56=1; | ||
25567 | } | ||
25568 | switch (alt56) { | ||
25569 | case 1 : | ||
25570 | // InternalSolverLanguageParser.g:8307:3: rule__ClassDeclaration__Group_3__0 | ||
25571 | { | ||
25572 | pushFollow(FOLLOW_2); | ||
25573 | rule__ClassDeclaration__Group_3__0(); | ||
25574 | |||
25575 | state._fsp--; | ||
25576 | |||
25577 | |||
25578 | } | ||
25579 | break; | ||
25580 | |||
25581 | } | ||
25582 | |||
25583 | after(grammarAccess.getClassDeclarationAccess().getGroup_3()); | ||
22443 | 25584 | ||
22444 | } | 25585 | } |
22445 | 25586 | ||
@@ -22458,26 +25599,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
22458 | } | 25599 | } |
22459 | return ; | 25600 | return ; |
22460 | } | 25601 | } |
22461 | // $ANTLR end "rule__InfinityLiteral__Group__1__Impl" | 25602 | // $ANTLR end "rule__ClassDeclaration__Group__3__Impl" |
22462 | 25603 | ||
22463 | 25604 | ||
22464 | // $ANTLR start "rule__EmptyIntervalLiteral__Group__0" | 25605 | // $ANTLR start "rule__ClassDeclaration__Group__4" |
22465 | // InternalSolverLanguageParser.g:7280:1: rule__EmptyIntervalLiteral__Group__0 : rule__EmptyIntervalLiteral__Group__0__Impl rule__EmptyIntervalLiteral__Group__1 ; | 25606 | // InternalSolverLanguageParser.g:8315:1: rule__ClassDeclaration__Group__4 : rule__ClassDeclaration__Group__4__Impl ; |
22466 | public final void rule__EmptyIntervalLiteral__Group__0() throws RecognitionException { | 25607 | public final void rule__ClassDeclaration__Group__4() throws RecognitionException { |
22467 | 25608 | ||
22468 | int stackSize = keepStackSize(); | 25609 | int stackSize = keepStackSize(); |
22469 | 25610 | ||
22470 | try { | 25611 | try { |
22471 | // InternalSolverLanguageParser.g:7284:1: ( rule__EmptyIntervalLiteral__Group__0__Impl rule__EmptyIntervalLiteral__Group__1 ) | 25612 | // InternalSolverLanguageParser.g:8319:1: ( rule__ClassDeclaration__Group__4__Impl ) |
22472 | // InternalSolverLanguageParser.g:7285:2: rule__EmptyIntervalLiteral__Group__0__Impl rule__EmptyIntervalLiteral__Group__1 | 25613 | // InternalSolverLanguageParser.g:8320:2: rule__ClassDeclaration__Group__4__Impl |
22473 | { | 25614 | { |
22474 | pushFollow(FOLLOW_50); | ||
22475 | rule__EmptyIntervalLiteral__Group__0__Impl(); | ||
22476 | |||
22477 | state._fsp--; | ||
22478 | |||
22479 | pushFollow(FOLLOW_2); | 25615 | pushFollow(FOLLOW_2); |
22480 | rule__EmptyIntervalLiteral__Group__1(); | 25616 | rule__ClassDeclaration__Group__4__Impl(); |
22481 | 25617 | ||
22482 | state._fsp--; | 25618 | state._fsp--; |
22483 | 25619 | ||
@@ -22496,29 +25632,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
22496 | } | 25632 | } |
22497 | return ; | 25633 | return ; |
22498 | } | 25634 | } |
22499 | // $ANTLR end "rule__EmptyIntervalLiteral__Group__0" | 25635 | // $ANTLR end "rule__ClassDeclaration__Group__4" |
22500 | 25636 | ||
22501 | 25637 | ||
22502 | // $ANTLR start "rule__EmptyIntervalLiteral__Group__0__Impl" | 25638 | // $ANTLR start "rule__ClassDeclaration__Group__4__Impl" |
22503 | // InternalSolverLanguageParser.g:7292:1: rule__EmptyIntervalLiteral__Group__0__Impl : ( () ) ; | 25639 | // InternalSolverLanguageParser.g:8326:1: rule__ClassDeclaration__Group__4__Impl : ( ( rule__ClassDeclaration__Alternatives_4 ) ) ; |
22504 | public final void rule__EmptyIntervalLiteral__Group__0__Impl() throws RecognitionException { | 25640 | public final void rule__ClassDeclaration__Group__4__Impl() throws RecognitionException { |
22505 | 25641 | ||
22506 | int stackSize = keepStackSize(); | 25642 | int stackSize = keepStackSize(); |
22507 | 25643 | ||
22508 | try { | 25644 | try { |
22509 | // InternalSolverLanguageParser.g:7296:1: ( ( () ) ) | 25645 | // InternalSolverLanguageParser.g:8330:1: ( ( ( rule__ClassDeclaration__Alternatives_4 ) ) ) |
22510 | // InternalSolverLanguageParser.g:7297:1: ( () ) | 25646 | // InternalSolverLanguageParser.g:8331:1: ( ( rule__ClassDeclaration__Alternatives_4 ) ) |
22511 | { | 25647 | { |
22512 | // InternalSolverLanguageParser.g:7297:1: ( () ) | 25648 | // InternalSolverLanguageParser.g:8331:1: ( ( rule__ClassDeclaration__Alternatives_4 ) ) |
22513 | // InternalSolverLanguageParser.g:7298:2: () | 25649 | // InternalSolverLanguageParser.g:8332:2: ( rule__ClassDeclaration__Alternatives_4 ) |
22514 | { | 25650 | { |
22515 | before(grammarAccess.getEmptyIntervalLiteralAccess().getEmptyIntervalLiteralAction_0()); | 25651 | before(grammarAccess.getClassDeclarationAccess().getAlternatives_4()); |
22516 | // InternalSolverLanguageParser.g:7299:2: () | 25652 | // InternalSolverLanguageParser.g:8333:2: ( rule__ClassDeclaration__Alternatives_4 ) |
22517 | // InternalSolverLanguageParser.g:7299:3: | 25653 | // InternalSolverLanguageParser.g:8333:3: rule__ClassDeclaration__Alternatives_4 |
22518 | { | 25654 | { |
25655 | pushFollow(FOLLOW_2); | ||
25656 | rule__ClassDeclaration__Alternatives_4(); | ||
25657 | |||
25658 | state._fsp--; | ||
25659 | |||
25660 | |||
22519 | } | 25661 | } |
22520 | 25662 | ||
22521 | after(grammarAccess.getEmptyIntervalLiteralAccess().getEmptyIntervalLiteralAction_0()); | 25663 | after(grammarAccess.getClassDeclarationAccess().getAlternatives_4()); |
22522 | 25664 | ||
22523 | } | 25665 | } |
22524 | 25666 | ||
@@ -22526,6 +25668,10 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
22526 | } | 25668 | } |
22527 | 25669 | ||
22528 | } | 25670 | } |
25671 | catch (RecognitionException re) { | ||
25672 | reportError(re); | ||
25673 | recover(input,re); | ||
25674 | } | ||
22529 | finally { | 25675 | finally { |
22530 | 25676 | ||
22531 | restoreStackSize(stackSize); | 25677 | restoreStackSize(stackSize); |
@@ -22533,21 +25679,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
22533 | } | 25679 | } |
22534 | return ; | 25680 | return ; |
22535 | } | 25681 | } |
22536 | // $ANTLR end "rule__EmptyIntervalLiteral__Group__0__Impl" | 25682 | // $ANTLR end "rule__ClassDeclaration__Group__4__Impl" |
22537 | 25683 | ||
22538 | 25684 | ||
22539 | // $ANTLR start "rule__EmptyIntervalLiteral__Group__1" | 25685 | // $ANTLR start "rule__ClassDeclaration__Group_3__0" |
22540 | // InternalSolverLanguageParser.g:7307:1: rule__EmptyIntervalLiteral__Group__1 : rule__EmptyIntervalLiteral__Group__1__Impl ; | 25686 | // InternalSolverLanguageParser.g:8342:1: rule__ClassDeclaration__Group_3__0 : rule__ClassDeclaration__Group_3__0__Impl rule__ClassDeclaration__Group_3__1 ; |
22541 | public final void rule__EmptyIntervalLiteral__Group__1() throws RecognitionException { | 25687 | public final void rule__ClassDeclaration__Group_3__0() throws RecognitionException { |
22542 | 25688 | ||
22543 | int stackSize = keepStackSize(); | 25689 | int stackSize = keepStackSize(); |
22544 | 25690 | ||
22545 | try { | 25691 | try { |
22546 | // InternalSolverLanguageParser.g:7311:1: ( rule__EmptyIntervalLiteral__Group__1__Impl ) | 25692 | // InternalSolverLanguageParser.g:8346:1: ( rule__ClassDeclaration__Group_3__0__Impl rule__ClassDeclaration__Group_3__1 ) |
22547 | // InternalSolverLanguageParser.g:7312:2: rule__EmptyIntervalLiteral__Group__1__Impl | 25693 | // InternalSolverLanguageParser.g:8347:2: rule__ClassDeclaration__Group_3__0__Impl rule__ClassDeclaration__Group_3__1 |
22548 | { | 25694 | { |
25695 | pushFollow(FOLLOW_6); | ||
25696 | rule__ClassDeclaration__Group_3__0__Impl(); | ||
25697 | |||
25698 | state._fsp--; | ||
25699 | |||
22549 | pushFollow(FOLLOW_2); | 25700 | pushFollow(FOLLOW_2); |
22550 | rule__EmptyIntervalLiteral__Group__1__Impl(); | 25701 | rule__ClassDeclaration__Group_3__1(); |
22551 | 25702 | ||
22552 | state._fsp--; | 25703 | state._fsp--; |
22553 | 25704 | ||
@@ -22566,25 +25717,25 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
22566 | } | 25717 | } |
22567 | return ; | 25718 | return ; |
22568 | } | 25719 | } |
22569 | // $ANTLR end "rule__EmptyIntervalLiteral__Group__1" | 25720 | // $ANTLR end "rule__ClassDeclaration__Group_3__0" |
22570 | 25721 | ||
22571 | 25722 | ||
22572 | // $ANTLR start "rule__EmptyIntervalLiteral__Group__1__Impl" | 25723 | // $ANTLR start "rule__ClassDeclaration__Group_3__0__Impl" |
22573 | // InternalSolverLanguageParser.g:7318:1: rule__EmptyIntervalLiteral__Group__1__Impl : ( Empty ) ; | 25724 | // InternalSolverLanguageParser.g:8354:1: rule__ClassDeclaration__Group_3__0__Impl : ( Extends ) ; |
22574 | public final void rule__EmptyIntervalLiteral__Group__1__Impl() throws RecognitionException { | 25725 | public final void rule__ClassDeclaration__Group_3__0__Impl() throws RecognitionException { |
22575 | 25726 | ||
22576 | int stackSize = keepStackSize(); | 25727 | int stackSize = keepStackSize(); |
22577 | 25728 | ||
22578 | try { | 25729 | try { |
22579 | // InternalSolverLanguageParser.g:7322:1: ( ( Empty ) ) | 25730 | // InternalSolverLanguageParser.g:8358:1: ( ( Extends ) ) |
22580 | // InternalSolverLanguageParser.g:7323:1: ( Empty ) | 25731 | // InternalSolverLanguageParser.g:8359:1: ( Extends ) |
22581 | { | 25732 | { |
22582 | // InternalSolverLanguageParser.g:7323:1: ( Empty ) | 25733 | // InternalSolverLanguageParser.g:8359:1: ( Extends ) |
22583 | // InternalSolverLanguageParser.g:7324:2: Empty | 25734 | // InternalSolverLanguageParser.g:8360:2: Extends |
22584 | { | 25735 | { |
22585 | before(grammarAccess.getEmptyIntervalLiteralAccess().getEmptyKeyword_1()); | 25736 | before(grammarAccess.getClassDeclarationAccess().getExtendsKeyword_3_0()); |
22586 | match(input,Empty,FOLLOW_2); | 25737 | match(input,Extends,FOLLOW_2); |
22587 | after(grammarAccess.getEmptyIntervalLiteralAccess().getEmptyKeyword_1()); | 25738 | after(grammarAccess.getClassDeclarationAccess().getExtendsKeyword_3_0()); |
22588 | 25739 | ||
22589 | } | 25740 | } |
22590 | 25741 | ||
@@ -22603,26 +25754,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
22603 | } | 25754 | } |
22604 | return ; | 25755 | return ; |
22605 | } | 25756 | } |
22606 | // $ANTLR end "rule__EmptyIntervalLiteral__Group__1__Impl" | 25757 | // $ANTLR end "rule__ClassDeclaration__Group_3__0__Impl" |
22607 | 25758 | ||
22608 | 25759 | ||
22609 | // $ANTLR start "rule__ClassDefinition__Group__0" | 25760 | // $ANTLR start "rule__ClassDeclaration__Group_3__1" |
22610 | // InternalSolverLanguageParser.g:7334:1: rule__ClassDefinition__Group__0 : rule__ClassDefinition__Group__0__Impl rule__ClassDefinition__Group__1 ; | 25761 | // InternalSolverLanguageParser.g:8369:1: rule__ClassDeclaration__Group_3__1 : rule__ClassDeclaration__Group_3__1__Impl rule__ClassDeclaration__Group_3__2 ; |
22611 | public final void rule__ClassDefinition__Group__0() throws RecognitionException { | 25762 | public final void rule__ClassDeclaration__Group_3__1() throws RecognitionException { |
22612 | 25763 | ||
22613 | int stackSize = keepStackSize(); | 25764 | int stackSize = keepStackSize(); |
22614 | 25765 | ||
22615 | try { | 25766 | try { |
22616 | // InternalSolverLanguageParser.g:7338:1: ( rule__ClassDefinition__Group__0__Impl rule__ClassDefinition__Group__1 ) | 25767 | // InternalSolverLanguageParser.g:8373:1: ( rule__ClassDeclaration__Group_3__1__Impl rule__ClassDeclaration__Group_3__2 ) |
22617 | // InternalSolverLanguageParser.g:7339:2: rule__ClassDefinition__Group__0__Impl rule__ClassDefinition__Group__1 | 25768 | // InternalSolverLanguageParser.g:8374:2: rule__ClassDeclaration__Group_3__1__Impl rule__ClassDeclaration__Group_3__2 |
22618 | { | 25769 | { |
22619 | pushFollow(FOLLOW_51); | 25770 | pushFollow(FOLLOW_35); |
22620 | rule__ClassDefinition__Group__0__Impl(); | 25771 | rule__ClassDeclaration__Group_3__1__Impl(); |
22621 | 25772 | ||
22622 | state._fsp--; | 25773 | state._fsp--; |
22623 | 25774 | ||
22624 | pushFollow(FOLLOW_2); | 25775 | pushFollow(FOLLOW_2); |
22625 | rule__ClassDefinition__Group__1(); | 25776 | rule__ClassDeclaration__Group_3__2(); |
22626 | 25777 | ||
22627 | state._fsp--; | 25778 | state._fsp--; |
22628 | 25779 | ||
@@ -22641,46 +25792,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
22641 | } | 25792 | } |
22642 | return ; | 25793 | return ; |
22643 | } | 25794 | } |
22644 | // $ANTLR end "rule__ClassDefinition__Group__0" | 25795 | // $ANTLR end "rule__ClassDeclaration__Group_3__1" |
22645 | 25796 | ||
22646 | 25797 | ||
22647 | // $ANTLR start "rule__ClassDefinition__Group__0__Impl" | 25798 | // $ANTLR start "rule__ClassDeclaration__Group_3__1__Impl" |
22648 | // InternalSolverLanguageParser.g:7346:1: rule__ClassDefinition__Group__0__Impl : ( ( rule__ClassDefinition__AbstractAssignment_0 )? ) ; | 25799 | // InternalSolverLanguageParser.g:8381:1: rule__ClassDeclaration__Group_3__1__Impl : ( ( rule__ClassDeclaration__SupertypesAssignment_3_1 ) ) ; |
22649 | public final void rule__ClassDefinition__Group__0__Impl() throws RecognitionException { | 25800 | public final void rule__ClassDeclaration__Group_3__1__Impl() throws RecognitionException { |
22650 | 25801 | ||
22651 | int stackSize = keepStackSize(); | 25802 | int stackSize = keepStackSize(); |
22652 | 25803 | ||
22653 | try { | 25804 | try { |
22654 | // InternalSolverLanguageParser.g:7350:1: ( ( ( rule__ClassDefinition__AbstractAssignment_0 )? ) ) | 25805 | // InternalSolverLanguageParser.g:8385:1: ( ( ( rule__ClassDeclaration__SupertypesAssignment_3_1 ) ) ) |
22655 | // InternalSolverLanguageParser.g:7351:1: ( ( rule__ClassDefinition__AbstractAssignment_0 )? ) | 25806 | // InternalSolverLanguageParser.g:8386:1: ( ( rule__ClassDeclaration__SupertypesAssignment_3_1 ) ) |
22656 | { | 25807 | { |
22657 | // InternalSolverLanguageParser.g:7351:1: ( ( rule__ClassDefinition__AbstractAssignment_0 )? ) | 25808 | // InternalSolverLanguageParser.g:8386:1: ( ( rule__ClassDeclaration__SupertypesAssignment_3_1 ) ) |
22658 | // InternalSolverLanguageParser.g:7352:2: ( rule__ClassDefinition__AbstractAssignment_0 )? | 25809 | // InternalSolverLanguageParser.g:8387:2: ( rule__ClassDeclaration__SupertypesAssignment_3_1 ) |
22659 | { | 25810 | { |
22660 | before(grammarAccess.getClassDefinitionAccess().getAbstractAssignment_0()); | 25811 | before(grammarAccess.getClassDeclarationAccess().getSupertypesAssignment_3_1()); |
22661 | // InternalSolverLanguageParser.g:7353:2: ( rule__ClassDefinition__AbstractAssignment_0 )? | 25812 | // InternalSolverLanguageParser.g:8388:2: ( rule__ClassDeclaration__SupertypesAssignment_3_1 ) |
22662 | int alt51=2; | 25813 | // InternalSolverLanguageParser.g:8388:3: rule__ClassDeclaration__SupertypesAssignment_3_1 |
22663 | int LA51_0 = input.LA(1); | 25814 | { |
22664 | 25815 | pushFollow(FOLLOW_2); | |
22665 | if ( (LA51_0==Abstract) ) { | 25816 | rule__ClassDeclaration__SupertypesAssignment_3_1(); |
22666 | alt51=1; | ||
22667 | } | ||
22668 | switch (alt51) { | ||
22669 | case 1 : | ||
22670 | // InternalSolverLanguageParser.g:7353:3: rule__ClassDefinition__AbstractAssignment_0 | ||
22671 | { | ||
22672 | pushFollow(FOLLOW_2); | ||
22673 | rule__ClassDefinition__AbstractAssignment_0(); | ||
22674 | 25817 | ||
22675 | state._fsp--; | 25818 | state._fsp--; |
22676 | 25819 | ||
22677 | 25820 | ||
22678 | } | ||
22679 | break; | ||
22680 | |||
22681 | } | 25821 | } |
22682 | 25822 | ||
22683 | after(grammarAccess.getClassDefinitionAccess().getAbstractAssignment_0()); | 25823 | after(grammarAccess.getClassDeclarationAccess().getSupertypesAssignment_3_1()); |
22684 | 25824 | ||
22685 | } | 25825 | } |
22686 | 25826 | ||
@@ -22699,26 +25839,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
22699 | } | 25839 | } |
22700 | return ; | 25840 | return ; |
22701 | } | 25841 | } |
22702 | // $ANTLR end "rule__ClassDefinition__Group__0__Impl" | 25842 | // $ANTLR end "rule__ClassDeclaration__Group_3__1__Impl" |
22703 | 25843 | ||
22704 | 25844 | ||
22705 | // $ANTLR start "rule__ClassDefinition__Group__1" | 25845 | // $ANTLR start "rule__ClassDeclaration__Group_3__2" |
22706 | // InternalSolverLanguageParser.g:7361:1: rule__ClassDefinition__Group__1 : rule__ClassDefinition__Group__1__Impl rule__ClassDefinition__Group__2 ; | 25846 | // InternalSolverLanguageParser.g:8396:1: rule__ClassDeclaration__Group_3__2 : rule__ClassDeclaration__Group_3__2__Impl ; |
22707 | public final void rule__ClassDefinition__Group__1() throws RecognitionException { | 25847 | public final void rule__ClassDeclaration__Group_3__2() throws RecognitionException { |
22708 | 25848 | ||
22709 | int stackSize = keepStackSize(); | 25849 | int stackSize = keepStackSize(); |
22710 | 25850 | ||
22711 | try { | 25851 | try { |
22712 | // InternalSolverLanguageParser.g:7365:1: ( rule__ClassDefinition__Group__1__Impl rule__ClassDefinition__Group__2 ) | 25852 | // InternalSolverLanguageParser.g:8400:1: ( rule__ClassDeclaration__Group_3__2__Impl ) |
22713 | // InternalSolverLanguageParser.g:7366:2: rule__ClassDefinition__Group__1__Impl rule__ClassDefinition__Group__2 | 25853 | // InternalSolverLanguageParser.g:8401:2: rule__ClassDeclaration__Group_3__2__Impl |
22714 | { | 25854 | { |
22715 | pushFollow(FOLLOW_21); | ||
22716 | rule__ClassDefinition__Group__1__Impl(); | ||
22717 | |||
22718 | state._fsp--; | ||
22719 | |||
22720 | pushFollow(FOLLOW_2); | 25855 | pushFollow(FOLLOW_2); |
22721 | rule__ClassDefinition__Group__2(); | 25856 | rule__ClassDeclaration__Group_3__2__Impl(); |
22722 | 25857 | ||
22723 | state._fsp--; | 25858 | state._fsp--; |
22724 | 25859 | ||
@@ -22737,25 +25872,53 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
22737 | } | 25872 | } |
22738 | return ; | 25873 | return ; |
22739 | } | 25874 | } |
22740 | // $ANTLR end "rule__ClassDefinition__Group__1" | 25875 | // $ANTLR end "rule__ClassDeclaration__Group_3__2" |
22741 | 25876 | ||
22742 | 25877 | ||
22743 | // $ANTLR start "rule__ClassDefinition__Group__1__Impl" | 25878 | // $ANTLR start "rule__ClassDeclaration__Group_3__2__Impl" |
22744 | // InternalSolverLanguageParser.g:7373:1: rule__ClassDefinition__Group__1__Impl : ( Class ) ; | 25879 | // InternalSolverLanguageParser.g:8407:1: rule__ClassDeclaration__Group_3__2__Impl : ( ( rule__ClassDeclaration__Group_3_2__0 )* ) ; |
22745 | public final void rule__ClassDefinition__Group__1__Impl() throws RecognitionException { | 25880 | public final void rule__ClassDeclaration__Group_3__2__Impl() throws RecognitionException { |
22746 | 25881 | ||
22747 | int stackSize = keepStackSize(); | 25882 | int stackSize = keepStackSize(); |
22748 | 25883 | ||
22749 | try { | 25884 | try { |
22750 | // InternalSolverLanguageParser.g:7377:1: ( ( Class ) ) | 25885 | // InternalSolverLanguageParser.g:8411:1: ( ( ( rule__ClassDeclaration__Group_3_2__0 )* ) ) |
22751 | // InternalSolverLanguageParser.g:7378:1: ( Class ) | 25886 | // InternalSolverLanguageParser.g:8412:1: ( ( rule__ClassDeclaration__Group_3_2__0 )* ) |
22752 | { | 25887 | { |
22753 | // InternalSolverLanguageParser.g:7378:1: ( Class ) | 25888 | // InternalSolverLanguageParser.g:8412:1: ( ( rule__ClassDeclaration__Group_3_2__0 )* ) |
22754 | // InternalSolverLanguageParser.g:7379:2: Class | 25889 | // InternalSolverLanguageParser.g:8413:2: ( rule__ClassDeclaration__Group_3_2__0 )* |
22755 | { | 25890 | { |
22756 | before(grammarAccess.getClassDefinitionAccess().getClassKeyword_1()); | 25891 | before(grammarAccess.getClassDeclarationAccess().getGroup_3_2()); |
22757 | match(input,Class,FOLLOW_2); | 25892 | // InternalSolverLanguageParser.g:8414:2: ( rule__ClassDeclaration__Group_3_2__0 )* |
22758 | after(grammarAccess.getClassDefinitionAccess().getClassKeyword_1()); | 25893 | loop57: |
25894 | do { | ||
25895 | int alt57=2; | ||
25896 | int LA57_0 = input.LA(1); | ||
25897 | |||
25898 | if ( (LA57_0==Comma) ) { | ||
25899 | alt57=1; | ||
25900 | } | ||
25901 | |||
25902 | |||
25903 | switch (alt57) { | ||
25904 | case 1 : | ||
25905 | // InternalSolverLanguageParser.g:8414:3: rule__ClassDeclaration__Group_3_2__0 | ||
25906 | { | ||
25907 | pushFollow(FOLLOW_29); | ||
25908 | rule__ClassDeclaration__Group_3_2__0(); | ||
25909 | |||
25910 | state._fsp--; | ||
25911 | |||
25912 | |||
25913 | } | ||
25914 | break; | ||
25915 | |||
25916 | default : | ||
25917 | break loop57; | ||
25918 | } | ||
25919 | } while (true); | ||
25920 | |||
25921 | after(grammarAccess.getClassDeclarationAccess().getGroup_3_2()); | ||
22759 | 25922 | ||
22760 | } | 25923 | } |
22761 | 25924 | ||
@@ -22774,26 +25937,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
22774 | } | 25937 | } |
22775 | return ; | 25938 | return ; |
22776 | } | 25939 | } |
22777 | // $ANTLR end "rule__ClassDefinition__Group__1__Impl" | 25940 | // $ANTLR end "rule__ClassDeclaration__Group_3__2__Impl" |
22778 | 25941 | ||
22779 | 25942 | ||
22780 | // $ANTLR start "rule__ClassDefinition__Group__2" | 25943 | // $ANTLR start "rule__ClassDeclaration__Group_3_2__0" |
22781 | // InternalSolverLanguageParser.g:7388:1: rule__ClassDefinition__Group__2 : rule__ClassDefinition__Group__2__Impl rule__ClassDefinition__Group__3 ; | 25944 | // InternalSolverLanguageParser.g:8423:1: rule__ClassDeclaration__Group_3_2__0 : rule__ClassDeclaration__Group_3_2__0__Impl rule__ClassDeclaration__Group_3_2__1 ; |
22782 | public final void rule__ClassDefinition__Group__2() throws RecognitionException { | 25945 | public final void rule__ClassDeclaration__Group_3_2__0() throws RecognitionException { |
22783 | 25946 | ||
22784 | int stackSize = keepStackSize(); | 25947 | int stackSize = keepStackSize(); |
22785 | 25948 | ||
22786 | try { | 25949 | try { |
22787 | // InternalSolverLanguageParser.g:7392:1: ( rule__ClassDefinition__Group__2__Impl rule__ClassDefinition__Group__3 ) | 25950 | // InternalSolverLanguageParser.g:8427:1: ( rule__ClassDeclaration__Group_3_2__0__Impl rule__ClassDeclaration__Group_3_2__1 ) |
22788 | // InternalSolverLanguageParser.g:7393:2: rule__ClassDefinition__Group__2__Impl rule__ClassDefinition__Group__3 | 25951 | // InternalSolverLanguageParser.g:8428:2: rule__ClassDeclaration__Group_3_2__0__Impl rule__ClassDeclaration__Group_3_2__1 |
22789 | { | 25952 | { |
22790 | pushFollow(FOLLOW_52); | 25953 | pushFollow(FOLLOW_6); |
22791 | rule__ClassDefinition__Group__2__Impl(); | 25954 | rule__ClassDeclaration__Group_3_2__0__Impl(); |
22792 | 25955 | ||
22793 | state._fsp--; | 25956 | state._fsp--; |
22794 | 25957 | ||
22795 | pushFollow(FOLLOW_2); | 25958 | pushFollow(FOLLOW_2); |
22796 | rule__ClassDefinition__Group__3(); | 25959 | rule__ClassDeclaration__Group_3_2__1(); |
22797 | 25960 | ||
22798 | state._fsp--; | 25961 | state._fsp--; |
22799 | 25962 | ||
@@ -22812,35 +25975,25 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
22812 | } | 25975 | } |
22813 | return ; | 25976 | return ; |
22814 | } | 25977 | } |
22815 | // $ANTLR end "rule__ClassDefinition__Group__2" | 25978 | // $ANTLR end "rule__ClassDeclaration__Group_3_2__0" |
22816 | 25979 | ||
22817 | 25980 | ||
22818 | // $ANTLR start "rule__ClassDefinition__Group__2__Impl" | 25981 | // $ANTLR start "rule__ClassDeclaration__Group_3_2__0__Impl" |
22819 | // InternalSolverLanguageParser.g:7400:1: rule__ClassDefinition__Group__2__Impl : ( ( rule__ClassDefinition__NameAssignment_2 ) ) ; | 25982 | // InternalSolverLanguageParser.g:8435:1: rule__ClassDeclaration__Group_3_2__0__Impl : ( Comma ) ; |
22820 | public final void rule__ClassDefinition__Group__2__Impl() throws RecognitionException { | 25983 | public final void rule__ClassDeclaration__Group_3_2__0__Impl() throws RecognitionException { |
22821 | 25984 | ||
22822 | int stackSize = keepStackSize(); | 25985 | int stackSize = keepStackSize(); |
22823 | 25986 | ||
22824 | try { | 25987 | try { |
22825 | // InternalSolverLanguageParser.g:7404:1: ( ( ( rule__ClassDefinition__NameAssignment_2 ) ) ) | 25988 | // InternalSolverLanguageParser.g:8439:1: ( ( Comma ) ) |
22826 | // InternalSolverLanguageParser.g:7405:1: ( ( rule__ClassDefinition__NameAssignment_2 ) ) | 25989 | // InternalSolverLanguageParser.g:8440:1: ( Comma ) |
22827 | { | ||
22828 | // InternalSolverLanguageParser.g:7405:1: ( ( rule__ClassDefinition__NameAssignment_2 ) ) | ||
22829 | // InternalSolverLanguageParser.g:7406:2: ( rule__ClassDefinition__NameAssignment_2 ) | ||
22830 | { | 25990 | { |
22831 | before(grammarAccess.getClassDefinitionAccess().getNameAssignment_2()); | 25991 | // InternalSolverLanguageParser.g:8440:1: ( Comma ) |
22832 | // InternalSolverLanguageParser.g:7407:2: ( rule__ClassDefinition__NameAssignment_2 ) | 25992 | // InternalSolverLanguageParser.g:8441:2: Comma |
22833 | // InternalSolverLanguageParser.g:7407:3: rule__ClassDefinition__NameAssignment_2 | ||
22834 | { | 25993 | { |
22835 | pushFollow(FOLLOW_2); | 25994 | before(grammarAccess.getClassDeclarationAccess().getCommaKeyword_3_2_0()); |
22836 | rule__ClassDefinition__NameAssignment_2(); | 25995 | match(input,Comma,FOLLOW_2); |
22837 | 25996 | after(grammarAccess.getClassDeclarationAccess().getCommaKeyword_3_2_0()); | |
22838 | state._fsp--; | ||
22839 | |||
22840 | |||
22841 | } | ||
22842 | |||
22843 | after(grammarAccess.getClassDefinitionAccess().getNameAssignment_2()); | ||
22844 | 25997 | ||
22845 | } | 25998 | } |
22846 | 25999 | ||
@@ -22859,26 +26012,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
22859 | } | 26012 | } |
22860 | return ; | 26013 | return ; |
22861 | } | 26014 | } |
22862 | // $ANTLR end "rule__ClassDefinition__Group__2__Impl" | 26015 | // $ANTLR end "rule__ClassDeclaration__Group_3_2__0__Impl" |
22863 | 26016 | ||
22864 | 26017 | ||
22865 | // $ANTLR start "rule__ClassDefinition__Group__3" | 26018 | // $ANTLR start "rule__ClassDeclaration__Group_3_2__1" |
22866 | // InternalSolverLanguageParser.g:7415:1: rule__ClassDefinition__Group__3 : rule__ClassDefinition__Group__3__Impl rule__ClassDefinition__Group__4 ; | 26019 | // InternalSolverLanguageParser.g:8450:1: rule__ClassDeclaration__Group_3_2__1 : rule__ClassDeclaration__Group_3_2__1__Impl ; |
22867 | public final void rule__ClassDefinition__Group__3() throws RecognitionException { | 26020 | public final void rule__ClassDeclaration__Group_3_2__1() throws RecognitionException { |
22868 | 26021 | ||
22869 | int stackSize = keepStackSize(); | 26022 | int stackSize = keepStackSize(); |
22870 | 26023 | ||
22871 | try { | 26024 | try { |
22872 | // InternalSolverLanguageParser.g:7419:1: ( rule__ClassDefinition__Group__3__Impl rule__ClassDefinition__Group__4 ) | 26025 | // InternalSolverLanguageParser.g:8454:1: ( rule__ClassDeclaration__Group_3_2__1__Impl ) |
22873 | // InternalSolverLanguageParser.g:7420:2: rule__ClassDefinition__Group__3__Impl rule__ClassDefinition__Group__4 | 26026 | // InternalSolverLanguageParser.g:8455:2: rule__ClassDeclaration__Group_3_2__1__Impl |
22874 | { | 26027 | { |
22875 | pushFollow(FOLLOW_52); | ||
22876 | rule__ClassDefinition__Group__3__Impl(); | ||
22877 | |||
22878 | state._fsp--; | ||
22879 | |||
22880 | pushFollow(FOLLOW_2); | 26028 | pushFollow(FOLLOW_2); |
22881 | rule__ClassDefinition__Group__4(); | 26029 | rule__ClassDeclaration__Group_3_2__1__Impl(); |
22882 | 26030 | ||
22883 | state._fsp--; | 26031 | state._fsp--; |
22884 | 26032 | ||
@@ -22897,46 +26045,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
22897 | } | 26045 | } |
22898 | return ; | 26046 | return ; |
22899 | } | 26047 | } |
22900 | // $ANTLR end "rule__ClassDefinition__Group__3" | 26048 | // $ANTLR end "rule__ClassDeclaration__Group_3_2__1" |
22901 | 26049 | ||
22902 | 26050 | ||
22903 | // $ANTLR start "rule__ClassDefinition__Group__3__Impl" | 26051 | // $ANTLR start "rule__ClassDeclaration__Group_3_2__1__Impl" |
22904 | // InternalSolverLanguageParser.g:7427:1: rule__ClassDefinition__Group__3__Impl : ( ( rule__ClassDefinition__Group_3__0 )? ) ; | 26052 | // InternalSolverLanguageParser.g:8461:1: rule__ClassDeclaration__Group_3_2__1__Impl : ( ( rule__ClassDeclaration__SupertypesAssignment_3_2_1 ) ) ; |
22905 | public final void rule__ClassDefinition__Group__3__Impl() throws RecognitionException { | 26053 | public final void rule__ClassDeclaration__Group_3_2__1__Impl() throws RecognitionException { |
22906 | 26054 | ||
22907 | int stackSize = keepStackSize(); | 26055 | int stackSize = keepStackSize(); |
22908 | 26056 | ||
22909 | try { | 26057 | try { |
22910 | // InternalSolverLanguageParser.g:7431:1: ( ( ( rule__ClassDefinition__Group_3__0 )? ) ) | 26058 | // InternalSolverLanguageParser.g:8465:1: ( ( ( rule__ClassDeclaration__SupertypesAssignment_3_2_1 ) ) ) |
22911 | // InternalSolverLanguageParser.g:7432:1: ( ( rule__ClassDefinition__Group_3__0 )? ) | 26059 | // InternalSolverLanguageParser.g:8466:1: ( ( rule__ClassDeclaration__SupertypesAssignment_3_2_1 ) ) |
22912 | { | 26060 | { |
22913 | // InternalSolverLanguageParser.g:7432:1: ( ( rule__ClassDefinition__Group_3__0 )? ) | 26061 | // InternalSolverLanguageParser.g:8466:1: ( ( rule__ClassDeclaration__SupertypesAssignment_3_2_1 ) ) |
22914 | // InternalSolverLanguageParser.g:7433:2: ( rule__ClassDefinition__Group_3__0 )? | 26062 | // InternalSolverLanguageParser.g:8467:2: ( rule__ClassDeclaration__SupertypesAssignment_3_2_1 ) |
22915 | { | 26063 | { |
22916 | before(grammarAccess.getClassDefinitionAccess().getGroup_3()); | 26064 | before(grammarAccess.getClassDeclarationAccess().getSupertypesAssignment_3_2_1()); |
22917 | // InternalSolverLanguageParser.g:7434:2: ( rule__ClassDefinition__Group_3__0 )? | 26065 | // InternalSolverLanguageParser.g:8468:2: ( rule__ClassDeclaration__SupertypesAssignment_3_2_1 ) |
22918 | int alt52=2; | 26066 | // InternalSolverLanguageParser.g:8468:3: rule__ClassDeclaration__SupertypesAssignment_3_2_1 |
22919 | int LA52_0 = input.LA(1); | 26067 | { |
22920 | 26068 | pushFollow(FOLLOW_2); | |
22921 | if ( (LA52_0==Extends) ) { | 26069 | rule__ClassDeclaration__SupertypesAssignment_3_2_1(); |
22922 | alt52=1; | ||
22923 | } | ||
22924 | switch (alt52) { | ||
22925 | case 1 : | ||
22926 | // InternalSolverLanguageParser.g:7434:3: rule__ClassDefinition__Group_3__0 | ||
22927 | { | ||
22928 | pushFollow(FOLLOW_2); | ||
22929 | rule__ClassDefinition__Group_3__0(); | ||
22930 | |||
22931 | state._fsp--; | ||
22932 | 26070 | ||
26071 | state._fsp--; | ||
22933 | 26072 | ||
22934 | } | ||
22935 | break; | ||
22936 | 26073 | ||
22937 | } | 26074 | } |
22938 | 26075 | ||
22939 | after(grammarAccess.getClassDefinitionAccess().getGroup_3()); | 26076 | after(grammarAccess.getClassDeclarationAccess().getSupertypesAssignment_3_2_1()); |
22940 | 26077 | ||
22941 | } | 26078 | } |
22942 | 26079 | ||
@@ -22955,26 +26092,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
22955 | } | 26092 | } |
22956 | return ; | 26093 | return ; |
22957 | } | 26094 | } |
22958 | // $ANTLR end "rule__ClassDefinition__Group__3__Impl" | 26095 | // $ANTLR end "rule__ClassDeclaration__Group_3_2__1__Impl" |
22959 | 26096 | ||
22960 | 26097 | ||
22961 | // $ANTLR start "rule__ClassDefinition__Group__4" | 26098 | // $ANTLR start "rule__ClassDeclaration__Group_4_0__0" |
22962 | // InternalSolverLanguageParser.g:7442:1: rule__ClassDefinition__Group__4 : rule__ClassDefinition__Group__4__Impl rule__ClassDefinition__Group__5 ; | 26099 | // InternalSolverLanguageParser.g:8477:1: rule__ClassDeclaration__Group_4_0__0 : rule__ClassDeclaration__Group_4_0__0__Impl rule__ClassDeclaration__Group_4_0__1 ; |
22963 | public final void rule__ClassDefinition__Group__4() throws RecognitionException { | 26100 | public final void rule__ClassDeclaration__Group_4_0__0() throws RecognitionException { |
22964 | 26101 | ||
22965 | int stackSize = keepStackSize(); | 26102 | int stackSize = keepStackSize(); |
22966 | 26103 | ||
22967 | try { | 26104 | try { |
22968 | // InternalSolverLanguageParser.g:7446:1: ( rule__ClassDefinition__Group__4__Impl rule__ClassDefinition__Group__5 ) | 26105 | // InternalSolverLanguageParser.g:8481:1: ( rule__ClassDeclaration__Group_4_0__0__Impl rule__ClassDeclaration__Group_4_0__1 ) |
22969 | // InternalSolverLanguageParser.g:7447:2: rule__ClassDefinition__Group__4__Impl rule__ClassDefinition__Group__5 | 26106 | // InternalSolverLanguageParser.g:8482:2: rule__ClassDeclaration__Group_4_0__0__Impl rule__ClassDeclaration__Group_4_0__1 |
22970 | { | 26107 | { |
22971 | pushFollow(FOLLOW_53); | 26108 | pushFollow(FOLLOW_57); |
22972 | rule__ClassDefinition__Group__4__Impl(); | 26109 | rule__ClassDeclaration__Group_4_0__0__Impl(); |
22973 | 26110 | ||
22974 | state._fsp--; | 26111 | state._fsp--; |
22975 | 26112 | ||
22976 | pushFollow(FOLLOW_2); | 26113 | pushFollow(FOLLOW_2); |
22977 | rule__ClassDefinition__Group__5(); | 26114 | rule__ClassDeclaration__Group_4_0__1(); |
22978 | 26115 | ||
22979 | state._fsp--; | 26116 | state._fsp--; |
22980 | 26117 | ||
@@ -22993,25 +26130,25 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
22993 | } | 26130 | } |
22994 | return ; | 26131 | return ; |
22995 | } | 26132 | } |
22996 | // $ANTLR end "rule__ClassDefinition__Group__4" | 26133 | // $ANTLR end "rule__ClassDeclaration__Group_4_0__0" |
22997 | 26134 | ||
22998 | 26135 | ||
22999 | // $ANTLR start "rule__ClassDefinition__Group__4__Impl" | 26136 | // $ANTLR start "rule__ClassDeclaration__Group_4_0__0__Impl" |
23000 | // InternalSolverLanguageParser.g:7454:1: rule__ClassDefinition__Group__4__Impl : ( LeftCurlyBracket ) ; | 26137 | // InternalSolverLanguageParser.g:8489:1: rule__ClassDeclaration__Group_4_0__0__Impl : ( LeftCurlyBracket ) ; |
23001 | public final void rule__ClassDefinition__Group__4__Impl() throws RecognitionException { | 26138 | public final void rule__ClassDeclaration__Group_4_0__0__Impl() throws RecognitionException { |
23002 | 26139 | ||
23003 | int stackSize = keepStackSize(); | 26140 | int stackSize = keepStackSize(); |
23004 | 26141 | ||
23005 | try { | 26142 | try { |
23006 | // InternalSolverLanguageParser.g:7458:1: ( ( LeftCurlyBracket ) ) | 26143 | // InternalSolverLanguageParser.g:8493:1: ( ( LeftCurlyBracket ) ) |
23007 | // InternalSolverLanguageParser.g:7459:1: ( LeftCurlyBracket ) | 26144 | // InternalSolverLanguageParser.g:8494:1: ( LeftCurlyBracket ) |
23008 | { | 26145 | { |
23009 | // InternalSolverLanguageParser.g:7459:1: ( LeftCurlyBracket ) | 26146 | // InternalSolverLanguageParser.g:8494:1: ( LeftCurlyBracket ) |
23010 | // InternalSolverLanguageParser.g:7460:2: LeftCurlyBracket | 26147 | // InternalSolverLanguageParser.g:8495:2: LeftCurlyBracket |
23011 | { | 26148 | { |
23012 | before(grammarAccess.getClassDefinitionAccess().getLeftCurlyBracketKeyword_4()); | 26149 | before(grammarAccess.getClassDeclarationAccess().getLeftCurlyBracketKeyword_4_0_0()); |
23013 | match(input,LeftCurlyBracket,FOLLOW_2); | 26150 | match(input,LeftCurlyBracket,FOLLOW_2); |
23014 | after(grammarAccess.getClassDefinitionAccess().getLeftCurlyBracketKeyword_4()); | 26151 | after(grammarAccess.getClassDeclarationAccess().getLeftCurlyBracketKeyword_4_0_0()); |
23015 | 26152 | ||
23016 | } | 26153 | } |
23017 | 26154 | ||
@@ -23030,26 +26167,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
23030 | } | 26167 | } |
23031 | return ; | 26168 | return ; |
23032 | } | 26169 | } |
23033 | // $ANTLR end "rule__ClassDefinition__Group__4__Impl" | 26170 | // $ANTLR end "rule__ClassDeclaration__Group_4_0__0__Impl" |
23034 | 26171 | ||
23035 | 26172 | ||
23036 | // $ANTLR start "rule__ClassDefinition__Group__5" | 26173 | // $ANTLR start "rule__ClassDeclaration__Group_4_0__1" |
23037 | // InternalSolverLanguageParser.g:7469:1: rule__ClassDefinition__Group__5 : rule__ClassDefinition__Group__5__Impl rule__ClassDefinition__Group__6 ; | 26174 | // InternalSolverLanguageParser.g:8504:1: rule__ClassDeclaration__Group_4_0__1 : rule__ClassDeclaration__Group_4_0__1__Impl rule__ClassDeclaration__Group_4_0__2 ; |
23038 | public final void rule__ClassDefinition__Group__5() throws RecognitionException { | 26175 | public final void rule__ClassDeclaration__Group_4_0__1() throws RecognitionException { |
23039 | 26176 | ||
23040 | int stackSize = keepStackSize(); | 26177 | int stackSize = keepStackSize(); |
23041 | 26178 | ||
23042 | try { | 26179 | try { |
23043 | // InternalSolverLanguageParser.g:7473:1: ( rule__ClassDefinition__Group__5__Impl rule__ClassDefinition__Group__6 ) | 26180 | // InternalSolverLanguageParser.g:8508:1: ( rule__ClassDeclaration__Group_4_0__1__Impl rule__ClassDeclaration__Group_4_0__2 ) |
23044 | // InternalSolverLanguageParser.g:7474:2: rule__ClassDefinition__Group__5__Impl rule__ClassDefinition__Group__6 | 26181 | // InternalSolverLanguageParser.g:8509:2: rule__ClassDeclaration__Group_4_0__1__Impl rule__ClassDeclaration__Group_4_0__2 |
23045 | { | 26182 | { |
23046 | pushFollow(FOLLOW_53); | 26183 | pushFollow(FOLLOW_57); |
23047 | rule__ClassDefinition__Group__5__Impl(); | 26184 | rule__ClassDeclaration__Group_4_0__1__Impl(); |
23048 | 26185 | ||
23049 | state._fsp--; | 26186 | state._fsp--; |
23050 | 26187 | ||
23051 | pushFollow(FOLLOW_2); | 26188 | pushFollow(FOLLOW_2); |
23052 | rule__ClassDefinition__Group__6(); | 26189 | rule__ClassDeclaration__Group_4_0__2(); |
23053 | 26190 | ||
23054 | state._fsp--; | 26191 | state._fsp--; |
23055 | 26192 | ||
@@ -23068,40 +26205,40 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
23068 | } | 26205 | } |
23069 | return ; | 26206 | return ; |
23070 | } | 26207 | } |
23071 | // $ANTLR end "rule__ClassDefinition__Group__5" | 26208 | // $ANTLR end "rule__ClassDeclaration__Group_4_0__1" |
23072 | 26209 | ||
23073 | 26210 | ||
23074 | // $ANTLR start "rule__ClassDefinition__Group__5__Impl" | 26211 | // $ANTLR start "rule__ClassDeclaration__Group_4_0__1__Impl" |
23075 | // InternalSolverLanguageParser.g:7481:1: rule__ClassDefinition__Group__5__Impl : ( ( rule__ClassDefinition__MembersAssignment_5 )* ) ; | 26212 | // InternalSolverLanguageParser.g:8516:1: rule__ClassDeclaration__Group_4_0__1__Impl : ( ( rule__ClassDeclaration__FieldsAssignment_4_0_1 )* ) ; |
23076 | public final void rule__ClassDefinition__Group__5__Impl() throws RecognitionException { | 26213 | public final void rule__ClassDeclaration__Group_4_0__1__Impl() throws RecognitionException { |
23077 | 26214 | ||
23078 | int stackSize = keepStackSize(); | 26215 | int stackSize = keepStackSize(); |
23079 | 26216 | ||
23080 | try { | 26217 | try { |
23081 | // InternalSolverLanguageParser.g:7485:1: ( ( ( rule__ClassDefinition__MembersAssignment_5 )* ) ) | 26218 | // InternalSolverLanguageParser.g:8520:1: ( ( ( rule__ClassDeclaration__FieldsAssignment_4_0_1 )* ) ) |
23082 | // InternalSolverLanguageParser.g:7486:1: ( ( rule__ClassDefinition__MembersAssignment_5 )* ) | 26219 | // InternalSolverLanguageParser.g:8521:1: ( ( rule__ClassDeclaration__FieldsAssignment_4_0_1 )* ) |
23083 | { | 26220 | { |
23084 | // InternalSolverLanguageParser.g:7486:1: ( ( rule__ClassDefinition__MembersAssignment_5 )* ) | 26221 | // InternalSolverLanguageParser.g:8521:1: ( ( rule__ClassDeclaration__FieldsAssignment_4_0_1 )* ) |
23085 | // InternalSolverLanguageParser.g:7487:2: ( rule__ClassDefinition__MembersAssignment_5 )* | 26222 | // InternalSolverLanguageParser.g:8522:2: ( rule__ClassDeclaration__FieldsAssignment_4_0_1 )* |
23086 | { | 26223 | { |
23087 | before(grammarAccess.getClassDefinitionAccess().getMembersAssignment_5()); | 26224 | before(grammarAccess.getClassDeclarationAccess().getFieldsAssignment_4_0_1()); |
23088 | // InternalSolverLanguageParser.g:7488:2: ( rule__ClassDefinition__MembersAssignment_5 )* | 26225 | // InternalSolverLanguageParser.g:8523:2: ( rule__ClassDeclaration__FieldsAssignment_4_0_1 )* |
23089 | loop53: | 26226 | loop58: |
23090 | do { | 26227 | do { |
23091 | int alt53=2; | 26228 | int alt58=2; |
23092 | int LA53_0 = input.LA(1); | 26229 | int LA58_0 = input.LA(1); |
23093 | 26230 | ||
23094 | if ( (LA53_0==Contains||LA53_0==RULE_QUOTED_ID||LA53_0==RULE_ID) ) { | 26231 | if ( (LA58_0==Contains||(LA58_0>=Object && LA58_0<=Refers)||LA58_0==RULE_QUOTED_ID||LA58_0==RULE_ID) ) { |
23095 | alt53=1; | 26232 | alt58=1; |
23096 | } | 26233 | } |
23097 | 26234 | ||
23098 | 26235 | ||
23099 | switch (alt53) { | 26236 | switch (alt58) { |
23100 | case 1 : | 26237 | case 1 : |
23101 | // InternalSolverLanguageParser.g:7488:3: rule__ClassDefinition__MembersAssignment_5 | 26238 | // InternalSolverLanguageParser.g:8523:3: rule__ClassDeclaration__FieldsAssignment_4_0_1 |
23102 | { | 26239 | { |
23103 | pushFollow(FOLLOW_54); | 26240 | pushFollow(FOLLOW_58); |
23104 | rule__ClassDefinition__MembersAssignment_5(); | 26241 | rule__ClassDeclaration__FieldsAssignment_4_0_1(); |
23105 | 26242 | ||
23106 | state._fsp--; | 26243 | state._fsp--; |
23107 | 26244 | ||
@@ -23110,11 +26247,11 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
23110 | break; | 26247 | break; |
23111 | 26248 | ||
23112 | default : | 26249 | default : |
23113 | break loop53; | 26250 | break loop58; |
23114 | } | 26251 | } |
23115 | } while (true); | 26252 | } while (true); |
23116 | 26253 | ||
23117 | after(grammarAccess.getClassDefinitionAccess().getMembersAssignment_5()); | 26254 | after(grammarAccess.getClassDeclarationAccess().getFieldsAssignment_4_0_1()); |
23118 | 26255 | ||
23119 | } | 26256 | } |
23120 | 26257 | ||
@@ -23133,21 +26270,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
23133 | } | 26270 | } |
23134 | return ; | 26271 | return ; |
23135 | } | 26272 | } |
23136 | // $ANTLR end "rule__ClassDefinition__Group__5__Impl" | 26273 | // $ANTLR end "rule__ClassDeclaration__Group_4_0__1__Impl" |
23137 | 26274 | ||
23138 | 26275 | ||
23139 | // $ANTLR start "rule__ClassDefinition__Group__6" | 26276 | // $ANTLR start "rule__ClassDeclaration__Group_4_0__2" |
23140 | // InternalSolverLanguageParser.g:7496:1: rule__ClassDefinition__Group__6 : rule__ClassDefinition__Group__6__Impl ; | 26277 | // InternalSolverLanguageParser.g:8531:1: rule__ClassDeclaration__Group_4_0__2 : rule__ClassDeclaration__Group_4_0__2__Impl ; |
23141 | public final void rule__ClassDefinition__Group__6() throws RecognitionException { | 26278 | public final void rule__ClassDeclaration__Group_4_0__2() throws RecognitionException { |
23142 | 26279 | ||
23143 | int stackSize = keepStackSize(); | 26280 | int stackSize = keepStackSize(); |
23144 | 26281 | ||
23145 | try { | 26282 | try { |
23146 | // InternalSolverLanguageParser.g:7500:1: ( rule__ClassDefinition__Group__6__Impl ) | 26283 | // InternalSolverLanguageParser.g:8535:1: ( rule__ClassDeclaration__Group_4_0__2__Impl ) |
23147 | // InternalSolverLanguageParser.g:7501:2: rule__ClassDefinition__Group__6__Impl | 26284 | // InternalSolverLanguageParser.g:8536:2: rule__ClassDeclaration__Group_4_0__2__Impl |
23148 | { | 26285 | { |
23149 | pushFollow(FOLLOW_2); | 26286 | pushFollow(FOLLOW_2); |
23150 | rule__ClassDefinition__Group__6__Impl(); | 26287 | rule__ClassDeclaration__Group_4_0__2__Impl(); |
23151 | 26288 | ||
23152 | state._fsp--; | 26289 | state._fsp--; |
23153 | 26290 | ||
@@ -23166,25 +26303,25 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
23166 | } | 26303 | } |
23167 | return ; | 26304 | return ; |
23168 | } | 26305 | } |
23169 | // $ANTLR end "rule__ClassDefinition__Group__6" | 26306 | // $ANTLR end "rule__ClassDeclaration__Group_4_0__2" |
23170 | 26307 | ||
23171 | 26308 | ||
23172 | // $ANTLR start "rule__ClassDefinition__Group__6__Impl" | 26309 | // $ANTLR start "rule__ClassDeclaration__Group_4_0__2__Impl" |
23173 | // InternalSolverLanguageParser.g:7507:1: rule__ClassDefinition__Group__6__Impl : ( RightCurlyBracket ) ; | 26310 | // InternalSolverLanguageParser.g:8542:1: rule__ClassDeclaration__Group_4_0__2__Impl : ( RightCurlyBracket ) ; |
23174 | public final void rule__ClassDefinition__Group__6__Impl() throws RecognitionException { | 26311 | public final void rule__ClassDeclaration__Group_4_0__2__Impl() throws RecognitionException { |
23175 | 26312 | ||
23176 | int stackSize = keepStackSize(); | 26313 | int stackSize = keepStackSize(); |
23177 | 26314 | ||
23178 | try { | 26315 | try { |
23179 | // InternalSolverLanguageParser.g:7511:1: ( ( RightCurlyBracket ) ) | 26316 | // InternalSolverLanguageParser.g:8546:1: ( ( RightCurlyBracket ) ) |
23180 | // InternalSolverLanguageParser.g:7512:1: ( RightCurlyBracket ) | 26317 | // InternalSolverLanguageParser.g:8547:1: ( RightCurlyBracket ) |
23181 | { | 26318 | { |
23182 | // InternalSolverLanguageParser.g:7512:1: ( RightCurlyBracket ) | 26319 | // InternalSolverLanguageParser.g:8547:1: ( RightCurlyBracket ) |
23183 | // InternalSolverLanguageParser.g:7513:2: RightCurlyBracket | 26320 | // InternalSolverLanguageParser.g:8548:2: RightCurlyBracket |
23184 | { | 26321 | { |
23185 | before(grammarAccess.getClassDefinitionAccess().getRightCurlyBracketKeyword_6()); | 26322 | before(grammarAccess.getClassDeclarationAccess().getRightCurlyBracketKeyword_4_0_2()); |
23186 | match(input,RightCurlyBracket,FOLLOW_2); | 26323 | match(input,RightCurlyBracket,FOLLOW_2); |
23187 | after(grammarAccess.getClassDefinitionAccess().getRightCurlyBracketKeyword_6()); | 26324 | after(grammarAccess.getClassDeclarationAccess().getRightCurlyBracketKeyword_4_0_2()); |
23188 | 26325 | ||
23189 | } | 26326 | } |
23190 | 26327 | ||
@@ -23203,26 +26340,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
23203 | } | 26340 | } |
23204 | return ; | 26341 | return ; |
23205 | } | 26342 | } |
23206 | // $ANTLR end "rule__ClassDefinition__Group__6__Impl" | 26343 | // $ANTLR end "rule__ClassDeclaration__Group_4_0__2__Impl" |
23207 | 26344 | ||
23208 | 26345 | ||
23209 | // $ANTLR start "rule__ClassDefinition__Group_3__0" | 26346 | // $ANTLR start "rule__Field__Group__0" |
23210 | // InternalSolverLanguageParser.g:7523:1: rule__ClassDefinition__Group_3__0 : rule__ClassDefinition__Group_3__0__Impl rule__ClassDefinition__Group_3__1 ; | 26347 | // InternalSolverLanguageParser.g:8558:1: rule__Field__Group__0 : rule__Field__Group__0__Impl rule__Field__Group__1 ; |
23211 | public final void rule__ClassDefinition__Group_3__0() throws RecognitionException { | 26348 | public final void rule__Field__Group__0() throws RecognitionException { |
23212 | 26349 | ||
23213 | int stackSize = keepStackSize(); | 26350 | int stackSize = keepStackSize(); |
23214 | 26351 | ||
23215 | try { | 26352 | try { |
23216 | // InternalSolverLanguageParser.g:7527:1: ( rule__ClassDefinition__Group_3__0__Impl rule__ClassDefinition__Group_3__1 ) | 26353 | // InternalSolverLanguageParser.g:8562:1: ( rule__Field__Group__0__Impl rule__Field__Group__1 ) |
23217 | // InternalSolverLanguageParser.g:7528:2: rule__ClassDefinition__Group_3__0__Impl rule__ClassDefinition__Group_3__1 | 26354 | // InternalSolverLanguageParser.g:8563:2: rule__Field__Group__0__Impl rule__Field__Group__1 |
23218 | { | 26355 | { |
23219 | pushFollow(FOLLOW_9); | 26356 | pushFollow(FOLLOW_59); |
23220 | rule__ClassDefinition__Group_3__0__Impl(); | 26357 | rule__Field__Group__0__Impl(); |
23221 | 26358 | ||
23222 | state._fsp--; | 26359 | state._fsp--; |
23223 | 26360 | ||
23224 | pushFollow(FOLLOW_2); | 26361 | pushFollow(FOLLOW_2); |
23225 | rule__ClassDefinition__Group_3__1(); | 26362 | rule__Field__Group__1(); |
23226 | 26363 | ||
23227 | state._fsp--; | 26364 | state._fsp--; |
23228 | 26365 | ||
@@ -23241,25 +26378,46 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
23241 | } | 26378 | } |
23242 | return ; | 26379 | return ; |
23243 | } | 26380 | } |
23244 | // $ANTLR end "rule__ClassDefinition__Group_3__0" | 26381 | // $ANTLR end "rule__Field__Group__0" |
23245 | 26382 | ||
23246 | 26383 | ||
23247 | // $ANTLR start "rule__ClassDefinition__Group_3__0__Impl" | 26384 | // $ANTLR start "rule__Field__Group__0__Impl" |
23248 | // InternalSolverLanguageParser.g:7535:1: rule__ClassDefinition__Group_3__0__Impl : ( Extends ) ; | 26385 | // InternalSolverLanguageParser.g:8570:1: rule__Field__Group__0__Impl : ( ( rule__Field__Alternatives_0 )? ) ; |
23249 | public final void rule__ClassDefinition__Group_3__0__Impl() throws RecognitionException { | 26386 | public final void rule__Field__Group__0__Impl() throws RecognitionException { |
23250 | 26387 | ||
23251 | int stackSize = keepStackSize(); | 26388 | int stackSize = keepStackSize(); |
23252 | 26389 | ||
23253 | try { | 26390 | try { |
23254 | // InternalSolverLanguageParser.g:7539:1: ( ( Extends ) ) | 26391 | // InternalSolverLanguageParser.g:8574:1: ( ( ( rule__Field__Alternatives_0 )? ) ) |
23255 | // InternalSolverLanguageParser.g:7540:1: ( Extends ) | 26392 | // InternalSolverLanguageParser.g:8575:1: ( ( rule__Field__Alternatives_0 )? ) |
23256 | { | 26393 | { |
23257 | // InternalSolverLanguageParser.g:7540:1: ( Extends ) | 26394 | // InternalSolverLanguageParser.g:8575:1: ( ( rule__Field__Alternatives_0 )? ) |
23258 | // InternalSolverLanguageParser.g:7541:2: Extends | 26395 | // InternalSolverLanguageParser.g:8576:2: ( rule__Field__Alternatives_0 )? |
23259 | { | 26396 | { |
23260 | before(grammarAccess.getClassDefinitionAccess().getExtendsKeyword_3_0()); | 26397 | before(grammarAccess.getFieldAccess().getAlternatives_0()); |
23261 | match(input,Extends,FOLLOW_2); | 26398 | // InternalSolverLanguageParser.g:8577:2: ( rule__Field__Alternatives_0 )? |
23262 | after(grammarAccess.getClassDefinitionAccess().getExtendsKeyword_3_0()); | 26399 | int alt59=2; |
26400 | int LA59_0 = input.LA(1); | ||
26401 | |||
26402 | if ( (LA59_0==Contains||LA59_0==Refers) ) { | ||
26403 | alt59=1; | ||
26404 | } | ||
26405 | switch (alt59) { | ||
26406 | case 1 : | ||
26407 | // InternalSolverLanguageParser.g:8577:3: rule__Field__Alternatives_0 | ||
26408 | { | ||
26409 | pushFollow(FOLLOW_2); | ||
26410 | rule__Field__Alternatives_0(); | ||
26411 | |||
26412 | state._fsp--; | ||
26413 | |||
26414 | |||
26415 | } | ||
26416 | break; | ||
26417 | |||
26418 | } | ||
26419 | |||
26420 | after(grammarAccess.getFieldAccess().getAlternatives_0()); | ||
23263 | 26421 | ||
23264 | } | 26422 | } |
23265 | 26423 | ||
@@ -23278,26 +26436,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
23278 | } | 26436 | } |
23279 | return ; | 26437 | return ; |
23280 | } | 26438 | } |
23281 | // $ANTLR end "rule__ClassDefinition__Group_3__0__Impl" | 26439 | // $ANTLR end "rule__Field__Group__0__Impl" |
23282 | 26440 | ||
23283 | 26441 | ||
23284 | // $ANTLR start "rule__ClassDefinition__Group_3__1" | 26442 | // $ANTLR start "rule__Field__Group__1" |
23285 | // InternalSolverLanguageParser.g:7550:1: rule__ClassDefinition__Group_3__1 : rule__ClassDefinition__Group_3__1__Impl rule__ClassDefinition__Group_3__2 ; | 26443 | // InternalSolverLanguageParser.g:8585:1: rule__Field__Group__1 : rule__Field__Group__1__Impl rule__Field__Group__2 ; |
23286 | public final void rule__ClassDefinition__Group_3__1() throws RecognitionException { | 26444 | public final void rule__Field__Group__1() throws RecognitionException { |
23287 | 26445 | ||
23288 | int stackSize = keepStackSize(); | 26446 | int stackSize = keepStackSize(); |
23289 | 26447 | ||
23290 | try { | 26448 | try { |
23291 | // InternalSolverLanguageParser.g:7554:1: ( rule__ClassDefinition__Group_3__1__Impl rule__ClassDefinition__Group_3__2 ) | 26449 | // InternalSolverLanguageParser.g:8589:1: ( rule__Field__Group__1__Impl rule__Field__Group__2 ) |
23292 | // InternalSolverLanguageParser.g:7555:2: rule__ClassDefinition__Group_3__1__Impl rule__ClassDefinition__Group_3__2 | 26450 | // InternalSolverLanguageParser.g:8590:2: rule__Field__Group__1__Impl rule__Field__Group__2 |
23293 | { | 26451 | { |
23294 | pushFollow(FOLLOW_19); | 26452 | pushFollow(FOLLOW_60); |
23295 | rule__ClassDefinition__Group_3__1__Impl(); | 26453 | rule__Field__Group__1__Impl(); |
23296 | 26454 | ||
23297 | state._fsp--; | 26455 | state._fsp--; |
23298 | 26456 | ||
23299 | pushFollow(FOLLOW_2); | 26457 | pushFollow(FOLLOW_2); |
23300 | rule__ClassDefinition__Group_3__2(); | 26458 | rule__Field__Group__2(); |
23301 | 26459 | ||
23302 | state._fsp--; | 26460 | state._fsp--; |
23303 | 26461 | ||
@@ -23316,35 +26474,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
23316 | } | 26474 | } |
23317 | return ; | 26475 | return ; |
23318 | } | 26476 | } |
23319 | // $ANTLR end "rule__ClassDefinition__Group_3__1" | 26477 | // $ANTLR end "rule__Field__Group__1" |
23320 | 26478 | ||
23321 | 26479 | ||
23322 | // $ANTLR start "rule__ClassDefinition__Group_3__1__Impl" | 26480 | // $ANTLR start "rule__Field__Group__1__Impl" |
23323 | // InternalSolverLanguageParser.g:7562:1: rule__ClassDefinition__Group_3__1__Impl : ( ( rule__ClassDefinition__SuperclassesAssignment_3_1 ) ) ; | 26481 | // InternalSolverLanguageParser.g:8597:1: rule__Field__Group__1__Impl : ( ( rule__Field__TypeAssignment_1 ) ) ; |
23324 | public final void rule__ClassDefinition__Group_3__1__Impl() throws RecognitionException { | 26482 | public final void rule__Field__Group__1__Impl() throws RecognitionException { |
23325 | 26483 | ||
23326 | int stackSize = keepStackSize(); | 26484 | int stackSize = keepStackSize(); |
23327 | 26485 | ||
23328 | try { | 26486 | try { |
23329 | // InternalSolverLanguageParser.g:7566:1: ( ( ( rule__ClassDefinition__SuperclassesAssignment_3_1 ) ) ) | 26487 | // InternalSolverLanguageParser.g:8601:1: ( ( ( rule__Field__TypeAssignment_1 ) ) ) |
23330 | // InternalSolverLanguageParser.g:7567:1: ( ( rule__ClassDefinition__SuperclassesAssignment_3_1 ) ) | 26488 | // InternalSolverLanguageParser.g:8602:1: ( ( rule__Field__TypeAssignment_1 ) ) |
23331 | { | 26489 | { |
23332 | // InternalSolverLanguageParser.g:7567:1: ( ( rule__ClassDefinition__SuperclassesAssignment_3_1 ) ) | 26490 | // InternalSolverLanguageParser.g:8602:1: ( ( rule__Field__TypeAssignment_1 ) ) |
23333 | // InternalSolverLanguageParser.g:7568:2: ( rule__ClassDefinition__SuperclassesAssignment_3_1 ) | 26491 | // InternalSolverLanguageParser.g:8603:2: ( rule__Field__TypeAssignment_1 ) |
23334 | { | 26492 | { |
23335 | before(grammarAccess.getClassDefinitionAccess().getSuperclassesAssignment_3_1()); | 26493 | before(grammarAccess.getFieldAccess().getTypeAssignment_1()); |
23336 | // InternalSolverLanguageParser.g:7569:2: ( rule__ClassDefinition__SuperclassesAssignment_3_1 ) | 26494 | // InternalSolverLanguageParser.g:8604:2: ( rule__Field__TypeAssignment_1 ) |
23337 | // InternalSolverLanguageParser.g:7569:3: rule__ClassDefinition__SuperclassesAssignment_3_1 | 26495 | // InternalSolverLanguageParser.g:8604:3: rule__Field__TypeAssignment_1 |
23338 | { | 26496 | { |
23339 | pushFollow(FOLLOW_2); | 26497 | pushFollow(FOLLOW_2); |
23340 | rule__ClassDefinition__SuperclassesAssignment_3_1(); | 26498 | rule__Field__TypeAssignment_1(); |
23341 | 26499 | ||
23342 | state._fsp--; | 26500 | state._fsp--; |
23343 | 26501 | ||
23344 | 26502 | ||
23345 | } | 26503 | } |
23346 | 26504 | ||
23347 | after(grammarAccess.getClassDefinitionAccess().getSuperclassesAssignment_3_1()); | 26505 | after(grammarAccess.getFieldAccess().getTypeAssignment_1()); |
23348 | 26506 | ||
23349 | } | 26507 | } |
23350 | 26508 | ||
@@ -23363,21 +26521,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
23363 | } | 26521 | } |
23364 | return ; | 26522 | return ; |
23365 | } | 26523 | } |
23366 | // $ANTLR end "rule__ClassDefinition__Group_3__1__Impl" | 26524 | // $ANTLR end "rule__Field__Group__1__Impl" |
23367 | 26525 | ||
23368 | 26526 | ||
23369 | // $ANTLR start "rule__ClassDefinition__Group_3__2" | 26527 | // $ANTLR start "rule__Field__Group__2" |
23370 | // InternalSolverLanguageParser.g:7577:1: rule__ClassDefinition__Group_3__2 : rule__ClassDefinition__Group_3__2__Impl ; | 26528 | // InternalSolverLanguageParser.g:8612:1: rule__Field__Group__2 : rule__Field__Group__2__Impl rule__Field__Group__3 ; |
23371 | public final void rule__ClassDefinition__Group_3__2() throws RecognitionException { | 26529 | public final void rule__Field__Group__2() throws RecognitionException { |
23372 | 26530 | ||
23373 | int stackSize = keepStackSize(); | 26531 | int stackSize = keepStackSize(); |
23374 | 26532 | ||
23375 | try { | 26533 | try { |
23376 | // InternalSolverLanguageParser.g:7581:1: ( rule__ClassDefinition__Group_3__2__Impl ) | 26534 | // InternalSolverLanguageParser.g:8616:1: ( rule__Field__Group__2__Impl rule__Field__Group__3 ) |
23377 | // InternalSolverLanguageParser.g:7582:2: rule__ClassDefinition__Group_3__2__Impl | 26535 | // InternalSolverLanguageParser.g:8617:2: rule__Field__Group__2__Impl rule__Field__Group__3 |
23378 | { | 26536 | { |
26537 | pushFollow(FOLLOW_60); | ||
26538 | rule__Field__Group__2__Impl(); | ||
26539 | |||
26540 | state._fsp--; | ||
26541 | |||
23379 | pushFollow(FOLLOW_2); | 26542 | pushFollow(FOLLOW_2); |
23380 | rule__ClassDefinition__Group_3__2__Impl(); | 26543 | rule__Field__Group__3(); |
23381 | 26544 | ||
23382 | state._fsp--; | 26545 | state._fsp--; |
23383 | 26546 | ||
@@ -23396,53 +26559,46 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
23396 | } | 26559 | } |
23397 | return ; | 26560 | return ; |
23398 | } | 26561 | } |
23399 | // $ANTLR end "rule__ClassDefinition__Group_3__2" | 26562 | // $ANTLR end "rule__Field__Group__2" |
23400 | 26563 | ||
23401 | 26564 | ||
23402 | // $ANTLR start "rule__ClassDefinition__Group_3__2__Impl" | 26565 | // $ANTLR start "rule__Field__Group__2__Impl" |
23403 | // InternalSolverLanguageParser.g:7588:1: rule__ClassDefinition__Group_3__2__Impl : ( ( rule__ClassDefinition__Group_3_2__0 )* ) ; | 26566 | // InternalSolverLanguageParser.g:8624:1: rule__Field__Group__2__Impl : ( ( rule__Field__MultiplicityAssignment_2 )? ) ; |
23404 | public final void rule__ClassDefinition__Group_3__2__Impl() throws RecognitionException { | 26567 | public final void rule__Field__Group__2__Impl() throws RecognitionException { |
23405 | 26568 | ||
23406 | int stackSize = keepStackSize(); | 26569 | int stackSize = keepStackSize(); |
23407 | 26570 | ||
23408 | try { | 26571 | try { |
23409 | // InternalSolverLanguageParser.g:7592:1: ( ( ( rule__ClassDefinition__Group_3_2__0 )* ) ) | 26572 | // InternalSolverLanguageParser.g:8628:1: ( ( ( rule__Field__MultiplicityAssignment_2 )? ) ) |
23410 | // InternalSolverLanguageParser.g:7593:1: ( ( rule__ClassDefinition__Group_3_2__0 )* ) | 26573 | // InternalSolverLanguageParser.g:8629:1: ( ( rule__Field__MultiplicityAssignment_2 )? ) |
23411 | { | 26574 | { |
23412 | // InternalSolverLanguageParser.g:7593:1: ( ( rule__ClassDefinition__Group_3_2__0 )* ) | 26575 | // InternalSolverLanguageParser.g:8629:1: ( ( rule__Field__MultiplicityAssignment_2 )? ) |
23413 | // InternalSolverLanguageParser.g:7594:2: ( rule__ClassDefinition__Group_3_2__0 )* | 26576 | // InternalSolverLanguageParser.g:8630:2: ( rule__Field__MultiplicityAssignment_2 )? |
23414 | { | 26577 | { |
23415 | before(grammarAccess.getClassDefinitionAccess().getGroup_3_2()); | 26578 | before(grammarAccess.getFieldAccess().getMultiplicityAssignment_2()); |
23416 | // InternalSolverLanguageParser.g:7595:2: ( rule__ClassDefinition__Group_3_2__0 )* | 26579 | // InternalSolverLanguageParser.g:8631:2: ( rule__Field__MultiplicityAssignment_2 )? |
23417 | loop54: | 26580 | int alt60=2; |
23418 | do { | 26581 | int LA60_0 = input.LA(1); |
23419 | int alt54=2; | ||
23420 | int LA54_0 = input.LA(1); | ||
23421 | |||
23422 | if ( (LA54_0==Comma) ) { | ||
23423 | alt54=1; | ||
23424 | } | ||
23425 | |||
23426 | 26582 | ||
23427 | switch (alt54) { | 26583 | if ( (LA60_0==LeftSquareBracket) ) { |
23428 | case 1 : | 26584 | alt60=1; |
23429 | // InternalSolverLanguageParser.g:7595:3: rule__ClassDefinition__Group_3_2__0 | 26585 | } |
23430 | { | 26586 | switch (alt60) { |
23431 | pushFollow(FOLLOW_20); | 26587 | case 1 : |
23432 | rule__ClassDefinition__Group_3_2__0(); | 26588 | // InternalSolverLanguageParser.g:8631:3: rule__Field__MultiplicityAssignment_2 |
26589 | { | ||
26590 | pushFollow(FOLLOW_2); | ||
26591 | rule__Field__MultiplicityAssignment_2(); | ||
23433 | 26592 | ||
23434 | state._fsp--; | 26593 | state._fsp--; |
23435 | 26594 | ||
23436 | 26595 | ||
23437 | } | 26596 | } |
23438 | break; | 26597 | break; |
23439 | 26598 | ||
23440 | default : | 26599 | } |
23441 | break loop54; | ||
23442 | } | ||
23443 | } while (true); | ||
23444 | 26600 | ||
23445 | after(grammarAccess.getClassDefinitionAccess().getGroup_3_2()); | 26601 | after(grammarAccess.getFieldAccess().getMultiplicityAssignment_2()); |
23446 | 26602 | ||
23447 | } | 26603 | } |
23448 | 26604 | ||
@@ -23461,26 +26617,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
23461 | } | 26617 | } |
23462 | return ; | 26618 | return ; |
23463 | } | 26619 | } |
23464 | // $ANTLR end "rule__ClassDefinition__Group_3__2__Impl" | 26620 | // $ANTLR end "rule__Field__Group__2__Impl" |
23465 | 26621 | ||
23466 | 26622 | ||
23467 | // $ANTLR start "rule__ClassDefinition__Group_3_2__0" | 26623 | // $ANTLR start "rule__Field__Group__3" |
23468 | // InternalSolverLanguageParser.g:7604:1: rule__ClassDefinition__Group_3_2__0 : rule__ClassDefinition__Group_3_2__0__Impl rule__ClassDefinition__Group_3_2__1 ; | 26624 | // InternalSolverLanguageParser.g:8639:1: rule__Field__Group__3 : rule__Field__Group__3__Impl rule__Field__Group__4 ; |
23469 | public final void rule__ClassDefinition__Group_3_2__0() throws RecognitionException { | 26625 | public final void rule__Field__Group__3() throws RecognitionException { |
23470 | 26626 | ||
23471 | int stackSize = keepStackSize(); | 26627 | int stackSize = keepStackSize(); |
23472 | 26628 | ||
23473 | try { | 26629 | try { |
23474 | // InternalSolverLanguageParser.g:7608:1: ( rule__ClassDefinition__Group_3_2__0__Impl rule__ClassDefinition__Group_3_2__1 ) | 26630 | // InternalSolverLanguageParser.g:8643:1: ( rule__Field__Group__3__Impl rule__Field__Group__4 ) |
23475 | // InternalSolverLanguageParser.g:7609:2: rule__ClassDefinition__Group_3_2__0__Impl rule__ClassDefinition__Group_3_2__1 | 26631 | // InternalSolverLanguageParser.g:8644:2: rule__Field__Group__3__Impl rule__Field__Group__4 |
23476 | { | 26632 | { |
23477 | pushFollow(FOLLOW_9); | 26633 | pushFollow(FOLLOW_61); |
23478 | rule__ClassDefinition__Group_3_2__0__Impl(); | 26634 | rule__Field__Group__3__Impl(); |
23479 | 26635 | ||
23480 | state._fsp--; | 26636 | state._fsp--; |
23481 | 26637 | ||
23482 | pushFollow(FOLLOW_2); | 26638 | pushFollow(FOLLOW_2); |
23483 | rule__ClassDefinition__Group_3_2__1(); | 26639 | rule__Field__Group__4(); |
23484 | 26640 | ||
23485 | state._fsp--; | 26641 | state._fsp--; |
23486 | 26642 | ||
@@ -23499,25 +26655,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
23499 | } | 26655 | } |
23500 | return ; | 26656 | return ; |
23501 | } | 26657 | } |
23502 | // $ANTLR end "rule__ClassDefinition__Group_3_2__0" | 26658 | // $ANTLR end "rule__Field__Group__3" |
23503 | 26659 | ||
23504 | 26660 | ||
23505 | // $ANTLR start "rule__ClassDefinition__Group_3_2__0__Impl" | 26661 | // $ANTLR start "rule__Field__Group__3__Impl" |
23506 | // InternalSolverLanguageParser.g:7616:1: rule__ClassDefinition__Group_3_2__0__Impl : ( Comma ) ; | 26662 | // InternalSolverLanguageParser.g:8651:1: rule__Field__Group__3__Impl : ( ( rule__Field__NameAssignment_3 ) ) ; |
23507 | public final void rule__ClassDefinition__Group_3_2__0__Impl() throws RecognitionException { | 26663 | public final void rule__Field__Group__3__Impl() throws RecognitionException { |
23508 | 26664 | ||
23509 | int stackSize = keepStackSize(); | 26665 | int stackSize = keepStackSize(); |
23510 | 26666 | ||
23511 | try { | 26667 | try { |
23512 | // InternalSolverLanguageParser.g:7620:1: ( ( Comma ) ) | 26668 | // InternalSolverLanguageParser.g:8655:1: ( ( ( rule__Field__NameAssignment_3 ) ) ) |
23513 | // InternalSolverLanguageParser.g:7621:1: ( Comma ) | 26669 | // InternalSolverLanguageParser.g:8656:1: ( ( rule__Field__NameAssignment_3 ) ) |
23514 | { | 26670 | { |
23515 | // InternalSolverLanguageParser.g:7621:1: ( Comma ) | 26671 | // InternalSolverLanguageParser.g:8656:1: ( ( rule__Field__NameAssignment_3 ) ) |
23516 | // InternalSolverLanguageParser.g:7622:2: Comma | 26672 | // InternalSolverLanguageParser.g:8657:2: ( rule__Field__NameAssignment_3 ) |
23517 | { | 26673 | { |
23518 | before(grammarAccess.getClassDefinitionAccess().getCommaKeyword_3_2_0()); | 26674 | before(grammarAccess.getFieldAccess().getNameAssignment_3()); |
23519 | match(input,Comma,FOLLOW_2); | 26675 | // InternalSolverLanguageParser.g:8658:2: ( rule__Field__NameAssignment_3 ) |
23520 | after(grammarAccess.getClassDefinitionAccess().getCommaKeyword_3_2_0()); | 26676 | // InternalSolverLanguageParser.g:8658:3: rule__Field__NameAssignment_3 |
26677 | { | ||
26678 | pushFollow(FOLLOW_2); | ||
26679 | rule__Field__NameAssignment_3(); | ||
26680 | |||
26681 | state._fsp--; | ||
26682 | |||
26683 | |||
26684 | } | ||
26685 | |||
26686 | after(grammarAccess.getFieldAccess().getNameAssignment_3()); | ||
23521 | 26687 | ||
23522 | } | 26688 | } |
23523 | 26689 | ||
@@ -23536,21 +26702,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
23536 | } | 26702 | } |
23537 | return ; | 26703 | return ; |
23538 | } | 26704 | } |
23539 | // $ANTLR end "rule__ClassDefinition__Group_3_2__0__Impl" | 26705 | // $ANTLR end "rule__Field__Group__3__Impl" |
23540 | 26706 | ||
23541 | 26707 | ||
23542 | // $ANTLR start "rule__ClassDefinition__Group_3_2__1" | 26708 | // $ANTLR start "rule__Field__Group__4" |
23543 | // InternalSolverLanguageParser.g:7631:1: rule__ClassDefinition__Group_3_2__1 : rule__ClassDefinition__Group_3_2__1__Impl ; | 26709 | // InternalSolverLanguageParser.g:8666:1: rule__Field__Group__4 : rule__Field__Group__4__Impl rule__Field__Group__5 ; |
23544 | public final void rule__ClassDefinition__Group_3_2__1() throws RecognitionException { | 26710 | public final void rule__Field__Group__4() throws RecognitionException { |
23545 | 26711 | ||
23546 | int stackSize = keepStackSize(); | 26712 | int stackSize = keepStackSize(); |
23547 | 26713 | ||
23548 | try { | 26714 | try { |
23549 | // InternalSolverLanguageParser.g:7635:1: ( rule__ClassDefinition__Group_3_2__1__Impl ) | 26715 | // InternalSolverLanguageParser.g:8670:1: ( rule__Field__Group__4__Impl rule__Field__Group__5 ) |
23550 | // InternalSolverLanguageParser.g:7636:2: rule__ClassDefinition__Group_3_2__1__Impl | 26716 | // InternalSolverLanguageParser.g:8671:2: rule__Field__Group__4__Impl rule__Field__Group__5 |
23551 | { | 26717 | { |
26718 | pushFollow(FOLLOW_61); | ||
26719 | rule__Field__Group__4__Impl(); | ||
26720 | |||
26721 | state._fsp--; | ||
26722 | |||
23552 | pushFollow(FOLLOW_2); | 26723 | pushFollow(FOLLOW_2); |
23553 | rule__ClassDefinition__Group_3_2__1__Impl(); | 26724 | rule__Field__Group__5(); |
23554 | 26725 | ||
23555 | state._fsp--; | 26726 | state._fsp--; |
23556 | 26727 | ||
@@ -23569,35 +26740,46 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
23569 | } | 26740 | } |
23570 | return ; | 26741 | return ; |
23571 | } | 26742 | } |
23572 | // $ANTLR end "rule__ClassDefinition__Group_3_2__1" | 26743 | // $ANTLR end "rule__Field__Group__4" |
23573 | 26744 | ||
23574 | 26745 | ||
23575 | // $ANTLR start "rule__ClassDefinition__Group_3_2__1__Impl" | 26746 | // $ANTLR start "rule__Field__Group__4__Impl" |
23576 | // InternalSolverLanguageParser.g:7642:1: rule__ClassDefinition__Group_3_2__1__Impl : ( ( rule__ClassDefinition__SuperclassesAssignment_3_2_1 ) ) ; | 26747 | // InternalSolverLanguageParser.g:8678:1: rule__Field__Group__4__Impl : ( ( rule__Field__Group_4__0 )? ) ; |
23577 | public final void rule__ClassDefinition__Group_3_2__1__Impl() throws RecognitionException { | 26748 | public final void rule__Field__Group__4__Impl() throws RecognitionException { |
23578 | 26749 | ||
23579 | int stackSize = keepStackSize(); | 26750 | int stackSize = keepStackSize(); |
23580 | 26751 | ||
23581 | try { | 26752 | try { |
23582 | // InternalSolverLanguageParser.g:7646:1: ( ( ( rule__ClassDefinition__SuperclassesAssignment_3_2_1 ) ) ) | 26753 | // InternalSolverLanguageParser.g:8682:1: ( ( ( rule__Field__Group_4__0 )? ) ) |
23583 | // InternalSolverLanguageParser.g:7647:1: ( ( rule__ClassDefinition__SuperclassesAssignment_3_2_1 ) ) | 26754 | // InternalSolverLanguageParser.g:8683:1: ( ( rule__Field__Group_4__0 )? ) |
23584 | { | ||
23585 | // InternalSolverLanguageParser.g:7647:1: ( ( rule__ClassDefinition__SuperclassesAssignment_3_2_1 ) ) | ||
23586 | // InternalSolverLanguageParser.g:7648:2: ( rule__ClassDefinition__SuperclassesAssignment_3_2_1 ) | ||
23587 | { | 26755 | { |
23588 | before(grammarAccess.getClassDefinitionAccess().getSuperclassesAssignment_3_2_1()); | 26756 | // InternalSolverLanguageParser.g:8683:1: ( ( rule__Field__Group_4__0 )? ) |
23589 | // InternalSolverLanguageParser.g:7649:2: ( rule__ClassDefinition__SuperclassesAssignment_3_2_1 ) | 26757 | // InternalSolverLanguageParser.g:8684:2: ( rule__Field__Group_4__0 )? |
23590 | // InternalSolverLanguageParser.g:7649:3: rule__ClassDefinition__SuperclassesAssignment_3_2_1 | ||
23591 | { | 26758 | { |
23592 | pushFollow(FOLLOW_2); | 26759 | before(grammarAccess.getFieldAccess().getGroup_4()); |
23593 | rule__ClassDefinition__SuperclassesAssignment_3_2_1(); | 26760 | // InternalSolverLanguageParser.g:8685:2: ( rule__Field__Group_4__0 )? |
26761 | int alt61=2; | ||
26762 | int LA61_0 = input.LA(1); | ||
23594 | 26763 | ||
23595 | state._fsp--; | 26764 | if ( (LA61_0==Opposite) ) { |
26765 | alt61=1; | ||
26766 | } | ||
26767 | switch (alt61) { | ||
26768 | case 1 : | ||
26769 | // InternalSolverLanguageParser.g:8685:3: rule__Field__Group_4__0 | ||
26770 | { | ||
26771 | pushFollow(FOLLOW_2); | ||
26772 | rule__Field__Group_4__0(); | ||
23596 | 26773 | ||
26774 | state._fsp--; | ||
26775 | |||
26776 | |||
26777 | } | ||
26778 | break; | ||
23597 | 26779 | ||
23598 | } | 26780 | } |
23599 | 26781 | ||
23600 | after(grammarAccess.getClassDefinitionAccess().getSuperclassesAssignment_3_2_1()); | 26782 | after(grammarAccess.getFieldAccess().getGroup_4()); |
23601 | 26783 | ||
23602 | } | 26784 | } |
23603 | 26785 | ||
@@ -23616,26 +26798,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
23616 | } | 26798 | } |
23617 | return ; | 26799 | return ; |
23618 | } | 26800 | } |
23619 | // $ANTLR end "rule__ClassDefinition__Group_3_2__1__Impl" | 26801 | // $ANTLR end "rule__Field__Group__4__Impl" |
23620 | 26802 | ||
23621 | 26803 | ||
23622 | // $ANTLR start "rule__MemberDefinition__Group__0" | 26804 | // $ANTLR start "rule__Field__Group__5" |
23623 | // InternalSolverLanguageParser.g:7658:1: rule__MemberDefinition__Group__0 : rule__MemberDefinition__Group__0__Impl rule__MemberDefinition__Group__1 ; | 26805 | // InternalSolverLanguageParser.g:8693:1: rule__Field__Group__5 : rule__Field__Group__5__Impl ; |
23624 | public final void rule__MemberDefinition__Group__0() throws RecognitionException { | 26806 | public final void rule__Field__Group__5() throws RecognitionException { |
23625 | 26807 | ||
23626 | int stackSize = keepStackSize(); | 26808 | int stackSize = keepStackSize(); |
23627 | 26809 | ||
23628 | try { | 26810 | try { |
23629 | // InternalSolverLanguageParser.g:7662:1: ( rule__MemberDefinition__Group__0__Impl rule__MemberDefinition__Group__1 ) | 26811 | // InternalSolverLanguageParser.g:8697:1: ( rule__Field__Group__5__Impl ) |
23630 | // InternalSolverLanguageParser.g:7663:2: rule__MemberDefinition__Group__0__Impl rule__MemberDefinition__Group__1 | 26812 | // InternalSolverLanguageParser.g:8698:2: rule__Field__Group__5__Impl |
23631 | { | 26813 | { |
23632 | pushFollow(FOLLOW_55); | ||
23633 | rule__MemberDefinition__Group__0__Impl(); | ||
23634 | |||
23635 | state._fsp--; | ||
23636 | |||
23637 | pushFollow(FOLLOW_2); | 26814 | pushFollow(FOLLOW_2); |
23638 | rule__MemberDefinition__Group__1(); | 26815 | rule__Field__Group__5__Impl(); |
23639 | 26816 | ||
23640 | state._fsp--; | 26817 | state._fsp--; |
23641 | 26818 | ||
@@ -23654,46 +26831,42 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
23654 | } | 26831 | } |
23655 | return ; | 26832 | return ; |
23656 | } | 26833 | } |
23657 | // $ANTLR end "rule__MemberDefinition__Group__0" | 26834 | // $ANTLR end "rule__Field__Group__5" |
23658 | 26835 | ||
23659 | 26836 | ||
23660 | // $ANTLR start "rule__MemberDefinition__Group__0__Impl" | 26837 | // $ANTLR start "rule__Field__Group__5__Impl" |
23661 | // InternalSolverLanguageParser.g:7670:1: rule__MemberDefinition__Group__0__Impl : ( ( rule__MemberDefinition__ContainmentAssignment_0 )? ) ; | 26838 | // InternalSolverLanguageParser.g:8704:1: rule__Field__Group__5__Impl : ( ( Semicolon )? ) ; |
23662 | public final void rule__MemberDefinition__Group__0__Impl() throws RecognitionException { | 26839 | public final void rule__Field__Group__5__Impl() throws RecognitionException { |
23663 | 26840 | ||
23664 | int stackSize = keepStackSize(); | 26841 | int stackSize = keepStackSize(); |
23665 | 26842 | ||
23666 | try { | 26843 | try { |
23667 | // InternalSolverLanguageParser.g:7674:1: ( ( ( rule__MemberDefinition__ContainmentAssignment_0 )? ) ) | 26844 | // InternalSolverLanguageParser.g:8708:1: ( ( ( Semicolon )? ) ) |
23668 | // InternalSolverLanguageParser.g:7675:1: ( ( rule__MemberDefinition__ContainmentAssignment_0 )? ) | 26845 | // InternalSolverLanguageParser.g:8709:1: ( ( Semicolon )? ) |
23669 | { | 26846 | { |
23670 | // InternalSolverLanguageParser.g:7675:1: ( ( rule__MemberDefinition__ContainmentAssignment_0 )? ) | 26847 | // InternalSolverLanguageParser.g:8709:1: ( ( Semicolon )? ) |
23671 | // InternalSolverLanguageParser.g:7676:2: ( rule__MemberDefinition__ContainmentAssignment_0 )? | 26848 | // InternalSolverLanguageParser.g:8710:2: ( Semicolon )? |
23672 | { | 26849 | { |
23673 | before(grammarAccess.getMemberDefinitionAccess().getContainmentAssignment_0()); | 26850 | before(grammarAccess.getFieldAccess().getSemicolonKeyword_5()); |
23674 | // InternalSolverLanguageParser.g:7677:2: ( rule__MemberDefinition__ContainmentAssignment_0 )? | 26851 | // InternalSolverLanguageParser.g:8711:2: ( Semicolon )? |
23675 | int alt55=2; | 26852 | int alt62=2; |
23676 | int LA55_0 = input.LA(1); | 26853 | int LA62_0 = input.LA(1); |
23677 | 26854 | ||
23678 | if ( (LA55_0==Contains) ) { | 26855 | if ( (LA62_0==Semicolon) ) { |
23679 | alt55=1; | 26856 | alt62=1; |
23680 | } | 26857 | } |
23681 | switch (alt55) { | 26858 | switch (alt62) { |
23682 | case 1 : | 26859 | case 1 : |
23683 | // InternalSolverLanguageParser.g:7677:3: rule__MemberDefinition__ContainmentAssignment_0 | 26860 | // InternalSolverLanguageParser.g:8711:3: Semicolon |
23684 | { | 26861 | { |
23685 | pushFollow(FOLLOW_2); | 26862 | match(input,Semicolon,FOLLOW_2); |
23686 | rule__MemberDefinition__ContainmentAssignment_0(); | ||
23687 | |||
23688 | state._fsp--; | ||
23689 | |||
23690 | 26863 | ||
23691 | } | 26864 | } |
23692 | break; | 26865 | break; |
23693 | 26866 | ||
23694 | } | 26867 | } |
23695 | 26868 | ||
23696 | after(grammarAccess.getMemberDefinitionAccess().getContainmentAssignment_0()); | 26869 | after(grammarAccess.getFieldAccess().getSemicolonKeyword_5()); |
23697 | 26870 | ||
23698 | } | 26871 | } |
23699 | 26872 | ||
@@ -23712,26 +26885,96 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
23712 | } | 26885 | } |
23713 | return ; | 26886 | return ; |
23714 | } | 26887 | } |
23715 | // $ANTLR end "rule__MemberDefinition__Group__0__Impl" | 26888 | // $ANTLR end "rule__Field__Group__5__Impl" |
23716 | 26889 | ||
23717 | 26890 | ||
23718 | // $ANTLR start "rule__MemberDefinition__Group__1" | 26891 | // $ANTLR start "rule__Field__Group_4__0" |
23719 | // InternalSolverLanguageParser.g:7685:1: rule__MemberDefinition__Group__1 : rule__MemberDefinition__Group__1__Impl rule__MemberDefinition__Group__2 ; | 26892 | // InternalSolverLanguageParser.g:8720:1: rule__Field__Group_4__0 : rule__Field__Group_4__0__Impl rule__Field__Group_4__1 ; |
23720 | public final void rule__MemberDefinition__Group__1() throws RecognitionException { | 26893 | public final void rule__Field__Group_4__0() throws RecognitionException { |
23721 | 26894 | ||
23722 | int stackSize = keepStackSize(); | 26895 | int stackSize = keepStackSize(); |
23723 | 26896 | ||
23724 | try { | 26897 | try { |
23725 | // InternalSolverLanguageParser.g:7689:1: ( rule__MemberDefinition__Group__1__Impl rule__MemberDefinition__Group__2 ) | 26898 | // InternalSolverLanguageParser.g:8724:1: ( rule__Field__Group_4__0__Impl rule__Field__Group_4__1 ) |
23726 | // InternalSolverLanguageParser.g:7690:2: rule__MemberDefinition__Group__1__Impl rule__MemberDefinition__Group__2 | 26899 | // InternalSolverLanguageParser.g:8725:2: rule__Field__Group_4__0__Impl rule__Field__Group_4__1 |
23727 | { | 26900 | { |
23728 | pushFollow(FOLLOW_56); | 26901 | pushFollow(FOLLOW_6); |
23729 | rule__MemberDefinition__Group__1__Impl(); | 26902 | rule__Field__Group_4__0__Impl(); |
26903 | |||
26904 | state._fsp--; | ||
26905 | |||
26906 | pushFollow(FOLLOW_2); | ||
26907 | rule__Field__Group_4__1(); | ||
23730 | 26908 | ||
23731 | state._fsp--; | 26909 | state._fsp--; |
23732 | 26910 | ||
26911 | |||
26912 | } | ||
26913 | |||
26914 | } | ||
26915 | catch (RecognitionException re) { | ||
26916 | reportError(re); | ||
26917 | recover(input,re); | ||
26918 | } | ||
26919 | finally { | ||
26920 | |||
26921 | restoreStackSize(stackSize); | ||
26922 | |||
26923 | } | ||
26924 | return ; | ||
26925 | } | ||
26926 | // $ANTLR end "rule__Field__Group_4__0" | ||
26927 | |||
26928 | |||
26929 | // $ANTLR start "rule__Field__Group_4__0__Impl" | ||
26930 | // InternalSolverLanguageParser.g:8732:1: rule__Field__Group_4__0__Impl : ( Opposite ) ; | ||
26931 | public final void rule__Field__Group_4__0__Impl() throws RecognitionException { | ||
26932 | |||
26933 | int stackSize = keepStackSize(); | ||
26934 | |||
26935 | try { | ||
26936 | // InternalSolverLanguageParser.g:8736:1: ( ( Opposite ) ) | ||
26937 | // InternalSolverLanguageParser.g:8737:1: ( Opposite ) | ||
26938 | { | ||
26939 | // InternalSolverLanguageParser.g:8737:1: ( Opposite ) | ||
26940 | // InternalSolverLanguageParser.g:8738:2: Opposite | ||
26941 | { | ||
26942 | before(grammarAccess.getFieldAccess().getOppositeKeyword_4_0()); | ||
26943 | match(input,Opposite,FOLLOW_2); | ||
26944 | after(grammarAccess.getFieldAccess().getOppositeKeyword_4_0()); | ||
26945 | |||
26946 | } | ||
26947 | |||
26948 | |||
26949 | } | ||
26950 | |||
26951 | } | ||
26952 | catch (RecognitionException re) { | ||
26953 | reportError(re); | ||
26954 | recover(input,re); | ||
26955 | } | ||
26956 | finally { | ||
26957 | |||
26958 | restoreStackSize(stackSize); | ||
26959 | |||
26960 | } | ||
26961 | return ; | ||
26962 | } | ||
26963 | // $ANTLR end "rule__Field__Group_4__0__Impl" | ||
26964 | |||
26965 | |||
26966 | // $ANTLR start "rule__Field__Group_4__1" | ||
26967 | // InternalSolverLanguageParser.g:8747:1: rule__Field__Group_4__1 : rule__Field__Group_4__1__Impl ; | ||
26968 | public final void rule__Field__Group_4__1() throws RecognitionException { | ||
26969 | |||
26970 | int stackSize = keepStackSize(); | ||
26971 | |||
26972 | try { | ||
26973 | // InternalSolverLanguageParser.g:8751:1: ( rule__Field__Group_4__1__Impl ) | ||
26974 | // InternalSolverLanguageParser.g:8752:2: rule__Field__Group_4__1__Impl | ||
26975 | { | ||
23733 | pushFollow(FOLLOW_2); | 26976 | pushFollow(FOLLOW_2); |
23734 | rule__MemberDefinition__Group__2(); | 26977 | rule__Field__Group_4__1__Impl(); |
23735 | 26978 | ||
23736 | state._fsp--; | 26979 | state._fsp--; |
23737 | 26980 | ||
@@ -23750,35 +26993,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
23750 | } | 26993 | } |
23751 | return ; | 26994 | return ; |
23752 | } | 26995 | } |
23753 | // $ANTLR end "rule__MemberDefinition__Group__1" | 26996 | // $ANTLR end "rule__Field__Group_4__1" |
23754 | 26997 | ||
23755 | 26998 | ||
23756 | // $ANTLR start "rule__MemberDefinition__Group__1__Impl" | 26999 | // $ANTLR start "rule__Field__Group_4__1__Impl" |
23757 | // InternalSolverLanguageParser.g:7697:1: rule__MemberDefinition__Group__1__Impl : ( ( rule__MemberDefinition__TypeAssignment_1 ) ) ; | 27000 | // InternalSolverLanguageParser.g:8758:1: rule__Field__Group_4__1__Impl : ( ( rule__Field__OppositeAssignment_4_1 ) ) ; |
23758 | public final void rule__MemberDefinition__Group__1__Impl() throws RecognitionException { | 27001 | public final void rule__Field__Group_4__1__Impl() throws RecognitionException { |
23759 | 27002 | ||
23760 | int stackSize = keepStackSize(); | 27003 | int stackSize = keepStackSize(); |
23761 | 27004 | ||
23762 | try { | 27005 | try { |
23763 | // InternalSolverLanguageParser.g:7701:1: ( ( ( rule__MemberDefinition__TypeAssignment_1 ) ) ) | 27006 | // InternalSolverLanguageParser.g:8762:1: ( ( ( rule__Field__OppositeAssignment_4_1 ) ) ) |
23764 | // InternalSolverLanguageParser.g:7702:1: ( ( rule__MemberDefinition__TypeAssignment_1 ) ) | 27007 | // InternalSolverLanguageParser.g:8763:1: ( ( rule__Field__OppositeAssignment_4_1 ) ) |
23765 | { | 27008 | { |
23766 | // InternalSolverLanguageParser.g:7702:1: ( ( rule__MemberDefinition__TypeAssignment_1 ) ) | 27009 | // InternalSolverLanguageParser.g:8763:1: ( ( rule__Field__OppositeAssignment_4_1 ) ) |
23767 | // InternalSolverLanguageParser.g:7703:2: ( rule__MemberDefinition__TypeAssignment_1 ) | 27010 | // InternalSolverLanguageParser.g:8764:2: ( rule__Field__OppositeAssignment_4_1 ) |
23768 | { | 27011 | { |
23769 | before(grammarAccess.getMemberDefinitionAccess().getTypeAssignment_1()); | 27012 | before(grammarAccess.getFieldAccess().getOppositeAssignment_4_1()); |
23770 | // InternalSolverLanguageParser.g:7704:2: ( rule__MemberDefinition__TypeAssignment_1 ) | 27013 | // InternalSolverLanguageParser.g:8765:2: ( rule__Field__OppositeAssignment_4_1 ) |
23771 | // InternalSolverLanguageParser.g:7704:3: rule__MemberDefinition__TypeAssignment_1 | 27014 | // InternalSolverLanguageParser.g:8765:3: rule__Field__OppositeAssignment_4_1 |
23772 | { | 27015 | { |
23773 | pushFollow(FOLLOW_2); | 27016 | pushFollow(FOLLOW_2); |
23774 | rule__MemberDefinition__TypeAssignment_1(); | 27017 | rule__Field__OppositeAssignment_4_1(); |
23775 | 27018 | ||
23776 | state._fsp--; | 27019 | state._fsp--; |
23777 | 27020 | ||
23778 | 27021 | ||
23779 | } | 27022 | } |
23780 | 27023 | ||
23781 | after(grammarAccess.getMemberDefinitionAccess().getTypeAssignment_1()); | 27024 | after(grammarAccess.getFieldAccess().getOppositeAssignment_4_1()); |
23782 | 27025 | ||
23783 | } | 27026 | } |
23784 | 27027 | ||
@@ -23797,26 +27040,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
23797 | } | 27040 | } |
23798 | return ; | 27041 | return ; |
23799 | } | 27042 | } |
23800 | // $ANTLR end "rule__MemberDefinition__Group__1__Impl" | 27043 | // $ANTLR end "rule__Field__Group_4__1__Impl" |
23801 | 27044 | ||
23802 | 27045 | ||
23803 | // $ANTLR start "rule__MemberDefinition__Group__2" | 27046 | // $ANTLR start "rule__UnboundedMultiplicity__Group__0" |
23804 | // InternalSolverLanguageParser.g:7712:1: rule__MemberDefinition__Group__2 : rule__MemberDefinition__Group__2__Impl rule__MemberDefinition__Group__3 ; | 27047 | // InternalSolverLanguageParser.g:8774:1: rule__UnboundedMultiplicity__Group__0 : rule__UnboundedMultiplicity__Group__0__Impl rule__UnboundedMultiplicity__Group__1 ; |
23805 | public final void rule__MemberDefinition__Group__2() throws RecognitionException { | 27048 | public final void rule__UnboundedMultiplicity__Group__0() throws RecognitionException { |
23806 | 27049 | ||
23807 | int stackSize = keepStackSize(); | 27050 | int stackSize = keepStackSize(); |
23808 | 27051 | ||
23809 | try { | 27052 | try { |
23810 | // InternalSolverLanguageParser.g:7716:1: ( rule__MemberDefinition__Group__2__Impl rule__MemberDefinition__Group__3 ) | 27053 | // InternalSolverLanguageParser.g:8778:1: ( rule__UnboundedMultiplicity__Group__0__Impl rule__UnboundedMultiplicity__Group__1 ) |
23811 | // InternalSolverLanguageParser.g:7717:2: rule__MemberDefinition__Group__2__Impl rule__MemberDefinition__Group__3 | 27054 | // InternalSolverLanguageParser.g:8779:2: rule__UnboundedMultiplicity__Group__0__Impl rule__UnboundedMultiplicity__Group__1 |
23812 | { | 27055 | { |
23813 | pushFollow(FOLLOW_56); | 27056 | pushFollow(FOLLOW_62); |
23814 | rule__MemberDefinition__Group__2__Impl(); | 27057 | rule__UnboundedMultiplicity__Group__0__Impl(); |
23815 | 27058 | ||
23816 | state._fsp--; | 27059 | state._fsp--; |
23817 | 27060 | ||
23818 | pushFollow(FOLLOW_2); | 27061 | pushFollow(FOLLOW_2); |
23819 | rule__MemberDefinition__Group__3(); | 27062 | rule__UnboundedMultiplicity__Group__1(); |
23820 | 27063 | ||
23821 | state._fsp--; | 27064 | state._fsp--; |
23822 | 27065 | ||
@@ -23835,48 +27078,65 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
23835 | } | 27078 | } |
23836 | return ; | 27079 | return ; |
23837 | } | 27080 | } |
23838 | // $ANTLR end "rule__MemberDefinition__Group__2" | 27081 | // $ANTLR end "rule__UnboundedMultiplicity__Group__0" |
23839 | 27082 | ||
23840 | 27083 | ||
23841 | // $ANTLR start "rule__MemberDefinition__Group__2__Impl" | 27084 | // $ANTLR start "rule__UnboundedMultiplicity__Group__0__Impl" |
23842 | // InternalSolverLanguageParser.g:7724:1: rule__MemberDefinition__Group__2__Impl : ( ( rule__MemberDefinition__MultiplicityAssignment_2 )? ) ; | 27085 | // InternalSolverLanguageParser.g:8786:1: rule__UnboundedMultiplicity__Group__0__Impl : ( () ) ; |
23843 | public final void rule__MemberDefinition__Group__2__Impl() throws RecognitionException { | 27086 | public final void rule__UnboundedMultiplicity__Group__0__Impl() throws RecognitionException { |
23844 | 27087 | ||
23845 | int stackSize = keepStackSize(); | 27088 | int stackSize = keepStackSize(); |
23846 | 27089 | ||
23847 | try { | 27090 | try { |
23848 | // InternalSolverLanguageParser.g:7728:1: ( ( ( rule__MemberDefinition__MultiplicityAssignment_2 )? ) ) | 27091 | // InternalSolverLanguageParser.g:8790:1: ( ( () ) ) |
23849 | // InternalSolverLanguageParser.g:7729:1: ( ( rule__MemberDefinition__MultiplicityAssignment_2 )? ) | 27092 | // InternalSolverLanguageParser.g:8791:1: ( () ) |
23850 | { | 27093 | { |
23851 | // InternalSolverLanguageParser.g:7729:1: ( ( rule__MemberDefinition__MultiplicityAssignment_2 )? ) | 27094 | // InternalSolverLanguageParser.g:8791:1: ( () ) |
23852 | // InternalSolverLanguageParser.g:7730:2: ( rule__MemberDefinition__MultiplicityAssignment_2 )? | 27095 | // InternalSolverLanguageParser.g:8792:2: () |
27096 | { | ||
27097 | before(grammarAccess.getUnboundedMultiplicityAccess().getUnboundedMultiplicityAction_0()); | ||
27098 | // InternalSolverLanguageParser.g:8793:2: () | ||
27099 | // InternalSolverLanguageParser.g:8793:3: | ||
23853 | { | 27100 | { |
23854 | before(grammarAccess.getMemberDefinitionAccess().getMultiplicityAssignment_2()); | ||
23855 | // InternalSolverLanguageParser.g:7731:2: ( rule__MemberDefinition__MultiplicityAssignment_2 )? | ||
23856 | int alt56=2; | ||
23857 | int LA56_0 = input.LA(1); | ||
23858 | |||
23859 | if ( (LA56_0==LeftSquareBracket) ) { | ||
23860 | alt56=1; | ||
23861 | } | 27101 | } |
23862 | switch (alt56) { | ||
23863 | case 1 : | ||
23864 | // InternalSolverLanguageParser.g:7731:3: rule__MemberDefinition__MultiplicityAssignment_2 | ||
23865 | { | ||
23866 | pushFollow(FOLLOW_2); | ||
23867 | rule__MemberDefinition__MultiplicityAssignment_2(); | ||
23868 | 27102 | ||
23869 | state._fsp--; | 27103 | after(grammarAccess.getUnboundedMultiplicityAccess().getUnboundedMultiplicityAction_0()); |
23870 | 27104 | ||
27105 | } | ||
23871 | 27106 | ||
23872 | } | ||
23873 | break; | ||
23874 | 27107 | ||
23875 | } | 27108 | } |
23876 | 27109 | ||
23877 | after(grammarAccess.getMemberDefinitionAccess().getMultiplicityAssignment_2()); | 27110 | } |
27111 | finally { | ||
23878 | 27112 | ||
23879 | } | 27113 | restoreStackSize(stackSize); |
27114 | |||
27115 | } | ||
27116 | return ; | ||
27117 | } | ||
27118 | // $ANTLR end "rule__UnboundedMultiplicity__Group__0__Impl" | ||
27119 | |||
27120 | |||
27121 | // $ANTLR start "rule__UnboundedMultiplicity__Group__1" | ||
27122 | // InternalSolverLanguageParser.g:8801:1: rule__UnboundedMultiplicity__Group__1 : rule__UnboundedMultiplicity__Group__1__Impl rule__UnboundedMultiplicity__Group__2 ; | ||
27123 | public final void rule__UnboundedMultiplicity__Group__1() throws RecognitionException { | ||
27124 | |||
27125 | int stackSize = keepStackSize(); | ||
27126 | |||
27127 | try { | ||
27128 | // InternalSolverLanguageParser.g:8805:1: ( rule__UnboundedMultiplicity__Group__1__Impl rule__UnboundedMultiplicity__Group__2 ) | ||
27129 | // InternalSolverLanguageParser.g:8806:2: rule__UnboundedMultiplicity__Group__1__Impl rule__UnboundedMultiplicity__Group__2 | ||
27130 | { | ||
27131 | pushFollow(FOLLOW_52); | ||
27132 | rule__UnboundedMultiplicity__Group__1__Impl(); | ||
27133 | |||
27134 | state._fsp--; | ||
27135 | |||
27136 | pushFollow(FOLLOW_2); | ||
27137 | rule__UnboundedMultiplicity__Group__2(); | ||
27138 | |||
27139 | state._fsp--; | ||
23880 | 27140 | ||
23881 | 27141 | ||
23882 | } | 27142 | } |
@@ -23893,26 +27153,58 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
23893 | } | 27153 | } |
23894 | return ; | 27154 | return ; |
23895 | } | 27155 | } |
23896 | // $ANTLR end "rule__MemberDefinition__Group__2__Impl" | 27156 | // $ANTLR end "rule__UnboundedMultiplicity__Group__1" |
23897 | 27157 | ||
23898 | 27158 | ||
23899 | // $ANTLR start "rule__MemberDefinition__Group__3" | 27159 | // $ANTLR start "rule__UnboundedMultiplicity__Group__1__Impl" |
23900 | // InternalSolverLanguageParser.g:7739:1: rule__MemberDefinition__Group__3 : rule__MemberDefinition__Group__3__Impl rule__MemberDefinition__Group__4 ; | 27160 | // InternalSolverLanguageParser.g:8813:1: rule__UnboundedMultiplicity__Group__1__Impl : ( LeftSquareBracket ) ; |
23901 | public final void rule__MemberDefinition__Group__3() throws RecognitionException { | 27161 | public final void rule__UnboundedMultiplicity__Group__1__Impl() throws RecognitionException { |
23902 | 27162 | ||
23903 | int stackSize = keepStackSize(); | 27163 | int stackSize = keepStackSize(); |
23904 | 27164 | ||
23905 | try { | 27165 | try { |
23906 | // InternalSolverLanguageParser.g:7743:1: ( rule__MemberDefinition__Group__3__Impl rule__MemberDefinition__Group__4 ) | 27166 | // InternalSolverLanguageParser.g:8817:1: ( ( LeftSquareBracket ) ) |
23907 | // InternalSolverLanguageParser.g:7744:2: rule__MemberDefinition__Group__3__Impl rule__MemberDefinition__Group__4 | 27167 | // InternalSolverLanguageParser.g:8818:1: ( LeftSquareBracket ) |
23908 | { | 27168 | { |
23909 | pushFollow(FOLLOW_57); | 27169 | // InternalSolverLanguageParser.g:8818:1: ( LeftSquareBracket ) |
23910 | rule__MemberDefinition__Group__3__Impl(); | 27170 | // InternalSolverLanguageParser.g:8819:2: LeftSquareBracket |
27171 | { | ||
27172 | before(grammarAccess.getUnboundedMultiplicityAccess().getLeftSquareBracketKeyword_1()); | ||
27173 | match(input,LeftSquareBracket,FOLLOW_2); | ||
27174 | after(grammarAccess.getUnboundedMultiplicityAccess().getLeftSquareBracketKeyword_1()); | ||
23911 | 27175 | ||
23912 | state._fsp--; | 27176 | } |
27177 | |||
27178 | |||
27179 | } | ||
27180 | |||
27181 | } | ||
27182 | catch (RecognitionException re) { | ||
27183 | reportError(re); | ||
27184 | recover(input,re); | ||
27185 | } | ||
27186 | finally { | ||
27187 | |||
27188 | restoreStackSize(stackSize); | ||
23913 | 27189 | ||
27190 | } | ||
27191 | return ; | ||
27192 | } | ||
27193 | // $ANTLR end "rule__UnboundedMultiplicity__Group__1__Impl" | ||
27194 | |||
27195 | |||
27196 | // $ANTLR start "rule__UnboundedMultiplicity__Group__2" | ||
27197 | // InternalSolverLanguageParser.g:8828:1: rule__UnboundedMultiplicity__Group__2 : rule__UnboundedMultiplicity__Group__2__Impl ; | ||
27198 | public final void rule__UnboundedMultiplicity__Group__2() throws RecognitionException { | ||
27199 | |||
27200 | int stackSize = keepStackSize(); | ||
27201 | |||
27202 | try { | ||
27203 | // InternalSolverLanguageParser.g:8832:1: ( rule__UnboundedMultiplicity__Group__2__Impl ) | ||
27204 | // InternalSolverLanguageParser.g:8833:2: rule__UnboundedMultiplicity__Group__2__Impl | ||
27205 | { | ||
23914 | pushFollow(FOLLOW_2); | 27206 | pushFollow(FOLLOW_2); |
23915 | rule__MemberDefinition__Group__4(); | 27207 | rule__UnboundedMultiplicity__Group__2__Impl(); |
23916 | 27208 | ||
23917 | state._fsp--; | 27209 | state._fsp--; |
23918 | 27210 | ||
@@ -23931,35 +27223,100 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
23931 | } | 27223 | } |
23932 | return ; | 27224 | return ; |
23933 | } | 27225 | } |
23934 | // $ANTLR end "rule__MemberDefinition__Group__3" | 27226 | // $ANTLR end "rule__UnboundedMultiplicity__Group__2" |
23935 | 27227 | ||
23936 | 27228 | ||
23937 | // $ANTLR start "rule__MemberDefinition__Group__3__Impl" | 27229 | // $ANTLR start "rule__UnboundedMultiplicity__Group__2__Impl" |
23938 | // InternalSolverLanguageParser.g:7751:1: rule__MemberDefinition__Group__3__Impl : ( ( rule__MemberDefinition__NameAssignment_3 ) ) ; | 27230 | // InternalSolverLanguageParser.g:8839:1: rule__UnboundedMultiplicity__Group__2__Impl : ( RightSquareBracket ) ; |
23939 | public final void rule__MemberDefinition__Group__3__Impl() throws RecognitionException { | 27231 | public final void rule__UnboundedMultiplicity__Group__2__Impl() throws RecognitionException { |
23940 | 27232 | ||
23941 | int stackSize = keepStackSize(); | 27233 | int stackSize = keepStackSize(); |
23942 | 27234 | ||
23943 | try { | 27235 | try { |
23944 | // InternalSolverLanguageParser.g:7755:1: ( ( ( rule__MemberDefinition__NameAssignment_3 ) ) ) | 27236 | // InternalSolverLanguageParser.g:8843:1: ( ( RightSquareBracket ) ) |
23945 | // InternalSolverLanguageParser.g:7756:1: ( ( rule__MemberDefinition__NameAssignment_3 ) ) | 27237 | // InternalSolverLanguageParser.g:8844:1: ( RightSquareBracket ) |
23946 | { | 27238 | { |
23947 | // InternalSolverLanguageParser.g:7756:1: ( ( rule__MemberDefinition__NameAssignment_3 ) ) | 27239 | // InternalSolverLanguageParser.g:8844:1: ( RightSquareBracket ) |
23948 | // InternalSolverLanguageParser.g:7757:2: ( rule__MemberDefinition__NameAssignment_3 ) | 27240 | // InternalSolverLanguageParser.g:8845:2: RightSquareBracket |
23949 | { | 27241 | { |
23950 | before(grammarAccess.getMemberDefinitionAccess().getNameAssignment_3()); | 27242 | before(grammarAccess.getUnboundedMultiplicityAccess().getRightSquareBracketKeyword_2()); |
23951 | // InternalSolverLanguageParser.g:7758:2: ( rule__MemberDefinition__NameAssignment_3 ) | 27243 | match(input,RightSquareBracket,FOLLOW_2); |
23952 | // InternalSolverLanguageParser.g:7758:3: rule__MemberDefinition__NameAssignment_3 | 27244 | after(grammarAccess.getUnboundedMultiplicityAccess().getRightSquareBracketKeyword_2()); |
27245 | |||
27246 | } | ||
27247 | |||
27248 | |||
27249 | } | ||
27250 | |||
27251 | } | ||
27252 | catch (RecognitionException re) { | ||
27253 | reportError(re); | ||
27254 | recover(input,re); | ||
27255 | } | ||
27256 | finally { | ||
27257 | |||
27258 | restoreStackSize(stackSize); | ||
27259 | |||
27260 | } | ||
27261 | return ; | ||
27262 | } | ||
27263 | // $ANTLR end "rule__UnboundedMultiplicity__Group__2__Impl" | ||
27264 | |||
27265 | |||
27266 | // $ANTLR start "rule__ExactMultiplicity__Group__0" | ||
27267 | // InternalSolverLanguageParser.g:8855:1: rule__ExactMultiplicity__Group__0 : rule__ExactMultiplicity__Group__0__Impl rule__ExactMultiplicity__Group__1 ; | ||
27268 | public final void rule__ExactMultiplicity__Group__0() throws RecognitionException { | ||
27269 | |||
27270 | int stackSize = keepStackSize(); | ||
27271 | |||
27272 | try { | ||
27273 | // InternalSolverLanguageParser.g:8859:1: ( rule__ExactMultiplicity__Group__0__Impl rule__ExactMultiplicity__Group__1 ) | ||
27274 | // InternalSolverLanguageParser.g:8860:2: rule__ExactMultiplicity__Group__0__Impl rule__ExactMultiplicity__Group__1 | ||
23953 | { | 27275 | { |
27276 | pushFollow(FOLLOW_63); | ||
27277 | rule__ExactMultiplicity__Group__0__Impl(); | ||
27278 | |||
27279 | state._fsp--; | ||
27280 | |||
23954 | pushFollow(FOLLOW_2); | 27281 | pushFollow(FOLLOW_2); |
23955 | rule__MemberDefinition__NameAssignment_3(); | 27282 | rule__ExactMultiplicity__Group__1(); |
23956 | 27283 | ||
23957 | state._fsp--; | 27284 | state._fsp--; |
23958 | 27285 | ||
23959 | 27286 | ||
23960 | } | 27287 | } |
23961 | 27288 | ||
23962 | after(grammarAccess.getMemberDefinitionAccess().getNameAssignment_3()); | 27289 | } |
27290 | catch (RecognitionException re) { | ||
27291 | reportError(re); | ||
27292 | recover(input,re); | ||
27293 | } | ||
27294 | finally { | ||
27295 | |||
27296 | restoreStackSize(stackSize); | ||
27297 | |||
27298 | } | ||
27299 | return ; | ||
27300 | } | ||
27301 | // $ANTLR end "rule__ExactMultiplicity__Group__0" | ||
27302 | |||
27303 | |||
27304 | // $ANTLR start "rule__ExactMultiplicity__Group__0__Impl" | ||
27305 | // InternalSolverLanguageParser.g:8867:1: rule__ExactMultiplicity__Group__0__Impl : ( LeftSquareBracket ) ; | ||
27306 | public final void rule__ExactMultiplicity__Group__0__Impl() throws RecognitionException { | ||
27307 | |||
27308 | int stackSize = keepStackSize(); | ||
27309 | |||
27310 | try { | ||
27311 | // InternalSolverLanguageParser.g:8871:1: ( ( LeftSquareBracket ) ) | ||
27312 | // InternalSolverLanguageParser.g:8872:1: ( LeftSquareBracket ) | ||
27313 | { | ||
27314 | // InternalSolverLanguageParser.g:8872:1: ( LeftSquareBracket ) | ||
27315 | // InternalSolverLanguageParser.g:8873:2: LeftSquareBracket | ||
27316 | { | ||
27317 | before(grammarAccess.getExactMultiplicityAccess().getLeftSquareBracketKeyword_0()); | ||
27318 | match(input,LeftSquareBracket,FOLLOW_2); | ||
27319 | after(grammarAccess.getExactMultiplicityAccess().getLeftSquareBracketKeyword_0()); | ||
23963 | 27320 | ||
23964 | } | 27321 | } |
23965 | 27322 | ||
@@ -23978,26 +27335,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
23978 | } | 27335 | } |
23979 | return ; | 27336 | return ; |
23980 | } | 27337 | } |
23981 | // $ANTLR end "rule__MemberDefinition__Group__3__Impl" | 27338 | // $ANTLR end "rule__ExactMultiplicity__Group__0__Impl" |
23982 | 27339 | ||
23983 | 27340 | ||
23984 | // $ANTLR start "rule__MemberDefinition__Group__4" | 27341 | // $ANTLR start "rule__ExactMultiplicity__Group__1" |
23985 | // InternalSolverLanguageParser.g:7766:1: rule__MemberDefinition__Group__4 : rule__MemberDefinition__Group__4__Impl rule__MemberDefinition__Group__5 ; | 27342 | // InternalSolverLanguageParser.g:8882:1: rule__ExactMultiplicity__Group__1 : rule__ExactMultiplicity__Group__1__Impl rule__ExactMultiplicity__Group__2 ; |
23986 | public final void rule__MemberDefinition__Group__4() throws RecognitionException { | 27343 | public final void rule__ExactMultiplicity__Group__1() throws RecognitionException { |
23987 | 27344 | ||
23988 | int stackSize = keepStackSize(); | 27345 | int stackSize = keepStackSize(); |
23989 | 27346 | ||
23990 | try { | 27347 | try { |
23991 | // InternalSolverLanguageParser.g:7770:1: ( rule__MemberDefinition__Group__4__Impl rule__MemberDefinition__Group__5 ) | 27348 | // InternalSolverLanguageParser.g:8886:1: ( rule__ExactMultiplicity__Group__1__Impl rule__ExactMultiplicity__Group__2 ) |
23992 | // InternalSolverLanguageParser.g:7771:2: rule__MemberDefinition__Group__4__Impl rule__MemberDefinition__Group__5 | 27349 | // InternalSolverLanguageParser.g:8887:2: rule__ExactMultiplicity__Group__1__Impl rule__ExactMultiplicity__Group__2 |
23993 | { | 27350 | { |
23994 | pushFollow(FOLLOW_57); | 27351 | pushFollow(FOLLOW_52); |
23995 | rule__MemberDefinition__Group__4__Impl(); | 27352 | rule__ExactMultiplicity__Group__1__Impl(); |
23996 | 27353 | ||
23997 | state._fsp--; | 27354 | state._fsp--; |
23998 | 27355 | ||
23999 | pushFollow(FOLLOW_2); | 27356 | pushFollow(FOLLOW_2); |
24000 | rule__MemberDefinition__Group__5(); | 27357 | rule__ExactMultiplicity__Group__2(); |
24001 | 27358 | ||
24002 | state._fsp--; | 27359 | state._fsp--; |
24003 | 27360 | ||
@@ -24016,46 +27373,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
24016 | } | 27373 | } |
24017 | return ; | 27374 | return ; |
24018 | } | 27375 | } |
24019 | // $ANTLR end "rule__MemberDefinition__Group__4" | 27376 | // $ANTLR end "rule__ExactMultiplicity__Group__1" |
24020 | 27377 | ||
24021 | 27378 | ||
24022 | // $ANTLR start "rule__MemberDefinition__Group__4__Impl" | 27379 | // $ANTLR start "rule__ExactMultiplicity__Group__1__Impl" |
24023 | // InternalSolverLanguageParser.g:7778:1: rule__MemberDefinition__Group__4__Impl : ( ( rule__MemberDefinition__Group_4__0 )? ) ; | 27380 | // InternalSolverLanguageParser.g:8894:1: rule__ExactMultiplicity__Group__1__Impl : ( ( rule__ExactMultiplicity__ValueAssignment_1 ) ) ; |
24024 | public final void rule__MemberDefinition__Group__4__Impl() throws RecognitionException { | 27381 | public final void rule__ExactMultiplicity__Group__1__Impl() throws RecognitionException { |
24025 | 27382 | ||
24026 | int stackSize = keepStackSize(); | 27383 | int stackSize = keepStackSize(); |
24027 | 27384 | ||
24028 | try { | 27385 | try { |
24029 | // InternalSolverLanguageParser.g:7782:1: ( ( ( rule__MemberDefinition__Group_4__0 )? ) ) | 27386 | // InternalSolverLanguageParser.g:8898:1: ( ( ( rule__ExactMultiplicity__ValueAssignment_1 ) ) ) |
24030 | // InternalSolverLanguageParser.g:7783:1: ( ( rule__MemberDefinition__Group_4__0 )? ) | 27387 | // InternalSolverLanguageParser.g:8899:1: ( ( rule__ExactMultiplicity__ValueAssignment_1 ) ) |
24031 | { | 27388 | { |
24032 | // InternalSolverLanguageParser.g:7783:1: ( ( rule__MemberDefinition__Group_4__0 )? ) | 27389 | // InternalSolverLanguageParser.g:8899:1: ( ( rule__ExactMultiplicity__ValueAssignment_1 ) ) |
24033 | // InternalSolverLanguageParser.g:7784:2: ( rule__MemberDefinition__Group_4__0 )? | 27390 | // InternalSolverLanguageParser.g:8900:2: ( rule__ExactMultiplicity__ValueAssignment_1 ) |
24034 | { | 27391 | { |
24035 | before(grammarAccess.getMemberDefinitionAccess().getGroup_4()); | 27392 | before(grammarAccess.getExactMultiplicityAccess().getValueAssignment_1()); |
24036 | // InternalSolverLanguageParser.g:7785:2: ( rule__MemberDefinition__Group_4__0 )? | 27393 | // InternalSolverLanguageParser.g:8901:2: ( rule__ExactMultiplicity__ValueAssignment_1 ) |
24037 | int alt57=2; | 27394 | // InternalSolverLanguageParser.g:8901:3: rule__ExactMultiplicity__ValueAssignment_1 |
24038 | int LA57_0 = input.LA(1); | 27395 | { |
24039 | 27396 | pushFollow(FOLLOW_2); | |
24040 | if ( (LA57_0==Opposite) ) { | 27397 | rule__ExactMultiplicity__ValueAssignment_1(); |
24041 | alt57=1; | ||
24042 | } | ||
24043 | switch (alt57) { | ||
24044 | case 1 : | ||
24045 | // InternalSolverLanguageParser.g:7785:3: rule__MemberDefinition__Group_4__0 | ||
24046 | { | ||
24047 | pushFollow(FOLLOW_2); | ||
24048 | rule__MemberDefinition__Group_4__0(); | ||
24049 | |||
24050 | state._fsp--; | ||
24051 | 27398 | ||
27399 | state._fsp--; | ||
24052 | 27400 | ||
24053 | } | ||
24054 | break; | ||
24055 | 27401 | ||
24056 | } | 27402 | } |
24057 | 27403 | ||
24058 | after(grammarAccess.getMemberDefinitionAccess().getGroup_4()); | 27404 | after(grammarAccess.getExactMultiplicityAccess().getValueAssignment_1()); |
24059 | 27405 | ||
24060 | } | 27406 | } |
24061 | 27407 | ||
@@ -24074,21 +27420,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
24074 | } | 27420 | } |
24075 | return ; | 27421 | return ; |
24076 | } | 27422 | } |
24077 | // $ANTLR end "rule__MemberDefinition__Group__4__Impl" | 27423 | // $ANTLR end "rule__ExactMultiplicity__Group__1__Impl" |
24078 | 27424 | ||
24079 | 27425 | ||
24080 | // $ANTLR start "rule__MemberDefinition__Group__5" | 27426 | // $ANTLR start "rule__ExactMultiplicity__Group__2" |
24081 | // InternalSolverLanguageParser.g:7793:1: rule__MemberDefinition__Group__5 : rule__MemberDefinition__Group__5__Impl ; | 27427 | // InternalSolverLanguageParser.g:8909:1: rule__ExactMultiplicity__Group__2 : rule__ExactMultiplicity__Group__2__Impl ; |
24082 | public final void rule__MemberDefinition__Group__5() throws RecognitionException { | 27428 | public final void rule__ExactMultiplicity__Group__2() throws RecognitionException { |
24083 | 27429 | ||
24084 | int stackSize = keepStackSize(); | 27430 | int stackSize = keepStackSize(); |
24085 | 27431 | ||
24086 | try { | 27432 | try { |
24087 | // InternalSolverLanguageParser.g:7797:1: ( rule__MemberDefinition__Group__5__Impl ) | 27433 | // InternalSolverLanguageParser.g:8913:1: ( rule__ExactMultiplicity__Group__2__Impl ) |
24088 | // InternalSolverLanguageParser.g:7798:2: rule__MemberDefinition__Group__5__Impl | 27434 | // InternalSolverLanguageParser.g:8914:2: rule__ExactMultiplicity__Group__2__Impl |
24089 | { | 27435 | { |
24090 | pushFollow(FOLLOW_2); | 27436 | pushFollow(FOLLOW_2); |
24091 | rule__MemberDefinition__Group__5__Impl(); | 27437 | rule__ExactMultiplicity__Group__2__Impl(); |
24092 | 27438 | ||
24093 | state._fsp--; | 27439 | state._fsp--; |
24094 | 27440 | ||
@@ -24107,42 +27453,25 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
24107 | } | 27453 | } |
24108 | return ; | 27454 | return ; |
24109 | } | 27455 | } |
24110 | // $ANTLR end "rule__MemberDefinition__Group__5" | 27456 | // $ANTLR end "rule__ExactMultiplicity__Group__2" |
24111 | 27457 | ||
24112 | 27458 | ||
24113 | // $ANTLR start "rule__MemberDefinition__Group__5__Impl" | 27459 | // $ANTLR start "rule__ExactMultiplicity__Group__2__Impl" |
24114 | // InternalSolverLanguageParser.g:7804:1: rule__MemberDefinition__Group__5__Impl : ( ( Semicolon )? ) ; | 27460 | // InternalSolverLanguageParser.g:8920:1: rule__ExactMultiplicity__Group__2__Impl : ( RightSquareBracket ) ; |
24115 | public final void rule__MemberDefinition__Group__5__Impl() throws RecognitionException { | 27461 | public final void rule__ExactMultiplicity__Group__2__Impl() throws RecognitionException { |
24116 | 27462 | ||
24117 | int stackSize = keepStackSize(); | 27463 | int stackSize = keepStackSize(); |
24118 | 27464 | ||
24119 | try { | 27465 | try { |
24120 | // InternalSolverLanguageParser.g:7808:1: ( ( ( Semicolon )? ) ) | 27466 | // InternalSolverLanguageParser.g:8924:1: ( ( RightSquareBracket ) ) |
24121 | // InternalSolverLanguageParser.g:7809:1: ( ( Semicolon )? ) | 27467 | // InternalSolverLanguageParser.g:8925:1: ( RightSquareBracket ) |
24122 | { | 27468 | { |
24123 | // InternalSolverLanguageParser.g:7809:1: ( ( Semicolon )? ) | 27469 | // InternalSolverLanguageParser.g:8925:1: ( RightSquareBracket ) |
24124 | // InternalSolverLanguageParser.g:7810:2: ( Semicolon )? | 27470 | // InternalSolverLanguageParser.g:8926:2: RightSquareBracket |
24125 | { | 27471 | { |
24126 | before(grammarAccess.getMemberDefinitionAccess().getSemicolonKeyword_5()); | 27472 | before(grammarAccess.getExactMultiplicityAccess().getRightSquareBracketKeyword_2()); |
24127 | // InternalSolverLanguageParser.g:7811:2: ( Semicolon )? | 27473 | match(input,RightSquareBracket,FOLLOW_2); |
24128 | int alt58=2; | 27474 | after(grammarAccess.getExactMultiplicityAccess().getRightSquareBracketKeyword_2()); |
24129 | int LA58_0 = input.LA(1); | ||
24130 | |||
24131 | if ( (LA58_0==Semicolon) ) { | ||
24132 | alt58=1; | ||
24133 | } | ||
24134 | switch (alt58) { | ||
24135 | case 1 : | ||
24136 | // InternalSolverLanguageParser.g:7811:3: Semicolon | ||
24137 | { | ||
24138 | match(input,Semicolon,FOLLOW_2); | ||
24139 | |||
24140 | } | ||
24141 | break; | ||
24142 | |||
24143 | } | ||
24144 | |||
24145 | after(grammarAccess.getMemberDefinitionAccess().getSemicolonKeyword_5()); | ||
24146 | 27475 | ||
24147 | } | 27476 | } |
24148 | 27477 | ||
@@ -24161,26 +27490,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
24161 | } | 27490 | } |
24162 | return ; | 27491 | return ; |
24163 | } | 27492 | } |
24164 | // $ANTLR end "rule__MemberDefinition__Group__5__Impl" | 27493 | // $ANTLR end "rule__ExactMultiplicity__Group__2__Impl" |
24165 | 27494 | ||
24166 | 27495 | ||
24167 | // $ANTLR start "rule__MemberDefinition__Group_4__0" | 27496 | // $ANTLR start "rule__BoundedMultiplicity__Group__0" |
24168 | // InternalSolverLanguageParser.g:7820:1: rule__MemberDefinition__Group_4__0 : rule__MemberDefinition__Group_4__0__Impl rule__MemberDefinition__Group_4__1 ; | 27497 | // InternalSolverLanguageParser.g:8936:1: rule__BoundedMultiplicity__Group__0 : rule__BoundedMultiplicity__Group__0__Impl rule__BoundedMultiplicity__Group__1 ; |
24169 | public final void rule__MemberDefinition__Group_4__0() throws RecognitionException { | 27498 | public final void rule__BoundedMultiplicity__Group__0() throws RecognitionException { |
24170 | 27499 | ||
24171 | int stackSize = keepStackSize(); | 27500 | int stackSize = keepStackSize(); |
24172 | 27501 | ||
24173 | try { | 27502 | try { |
24174 | // InternalSolverLanguageParser.g:7824:1: ( rule__MemberDefinition__Group_4__0__Impl rule__MemberDefinition__Group_4__1 ) | 27503 | // InternalSolverLanguageParser.g:8940:1: ( rule__BoundedMultiplicity__Group__0__Impl rule__BoundedMultiplicity__Group__1 ) |
24175 | // InternalSolverLanguageParser.g:7825:2: rule__MemberDefinition__Group_4__0__Impl rule__MemberDefinition__Group_4__1 | 27504 | // InternalSolverLanguageParser.g:8941:2: rule__BoundedMultiplicity__Group__0__Impl rule__BoundedMultiplicity__Group__1 |
24176 | { | 27505 | { |
24177 | pushFollow(FOLLOW_9); | 27506 | pushFollow(FOLLOW_64); |
24178 | rule__MemberDefinition__Group_4__0__Impl(); | 27507 | rule__BoundedMultiplicity__Group__0__Impl(); |
24179 | 27508 | ||
24180 | state._fsp--; | 27509 | state._fsp--; |
24181 | 27510 | ||
24182 | pushFollow(FOLLOW_2); | 27511 | pushFollow(FOLLOW_2); |
24183 | rule__MemberDefinition__Group_4__1(); | 27512 | rule__BoundedMultiplicity__Group__1(); |
24184 | 27513 | ||
24185 | state._fsp--; | 27514 | state._fsp--; |
24186 | 27515 | ||
@@ -24199,25 +27528,25 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
24199 | } | 27528 | } |
24200 | return ; | 27529 | return ; |
24201 | } | 27530 | } |
24202 | // $ANTLR end "rule__MemberDefinition__Group_4__0" | 27531 | // $ANTLR end "rule__BoundedMultiplicity__Group__0" |
24203 | 27532 | ||
24204 | 27533 | ||
24205 | // $ANTLR start "rule__MemberDefinition__Group_4__0__Impl" | 27534 | // $ANTLR start "rule__BoundedMultiplicity__Group__0__Impl" |
24206 | // InternalSolverLanguageParser.g:7832:1: rule__MemberDefinition__Group_4__0__Impl : ( Opposite ) ; | 27535 | // InternalSolverLanguageParser.g:8948:1: rule__BoundedMultiplicity__Group__0__Impl : ( LeftSquareBracket ) ; |
24207 | public final void rule__MemberDefinition__Group_4__0__Impl() throws RecognitionException { | 27536 | public final void rule__BoundedMultiplicity__Group__0__Impl() throws RecognitionException { |
24208 | 27537 | ||
24209 | int stackSize = keepStackSize(); | 27538 | int stackSize = keepStackSize(); |
24210 | 27539 | ||
24211 | try { | 27540 | try { |
24212 | // InternalSolverLanguageParser.g:7836:1: ( ( Opposite ) ) | 27541 | // InternalSolverLanguageParser.g:8952:1: ( ( LeftSquareBracket ) ) |
24213 | // InternalSolverLanguageParser.g:7837:1: ( Opposite ) | 27542 | // InternalSolverLanguageParser.g:8953:1: ( LeftSquareBracket ) |
24214 | { | 27543 | { |
24215 | // InternalSolverLanguageParser.g:7837:1: ( Opposite ) | 27544 | // InternalSolverLanguageParser.g:8953:1: ( LeftSquareBracket ) |
24216 | // InternalSolverLanguageParser.g:7838:2: Opposite | 27545 | // InternalSolverLanguageParser.g:8954:2: LeftSquareBracket |
24217 | { | 27546 | { |
24218 | before(grammarAccess.getMemberDefinitionAccess().getOppositeKeyword_4_0()); | 27547 | before(grammarAccess.getBoundedMultiplicityAccess().getLeftSquareBracketKeyword_0()); |
24219 | match(input,Opposite,FOLLOW_2); | 27548 | match(input,LeftSquareBracket,FOLLOW_2); |
24220 | after(grammarAccess.getMemberDefinitionAccess().getOppositeKeyword_4_0()); | 27549 | after(grammarAccess.getBoundedMultiplicityAccess().getLeftSquareBracketKeyword_0()); |
24221 | 27550 | ||
24222 | } | 27551 | } |
24223 | 27552 | ||
@@ -24236,21 +27565,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
24236 | } | 27565 | } |
24237 | return ; | 27566 | return ; |
24238 | } | 27567 | } |
24239 | // $ANTLR end "rule__MemberDefinition__Group_4__0__Impl" | 27568 | // $ANTLR end "rule__BoundedMultiplicity__Group__0__Impl" |
24240 | 27569 | ||
24241 | 27570 | ||
24242 | // $ANTLR start "rule__MemberDefinition__Group_4__1" | 27571 | // $ANTLR start "rule__BoundedMultiplicity__Group__1" |
24243 | // InternalSolverLanguageParser.g:7847:1: rule__MemberDefinition__Group_4__1 : rule__MemberDefinition__Group_4__1__Impl ; | 27572 | // InternalSolverLanguageParser.g:8963:1: rule__BoundedMultiplicity__Group__1 : rule__BoundedMultiplicity__Group__1__Impl rule__BoundedMultiplicity__Group__2 ; |
24244 | public final void rule__MemberDefinition__Group_4__1() throws RecognitionException { | 27573 | public final void rule__BoundedMultiplicity__Group__1() throws RecognitionException { |
24245 | 27574 | ||
24246 | int stackSize = keepStackSize(); | 27575 | int stackSize = keepStackSize(); |
24247 | 27576 | ||
24248 | try { | 27577 | try { |
24249 | // InternalSolverLanguageParser.g:7851:1: ( rule__MemberDefinition__Group_4__1__Impl ) | 27578 | // InternalSolverLanguageParser.g:8967:1: ( rule__BoundedMultiplicity__Group__1__Impl rule__BoundedMultiplicity__Group__2 ) |
24250 | // InternalSolverLanguageParser.g:7852:2: rule__MemberDefinition__Group_4__1__Impl | 27579 | // InternalSolverLanguageParser.g:8968:2: rule__BoundedMultiplicity__Group__1__Impl rule__BoundedMultiplicity__Group__2 |
24251 | { | 27580 | { |
27581 | pushFollow(FOLLOW_35); | ||
27582 | rule__BoundedMultiplicity__Group__1__Impl(); | ||
27583 | |||
27584 | state._fsp--; | ||
27585 | |||
24252 | pushFollow(FOLLOW_2); | 27586 | pushFollow(FOLLOW_2); |
24253 | rule__MemberDefinition__Group_4__1__Impl(); | 27587 | rule__BoundedMultiplicity__Group__2(); |
24254 | 27588 | ||
24255 | state._fsp--; | 27589 | state._fsp--; |
24256 | 27590 | ||
@@ -24269,35 +27603,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
24269 | } | 27603 | } |
24270 | return ; | 27604 | return ; |
24271 | } | 27605 | } |
24272 | // $ANTLR end "rule__MemberDefinition__Group_4__1" | 27606 | // $ANTLR end "rule__BoundedMultiplicity__Group__1" |
24273 | 27607 | ||
24274 | 27608 | ||
24275 | // $ANTLR start "rule__MemberDefinition__Group_4__1__Impl" | 27609 | // $ANTLR start "rule__BoundedMultiplicity__Group__1__Impl" |
24276 | // InternalSolverLanguageParser.g:7858:1: rule__MemberDefinition__Group_4__1__Impl : ( ( rule__MemberDefinition__OppositeAssignment_4_1 ) ) ; | 27610 | // InternalSolverLanguageParser.g:8975:1: rule__BoundedMultiplicity__Group__1__Impl : ( ( rule__BoundedMultiplicity__LowerBoundAssignment_1 ) ) ; |
24277 | public final void rule__MemberDefinition__Group_4__1__Impl() throws RecognitionException { | 27611 | public final void rule__BoundedMultiplicity__Group__1__Impl() throws RecognitionException { |
24278 | 27612 | ||
24279 | int stackSize = keepStackSize(); | 27613 | int stackSize = keepStackSize(); |
24280 | 27614 | ||
24281 | try { | 27615 | try { |
24282 | // InternalSolverLanguageParser.g:7862:1: ( ( ( rule__MemberDefinition__OppositeAssignment_4_1 ) ) ) | 27616 | // InternalSolverLanguageParser.g:8979:1: ( ( ( rule__BoundedMultiplicity__LowerBoundAssignment_1 ) ) ) |
24283 | // InternalSolverLanguageParser.g:7863:1: ( ( rule__MemberDefinition__OppositeAssignment_4_1 ) ) | 27617 | // InternalSolverLanguageParser.g:8980:1: ( ( rule__BoundedMultiplicity__LowerBoundAssignment_1 ) ) |
24284 | { | 27618 | { |
24285 | // InternalSolverLanguageParser.g:7863:1: ( ( rule__MemberDefinition__OppositeAssignment_4_1 ) ) | 27619 | // InternalSolverLanguageParser.g:8980:1: ( ( rule__BoundedMultiplicity__LowerBoundAssignment_1 ) ) |
24286 | // InternalSolverLanguageParser.g:7864:2: ( rule__MemberDefinition__OppositeAssignment_4_1 ) | 27620 | // InternalSolverLanguageParser.g:8981:2: ( rule__BoundedMultiplicity__LowerBoundAssignment_1 ) |
24287 | { | 27621 | { |
24288 | before(grammarAccess.getMemberDefinitionAccess().getOppositeAssignment_4_1()); | 27622 | before(grammarAccess.getBoundedMultiplicityAccess().getLowerBoundAssignment_1()); |
24289 | // InternalSolverLanguageParser.g:7865:2: ( rule__MemberDefinition__OppositeAssignment_4_1 ) | 27623 | // InternalSolverLanguageParser.g:8982:2: ( rule__BoundedMultiplicity__LowerBoundAssignment_1 ) |
24290 | // InternalSolverLanguageParser.g:7865:3: rule__MemberDefinition__OppositeAssignment_4_1 | 27624 | // InternalSolverLanguageParser.g:8982:3: rule__BoundedMultiplicity__LowerBoundAssignment_1 |
24291 | { | 27625 | { |
24292 | pushFollow(FOLLOW_2); | 27626 | pushFollow(FOLLOW_2); |
24293 | rule__MemberDefinition__OppositeAssignment_4_1(); | 27627 | rule__BoundedMultiplicity__LowerBoundAssignment_1(); |
24294 | 27628 | ||
24295 | state._fsp--; | 27629 | state._fsp--; |
24296 | 27630 | ||
24297 | 27631 | ||
24298 | } | 27632 | } |
24299 | 27633 | ||
24300 | after(grammarAccess.getMemberDefinitionAccess().getOppositeAssignment_4_1()); | 27634 | after(grammarAccess.getBoundedMultiplicityAccess().getLowerBoundAssignment_1()); |
24301 | 27635 | ||
24302 | } | 27636 | } |
24303 | 27637 | ||
@@ -24316,26 +27650,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
24316 | } | 27650 | } |
24317 | return ; | 27651 | return ; |
24318 | } | 27652 | } |
24319 | // $ANTLR end "rule__MemberDefinition__Group_4__1__Impl" | 27653 | // $ANTLR end "rule__BoundedMultiplicity__Group__1__Impl" |
24320 | 27654 | ||
24321 | 27655 | ||
24322 | // $ANTLR start "rule__ManyMultiplicity__Group__0" | 27656 | // $ANTLR start "rule__BoundedMultiplicity__Group__2" |
24323 | // InternalSolverLanguageParser.g:7874:1: rule__ManyMultiplicity__Group__0 : rule__ManyMultiplicity__Group__0__Impl rule__ManyMultiplicity__Group__1 ; | 27657 | // InternalSolverLanguageParser.g:8990:1: rule__BoundedMultiplicity__Group__2 : rule__BoundedMultiplicity__Group__2__Impl rule__BoundedMultiplicity__Group__3 ; |
24324 | public final void rule__ManyMultiplicity__Group__0() throws RecognitionException { | 27658 | public final void rule__BoundedMultiplicity__Group__2() throws RecognitionException { |
24325 | 27659 | ||
24326 | int stackSize = keepStackSize(); | 27660 | int stackSize = keepStackSize(); |
24327 | 27661 | ||
24328 | try { | 27662 | try { |
24329 | // InternalSolverLanguageParser.g:7878:1: ( rule__ManyMultiplicity__Group__0__Impl rule__ManyMultiplicity__Group__1 ) | 27663 | // InternalSolverLanguageParser.g:8994:1: ( rule__BoundedMultiplicity__Group__2__Impl rule__BoundedMultiplicity__Group__3 ) |
24330 | // InternalSolverLanguageParser.g:7879:2: rule__ManyMultiplicity__Group__0__Impl rule__ManyMultiplicity__Group__1 | 27664 | // InternalSolverLanguageParser.g:8995:2: rule__BoundedMultiplicity__Group__2__Impl rule__BoundedMultiplicity__Group__3 |
24331 | { | 27665 | { |
24332 | pushFollow(FOLLOW_38); | 27666 | pushFollow(FOLLOW_63); |
24333 | rule__ManyMultiplicity__Group__0__Impl(); | 27667 | rule__BoundedMultiplicity__Group__2__Impl(); |
24334 | 27668 | ||
24335 | state._fsp--; | 27669 | state._fsp--; |
24336 | 27670 | ||
24337 | pushFollow(FOLLOW_2); | 27671 | pushFollow(FOLLOW_2); |
24338 | rule__ManyMultiplicity__Group__1(); | 27672 | rule__BoundedMultiplicity__Group__3(); |
24339 | 27673 | ||
24340 | state._fsp--; | 27674 | state._fsp--; |
24341 | 27675 | ||
@@ -24354,29 +27688,25 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
24354 | } | 27688 | } |
24355 | return ; | 27689 | return ; |
24356 | } | 27690 | } |
24357 | // $ANTLR end "rule__ManyMultiplicity__Group__0" | 27691 | // $ANTLR end "rule__BoundedMultiplicity__Group__2" |
24358 | 27692 | ||
24359 | 27693 | ||
24360 | // $ANTLR start "rule__ManyMultiplicity__Group__0__Impl" | 27694 | // $ANTLR start "rule__BoundedMultiplicity__Group__2__Impl" |
24361 | // InternalSolverLanguageParser.g:7886:1: rule__ManyMultiplicity__Group__0__Impl : ( () ) ; | 27695 | // InternalSolverLanguageParser.g:9002:1: rule__BoundedMultiplicity__Group__2__Impl : ( Comma ) ; |
24362 | public final void rule__ManyMultiplicity__Group__0__Impl() throws RecognitionException { | 27696 | public final void rule__BoundedMultiplicity__Group__2__Impl() throws RecognitionException { |
24363 | 27697 | ||
24364 | int stackSize = keepStackSize(); | 27698 | int stackSize = keepStackSize(); |
24365 | 27699 | ||
24366 | try { | 27700 | try { |
24367 | // InternalSolverLanguageParser.g:7890:1: ( ( () ) ) | 27701 | // InternalSolverLanguageParser.g:9006:1: ( ( Comma ) ) |
24368 | // InternalSolverLanguageParser.g:7891:1: ( () ) | 27702 | // InternalSolverLanguageParser.g:9007:1: ( Comma ) |
24369 | { | ||
24370 | // InternalSolverLanguageParser.g:7891:1: ( () ) | ||
24371 | // InternalSolverLanguageParser.g:7892:2: () | ||
24372 | { | 27703 | { |
24373 | before(grammarAccess.getManyMultiplicityAccess().getManyMultiplicityAction_0()); | 27704 | // InternalSolverLanguageParser.g:9007:1: ( Comma ) |
24374 | // InternalSolverLanguageParser.g:7893:2: () | 27705 | // InternalSolverLanguageParser.g:9008:2: Comma |
24375 | // InternalSolverLanguageParser.g:7893:3: | ||
24376 | { | 27706 | { |
24377 | } | 27707 | before(grammarAccess.getBoundedMultiplicityAccess().getCommaKeyword_2()); |
24378 | 27708 | match(input,Comma,FOLLOW_2); | |
24379 | after(grammarAccess.getManyMultiplicityAccess().getManyMultiplicityAction_0()); | 27709 | after(grammarAccess.getBoundedMultiplicityAccess().getCommaKeyword_2()); |
24380 | 27710 | ||
24381 | } | 27711 | } |
24382 | 27712 | ||
@@ -24384,6 +27714,10 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
24384 | } | 27714 | } |
24385 | 27715 | ||
24386 | } | 27716 | } |
27717 | catch (RecognitionException re) { | ||
27718 | reportError(re); | ||
27719 | recover(input,re); | ||
27720 | } | ||
24387 | finally { | 27721 | finally { |
24388 | 27722 | ||
24389 | restoreStackSize(stackSize); | 27723 | restoreStackSize(stackSize); |
@@ -24391,26 +27725,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
24391 | } | 27725 | } |
24392 | return ; | 27726 | return ; |
24393 | } | 27727 | } |
24394 | // $ANTLR end "rule__ManyMultiplicity__Group__0__Impl" | 27728 | // $ANTLR end "rule__BoundedMultiplicity__Group__2__Impl" |
24395 | 27729 | ||
24396 | 27730 | ||
24397 | // $ANTLR start "rule__ManyMultiplicity__Group__1" | 27731 | // $ANTLR start "rule__BoundedMultiplicity__Group__3" |
24398 | // InternalSolverLanguageParser.g:7901:1: rule__ManyMultiplicity__Group__1 : rule__ManyMultiplicity__Group__1__Impl rule__ManyMultiplicity__Group__2 ; | 27732 | // InternalSolverLanguageParser.g:9017:1: rule__BoundedMultiplicity__Group__3 : rule__BoundedMultiplicity__Group__3__Impl rule__BoundedMultiplicity__Group__4 ; |
24399 | public final void rule__ManyMultiplicity__Group__1() throws RecognitionException { | 27733 | public final void rule__BoundedMultiplicity__Group__3() throws RecognitionException { |
24400 | 27734 | ||
24401 | int stackSize = keepStackSize(); | 27735 | int stackSize = keepStackSize(); |
24402 | 27736 | ||
24403 | try { | 27737 | try { |
24404 | // InternalSolverLanguageParser.g:7905:1: ( rule__ManyMultiplicity__Group__1__Impl rule__ManyMultiplicity__Group__2 ) | 27738 | // InternalSolverLanguageParser.g:9021:1: ( rule__BoundedMultiplicity__Group__3__Impl rule__BoundedMultiplicity__Group__4 ) |
24405 | // InternalSolverLanguageParser.g:7906:2: rule__ManyMultiplicity__Group__1__Impl rule__ManyMultiplicity__Group__2 | 27739 | // InternalSolverLanguageParser.g:9022:2: rule__BoundedMultiplicity__Group__3__Impl rule__BoundedMultiplicity__Group__4 |
24406 | { | 27740 | { |
24407 | pushFollow(FOLLOW_48); | 27741 | pushFollow(FOLLOW_52); |
24408 | rule__ManyMultiplicity__Group__1__Impl(); | 27742 | rule__BoundedMultiplicity__Group__3__Impl(); |
24409 | 27743 | ||
24410 | state._fsp--; | 27744 | state._fsp--; |
24411 | 27745 | ||
24412 | pushFollow(FOLLOW_2); | 27746 | pushFollow(FOLLOW_2); |
24413 | rule__ManyMultiplicity__Group__2(); | 27747 | rule__BoundedMultiplicity__Group__4(); |
24414 | 27748 | ||
24415 | state._fsp--; | 27749 | state._fsp--; |
24416 | 27750 | ||
@@ -24429,25 +27763,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
24429 | } | 27763 | } |
24430 | return ; | 27764 | return ; |
24431 | } | 27765 | } |
24432 | // $ANTLR end "rule__ManyMultiplicity__Group__1" | 27766 | // $ANTLR end "rule__BoundedMultiplicity__Group__3" |
24433 | 27767 | ||
24434 | 27768 | ||
24435 | // $ANTLR start "rule__ManyMultiplicity__Group__1__Impl" | 27769 | // $ANTLR start "rule__BoundedMultiplicity__Group__3__Impl" |
24436 | // InternalSolverLanguageParser.g:7913:1: rule__ManyMultiplicity__Group__1__Impl : ( LeftSquareBracket ) ; | 27770 | // InternalSolverLanguageParser.g:9029:1: rule__BoundedMultiplicity__Group__3__Impl : ( ( rule__BoundedMultiplicity__UpperBoundAssignment_3 ) ) ; |
24437 | public final void rule__ManyMultiplicity__Group__1__Impl() throws RecognitionException { | 27771 | public final void rule__BoundedMultiplicity__Group__3__Impl() throws RecognitionException { |
24438 | 27772 | ||
24439 | int stackSize = keepStackSize(); | 27773 | int stackSize = keepStackSize(); |
24440 | 27774 | ||
24441 | try { | 27775 | try { |
24442 | // InternalSolverLanguageParser.g:7917:1: ( ( LeftSquareBracket ) ) | 27776 | // InternalSolverLanguageParser.g:9033:1: ( ( ( rule__BoundedMultiplicity__UpperBoundAssignment_3 ) ) ) |
24443 | // InternalSolverLanguageParser.g:7918:1: ( LeftSquareBracket ) | 27777 | // InternalSolverLanguageParser.g:9034:1: ( ( rule__BoundedMultiplicity__UpperBoundAssignment_3 ) ) |
24444 | { | 27778 | { |
24445 | // InternalSolverLanguageParser.g:7918:1: ( LeftSquareBracket ) | 27779 | // InternalSolverLanguageParser.g:9034:1: ( ( rule__BoundedMultiplicity__UpperBoundAssignment_3 ) ) |
24446 | // InternalSolverLanguageParser.g:7919:2: LeftSquareBracket | 27780 | // InternalSolverLanguageParser.g:9035:2: ( rule__BoundedMultiplicity__UpperBoundAssignment_3 ) |
24447 | { | 27781 | { |
24448 | before(grammarAccess.getManyMultiplicityAccess().getLeftSquareBracketKeyword_1()); | 27782 | before(grammarAccess.getBoundedMultiplicityAccess().getUpperBoundAssignment_3()); |
24449 | match(input,LeftSquareBracket,FOLLOW_2); | 27783 | // InternalSolverLanguageParser.g:9036:2: ( rule__BoundedMultiplicity__UpperBoundAssignment_3 ) |
24450 | after(grammarAccess.getManyMultiplicityAccess().getLeftSquareBracketKeyword_1()); | 27784 | // InternalSolverLanguageParser.g:9036:3: rule__BoundedMultiplicity__UpperBoundAssignment_3 |
27785 | { | ||
27786 | pushFollow(FOLLOW_2); | ||
27787 | rule__BoundedMultiplicity__UpperBoundAssignment_3(); | ||
27788 | |||
27789 | state._fsp--; | ||
27790 | |||
27791 | |||
27792 | } | ||
27793 | |||
27794 | after(grammarAccess.getBoundedMultiplicityAccess().getUpperBoundAssignment_3()); | ||
24451 | 27795 | ||
24452 | } | 27796 | } |
24453 | 27797 | ||
@@ -24466,21 +27810,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
24466 | } | 27810 | } |
24467 | return ; | 27811 | return ; |
24468 | } | 27812 | } |
24469 | // $ANTLR end "rule__ManyMultiplicity__Group__1__Impl" | 27813 | // $ANTLR end "rule__BoundedMultiplicity__Group__3__Impl" |
24470 | 27814 | ||
24471 | 27815 | ||
24472 | // $ANTLR start "rule__ManyMultiplicity__Group__2" | 27816 | // $ANTLR start "rule__BoundedMultiplicity__Group__4" |
24473 | // InternalSolverLanguageParser.g:7928:1: rule__ManyMultiplicity__Group__2 : rule__ManyMultiplicity__Group__2__Impl ; | 27817 | // InternalSolverLanguageParser.g:9044:1: rule__BoundedMultiplicity__Group__4 : rule__BoundedMultiplicity__Group__4__Impl ; |
24474 | public final void rule__ManyMultiplicity__Group__2() throws RecognitionException { | 27818 | public final void rule__BoundedMultiplicity__Group__4() throws RecognitionException { |
24475 | 27819 | ||
24476 | int stackSize = keepStackSize(); | 27820 | int stackSize = keepStackSize(); |
24477 | 27821 | ||
24478 | try { | 27822 | try { |
24479 | // InternalSolverLanguageParser.g:7932:1: ( rule__ManyMultiplicity__Group__2__Impl ) | 27823 | // InternalSolverLanguageParser.g:9048:1: ( rule__BoundedMultiplicity__Group__4__Impl ) |
24480 | // InternalSolverLanguageParser.g:7933:2: rule__ManyMultiplicity__Group__2__Impl | 27824 | // InternalSolverLanguageParser.g:9049:2: rule__BoundedMultiplicity__Group__4__Impl |
24481 | { | 27825 | { |
24482 | pushFollow(FOLLOW_2); | 27826 | pushFollow(FOLLOW_2); |
24483 | rule__ManyMultiplicity__Group__2__Impl(); | 27827 | rule__BoundedMultiplicity__Group__4__Impl(); |
24484 | 27828 | ||
24485 | state._fsp--; | 27829 | state._fsp--; |
24486 | 27830 | ||
@@ -24499,25 +27843,25 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
24499 | } | 27843 | } |
24500 | return ; | 27844 | return ; |
24501 | } | 27845 | } |
24502 | // $ANTLR end "rule__ManyMultiplicity__Group__2" | 27846 | // $ANTLR end "rule__BoundedMultiplicity__Group__4" |
24503 | 27847 | ||
24504 | 27848 | ||
24505 | // $ANTLR start "rule__ManyMultiplicity__Group__2__Impl" | 27849 | // $ANTLR start "rule__BoundedMultiplicity__Group__4__Impl" |
24506 | // InternalSolverLanguageParser.g:7939:1: rule__ManyMultiplicity__Group__2__Impl : ( RightSquareBracket ) ; | 27850 | // InternalSolverLanguageParser.g:9055:1: rule__BoundedMultiplicity__Group__4__Impl : ( RightSquareBracket ) ; |
24507 | public final void rule__ManyMultiplicity__Group__2__Impl() throws RecognitionException { | 27851 | public final void rule__BoundedMultiplicity__Group__4__Impl() throws RecognitionException { |
24508 | 27852 | ||
24509 | int stackSize = keepStackSize(); | 27853 | int stackSize = keepStackSize(); |
24510 | 27854 | ||
24511 | try { | 27855 | try { |
24512 | // InternalSolverLanguageParser.g:7943:1: ( ( RightSquareBracket ) ) | 27856 | // InternalSolverLanguageParser.g:9059:1: ( ( RightSquareBracket ) ) |
24513 | // InternalSolverLanguageParser.g:7944:1: ( RightSquareBracket ) | 27857 | // InternalSolverLanguageParser.g:9060:1: ( RightSquareBracket ) |
24514 | { | 27858 | { |
24515 | // InternalSolverLanguageParser.g:7944:1: ( RightSquareBracket ) | 27859 | // InternalSolverLanguageParser.g:9060:1: ( RightSquareBracket ) |
24516 | // InternalSolverLanguageParser.g:7945:2: RightSquareBracket | 27860 | // InternalSolverLanguageParser.g:9061:2: RightSquareBracket |
24517 | { | 27861 | { |
24518 | before(grammarAccess.getManyMultiplicityAccess().getRightSquareBracketKeyword_2()); | 27862 | before(grammarAccess.getBoundedMultiplicityAccess().getRightSquareBracketKeyword_4()); |
24519 | match(input,RightSquareBracket,FOLLOW_2); | 27863 | match(input,RightSquareBracket,FOLLOW_2); |
24520 | after(grammarAccess.getManyMultiplicityAccess().getRightSquareBracketKeyword_2()); | 27864 | after(grammarAccess.getBoundedMultiplicityAccess().getRightSquareBracketKeyword_4()); |
24521 | 27865 | ||
24522 | } | 27866 | } |
24523 | 27867 | ||
@@ -24536,26 +27880,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
24536 | } | 27880 | } |
24537 | return ; | 27881 | return ; |
24538 | } | 27882 | } |
24539 | // $ANTLR end "rule__ManyMultiplicity__Group__2__Impl" | 27883 | // $ANTLR end "rule__BoundedMultiplicity__Group__4__Impl" |
24540 | 27884 | ||
24541 | 27885 | ||
24542 | // $ANTLR start "rule__ExactMultiplicity__Group__0" | 27886 | // $ANTLR start "rule__EnumDeclaration__Group__0" |
24543 | // InternalSolverLanguageParser.g:7955:1: rule__ExactMultiplicity__Group__0 : rule__ExactMultiplicity__Group__0__Impl rule__ExactMultiplicity__Group__1 ; | 27887 | // InternalSolverLanguageParser.g:9071:1: rule__EnumDeclaration__Group__0 : rule__EnumDeclaration__Group__0__Impl rule__EnumDeclaration__Group__1 ; |
24544 | public final void rule__ExactMultiplicity__Group__0() throws RecognitionException { | 27888 | public final void rule__EnumDeclaration__Group__0() throws RecognitionException { |
24545 | 27889 | ||
24546 | int stackSize = keepStackSize(); | 27890 | int stackSize = keepStackSize(); |
24547 | 27891 | ||
24548 | try { | 27892 | try { |
24549 | // InternalSolverLanguageParser.g:7959:1: ( rule__ExactMultiplicity__Group__0__Impl rule__ExactMultiplicity__Group__1 ) | 27893 | // InternalSolverLanguageParser.g:9075:1: ( rule__EnumDeclaration__Group__0__Impl rule__EnumDeclaration__Group__1 ) |
24550 | // InternalSolverLanguageParser.g:7960:2: rule__ExactMultiplicity__Group__0__Impl rule__ExactMultiplicity__Group__1 | 27894 | // InternalSolverLanguageParser.g:9076:2: rule__EnumDeclaration__Group__0__Impl rule__EnumDeclaration__Group__1 |
24551 | { | 27895 | { |
24552 | pushFollow(FOLLOW_58); | 27896 | pushFollow(FOLLOW_48); |
24553 | rule__ExactMultiplicity__Group__0__Impl(); | 27897 | rule__EnumDeclaration__Group__0__Impl(); |
24554 | 27898 | ||
24555 | state._fsp--; | 27899 | state._fsp--; |
24556 | 27900 | ||
24557 | pushFollow(FOLLOW_2); | 27901 | pushFollow(FOLLOW_2); |
24558 | rule__ExactMultiplicity__Group__1(); | 27902 | rule__EnumDeclaration__Group__1(); |
24559 | 27903 | ||
24560 | state._fsp--; | 27904 | state._fsp--; |
24561 | 27905 | ||
@@ -24574,25 +27918,25 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
24574 | } | 27918 | } |
24575 | return ; | 27919 | return ; |
24576 | } | 27920 | } |
24577 | // $ANTLR end "rule__ExactMultiplicity__Group__0" | 27921 | // $ANTLR end "rule__EnumDeclaration__Group__0" |
24578 | 27922 | ||
24579 | 27923 | ||
24580 | // $ANTLR start "rule__ExactMultiplicity__Group__0__Impl" | 27924 | // $ANTLR start "rule__EnumDeclaration__Group__0__Impl" |
24581 | // InternalSolverLanguageParser.g:7967:1: rule__ExactMultiplicity__Group__0__Impl : ( LeftSquareBracket ) ; | 27925 | // InternalSolverLanguageParser.g:9083:1: rule__EnumDeclaration__Group__0__Impl : ( Enum ) ; |
24582 | public final void rule__ExactMultiplicity__Group__0__Impl() throws RecognitionException { | 27926 | public final void rule__EnumDeclaration__Group__0__Impl() throws RecognitionException { |
24583 | 27927 | ||
24584 | int stackSize = keepStackSize(); | 27928 | int stackSize = keepStackSize(); |
24585 | 27929 | ||
24586 | try { | 27930 | try { |
24587 | // InternalSolverLanguageParser.g:7971:1: ( ( LeftSquareBracket ) ) | 27931 | // InternalSolverLanguageParser.g:9087:1: ( ( Enum ) ) |
24588 | // InternalSolverLanguageParser.g:7972:1: ( LeftSquareBracket ) | 27932 | // InternalSolverLanguageParser.g:9088:1: ( Enum ) |
24589 | { | 27933 | { |
24590 | // InternalSolverLanguageParser.g:7972:1: ( LeftSquareBracket ) | 27934 | // InternalSolverLanguageParser.g:9088:1: ( Enum ) |
24591 | // InternalSolverLanguageParser.g:7973:2: LeftSquareBracket | 27935 | // InternalSolverLanguageParser.g:9089:2: Enum |
24592 | { | 27936 | { |
24593 | before(grammarAccess.getExactMultiplicityAccess().getLeftSquareBracketKeyword_0()); | 27937 | before(grammarAccess.getEnumDeclarationAccess().getEnumKeyword_0()); |
24594 | match(input,LeftSquareBracket,FOLLOW_2); | 27938 | match(input,Enum,FOLLOW_2); |
24595 | after(grammarAccess.getExactMultiplicityAccess().getLeftSquareBracketKeyword_0()); | 27939 | after(grammarAccess.getEnumDeclarationAccess().getEnumKeyword_0()); |
24596 | 27940 | ||
24597 | } | 27941 | } |
24598 | 27942 | ||
@@ -24611,26 +27955,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
24611 | } | 27955 | } |
24612 | return ; | 27956 | return ; |
24613 | } | 27957 | } |
24614 | // $ANTLR end "rule__ExactMultiplicity__Group__0__Impl" | 27958 | // $ANTLR end "rule__EnumDeclaration__Group__0__Impl" |
24615 | 27959 | ||
24616 | 27960 | ||
24617 | // $ANTLR start "rule__ExactMultiplicity__Group__1" | 27961 | // $ANTLR start "rule__EnumDeclaration__Group__1" |
24618 | // InternalSolverLanguageParser.g:7982:1: rule__ExactMultiplicity__Group__1 : rule__ExactMultiplicity__Group__1__Impl rule__ExactMultiplicity__Group__2 ; | 27962 | // InternalSolverLanguageParser.g:9098:1: rule__EnumDeclaration__Group__1 : rule__EnumDeclaration__Group__1__Impl rule__EnumDeclaration__Group__2 ; |
24619 | public final void rule__ExactMultiplicity__Group__1() throws RecognitionException { | 27963 | public final void rule__EnumDeclaration__Group__1() throws RecognitionException { |
24620 | 27964 | ||
24621 | int stackSize = keepStackSize(); | 27965 | int stackSize = keepStackSize(); |
24622 | 27966 | ||
24623 | try { | 27967 | try { |
24624 | // InternalSolverLanguageParser.g:7986:1: ( rule__ExactMultiplicity__Group__1__Impl rule__ExactMultiplicity__Group__2 ) | 27968 | // InternalSolverLanguageParser.g:9102:1: ( rule__EnumDeclaration__Group__1__Impl rule__EnumDeclaration__Group__2 ) |
24625 | // InternalSolverLanguageParser.g:7987:2: rule__ExactMultiplicity__Group__1__Impl rule__ExactMultiplicity__Group__2 | 27969 | // InternalSolverLanguageParser.g:9103:2: rule__EnumDeclaration__Group__1__Impl rule__EnumDeclaration__Group__2 |
24626 | { | 27970 | { |
24627 | pushFollow(FOLLOW_48); | 27971 | pushFollow(FOLLOW_65); |
24628 | rule__ExactMultiplicity__Group__1__Impl(); | 27972 | rule__EnumDeclaration__Group__1__Impl(); |
24629 | 27973 | ||
24630 | state._fsp--; | 27974 | state._fsp--; |
24631 | 27975 | ||
24632 | pushFollow(FOLLOW_2); | 27976 | pushFollow(FOLLOW_2); |
24633 | rule__ExactMultiplicity__Group__2(); | 27977 | rule__EnumDeclaration__Group__2(); |
24634 | 27978 | ||
24635 | state._fsp--; | 27979 | state._fsp--; |
24636 | 27980 | ||
@@ -24649,35 +27993,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
24649 | } | 27993 | } |
24650 | return ; | 27994 | return ; |
24651 | } | 27995 | } |
24652 | // $ANTLR end "rule__ExactMultiplicity__Group__1" | 27996 | // $ANTLR end "rule__EnumDeclaration__Group__1" |
24653 | 27997 | ||
24654 | 27998 | ||
24655 | // $ANTLR start "rule__ExactMultiplicity__Group__1__Impl" | 27999 | // $ANTLR start "rule__EnumDeclaration__Group__1__Impl" |
24656 | // InternalSolverLanguageParser.g:7994:1: rule__ExactMultiplicity__Group__1__Impl : ( ( rule__ExactMultiplicity__MultiplicityAssignment_1 ) ) ; | 28000 | // InternalSolverLanguageParser.g:9110:1: rule__EnumDeclaration__Group__1__Impl : ( ( rule__EnumDeclaration__NameAssignment_1 ) ) ; |
24657 | public final void rule__ExactMultiplicity__Group__1__Impl() throws RecognitionException { | 28001 | public final void rule__EnumDeclaration__Group__1__Impl() throws RecognitionException { |
24658 | 28002 | ||
24659 | int stackSize = keepStackSize(); | 28003 | int stackSize = keepStackSize(); |
24660 | 28004 | ||
24661 | try { | 28005 | try { |
24662 | // InternalSolverLanguageParser.g:7998:1: ( ( ( rule__ExactMultiplicity__MultiplicityAssignment_1 ) ) ) | 28006 | // InternalSolverLanguageParser.g:9114:1: ( ( ( rule__EnumDeclaration__NameAssignment_1 ) ) ) |
24663 | // InternalSolverLanguageParser.g:7999:1: ( ( rule__ExactMultiplicity__MultiplicityAssignment_1 ) ) | 28007 | // InternalSolverLanguageParser.g:9115:1: ( ( rule__EnumDeclaration__NameAssignment_1 ) ) |
24664 | { | 28008 | { |
24665 | // InternalSolverLanguageParser.g:7999:1: ( ( rule__ExactMultiplicity__MultiplicityAssignment_1 ) ) | 28009 | // InternalSolverLanguageParser.g:9115:1: ( ( rule__EnumDeclaration__NameAssignment_1 ) ) |
24666 | // InternalSolverLanguageParser.g:8000:2: ( rule__ExactMultiplicity__MultiplicityAssignment_1 ) | 28010 | // InternalSolverLanguageParser.g:9116:2: ( rule__EnumDeclaration__NameAssignment_1 ) |
24667 | { | 28011 | { |
24668 | before(grammarAccess.getExactMultiplicityAccess().getMultiplicityAssignment_1()); | 28012 | before(grammarAccess.getEnumDeclarationAccess().getNameAssignment_1()); |
24669 | // InternalSolverLanguageParser.g:8001:2: ( rule__ExactMultiplicity__MultiplicityAssignment_1 ) | 28013 | // InternalSolverLanguageParser.g:9117:2: ( rule__EnumDeclaration__NameAssignment_1 ) |
24670 | // InternalSolverLanguageParser.g:8001:3: rule__ExactMultiplicity__MultiplicityAssignment_1 | 28014 | // InternalSolverLanguageParser.g:9117:3: rule__EnumDeclaration__NameAssignment_1 |
24671 | { | 28015 | { |
24672 | pushFollow(FOLLOW_2); | 28016 | pushFollow(FOLLOW_2); |
24673 | rule__ExactMultiplicity__MultiplicityAssignment_1(); | 28017 | rule__EnumDeclaration__NameAssignment_1(); |
24674 | 28018 | ||
24675 | state._fsp--; | 28019 | state._fsp--; |
24676 | 28020 | ||
24677 | 28021 | ||
24678 | } | 28022 | } |
24679 | 28023 | ||
24680 | after(grammarAccess.getExactMultiplicityAccess().getMultiplicityAssignment_1()); | 28024 | after(grammarAccess.getEnumDeclarationAccess().getNameAssignment_1()); |
24681 | 28025 | ||
24682 | } | 28026 | } |
24683 | 28027 | ||
@@ -24696,21 +28040,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
24696 | } | 28040 | } |
24697 | return ; | 28041 | return ; |
24698 | } | 28042 | } |
24699 | // $ANTLR end "rule__ExactMultiplicity__Group__1__Impl" | 28043 | // $ANTLR end "rule__EnumDeclaration__Group__1__Impl" |
24700 | 28044 | ||
24701 | 28045 | ||
24702 | // $ANTLR start "rule__ExactMultiplicity__Group__2" | 28046 | // $ANTLR start "rule__EnumDeclaration__Group__2" |
24703 | // InternalSolverLanguageParser.g:8009:1: rule__ExactMultiplicity__Group__2 : rule__ExactMultiplicity__Group__2__Impl ; | 28047 | // InternalSolverLanguageParser.g:9125:1: rule__EnumDeclaration__Group__2 : rule__EnumDeclaration__Group__2__Impl ; |
24704 | public final void rule__ExactMultiplicity__Group__2() throws RecognitionException { | 28048 | public final void rule__EnumDeclaration__Group__2() throws RecognitionException { |
24705 | 28049 | ||
24706 | int stackSize = keepStackSize(); | 28050 | int stackSize = keepStackSize(); |
24707 | 28051 | ||
24708 | try { | 28052 | try { |
24709 | // InternalSolverLanguageParser.g:8013:1: ( rule__ExactMultiplicity__Group__2__Impl ) | 28053 | // InternalSolverLanguageParser.g:9129:1: ( rule__EnumDeclaration__Group__2__Impl ) |
24710 | // InternalSolverLanguageParser.g:8014:2: rule__ExactMultiplicity__Group__2__Impl | 28054 | // InternalSolverLanguageParser.g:9130:2: rule__EnumDeclaration__Group__2__Impl |
24711 | { | 28055 | { |
24712 | pushFollow(FOLLOW_2); | 28056 | pushFollow(FOLLOW_2); |
24713 | rule__ExactMultiplicity__Group__2__Impl(); | 28057 | rule__EnumDeclaration__Group__2__Impl(); |
24714 | 28058 | ||
24715 | state._fsp--; | 28059 | state._fsp--; |
24716 | 28060 | ||
@@ -24729,25 +28073,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
24729 | } | 28073 | } |
24730 | return ; | 28074 | return ; |
24731 | } | 28075 | } |
24732 | // $ANTLR end "rule__ExactMultiplicity__Group__2" | 28076 | // $ANTLR end "rule__EnumDeclaration__Group__2" |
24733 | 28077 | ||
24734 | 28078 | ||
24735 | // $ANTLR start "rule__ExactMultiplicity__Group__2__Impl" | 28079 | // $ANTLR start "rule__EnumDeclaration__Group__2__Impl" |
24736 | // InternalSolverLanguageParser.g:8020:1: rule__ExactMultiplicity__Group__2__Impl : ( RightSquareBracket ) ; | 28080 | // InternalSolverLanguageParser.g:9136:1: rule__EnumDeclaration__Group__2__Impl : ( ( rule__EnumDeclaration__Alternatives_2 ) ) ; |
24737 | public final void rule__ExactMultiplicity__Group__2__Impl() throws RecognitionException { | 28081 | public final void rule__EnumDeclaration__Group__2__Impl() throws RecognitionException { |
24738 | 28082 | ||
24739 | int stackSize = keepStackSize(); | 28083 | int stackSize = keepStackSize(); |
24740 | 28084 | ||
24741 | try { | 28085 | try { |
24742 | // InternalSolverLanguageParser.g:8024:1: ( ( RightSquareBracket ) ) | 28086 | // InternalSolverLanguageParser.g:9140:1: ( ( ( rule__EnumDeclaration__Alternatives_2 ) ) ) |
24743 | // InternalSolverLanguageParser.g:8025:1: ( RightSquareBracket ) | 28087 | // InternalSolverLanguageParser.g:9141:1: ( ( rule__EnumDeclaration__Alternatives_2 ) ) |
24744 | { | 28088 | { |
24745 | // InternalSolverLanguageParser.g:8025:1: ( RightSquareBracket ) | 28089 | // InternalSolverLanguageParser.g:9141:1: ( ( rule__EnumDeclaration__Alternatives_2 ) ) |
24746 | // InternalSolverLanguageParser.g:8026:2: RightSquareBracket | 28090 | // InternalSolverLanguageParser.g:9142:2: ( rule__EnumDeclaration__Alternatives_2 ) |
24747 | { | 28091 | { |
24748 | before(grammarAccess.getExactMultiplicityAccess().getRightSquareBracketKeyword_2()); | 28092 | before(grammarAccess.getEnumDeclarationAccess().getAlternatives_2()); |
24749 | match(input,RightSquareBracket,FOLLOW_2); | 28093 | // InternalSolverLanguageParser.g:9143:2: ( rule__EnumDeclaration__Alternatives_2 ) |
24750 | after(grammarAccess.getExactMultiplicityAccess().getRightSquareBracketKeyword_2()); | 28094 | // InternalSolverLanguageParser.g:9143:3: rule__EnumDeclaration__Alternatives_2 |
28095 | { | ||
28096 | pushFollow(FOLLOW_2); | ||
28097 | rule__EnumDeclaration__Alternatives_2(); | ||
28098 | |||
28099 | state._fsp--; | ||
28100 | |||
28101 | |||
28102 | } | ||
28103 | |||
28104 | after(grammarAccess.getEnumDeclarationAccess().getAlternatives_2()); | ||
24751 | 28105 | ||
24752 | } | 28106 | } |
24753 | 28107 | ||
@@ -24766,26 +28120,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
24766 | } | 28120 | } |
24767 | return ; | 28121 | return ; |
24768 | } | 28122 | } |
24769 | // $ANTLR end "rule__ExactMultiplicity__Group__2__Impl" | 28123 | // $ANTLR end "rule__EnumDeclaration__Group__2__Impl" |
24770 | 28124 | ||
24771 | 28125 | ||
24772 | // $ANTLR start "rule__BoundedMultiplicity__Group__0" | 28126 | // $ANTLR start "rule__EnumDeclaration__Group_2_0__0" |
24773 | // InternalSolverLanguageParser.g:8036:1: rule__BoundedMultiplicity__Group__0 : rule__BoundedMultiplicity__Group__0__Impl rule__BoundedMultiplicity__Group__1 ; | 28127 | // InternalSolverLanguageParser.g:9152:1: rule__EnumDeclaration__Group_2_0__0 : rule__EnumDeclaration__Group_2_0__0__Impl rule__EnumDeclaration__Group_2_0__1 ; |
24774 | public final void rule__BoundedMultiplicity__Group__0() throws RecognitionException { | 28128 | public final void rule__EnumDeclaration__Group_2_0__0() throws RecognitionException { |
24775 | 28129 | ||
24776 | int stackSize = keepStackSize(); | 28130 | int stackSize = keepStackSize(); |
24777 | 28131 | ||
24778 | try { | 28132 | try { |
24779 | // InternalSolverLanguageParser.g:8040:1: ( rule__BoundedMultiplicity__Group__0__Impl rule__BoundedMultiplicity__Group__1 ) | 28133 | // InternalSolverLanguageParser.g:9156:1: ( rule__EnumDeclaration__Group_2_0__0__Impl rule__EnumDeclaration__Group_2_0__1 ) |
24780 | // InternalSolverLanguageParser.g:8041:2: rule__BoundedMultiplicity__Group__0__Impl rule__BoundedMultiplicity__Group__1 | 28134 | // InternalSolverLanguageParser.g:9157:2: rule__EnumDeclaration__Group_2_0__0__Impl rule__EnumDeclaration__Group_2_0__1 |
24781 | { | 28135 | { |
24782 | pushFollow(FOLLOW_59); | 28136 | pushFollow(FOLLOW_66); |
24783 | rule__BoundedMultiplicity__Group__0__Impl(); | 28137 | rule__EnumDeclaration__Group_2_0__0__Impl(); |
24784 | 28138 | ||
24785 | state._fsp--; | 28139 | state._fsp--; |
24786 | 28140 | ||
24787 | pushFollow(FOLLOW_2); | 28141 | pushFollow(FOLLOW_2); |
24788 | rule__BoundedMultiplicity__Group__1(); | 28142 | rule__EnumDeclaration__Group_2_0__1(); |
24789 | 28143 | ||
24790 | state._fsp--; | 28144 | state._fsp--; |
24791 | 28145 | ||
@@ -24804,25 +28158,25 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
24804 | } | 28158 | } |
24805 | return ; | 28159 | return ; |
24806 | } | 28160 | } |
24807 | // $ANTLR end "rule__BoundedMultiplicity__Group__0" | 28161 | // $ANTLR end "rule__EnumDeclaration__Group_2_0__0" |
24808 | 28162 | ||
24809 | 28163 | ||
24810 | // $ANTLR start "rule__BoundedMultiplicity__Group__0__Impl" | 28164 | // $ANTLR start "rule__EnumDeclaration__Group_2_0__0__Impl" |
24811 | // InternalSolverLanguageParser.g:8048:1: rule__BoundedMultiplicity__Group__0__Impl : ( LeftSquareBracket ) ; | 28165 | // InternalSolverLanguageParser.g:9164:1: rule__EnumDeclaration__Group_2_0__0__Impl : ( LeftCurlyBracket ) ; |
24812 | public final void rule__BoundedMultiplicity__Group__0__Impl() throws RecognitionException { | 28166 | public final void rule__EnumDeclaration__Group_2_0__0__Impl() throws RecognitionException { |
24813 | 28167 | ||
24814 | int stackSize = keepStackSize(); | 28168 | int stackSize = keepStackSize(); |
24815 | 28169 | ||
24816 | try { | 28170 | try { |
24817 | // InternalSolverLanguageParser.g:8052:1: ( ( LeftSquareBracket ) ) | 28171 | // InternalSolverLanguageParser.g:9168:1: ( ( LeftCurlyBracket ) ) |
24818 | // InternalSolverLanguageParser.g:8053:1: ( LeftSquareBracket ) | 28172 | // InternalSolverLanguageParser.g:9169:1: ( LeftCurlyBracket ) |
24819 | { | 28173 | { |
24820 | // InternalSolverLanguageParser.g:8053:1: ( LeftSquareBracket ) | 28174 | // InternalSolverLanguageParser.g:9169:1: ( LeftCurlyBracket ) |
24821 | // InternalSolverLanguageParser.g:8054:2: LeftSquareBracket | 28175 | // InternalSolverLanguageParser.g:9170:2: LeftCurlyBracket |
24822 | { | 28176 | { |
24823 | before(grammarAccess.getBoundedMultiplicityAccess().getLeftSquareBracketKeyword_0()); | 28177 | before(grammarAccess.getEnumDeclarationAccess().getLeftCurlyBracketKeyword_2_0_0()); |
24824 | match(input,LeftSquareBracket,FOLLOW_2); | 28178 | match(input,LeftCurlyBracket,FOLLOW_2); |
24825 | after(grammarAccess.getBoundedMultiplicityAccess().getLeftSquareBracketKeyword_0()); | 28179 | after(grammarAccess.getEnumDeclarationAccess().getLeftCurlyBracketKeyword_2_0_0()); |
24826 | 28180 | ||
24827 | } | 28181 | } |
24828 | 28182 | ||
@@ -24841,26 +28195,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
24841 | } | 28195 | } |
24842 | return ; | 28196 | return ; |
24843 | } | 28197 | } |
24844 | // $ANTLR end "rule__BoundedMultiplicity__Group__0__Impl" | 28198 | // $ANTLR end "rule__EnumDeclaration__Group_2_0__0__Impl" |
24845 | 28199 | ||
24846 | 28200 | ||
24847 | // $ANTLR start "rule__BoundedMultiplicity__Group__1" | 28201 | // $ANTLR start "rule__EnumDeclaration__Group_2_0__1" |
24848 | // InternalSolverLanguageParser.g:8063:1: rule__BoundedMultiplicity__Group__1 : rule__BoundedMultiplicity__Group__1__Impl rule__BoundedMultiplicity__Group__2 ; | 28202 | // InternalSolverLanguageParser.g:9179:1: rule__EnumDeclaration__Group_2_0__1 : rule__EnumDeclaration__Group_2_0__1__Impl rule__EnumDeclaration__Group_2_0__2 ; |
24849 | public final void rule__BoundedMultiplicity__Group__1() throws RecognitionException { | 28203 | public final void rule__EnumDeclaration__Group_2_0__1() throws RecognitionException { |
24850 | 28204 | ||
24851 | int stackSize = keepStackSize(); | 28205 | int stackSize = keepStackSize(); |
24852 | 28206 | ||
24853 | try { | 28207 | try { |
24854 | // InternalSolverLanguageParser.g:8067:1: ( rule__BoundedMultiplicity__Group__1__Impl rule__BoundedMultiplicity__Group__2 ) | 28208 | // InternalSolverLanguageParser.g:9183:1: ( rule__EnumDeclaration__Group_2_0__1__Impl rule__EnumDeclaration__Group_2_0__2 ) |
24855 | // InternalSolverLanguageParser.g:8068:2: rule__BoundedMultiplicity__Group__1__Impl rule__BoundedMultiplicity__Group__2 | 28209 | // InternalSolverLanguageParser.g:9184:2: rule__EnumDeclaration__Group_2_0__1__Impl rule__EnumDeclaration__Group_2_0__2 |
24856 | { | 28210 | { |
24857 | pushFollow(FOLLOW_47); | 28211 | pushFollow(FOLLOW_66); |
24858 | rule__BoundedMultiplicity__Group__1__Impl(); | 28212 | rule__EnumDeclaration__Group_2_0__1__Impl(); |
24859 | 28213 | ||
24860 | state._fsp--; | 28214 | state._fsp--; |
24861 | 28215 | ||
24862 | pushFollow(FOLLOW_2); | 28216 | pushFollow(FOLLOW_2); |
24863 | rule__BoundedMultiplicity__Group__2(); | 28217 | rule__EnumDeclaration__Group_2_0__2(); |
24864 | 28218 | ||
24865 | state._fsp--; | 28219 | state._fsp--; |
24866 | 28220 | ||
@@ -24879,35 +28233,116 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
24879 | } | 28233 | } |
24880 | return ; | 28234 | return ; |
24881 | } | 28235 | } |
24882 | // $ANTLR end "rule__BoundedMultiplicity__Group__1" | 28236 | // $ANTLR end "rule__EnumDeclaration__Group_2_0__1" |
24883 | 28237 | ||
24884 | 28238 | ||
24885 | // $ANTLR start "rule__BoundedMultiplicity__Group__1__Impl" | 28239 | // $ANTLR start "rule__EnumDeclaration__Group_2_0__1__Impl" |
24886 | // InternalSolverLanguageParser.g:8075:1: rule__BoundedMultiplicity__Group__1__Impl : ( ( rule__BoundedMultiplicity__LowerBoundAssignment_1 ) ) ; | 28240 | // InternalSolverLanguageParser.g:9191:1: rule__EnumDeclaration__Group_2_0__1__Impl : ( ( rule__EnumDeclaration__Group_2_0_1__0 )? ) ; |
24887 | public final void rule__BoundedMultiplicity__Group__1__Impl() throws RecognitionException { | 28241 | public final void rule__EnumDeclaration__Group_2_0__1__Impl() throws RecognitionException { |
24888 | 28242 | ||
24889 | int stackSize = keepStackSize(); | 28243 | int stackSize = keepStackSize(); |
24890 | 28244 | ||
24891 | try { | 28245 | try { |
24892 | // InternalSolverLanguageParser.g:8079:1: ( ( ( rule__BoundedMultiplicity__LowerBoundAssignment_1 ) ) ) | 28246 | // InternalSolverLanguageParser.g:9195:1: ( ( ( rule__EnumDeclaration__Group_2_0_1__0 )? ) ) |
24893 | // InternalSolverLanguageParser.g:8080:1: ( ( rule__BoundedMultiplicity__LowerBoundAssignment_1 ) ) | 28247 | // InternalSolverLanguageParser.g:9196:1: ( ( rule__EnumDeclaration__Group_2_0_1__0 )? ) |
24894 | { | 28248 | { |
24895 | // InternalSolverLanguageParser.g:8080:1: ( ( rule__BoundedMultiplicity__LowerBoundAssignment_1 ) ) | 28249 | // InternalSolverLanguageParser.g:9196:1: ( ( rule__EnumDeclaration__Group_2_0_1__0 )? ) |
24896 | // InternalSolverLanguageParser.g:8081:2: ( rule__BoundedMultiplicity__LowerBoundAssignment_1 ) | 28250 | // InternalSolverLanguageParser.g:9197:2: ( rule__EnumDeclaration__Group_2_0_1__0 )? |
24897 | { | 28251 | { |
24898 | before(grammarAccess.getBoundedMultiplicityAccess().getLowerBoundAssignment_1()); | 28252 | before(grammarAccess.getEnumDeclarationAccess().getGroup_2_0_1()); |
24899 | // InternalSolverLanguageParser.g:8082:2: ( rule__BoundedMultiplicity__LowerBoundAssignment_1 ) | 28253 | // InternalSolverLanguageParser.g:9198:2: ( rule__EnumDeclaration__Group_2_0_1__0 )? |
24900 | // InternalSolverLanguageParser.g:8082:3: rule__BoundedMultiplicity__LowerBoundAssignment_1 | 28254 | int alt63=2; |
28255 | int LA63_0 = input.LA(1); | ||
28256 | |||
28257 | if ( (LA63_0==RULE_ID) ) { | ||
28258 | alt63=1; | ||
28259 | } | ||
28260 | switch (alt63) { | ||
28261 | case 1 : | ||
28262 | // InternalSolverLanguageParser.g:9198:3: rule__EnumDeclaration__Group_2_0_1__0 | ||
28263 | { | ||
28264 | pushFollow(FOLLOW_2); | ||
28265 | rule__EnumDeclaration__Group_2_0_1__0(); | ||
28266 | |||
28267 | state._fsp--; | ||
28268 | |||
28269 | |||
28270 | } | ||
28271 | break; | ||
28272 | |||
28273 | } | ||
28274 | |||
28275 | after(grammarAccess.getEnumDeclarationAccess().getGroup_2_0_1()); | ||
28276 | |||
28277 | } | ||
28278 | |||
28279 | |||
28280 | } | ||
28281 | |||
28282 | } | ||
28283 | catch (RecognitionException re) { | ||
28284 | reportError(re); | ||
28285 | recover(input,re); | ||
28286 | } | ||
28287 | finally { | ||
28288 | |||
28289 | restoreStackSize(stackSize); | ||
28290 | |||
28291 | } | ||
28292 | return ; | ||
28293 | } | ||
28294 | // $ANTLR end "rule__EnumDeclaration__Group_2_0__1__Impl" | ||
28295 | |||
28296 | |||
28297 | // $ANTLR start "rule__EnumDeclaration__Group_2_0__2" | ||
28298 | // InternalSolverLanguageParser.g:9206:1: rule__EnumDeclaration__Group_2_0__2 : rule__EnumDeclaration__Group_2_0__2__Impl ; | ||
28299 | public final void rule__EnumDeclaration__Group_2_0__2() throws RecognitionException { | ||
28300 | |||
28301 | int stackSize = keepStackSize(); | ||
28302 | |||
28303 | try { | ||
28304 | // InternalSolverLanguageParser.g:9210:1: ( rule__EnumDeclaration__Group_2_0__2__Impl ) | ||
28305 | // InternalSolverLanguageParser.g:9211:2: rule__EnumDeclaration__Group_2_0__2__Impl | ||
24901 | { | 28306 | { |
24902 | pushFollow(FOLLOW_2); | 28307 | pushFollow(FOLLOW_2); |
24903 | rule__BoundedMultiplicity__LowerBoundAssignment_1(); | 28308 | rule__EnumDeclaration__Group_2_0__2__Impl(); |
24904 | 28309 | ||
24905 | state._fsp--; | 28310 | state._fsp--; |
24906 | 28311 | ||
24907 | 28312 | ||
24908 | } | 28313 | } |
24909 | 28314 | ||
24910 | after(grammarAccess.getBoundedMultiplicityAccess().getLowerBoundAssignment_1()); | 28315 | } |
28316 | catch (RecognitionException re) { | ||
28317 | reportError(re); | ||
28318 | recover(input,re); | ||
28319 | } | ||
28320 | finally { | ||
28321 | |||
28322 | restoreStackSize(stackSize); | ||
28323 | |||
28324 | } | ||
28325 | return ; | ||
28326 | } | ||
28327 | // $ANTLR end "rule__EnumDeclaration__Group_2_0__2" | ||
28328 | |||
28329 | |||
28330 | // $ANTLR start "rule__EnumDeclaration__Group_2_0__2__Impl" | ||
28331 | // InternalSolverLanguageParser.g:9217:1: rule__EnumDeclaration__Group_2_0__2__Impl : ( RightCurlyBracket ) ; | ||
28332 | public final void rule__EnumDeclaration__Group_2_0__2__Impl() throws RecognitionException { | ||
28333 | |||
28334 | int stackSize = keepStackSize(); | ||
28335 | |||
28336 | try { | ||
28337 | // InternalSolverLanguageParser.g:9221:1: ( ( RightCurlyBracket ) ) | ||
28338 | // InternalSolverLanguageParser.g:9222:1: ( RightCurlyBracket ) | ||
28339 | { | ||
28340 | // InternalSolverLanguageParser.g:9222:1: ( RightCurlyBracket ) | ||
28341 | // InternalSolverLanguageParser.g:9223:2: RightCurlyBracket | ||
28342 | { | ||
28343 | before(grammarAccess.getEnumDeclarationAccess().getRightCurlyBracketKeyword_2_0_2()); | ||
28344 | match(input,RightCurlyBracket,FOLLOW_2); | ||
28345 | after(grammarAccess.getEnumDeclarationAccess().getRightCurlyBracketKeyword_2_0_2()); | ||
24911 | 28346 | ||
24912 | } | 28347 | } |
24913 | 28348 | ||
@@ -24926,26 +28361,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
24926 | } | 28361 | } |
24927 | return ; | 28362 | return ; |
24928 | } | 28363 | } |
24929 | // $ANTLR end "rule__BoundedMultiplicity__Group__1__Impl" | 28364 | // $ANTLR end "rule__EnumDeclaration__Group_2_0__2__Impl" |
24930 | 28365 | ||
24931 | 28366 | ||
24932 | // $ANTLR start "rule__BoundedMultiplicity__Group__2" | 28367 | // $ANTLR start "rule__EnumDeclaration__Group_2_0_1__0" |
24933 | // InternalSolverLanguageParser.g:8090:1: rule__BoundedMultiplicity__Group__2 : rule__BoundedMultiplicity__Group__2__Impl rule__BoundedMultiplicity__Group__3 ; | 28368 | // InternalSolverLanguageParser.g:9233:1: rule__EnumDeclaration__Group_2_0_1__0 : rule__EnumDeclaration__Group_2_0_1__0__Impl rule__EnumDeclaration__Group_2_0_1__1 ; |
24934 | public final void rule__BoundedMultiplicity__Group__2() throws RecognitionException { | 28369 | public final void rule__EnumDeclaration__Group_2_0_1__0() throws RecognitionException { |
24935 | 28370 | ||
24936 | int stackSize = keepStackSize(); | 28371 | int stackSize = keepStackSize(); |
24937 | 28372 | ||
24938 | try { | 28373 | try { |
24939 | // InternalSolverLanguageParser.g:8094:1: ( rule__BoundedMultiplicity__Group__2__Impl rule__BoundedMultiplicity__Group__3 ) | 28374 | // InternalSolverLanguageParser.g:9237:1: ( rule__EnumDeclaration__Group_2_0_1__0__Impl rule__EnumDeclaration__Group_2_0_1__1 ) |
24940 | // InternalSolverLanguageParser.g:8095:2: rule__BoundedMultiplicity__Group__2__Impl rule__BoundedMultiplicity__Group__3 | 28375 | // InternalSolverLanguageParser.g:9238:2: rule__EnumDeclaration__Group_2_0_1__0__Impl rule__EnumDeclaration__Group_2_0_1__1 |
24941 | { | 28376 | { |
24942 | pushFollow(FOLLOW_58); | 28377 | pushFollow(FOLLOW_67); |
24943 | rule__BoundedMultiplicity__Group__2__Impl(); | 28378 | rule__EnumDeclaration__Group_2_0_1__0__Impl(); |
24944 | 28379 | ||
24945 | state._fsp--; | 28380 | state._fsp--; |
24946 | 28381 | ||
24947 | pushFollow(FOLLOW_2); | 28382 | pushFollow(FOLLOW_2); |
24948 | rule__BoundedMultiplicity__Group__3(); | 28383 | rule__EnumDeclaration__Group_2_0_1__1(); |
24949 | 28384 | ||
24950 | state._fsp--; | 28385 | state._fsp--; |
24951 | 28386 | ||
@@ -24964,25 +28399,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
24964 | } | 28399 | } |
24965 | return ; | 28400 | return ; |
24966 | } | 28401 | } |
24967 | // $ANTLR end "rule__BoundedMultiplicity__Group__2" | 28402 | // $ANTLR end "rule__EnumDeclaration__Group_2_0_1__0" |
24968 | 28403 | ||
24969 | 28404 | ||
24970 | // $ANTLR start "rule__BoundedMultiplicity__Group__2__Impl" | 28405 | // $ANTLR start "rule__EnumDeclaration__Group_2_0_1__0__Impl" |
24971 | // InternalSolverLanguageParser.g:8102:1: rule__BoundedMultiplicity__Group__2__Impl : ( FullStopFullStop ) ; | 28406 | // InternalSolverLanguageParser.g:9245:1: rule__EnumDeclaration__Group_2_0_1__0__Impl : ( ( rule__EnumDeclaration__LiteralsAssignment_2_0_1_0 ) ) ; |
24972 | public final void rule__BoundedMultiplicity__Group__2__Impl() throws RecognitionException { | 28407 | public final void rule__EnumDeclaration__Group_2_0_1__0__Impl() throws RecognitionException { |
24973 | 28408 | ||
24974 | int stackSize = keepStackSize(); | 28409 | int stackSize = keepStackSize(); |
24975 | 28410 | ||
24976 | try { | 28411 | try { |
24977 | // InternalSolverLanguageParser.g:8106:1: ( ( FullStopFullStop ) ) | 28412 | // InternalSolverLanguageParser.g:9249:1: ( ( ( rule__EnumDeclaration__LiteralsAssignment_2_0_1_0 ) ) ) |
24978 | // InternalSolverLanguageParser.g:8107:1: ( FullStopFullStop ) | 28413 | // InternalSolverLanguageParser.g:9250:1: ( ( rule__EnumDeclaration__LiteralsAssignment_2_0_1_0 ) ) |
24979 | { | 28414 | { |
24980 | // InternalSolverLanguageParser.g:8107:1: ( FullStopFullStop ) | 28415 | // InternalSolverLanguageParser.g:9250:1: ( ( rule__EnumDeclaration__LiteralsAssignment_2_0_1_0 ) ) |
24981 | // InternalSolverLanguageParser.g:8108:2: FullStopFullStop | 28416 | // InternalSolverLanguageParser.g:9251:2: ( rule__EnumDeclaration__LiteralsAssignment_2_0_1_0 ) |
24982 | { | 28417 | { |
24983 | before(grammarAccess.getBoundedMultiplicityAccess().getFullStopFullStopKeyword_2()); | 28418 | before(grammarAccess.getEnumDeclarationAccess().getLiteralsAssignment_2_0_1_0()); |
24984 | match(input,FullStopFullStop,FOLLOW_2); | 28419 | // InternalSolverLanguageParser.g:9252:2: ( rule__EnumDeclaration__LiteralsAssignment_2_0_1_0 ) |
24985 | after(grammarAccess.getBoundedMultiplicityAccess().getFullStopFullStopKeyword_2()); | 28420 | // InternalSolverLanguageParser.g:9252:3: rule__EnumDeclaration__LiteralsAssignment_2_0_1_0 |
28421 | { | ||
28422 | pushFollow(FOLLOW_2); | ||
28423 | rule__EnumDeclaration__LiteralsAssignment_2_0_1_0(); | ||
28424 | |||
28425 | state._fsp--; | ||
28426 | |||
28427 | |||
28428 | } | ||
28429 | |||
28430 | after(grammarAccess.getEnumDeclarationAccess().getLiteralsAssignment_2_0_1_0()); | ||
24986 | 28431 | ||
24987 | } | 28432 | } |
24988 | 28433 | ||
@@ -25001,26 +28446,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
25001 | } | 28446 | } |
25002 | return ; | 28447 | return ; |
25003 | } | 28448 | } |
25004 | // $ANTLR end "rule__BoundedMultiplicity__Group__2__Impl" | 28449 | // $ANTLR end "rule__EnumDeclaration__Group_2_0_1__0__Impl" |
25005 | 28450 | ||
25006 | 28451 | ||
25007 | // $ANTLR start "rule__BoundedMultiplicity__Group__3" | 28452 | // $ANTLR start "rule__EnumDeclaration__Group_2_0_1__1" |
25008 | // InternalSolverLanguageParser.g:8117:1: rule__BoundedMultiplicity__Group__3 : rule__BoundedMultiplicity__Group__3__Impl rule__BoundedMultiplicity__Group__4 ; | 28453 | // InternalSolverLanguageParser.g:9260:1: rule__EnumDeclaration__Group_2_0_1__1 : rule__EnumDeclaration__Group_2_0_1__1__Impl ; |
25009 | public final void rule__BoundedMultiplicity__Group__3() throws RecognitionException { | 28454 | public final void rule__EnumDeclaration__Group_2_0_1__1() throws RecognitionException { |
25010 | 28455 | ||
25011 | int stackSize = keepStackSize(); | 28456 | int stackSize = keepStackSize(); |
25012 | 28457 | ||
25013 | try { | 28458 | try { |
25014 | // InternalSolverLanguageParser.g:8121:1: ( rule__BoundedMultiplicity__Group__3__Impl rule__BoundedMultiplicity__Group__4 ) | 28459 | // InternalSolverLanguageParser.g:9264:1: ( rule__EnumDeclaration__Group_2_0_1__1__Impl ) |
25015 | // InternalSolverLanguageParser.g:8122:2: rule__BoundedMultiplicity__Group__3__Impl rule__BoundedMultiplicity__Group__4 | 28460 | // InternalSolverLanguageParser.g:9265:2: rule__EnumDeclaration__Group_2_0_1__1__Impl |
25016 | { | 28461 | { |
25017 | pushFollow(FOLLOW_48); | ||
25018 | rule__BoundedMultiplicity__Group__3__Impl(); | ||
25019 | |||
25020 | state._fsp--; | ||
25021 | |||
25022 | pushFollow(FOLLOW_2); | 28462 | pushFollow(FOLLOW_2); |
25023 | rule__BoundedMultiplicity__Group__4(); | 28463 | rule__EnumDeclaration__Group_2_0_1__1__Impl(); |
25024 | 28464 | ||
25025 | state._fsp--; | 28465 | state._fsp--; |
25026 | 28466 | ||
@@ -25039,35 +28479,145 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
25039 | } | 28479 | } |
25040 | return ; | 28480 | return ; |
25041 | } | 28481 | } |
25042 | // $ANTLR end "rule__BoundedMultiplicity__Group__3" | 28482 | // $ANTLR end "rule__EnumDeclaration__Group_2_0_1__1" |
25043 | 28483 | ||
25044 | 28484 | ||
25045 | // $ANTLR start "rule__BoundedMultiplicity__Group__3__Impl" | 28485 | // $ANTLR start "rule__EnumDeclaration__Group_2_0_1__1__Impl" |
25046 | // InternalSolverLanguageParser.g:8129:1: rule__BoundedMultiplicity__Group__3__Impl : ( ( rule__BoundedMultiplicity__UpperBoundAssignment_3 ) ) ; | 28486 | // InternalSolverLanguageParser.g:9271:1: rule__EnumDeclaration__Group_2_0_1__1__Impl : ( ( rule__EnumDeclaration__Group_2_0_1_1__0 )* ) ; |
25047 | public final void rule__BoundedMultiplicity__Group__3__Impl() throws RecognitionException { | 28487 | public final void rule__EnumDeclaration__Group_2_0_1__1__Impl() throws RecognitionException { |
25048 | 28488 | ||
25049 | int stackSize = keepStackSize(); | 28489 | int stackSize = keepStackSize(); |
25050 | 28490 | ||
25051 | try { | 28491 | try { |
25052 | // InternalSolverLanguageParser.g:8133:1: ( ( ( rule__BoundedMultiplicity__UpperBoundAssignment_3 ) ) ) | 28492 | // InternalSolverLanguageParser.g:9275:1: ( ( ( rule__EnumDeclaration__Group_2_0_1_1__0 )* ) ) |
25053 | // InternalSolverLanguageParser.g:8134:1: ( ( rule__BoundedMultiplicity__UpperBoundAssignment_3 ) ) | 28493 | // InternalSolverLanguageParser.g:9276:1: ( ( rule__EnumDeclaration__Group_2_0_1_1__0 )* ) |
25054 | { | 28494 | { |
25055 | // InternalSolverLanguageParser.g:8134:1: ( ( rule__BoundedMultiplicity__UpperBoundAssignment_3 ) ) | 28495 | // InternalSolverLanguageParser.g:9276:1: ( ( rule__EnumDeclaration__Group_2_0_1_1__0 )* ) |
25056 | // InternalSolverLanguageParser.g:8135:2: ( rule__BoundedMultiplicity__UpperBoundAssignment_3 ) | 28496 | // InternalSolverLanguageParser.g:9277:2: ( rule__EnumDeclaration__Group_2_0_1_1__0 )* |
25057 | { | 28497 | { |
25058 | before(grammarAccess.getBoundedMultiplicityAccess().getUpperBoundAssignment_3()); | 28498 | before(grammarAccess.getEnumDeclarationAccess().getGroup_2_0_1_1()); |
25059 | // InternalSolverLanguageParser.g:8136:2: ( rule__BoundedMultiplicity__UpperBoundAssignment_3 ) | 28499 | // InternalSolverLanguageParser.g:9278:2: ( rule__EnumDeclaration__Group_2_0_1_1__0 )* |
25060 | // InternalSolverLanguageParser.g:8136:3: rule__BoundedMultiplicity__UpperBoundAssignment_3 | 28500 | loop64: |
28501 | do { | ||
28502 | int alt64=2; | ||
28503 | int LA64_0 = input.LA(1); | ||
28504 | |||
28505 | if ( (LA64_0==Comma||LA64_0==RULE_ID) ) { | ||
28506 | alt64=1; | ||
28507 | } | ||
28508 | |||
28509 | |||
28510 | switch (alt64) { | ||
28511 | case 1 : | ||
28512 | // InternalSolverLanguageParser.g:9278:3: rule__EnumDeclaration__Group_2_0_1_1__0 | ||
28513 | { | ||
28514 | pushFollow(FOLLOW_68); | ||
28515 | rule__EnumDeclaration__Group_2_0_1_1__0(); | ||
28516 | |||
28517 | state._fsp--; | ||
28518 | |||
28519 | |||
28520 | } | ||
28521 | break; | ||
28522 | |||
28523 | default : | ||
28524 | break loop64; | ||
28525 | } | ||
28526 | } while (true); | ||
28527 | |||
28528 | after(grammarAccess.getEnumDeclarationAccess().getGroup_2_0_1_1()); | ||
28529 | |||
28530 | } | ||
28531 | |||
28532 | |||
28533 | } | ||
28534 | |||
28535 | } | ||
28536 | catch (RecognitionException re) { | ||
28537 | reportError(re); | ||
28538 | recover(input,re); | ||
28539 | } | ||
28540 | finally { | ||
28541 | |||
28542 | restoreStackSize(stackSize); | ||
28543 | |||
28544 | } | ||
28545 | return ; | ||
28546 | } | ||
28547 | // $ANTLR end "rule__EnumDeclaration__Group_2_0_1__1__Impl" | ||
28548 | |||
28549 | |||
28550 | // $ANTLR start "rule__EnumDeclaration__Group_2_0_1_1__0" | ||
28551 | // InternalSolverLanguageParser.g:9287:1: rule__EnumDeclaration__Group_2_0_1_1__0 : rule__EnumDeclaration__Group_2_0_1_1__0__Impl rule__EnumDeclaration__Group_2_0_1_1__1 ; | ||
28552 | public final void rule__EnumDeclaration__Group_2_0_1_1__0() throws RecognitionException { | ||
28553 | |||
28554 | int stackSize = keepStackSize(); | ||
28555 | |||
28556 | try { | ||
28557 | // InternalSolverLanguageParser.g:9291:1: ( rule__EnumDeclaration__Group_2_0_1_1__0__Impl rule__EnumDeclaration__Group_2_0_1_1__1 ) | ||
28558 | // InternalSolverLanguageParser.g:9292:2: rule__EnumDeclaration__Group_2_0_1_1__0__Impl rule__EnumDeclaration__Group_2_0_1_1__1 | ||
25061 | { | 28559 | { |
28560 | pushFollow(FOLLOW_67); | ||
28561 | rule__EnumDeclaration__Group_2_0_1_1__0__Impl(); | ||
28562 | |||
28563 | state._fsp--; | ||
28564 | |||
25062 | pushFollow(FOLLOW_2); | 28565 | pushFollow(FOLLOW_2); |
25063 | rule__BoundedMultiplicity__UpperBoundAssignment_3(); | 28566 | rule__EnumDeclaration__Group_2_0_1_1__1(); |
25064 | 28567 | ||
25065 | state._fsp--; | 28568 | state._fsp--; |
25066 | 28569 | ||
25067 | 28570 | ||
25068 | } | 28571 | } |
25069 | 28572 | ||
25070 | after(grammarAccess.getBoundedMultiplicityAccess().getUpperBoundAssignment_3()); | 28573 | } |
28574 | catch (RecognitionException re) { | ||
28575 | reportError(re); | ||
28576 | recover(input,re); | ||
28577 | } | ||
28578 | finally { | ||
28579 | |||
28580 | restoreStackSize(stackSize); | ||
28581 | |||
28582 | } | ||
28583 | return ; | ||
28584 | } | ||
28585 | // $ANTLR end "rule__EnumDeclaration__Group_2_0_1_1__0" | ||
28586 | |||
28587 | |||
28588 | // $ANTLR start "rule__EnumDeclaration__Group_2_0_1_1__0__Impl" | ||
28589 | // InternalSolverLanguageParser.g:9299:1: rule__EnumDeclaration__Group_2_0_1_1__0__Impl : ( ( Comma )? ) ; | ||
28590 | public final void rule__EnumDeclaration__Group_2_0_1_1__0__Impl() throws RecognitionException { | ||
28591 | |||
28592 | int stackSize = keepStackSize(); | ||
28593 | |||
28594 | try { | ||
28595 | // InternalSolverLanguageParser.g:9303:1: ( ( ( Comma )? ) ) | ||
28596 | // InternalSolverLanguageParser.g:9304:1: ( ( Comma )? ) | ||
28597 | { | ||
28598 | // InternalSolverLanguageParser.g:9304:1: ( ( Comma )? ) | ||
28599 | // InternalSolverLanguageParser.g:9305:2: ( Comma )? | ||
28600 | { | ||
28601 | before(grammarAccess.getEnumDeclarationAccess().getCommaKeyword_2_0_1_1_0()); | ||
28602 | // InternalSolverLanguageParser.g:9306:2: ( Comma )? | ||
28603 | int alt65=2; | ||
28604 | int LA65_0 = input.LA(1); | ||
28605 | |||
28606 | if ( (LA65_0==Comma) ) { | ||
28607 | alt65=1; | ||
28608 | } | ||
28609 | switch (alt65) { | ||
28610 | case 1 : | ||
28611 | // InternalSolverLanguageParser.g:9306:3: Comma | ||
28612 | { | ||
28613 | match(input,Comma,FOLLOW_2); | ||
28614 | |||
28615 | } | ||
28616 | break; | ||
28617 | |||
28618 | } | ||
28619 | |||
28620 | after(grammarAccess.getEnumDeclarationAccess().getCommaKeyword_2_0_1_1_0()); | ||
25071 | 28621 | ||
25072 | } | 28622 | } |
25073 | 28623 | ||
@@ -25086,21 +28636,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
25086 | } | 28636 | } |
25087 | return ; | 28637 | return ; |
25088 | } | 28638 | } |
25089 | // $ANTLR end "rule__BoundedMultiplicity__Group__3__Impl" | 28639 | // $ANTLR end "rule__EnumDeclaration__Group_2_0_1_1__0__Impl" |
25090 | 28640 | ||
25091 | 28641 | ||
25092 | // $ANTLR start "rule__BoundedMultiplicity__Group__4" | 28642 | // $ANTLR start "rule__EnumDeclaration__Group_2_0_1_1__1" |
25093 | // InternalSolverLanguageParser.g:8144:1: rule__BoundedMultiplicity__Group__4 : rule__BoundedMultiplicity__Group__4__Impl ; | 28643 | // InternalSolverLanguageParser.g:9314:1: rule__EnumDeclaration__Group_2_0_1_1__1 : rule__EnumDeclaration__Group_2_0_1_1__1__Impl ; |
25094 | public final void rule__BoundedMultiplicity__Group__4() throws RecognitionException { | 28644 | public final void rule__EnumDeclaration__Group_2_0_1_1__1() throws RecognitionException { |
25095 | 28645 | ||
25096 | int stackSize = keepStackSize(); | 28646 | int stackSize = keepStackSize(); |
25097 | 28647 | ||
25098 | try { | 28648 | try { |
25099 | // InternalSolverLanguageParser.g:8148:1: ( rule__BoundedMultiplicity__Group__4__Impl ) | 28649 | // InternalSolverLanguageParser.g:9318:1: ( rule__EnumDeclaration__Group_2_0_1_1__1__Impl ) |
25100 | // InternalSolverLanguageParser.g:8149:2: rule__BoundedMultiplicity__Group__4__Impl | 28650 | // InternalSolverLanguageParser.g:9319:2: rule__EnumDeclaration__Group_2_0_1_1__1__Impl |
25101 | { | 28651 | { |
25102 | pushFollow(FOLLOW_2); | 28652 | pushFollow(FOLLOW_2); |
25103 | rule__BoundedMultiplicity__Group__4__Impl(); | 28653 | rule__EnumDeclaration__Group_2_0_1_1__1__Impl(); |
25104 | 28654 | ||
25105 | state._fsp--; | 28655 | state._fsp--; |
25106 | 28656 | ||
@@ -25119,25 +28669,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
25119 | } | 28669 | } |
25120 | return ; | 28670 | return ; |
25121 | } | 28671 | } |
25122 | // $ANTLR end "rule__BoundedMultiplicity__Group__4" | 28672 | // $ANTLR end "rule__EnumDeclaration__Group_2_0_1_1__1" |
25123 | 28673 | ||
25124 | 28674 | ||
25125 | // $ANTLR start "rule__BoundedMultiplicity__Group__4__Impl" | 28675 | // $ANTLR start "rule__EnumDeclaration__Group_2_0_1_1__1__Impl" |
25126 | // InternalSolverLanguageParser.g:8155:1: rule__BoundedMultiplicity__Group__4__Impl : ( RightSquareBracket ) ; | 28676 | // InternalSolverLanguageParser.g:9325:1: rule__EnumDeclaration__Group_2_0_1_1__1__Impl : ( ( rule__EnumDeclaration__LiteralsAssignment_2_0_1_1_1 ) ) ; |
25127 | public final void rule__BoundedMultiplicity__Group__4__Impl() throws RecognitionException { | 28677 | public final void rule__EnumDeclaration__Group_2_0_1_1__1__Impl() throws RecognitionException { |
25128 | 28678 | ||
25129 | int stackSize = keepStackSize(); | 28679 | int stackSize = keepStackSize(); |
25130 | 28680 | ||
25131 | try { | 28681 | try { |
25132 | // InternalSolverLanguageParser.g:8159:1: ( ( RightSquareBracket ) ) | 28682 | // InternalSolverLanguageParser.g:9329:1: ( ( ( rule__EnumDeclaration__LiteralsAssignment_2_0_1_1_1 ) ) ) |
25133 | // InternalSolverLanguageParser.g:8160:1: ( RightSquareBracket ) | 28683 | // InternalSolverLanguageParser.g:9330:1: ( ( rule__EnumDeclaration__LiteralsAssignment_2_0_1_1_1 ) ) |
25134 | { | 28684 | { |
25135 | // InternalSolverLanguageParser.g:8160:1: ( RightSquareBracket ) | 28685 | // InternalSolverLanguageParser.g:9330:1: ( ( rule__EnumDeclaration__LiteralsAssignment_2_0_1_1_1 ) ) |
25136 | // InternalSolverLanguageParser.g:8161:2: RightSquareBracket | 28686 | // InternalSolverLanguageParser.g:9331:2: ( rule__EnumDeclaration__LiteralsAssignment_2_0_1_1_1 ) |
25137 | { | 28687 | { |
25138 | before(grammarAccess.getBoundedMultiplicityAccess().getRightSquareBracketKeyword_4()); | 28688 | before(grammarAccess.getEnumDeclarationAccess().getLiteralsAssignment_2_0_1_1_1()); |
25139 | match(input,RightSquareBracket,FOLLOW_2); | 28689 | // InternalSolverLanguageParser.g:9332:2: ( rule__EnumDeclaration__LiteralsAssignment_2_0_1_1_1 ) |
25140 | after(grammarAccess.getBoundedMultiplicityAccess().getRightSquareBracketKeyword_4()); | 28690 | // InternalSolverLanguageParser.g:9332:3: rule__EnumDeclaration__LiteralsAssignment_2_0_1_1_1 |
28691 | { | ||
28692 | pushFollow(FOLLOW_2); | ||
28693 | rule__EnumDeclaration__LiteralsAssignment_2_0_1_1_1(); | ||
28694 | |||
28695 | state._fsp--; | ||
28696 | |||
28697 | |||
28698 | } | ||
28699 | |||
28700 | after(grammarAccess.getEnumDeclarationAccess().getLiteralsAssignment_2_0_1_1_1()); | ||
25141 | 28701 | ||
25142 | } | 28702 | } |
25143 | 28703 | ||
@@ -25156,26 +28716,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
25156 | } | 28716 | } |
25157 | return ; | 28717 | return ; |
25158 | } | 28718 | } |
25159 | // $ANTLR end "rule__BoundedMultiplicity__Group__4__Impl" | 28719 | // $ANTLR end "rule__EnumDeclaration__Group_2_0_1_1__1__Impl" |
25160 | 28720 | ||
25161 | 28721 | ||
25162 | // $ANTLR start "rule__ExactScopeDefinition__Group__0" | 28722 | // $ANTLR start "rule__ExactScope__Group__0" |
25163 | // InternalSolverLanguageParser.g:8171:1: rule__ExactScopeDefinition__Group__0 : rule__ExactScopeDefinition__Group__0__Impl rule__ExactScopeDefinition__Group__1 ; | 28723 | // InternalSolverLanguageParser.g:9341:1: rule__ExactScope__Group__0 : rule__ExactScope__Group__0__Impl rule__ExactScope__Group__1 ; |
25164 | public final void rule__ExactScopeDefinition__Group__0() throws RecognitionException { | 28724 | public final void rule__ExactScope__Group__0() throws RecognitionException { |
25165 | 28725 | ||
25166 | int stackSize = keepStackSize(); | 28726 | int stackSize = keepStackSize(); |
25167 | 28727 | ||
25168 | try { | 28728 | try { |
25169 | // InternalSolverLanguageParser.g:8175:1: ( rule__ExactScopeDefinition__Group__0__Impl rule__ExactScopeDefinition__Group__1 ) | 28729 | // InternalSolverLanguageParser.g:9345:1: ( rule__ExactScope__Group__0__Impl rule__ExactScope__Group__1 ) |
25170 | // InternalSolverLanguageParser.g:8176:2: rule__ExactScopeDefinition__Group__0__Impl rule__ExactScopeDefinition__Group__1 | 28730 | // InternalSolverLanguageParser.g:9346:2: rule__ExactScope__Group__0__Impl rule__ExactScope__Group__1 |
25171 | { | 28731 | { |
25172 | pushFollow(FOLLOW_9); | 28732 | pushFollow(FOLLOW_6); |
25173 | rule__ExactScopeDefinition__Group__0__Impl(); | 28733 | rule__ExactScope__Group__0__Impl(); |
25174 | 28734 | ||
25175 | state._fsp--; | 28735 | state._fsp--; |
25176 | 28736 | ||
25177 | pushFollow(FOLLOW_2); | 28737 | pushFollow(FOLLOW_2); |
25178 | rule__ExactScopeDefinition__Group__1(); | 28738 | rule__ExactScope__Group__1(); |
25179 | 28739 | ||
25180 | state._fsp--; | 28740 | state._fsp--; |
25181 | 28741 | ||
@@ -25194,25 +28754,25 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
25194 | } | 28754 | } |
25195 | return ; | 28755 | return ; |
25196 | } | 28756 | } |
25197 | // $ANTLR end "rule__ExactScopeDefinition__Group__0" | 28757 | // $ANTLR end "rule__ExactScope__Group__0" |
25198 | 28758 | ||
25199 | 28759 | ||
25200 | // $ANTLR start "rule__ExactScopeDefinition__Group__0__Impl" | 28760 | // $ANTLR start "rule__ExactScope__Group__0__Impl" |
25201 | // InternalSolverLanguageParser.g:8183:1: rule__ExactScopeDefinition__Group__0__Impl : ( Scope ) ; | 28761 | // InternalSolverLanguageParser.g:9353:1: rule__ExactScope__Group__0__Impl : ( Scope ) ; |
25202 | public final void rule__ExactScopeDefinition__Group__0__Impl() throws RecognitionException { | 28762 | public final void rule__ExactScope__Group__0__Impl() throws RecognitionException { |
25203 | 28763 | ||
25204 | int stackSize = keepStackSize(); | 28764 | int stackSize = keepStackSize(); |
25205 | 28765 | ||
25206 | try { | 28766 | try { |
25207 | // InternalSolverLanguageParser.g:8187:1: ( ( Scope ) ) | 28767 | // InternalSolverLanguageParser.g:9357:1: ( ( Scope ) ) |
25208 | // InternalSolverLanguageParser.g:8188:1: ( Scope ) | 28768 | // InternalSolverLanguageParser.g:9358:1: ( Scope ) |
25209 | { | 28769 | { |
25210 | // InternalSolverLanguageParser.g:8188:1: ( Scope ) | 28770 | // InternalSolverLanguageParser.g:9358:1: ( Scope ) |
25211 | // InternalSolverLanguageParser.g:8189:2: Scope | 28771 | // InternalSolverLanguageParser.g:9359:2: Scope |
25212 | { | 28772 | { |
25213 | before(grammarAccess.getExactScopeDefinitionAccess().getScopeKeyword_0()); | 28773 | before(grammarAccess.getExactScopeAccess().getScopeKeyword_0()); |
25214 | match(input,Scope,FOLLOW_2); | 28774 | match(input,Scope,FOLLOW_2); |
25215 | after(grammarAccess.getExactScopeDefinitionAccess().getScopeKeyword_0()); | 28775 | after(grammarAccess.getExactScopeAccess().getScopeKeyword_0()); |
25216 | 28776 | ||
25217 | } | 28777 | } |
25218 | 28778 | ||
@@ -25231,26 +28791,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
25231 | } | 28791 | } |
25232 | return ; | 28792 | return ; |
25233 | } | 28793 | } |
25234 | // $ANTLR end "rule__ExactScopeDefinition__Group__0__Impl" | 28794 | // $ANTLR end "rule__ExactScope__Group__0__Impl" |
25235 | 28795 | ||
25236 | 28796 | ||
25237 | // $ANTLR start "rule__ExactScopeDefinition__Group__1" | 28797 | // $ANTLR start "rule__ExactScope__Group__1" |
25238 | // InternalSolverLanguageParser.g:8198:1: rule__ExactScopeDefinition__Group__1 : rule__ExactScopeDefinition__Group__1__Impl rule__ExactScopeDefinition__Group__2 ; | 28798 | // InternalSolverLanguageParser.g:9368:1: rule__ExactScope__Group__1 : rule__ExactScope__Group__1__Impl rule__ExactScope__Group__2 ; |
25239 | public final void rule__ExactScopeDefinition__Group__1() throws RecognitionException { | 28799 | public final void rule__ExactScope__Group__1() throws RecognitionException { |
25240 | 28800 | ||
25241 | int stackSize = keepStackSize(); | 28801 | int stackSize = keepStackSize(); |
25242 | 28802 | ||
25243 | try { | 28803 | try { |
25244 | // InternalSolverLanguageParser.g:8202:1: ( rule__ExactScopeDefinition__Group__1__Impl rule__ExactScopeDefinition__Group__2 ) | 28804 | // InternalSolverLanguageParser.g:9372:1: ( rule__ExactScope__Group__1__Impl rule__ExactScope__Group__2 ) |
25245 | // InternalSolverLanguageParser.g:8203:2: rule__ExactScopeDefinition__Group__1__Impl rule__ExactScopeDefinition__Group__2 | 28805 | // InternalSolverLanguageParser.g:9373:2: rule__ExactScope__Group__1__Impl rule__ExactScope__Group__2 |
25246 | { | 28806 | { |
25247 | pushFollow(FOLLOW_60); | 28807 | pushFollow(FOLLOW_69); |
25248 | rule__ExactScopeDefinition__Group__1__Impl(); | 28808 | rule__ExactScope__Group__1__Impl(); |
25249 | 28809 | ||
25250 | state._fsp--; | 28810 | state._fsp--; |
25251 | 28811 | ||
25252 | pushFollow(FOLLOW_2); | 28812 | pushFollow(FOLLOW_2); |
25253 | rule__ExactScopeDefinition__Group__2(); | 28813 | rule__ExactScope__Group__2(); |
25254 | 28814 | ||
25255 | state._fsp--; | 28815 | state._fsp--; |
25256 | 28816 | ||
@@ -25269,35 +28829,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
25269 | } | 28829 | } |
25270 | return ; | 28830 | return ; |
25271 | } | 28831 | } |
25272 | // $ANTLR end "rule__ExactScopeDefinition__Group__1" | 28832 | // $ANTLR end "rule__ExactScope__Group__1" |
25273 | 28833 | ||
25274 | 28834 | ||
25275 | // $ANTLR start "rule__ExactScopeDefinition__Group__1__Impl" | 28835 | // $ANTLR start "rule__ExactScope__Group__1__Impl" |
25276 | // InternalSolverLanguageParser.g:8210:1: rule__ExactScopeDefinition__Group__1__Impl : ( ( rule__ExactScopeDefinition__TypeAssignment_1 ) ) ; | 28836 | // InternalSolverLanguageParser.g:9380:1: rule__ExactScope__Group__1__Impl : ( ( rule__ExactScope__TypeAssignment_1 ) ) ; |
25277 | public final void rule__ExactScopeDefinition__Group__1__Impl() throws RecognitionException { | 28837 | public final void rule__ExactScope__Group__1__Impl() throws RecognitionException { |
25278 | 28838 | ||
25279 | int stackSize = keepStackSize(); | 28839 | int stackSize = keepStackSize(); |
25280 | 28840 | ||
25281 | try { | 28841 | try { |
25282 | // InternalSolverLanguageParser.g:8214:1: ( ( ( rule__ExactScopeDefinition__TypeAssignment_1 ) ) ) | 28842 | // InternalSolverLanguageParser.g:9384:1: ( ( ( rule__ExactScope__TypeAssignment_1 ) ) ) |
25283 | // InternalSolverLanguageParser.g:8215:1: ( ( rule__ExactScopeDefinition__TypeAssignment_1 ) ) | 28843 | // InternalSolverLanguageParser.g:9385:1: ( ( rule__ExactScope__TypeAssignment_1 ) ) |
25284 | { | 28844 | { |
25285 | // InternalSolverLanguageParser.g:8215:1: ( ( rule__ExactScopeDefinition__TypeAssignment_1 ) ) | 28845 | // InternalSolverLanguageParser.g:9385:1: ( ( rule__ExactScope__TypeAssignment_1 ) ) |
25286 | // InternalSolverLanguageParser.g:8216:2: ( rule__ExactScopeDefinition__TypeAssignment_1 ) | 28846 | // InternalSolverLanguageParser.g:9386:2: ( rule__ExactScope__TypeAssignment_1 ) |
25287 | { | 28847 | { |
25288 | before(grammarAccess.getExactScopeDefinitionAccess().getTypeAssignment_1()); | 28848 | before(grammarAccess.getExactScopeAccess().getTypeAssignment_1()); |
25289 | // InternalSolverLanguageParser.g:8217:2: ( rule__ExactScopeDefinition__TypeAssignment_1 ) | 28849 | // InternalSolverLanguageParser.g:9387:2: ( rule__ExactScope__TypeAssignment_1 ) |
25290 | // InternalSolverLanguageParser.g:8217:3: rule__ExactScopeDefinition__TypeAssignment_1 | 28850 | // InternalSolverLanguageParser.g:9387:3: rule__ExactScope__TypeAssignment_1 |
25291 | { | 28851 | { |
25292 | pushFollow(FOLLOW_2); | 28852 | pushFollow(FOLLOW_2); |
25293 | rule__ExactScopeDefinition__TypeAssignment_1(); | 28853 | rule__ExactScope__TypeAssignment_1(); |
25294 | 28854 | ||
25295 | state._fsp--; | 28855 | state._fsp--; |
25296 | 28856 | ||
25297 | 28857 | ||
25298 | } | 28858 | } |
25299 | 28859 | ||
25300 | after(grammarAccess.getExactScopeDefinitionAccess().getTypeAssignment_1()); | 28860 | after(grammarAccess.getExactScopeAccess().getTypeAssignment_1()); |
25301 | 28861 | ||
25302 | } | 28862 | } |
25303 | 28863 | ||
@@ -25316,26 +28876,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
25316 | } | 28876 | } |
25317 | return ; | 28877 | return ; |
25318 | } | 28878 | } |
25319 | // $ANTLR end "rule__ExactScopeDefinition__Group__1__Impl" | 28879 | // $ANTLR end "rule__ExactScope__Group__1__Impl" |
25320 | 28880 | ||
25321 | 28881 | ||
25322 | // $ANTLR start "rule__ExactScopeDefinition__Group__2" | 28882 | // $ANTLR start "rule__ExactScope__Group__2" |
25323 | // InternalSolverLanguageParser.g:8225:1: rule__ExactScopeDefinition__Group__2 : rule__ExactScopeDefinition__Group__2__Impl rule__ExactScopeDefinition__Group__3 ; | 28883 | // InternalSolverLanguageParser.g:9395:1: rule__ExactScope__Group__2 : rule__ExactScope__Group__2__Impl rule__ExactScope__Group__3 ; |
25324 | public final void rule__ExactScopeDefinition__Group__2() throws RecognitionException { | 28884 | public final void rule__ExactScope__Group__2() throws RecognitionException { |
25325 | 28885 | ||
25326 | int stackSize = keepStackSize(); | 28886 | int stackSize = keepStackSize(); |
25327 | 28887 | ||
25328 | try { | 28888 | try { |
25329 | // InternalSolverLanguageParser.g:8229:1: ( rule__ExactScopeDefinition__Group__2__Impl rule__ExactScopeDefinition__Group__3 ) | 28889 | // InternalSolverLanguageParser.g:9399:1: ( rule__ExactScope__Group__2__Impl rule__ExactScope__Group__3 ) |
25330 | // InternalSolverLanguageParser.g:8230:2: rule__ExactScopeDefinition__Group__2__Impl rule__ExactScopeDefinition__Group__3 | 28890 | // InternalSolverLanguageParser.g:9400:2: rule__ExactScope__Group__2__Impl rule__ExactScope__Group__3 |
25331 | { | 28891 | { |
25332 | pushFollow(FOLLOW_59); | 28892 | pushFollow(FOLLOW_64); |
25333 | rule__ExactScopeDefinition__Group__2__Impl(); | 28893 | rule__ExactScope__Group__2__Impl(); |
25334 | 28894 | ||
25335 | state._fsp--; | 28895 | state._fsp--; |
25336 | 28896 | ||
25337 | pushFollow(FOLLOW_2); | 28897 | pushFollow(FOLLOW_2); |
25338 | rule__ExactScopeDefinition__Group__3(); | 28898 | rule__ExactScope__Group__3(); |
25339 | 28899 | ||
25340 | state._fsp--; | 28900 | state._fsp--; |
25341 | 28901 | ||
@@ -25354,25 +28914,25 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
25354 | } | 28914 | } |
25355 | return ; | 28915 | return ; |
25356 | } | 28916 | } |
25357 | // $ANTLR end "rule__ExactScopeDefinition__Group__2" | 28917 | // $ANTLR end "rule__ExactScope__Group__2" |
25358 | 28918 | ||
25359 | 28919 | ||
25360 | // $ANTLR start "rule__ExactScopeDefinition__Group__2__Impl" | 28920 | // $ANTLR start "rule__ExactScope__Group__2__Impl" |
25361 | // InternalSolverLanguageParser.g:8237:1: rule__ExactScopeDefinition__Group__2__Impl : ( EqualsSignEqualsSign ) ; | 28921 | // InternalSolverLanguageParser.g:9407:1: rule__ExactScope__Group__2__Impl : ( EqualsSignEqualsSign ) ; |
25362 | public final void rule__ExactScopeDefinition__Group__2__Impl() throws RecognitionException { | 28922 | public final void rule__ExactScope__Group__2__Impl() throws RecognitionException { |
25363 | 28923 | ||
25364 | int stackSize = keepStackSize(); | 28924 | int stackSize = keepStackSize(); |
25365 | 28925 | ||
25366 | try { | 28926 | try { |
25367 | // InternalSolverLanguageParser.g:8241:1: ( ( EqualsSignEqualsSign ) ) | 28927 | // InternalSolverLanguageParser.g:9411:1: ( ( EqualsSignEqualsSign ) ) |
25368 | // InternalSolverLanguageParser.g:8242:1: ( EqualsSignEqualsSign ) | 28928 | // InternalSolverLanguageParser.g:9412:1: ( EqualsSignEqualsSign ) |
25369 | { | 28929 | { |
25370 | // InternalSolverLanguageParser.g:8242:1: ( EqualsSignEqualsSign ) | 28930 | // InternalSolverLanguageParser.g:9412:1: ( EqualsSignEqualsSign ) |
25371 | // InternalSolverLanguageParser.g:8243:2: EqualsSignEqualsSign | 28931 | // InternalSolverLanguageParser.g:9413:2: EqualsSignEqualsSign |
25372 | { | 28932 | { |
25373 | before(grammarAccess.getExactScopeDefinitionAccess().getEqualsSignEqualsSignKeyword_2()); | 28933 | before(grammarAccess.getExactScopeAccess().getEqualsSignEqualsSignKeyword_2()); |
25374 | match(input,EqualsSignEqualsSign,FOLLOW_2); | 28934 | match(input,EqualsSignEqualsSign,FOLLOW_2); |
25375 | after(grammarAccess.getExactScopeDefinitionAccess().getEqualsSignEqualsSignKeyword_2()); | 28935 | after(grammarAccess.getExactScopeAccess().getEqualsSignEqualsSignKeyword_2()); |
25376 | 28936 | ||
25377 | } | 28937 | } |
25378 | 28938 | ||
@@ -25391,21 +28951,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
25391 | } | 28951 | } |
25392 | return ; | 28952 | return ; |
25393 | } | 28953 | } |
25394 | // $ANTLR end "rule__ExactScopeDefinition__Group__2__Impl" | 28954 | // $ANTLR end "rule__ExactScope__Group__2__Impl" |
25395 | 28955 | ||
25396 | 28956 | ||
25397 | // $ANTLR start "rule__ExactScopeDefinition__Group__3" | 28957 | // $ANTLR start "rule__ExactScope__Group__3" |
25398 | // InternalSolverLanguageParser.g:8252:1: rule__ExactScopeDefinition__Group__3 : rule__ExactScopeDefinition__Group__3__Impl ; | 28958 | // InternalSolverLanguageParser.g:9422:1: rule__ExactScope__Group__3 : rule__ExactScope__Group__3__Impl rule__ExactScope__Group__4 ; |
25399 | public final void rule__ExactScopeDefinition__Group__3() throws RecognitionException { | 28959 | public final void rule__ExactScope__Group__3() throws RecognitionException { |
25400 | 28960 | ||
25401 | int stackSize = keepStackSize(); | 28961 | int stackSize = keepStackSize(); |
25402 | 28962 | ||
25403 | try { | 28963 | try { |
25404 | // InternalSolverLanguageParser.g:8256:1: ( rule__ExactScopeDefinition__Group__3__Impl ) | 28964 | // InternalSolverLanguageParser.g:9426:1: ( rule__ExactScope__Group__3__Impl rule__ExactScope__Group__4 ) |
25405 | // InternalSolverLanguageParser.g:8257:2: rule__ExactScopeDefinition__Group__3__Impl | 28965 | // InternalSolverLanguageParser.g:9427:2: rule__ExactScope__Group__3__Impl rule__ExactScope__Group__4 |
25406 | { | 28966 | { |
28967 | pushFollow(FOLLOW_7); | ||
28968 | rule__ExactScope__Group__3__Impl(); | ||
28969 | |||
28970 | state._fsp--; | ||
28971 | |||
25407 | pushFollow(FOLLOW_2); | 28972 | pushFollow(FOLLOW_2); |
25408 | rule__ExactScopeDefinition__Group__3__Impl(); | 28973 | rule__ExactScope__Group__4(); |
25409 | 28974 | ||
25410 | state._fsp--; | 28975 | state._fsp--; |
25411 | 28976 | ||
@@ -25424,35 +28989,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
25424 | } | 28989 | } |
25425 | return ; | 28990 | return ; |
25426 | } | 28991 | } |
25427 | // $ANTLR end "rule__ExactScopeDefinition__Group__3" | 28992 | // $ANTLR end "rule__ExactScope__Group__3" |
25428 | 28993 | ||
25429 | 28994 | ||
25430 | // $ANTLR start "rule__ExactScopeDefinition__Group__3__Impl" | 28995 | // $ANTLR start "rule__ExactScope__Group__3__Impl" |
25431 | // InternalSolverLanguageParser.g:8263:1: rule__ExactScopeDefinition__Group__3__Impl : ( ( rule__ExactScopeDefinition__ExactScopeAssignment_3 ) ) ; | 28996 | // InternalSolverLanguageParser.g:9434:1: rule__ExactScope__Group__3__Impl : ( ( rule__ExactScope__SizeAssignment_3 ) ) ; |
25432 | public final void rule__ExactScopeDefinition__Group__3__Impl() throws RecognitionException { | 28997 | public final void rule__ExactScope__Group__3__Impl() throws RecognitionException { |
25433 | 28998 | ||
25434 | int stackSize = keepStackSize(); | 28999 | int stackSize = keepStackSize(); |
25435 | 29000 | ||
25436 | try { | 29001 | try { |
25437 | // InternalSolverLanguageParser.g:8267:1: ( ( ( rule__ExactScopeDefinition__ExactScopeAssignment_3 ) ) ) | 29002 | // InternalSolverLanguageParser.g:9438:1: ( ( ( rule__ExactScope__SizeAssignment_3 ) ) ) |
25438 | // InternalSolverLanguageParser.g:8268:1: ( ( rule__ExactScopeDefinition__ExactScopeAssignment_3 ) ) | 29003 | // InternalSolverLanguageParser.g:9439:1: ( ( rule__ExactScope__SizeAssignment_3 ) ) |
25439 | { | 29004 | { |
25440 | // InternalSolverLanguageParser.g:8268:1: ( ( rule__ExactScopeDefinition__ExactScopeAssignment_3 ) ) | 29005 | // InternalSolverLanguageParser.g:9439:1: ( ( rule__ExactScope__SizeAssignment_3 ) ) |
25441 | // InternalSolverLanguageParser.g:8269:2: ( rule__ExactScopeDefinition__ExactScopeAssignment_3 ) | 29006 | // InternalSolverLanguageParser.g:9440:2: ( rule__ExactScope__SizeAssignment_3 ) |
25442 | { | 29007 | { |
25443 | before(grammarAccess.getExactScopeDefinitionAccess().getExactScopeAssignment_3()); | 29008 | before(grammarAccess.getExactScopeAccess().getSizeAssignment_3()); |
25444 | // InternalSolverLanguageParser.g:8270:2: ( rule__ExactScopeDefinition__ExactScopeAssignment_3 ) | 29009 | // InternalSolverLanguageParser.g:9441:2: ( rule__ExactScope__SizeAssignment_3 ) |
25445 | // InternalSolverLanguageParser.g:8270:3: rule__ExactScopeDefinition__ExactScopeAssignment_3 | 29010 | // InternalSolverLanguageParser.g:9441:3: rule__ExactScope__SizeAssignment_3 |
25446 | { | 29011 | { |
25447 | pushFollow(FOLLOW_2); | 29012 | pushFollow(FOLLOW_2); |
25448 | rule__ExactScopeDefinition__ExactScopeAssignment_3(); | 29013 | rule__ExactScope__SizeAssignment_3(); |
25449 | 29014 | ||
25450 | state._fsp--; | 29015 | state._fsp--; |
25451 | 29016 | ||
25452 | 29017 | ||
25453 | } | 29018 | } |
25454 | 29019 | ||
25455 | after(grammarAccess.getExactScopeDefinitionAccess().getExactScopeAssignment_3()); | 29020 | after(grammarAccess.getExactScopeAccess().getSizeAssignment_3()); |
25456 | 29021 | ||
25457 | } | 29022 | } |
25458 | 29023 | ||
@@ -25471,26 +29036,96 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
25471 | } | 29036 | } |
25472 | return ; | 29037 | return ; |
25473 | } | 29038 | } |
25474 | // $ANTLR end "rule__ExactScopeDefinition__Group__3__Impl" | 29039 | // $ANTLR end "rule__ExactScope__Group__3__Impl" |
25475 | 29040 | ||
25476 | 29041 | ||
25477 | // $ANTLR start "rule__BoundedScopeDefinition__Group__0" | 29042 | // $ANTLR start "rule__ExactScope__Group__4" |
25478 | // InternalSolverLanguageParser.g:8279:1: rule__BoundedScopeDefinition__Group__0 : rule__BoundedScopeDefinition__Group__0__Impl rule__BoundedScopeDefinition__Group__1 ; | 29043 | // InternalSolverLanguageParser.g:9449:1: rule__ExactScope__Group__4 : rule__ExactScope__Group__4__Impl ; |
25479 | public final void rule__BoundedScopeDefinition__Group__0() throws RecognitionException { | 29044 | public final void rule__ExactScope__Group__4() throws RecognitionException { |
25480 | 29045 | ||
25481 | int stackSize = keepStackSize(); | 29046 | int stackSize = keepStackSize(); |
25482 | 29047 | ||
25483 | try { | 29048 | try { |
25484 | // InternalSolverLanguageParser.g:8283:1: ( rule__BoundedScopeDefinition__Group__0__Impl rule__BoundedScopeDefinition__Group__1 ) | 29049 | // InternalSolverLanguageParser.g:9453:1: ( rule__ExactScope__Group__4__Impl ) |
25485 | // InternalSolverLanguageParser.g:8284:2: rule__BoundedScopeDefinition__Group__0__Impl rule__BoundedScopeDefinition__Group__1 | 29050 | // InternalSolverLanguageParser.g:9454:2: rule__ExactScope__Group__4__Impl |
25486 | { | 29051 | { |
25487 | pushFollow(FOLLOW_61); | 29052 | pushFollow(FOLLOW_2); |
25488 | rule__BoundedScopeDefinition__Group__0__Impl(); | 29053 | rule__ExactScope__Group__4__Impl(); |
29054 | |||
29055 | state._fsp--; | ||
29056 | |||
29057 | |||
29058 | } | ||
29059 | |||
29060 | } | ||
29061 | catch (RecognitionException re) { | ||
29062 | reportError(re); | ||
29063 | recover(input,re); | ||
29064 | } | ||
29065 | finally { | ||
29066 | |||
29067 | restoreStackSize(stackSize); | ||
29068 | |||
29069 | } | ||
29070 | return ; | ||
29071 | } | ||
29072 | // $ANTLR end "rule__ExactScope__Group__4" | ||
29073 | |||
29074 | |||
29075 | // $ANTLR start "rule__ExactScope__Group__4__Impl" | ||
29076 | // InternalSolverLanguageParser.g:9460:1: rule__ExactScope__Group__4__Impl : ( RULE_FULL_STOP ) ; | ||
29077 | public final void rule__ExactScope__Group__4__Impl() throws RecognitionException { | ||
29078 | |||
29079 | int stackSize = keepStackSize(); | ||
29080 | |||
29081 | try { | ||
29082 | // InternalSolverLanguageParser.g:9464:1: ( ( RULE_FULL_STOP ) ) | ||
29083 | // InternalSolverLanguageParser.g:9465:1: ( RULE_FULL_STOP ) | ||
29084 | { | ||
29085 | // InternalSolverLanguageParser.g:9465:1: ( RULE_FULL_STOP ) | ||
29086 | // InternalSolverLanguageParser.g:9466:2: RULE_FULL_STOP | ||
29087 | { | ||
29088 | before(grammarAccess.getExactScopeAccess().getFULL_STOPTerminalRuleCall_4()); | ||
29089 | match(input,RULE_FULL_STOP,FOLLOW_2); | ||
29090 | after(grammarAccess.getExactScopeAccess().getFULL_STOPTerminalRuleCall_4()); | ||
29091 | |||
29092 | } | ||
29093 | |||
29094 | |||
29095 | } | ||
29096 | |||
29097 | } | ||
29098 | catch (RecognitionException re) { | ||
29099 | reportError(re); | ||
29100 | recover(input,re); | ||
29101 | } | ||
29102 | finally { | ||
29103 | |||
29104 | restoreStackSize(stackSize); | ||
29105 | |||
29106 | } | ||
29107 | return ; | ||
29108 | } | ||
29109 | // $ANTLR end "rule__ExactScope__Group__4__Impl" | ||
29110 | |||
29111 | |||
29112 | // $ANTLR start "rule__BoundedScope__Group__0" | ||
29113 | // InternalSolverLanguageParser.g:9476:1: rule__BoundedScope__Group__0 : rule__BoundedScope__Group__0__Impl rule__BoundedScope__Group__1 ; | ||
29114 | public final void rule__BoundedScope__Group__0() throws RecognitionException { | ||
29115 | |||
29116 | int stackSize = keepStackSize(); | ||
29117 | |||
29118 | try { | ||
29119 | // InternalSolverLanguageParser.g:9480:1: ( rule__BoundedScope__Group__0__Impl rule__BoundedScope__Group__1 ) | ||
29120 | // InternalSolverLanguageParser.g:9481:2: rule__BoundedScope__Group__0__Impl rule__BoundedScope__Group__1 | ||
29121 | { | ||
29122 | pushFollow(FOLLOW_70); | ||
29123 | rule__BoundedScope__Group__0__Impl(); | ||
25489 | 29124 | ||
25490 | state._fsp--; | 29125 | state._fsp--; |
25491 | 29126 | ||
25492 | pushFollow(FOLLOW_2); | 29127 | pushFollow(FOLLOW_2); |
25493 | rule__BoundedScopeDefinition__Group__1(); | 29128 | rule__BoundedScope__Group__1(); |
25494 | 29129 | ||
25495 | state._fsp--; | 29130 | state._fsp--; |
25496 | 29131 | ||
@@ -25509,25 +29144,25 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
25509 | } | 29144 | } |
25510 | return ; | 29145 | return ; |
25511 | } | 29146 | } |
25512 | // $ANTLR end "rule__BoundedScopeDefinition__Group__0" | 29147 | // $ANTLR end "rule__BoundedScope__Group__0" |
25513 | 29148 | ||
25514 | 29149 | ||
25515 | // $ANTLR start "rule__BoundedScopeDefinition__Group__0__Impl" | 29150 | // $ANTLR start "rule__BoundedScope__Group__0__Impl" |
25516 | // InternalSolverLanguageParser.g:8291:1: rule__BoundedScopeDefinition__Group__0__Impl : ( Scope ) ; | 29151 | // InternalSolverLanguageParser.g:9488:1: rule__BoundedScope__Group__0__Impl : ( Scope ) ; |
25517 | public final void rule__BoundedScopeDefinition__Group__0__Impl() throws RecognitionException { | 29152 | public final void rule__BoundedScope__Group__0__Impl() throws RecognitionException { |
25518 | 29153 | ||
25519 | int stackSize = keepStackSize(); | 29154 | int stackSize = keepStackSize(); |
25520 | 29155 | ||
25521 | try { | 29156 | try { |
25522 | // InternalSolverLanguageParser.g:8295:1: ( ( Scope ) ) | 29157 | // InternalSolverLanguageParser.g:9492:1: ( ( Scope ) ) |
25523 | // InternalSolverLanguageParser.g:8296:1: ( Scope ) | 29158 | // InternalSolverLanguageParser.g:9493:1: ( Scope ) |
25524 | { | 29159 | { |
25525 | // InternalSolverLanguageParser.g:8296:1: ( Scope ) | 29160 | // InternalSolverLanguageParser.g:9493:1: ( Scope ) |
25526 | // InternalSolverLanguageParser.g:8297:2: Scope | 29161 | // InternalSolverLanguageParser.g:9494:2: Scope |
25527 | { | 29162 | { |
25528 | before(grammarAccess.getBoundedScopeDefinitionAccess().getScopeKeyword_0()); | 29163 | before(grammarAccess.getBoundedScopeAccess().getScopeKeyword_0()); |
25529 | match(input,Scope,FOLLOW_2); | 29164 | match(input,Scope,FOLLOW_2); |
25530 | after(grammarAccess.getBoundedScopeDefinitionAccess().getScopeKeyword_0()); | 29165 | after(grammarAccess.getBoundedScopeAccess().getScopeKeyword_0()); |
25531 | 29166 | ||
25532 | } | 29167 | } |
25533 | 29168 | ||
@@ -25546,21 +29181,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
25546 | } | 29181 | } |
25547 | return ; | 29182 | return ; |
25548 | } | 29183 | } |
25549 | // $ANTLR end "rule__BoundedScopeDefinition__Group__0__Impl" | 29184 | // $ANTLR end "rule__BoundedScope__Group__0__Impl" |
25550 | 29185 | ||
25551 | 29186 | ||
25552 | // $ANTLR start "rule__BoundedScopeDefinition__Group__1" | 29187 | // $ANTLR start "rule__BoundedScope__Group__1" |
25553 | // InternalSolverLanguageParser.g:8306:1: rule__BoundedScopeDefinition__Group__1 : rule__BoundedScopeDefinition__Group__1__Impl ; | 29188 | // InternalSolverLanguageParser.g:9503:1: rule__BoundedScope__Group__1 : rule__BoundedScope__Group__1__Impl rule__BoundedScope__Group__2 ; |
25554 | public final void rule__BoundedScopeDefinition__Group__1() throws RecognitionException { | 29189 | public final void rule__BoundedScope__Group__1() throws RecognitionException { |
25555 | 29190 | ||
25556 | int stackSize = keepStackSize(); | 29191 | int stackSize = keepStackSize(); |
25557 | 29192 | ||
25558 | try { | 29193 | try { |
25559 | // InternalSolverLanguageParser.g:8310:1: ( rule__BoundedScopeDefinition__Group__1__Impl ) | 29194 | // InternalSolverLanguageParser.g:9507:1: ( rule__BoundedScope__Group__1__Impl rule__BoundedScope__Group__2 ) |
25560 | // InternalSolverLanguageParser.g:8311:2: rule__BoundedScopeDefinition__Group__1__Impl | 29195 | // InternalSolverLanguageParser.g:9508:2: rule__BoundedScope__Group__1__Impl rule__BoundedScope__Group__2 |
25561 | { | 29196 | { |
29197 | pushFollow(FOLLOW_7); | ||
29198 | rule__BoundedScope__Group__1__Impl(); | ||
29199 | |||
29200 | state._fsp--; | ||
29201 | |||
25562 | pushFollow(FOLLOW_2); | 29202 | pushFollow(FOLLOW_2); |
25563 | rule__BoundedScopeDefinition__Group__1__Impl(); | 29203 | rule__BoundedScope__Group__2(); |
25564 | 29204 | ||
25565 | state._fsp--; | 29205 | state._fsp--; |
25566 | 29206 | ||
@@ -25579,35 +29219,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
25579 | } | 29219 | } |
25580 | return ; | 29220 | return ; |
25581 | } | 29221 | } |
25582 | // $ANTLR end "rule__BoundedScopeDefinition__Group__1" | 29222 | // $ANTLR end "rule__BoundedScope__Group__1" |
25583 | 29223 | ||
25584 | 29224 | ||
25585 | // $ANTLR start "rule__BoundedScopeDefinition__Group__1__Impl" | 29225 | // $ANTLR start "rule__BoundedScope__Group__1__Impl" |
25586 | // InternalSolverLanguageParser.g:8317:1: rule__BoundedScopeDefinition__Group__1__Impl : ( ( rule__BoundedScopeDefinition__Alternatives_1 ) ) ; | 29226 | // InternalSolverLanguageParser.g:9515:1: rule__BoundedScope__Group__1__Impl : ( ( rule__BoundedScope__Alternatives_1 ) ) ; |
25587 | public final void rule__BoundedScopeDefinition__Group__1__Impl() throws RecognitionException { | 29227 | public final void rule__BoundedScope__Group__1__Impl() throws RecognitionException { |
25588 | 29228 | ||
25589 | int stackSize = keepStackSize(); | 29229 | int stackSize = keepStackSize(); |
25590 | 29230 | ||
25591 | try { | 29231 | try { |
25592 | // InternalSolverLanguageParser.g:8321:1: ( ( ( rule__BoundedScopeDefinition__Alternatives_1 ) ) ) | 29232 | // InternalSolverLanguageParser.g:9519:1: ( ( ( rule__BoundedScope__Alternatives_1 ) ) ) |
25593 | // InternalSolverLanguageParser.g:8322:1: ( ( rule__BoundedScopeDefinition__Alternatives_1 ) ) | 29233 | // InternalSolverLanguageParser.g:9520:1: ( ( rule__BoundedScope__Alternatives_1 ) ) |
25594 | { | 29234 | { |
25595 | // InternalSolverLanguageParser.g:8322:1: ( ( rule__BoundedScopeDefinition__Alternatives_1 ) ) | 29235 | // InternalSolverLanguageParser.g:9520:1: ( ( rule__BoundedScope__Alternatives_1 ) ) |
25596 | // InternalSolverLanguageParser.g:8323:2: ( rule__BoundedScopeDefinition__Alternatives_1 ) | 29236 | // InternalSolverLanguageParser.g:9521:2: ( rule__BoundedScope__Alternatives_1 ) |
25597 | { | 29237 | { |
25598 | before(grammarAccess.getBoundedScopeDefinitionAccess().getAlternatives_1()); | 29238 | before(grammarAccess.getBoundedScopeAccess().getAlternatives_1()); |
25599 | // InternalSolverLanguageParser.g:8324:2: ( rule__BoundedScopeDefinition__Alternatives_1 ) | 29239 | // InternalSolverLanguageParser.g:9522:2: ( rule__BoundedScope__Alternatives_1 ) |
25600 | // InternalSolverLanguageParser.g:8324:3: rule__BoundedScopeDefinition__Alternatives_1 | 29240 | // InternalSolverLanguageParser.g:9522:3: rule__BoundedScope__Alternatives_1 |
25601 | { | 29241 | { |
25602 | pushFollow(FOLLOW_2); | 29242 | pushFollow(FOLLOW_2); |
25603 | rule__BoundedScopeDefinition__Alternatives_1(); | 29243 | rule__BoundedScope__Alternatives_1(); |
25604 | 29244 | ||
25605 | state._fsp--; | 29245 | state._fsp--; |
25606 | 29246 | ||
25607 | 29247 | ||
25608 | } | 29248 | } |
25609 | 29249 | ||
25610 | after(grammarAccess.getBoundedScopeDefinitionAccess().getAlternatives_1()); | 29250 | after(grammarAccess.getBoundedScopeAccess().getAlternatives_1()); |
25611 | 29251 | ||
25612 | } | 29252 | } |
25613 | 29253 | ||
@@ -25626,26 +29266,96 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
25626 | } | 29266 | } |
25627 | return ; | 29267 | return ; |
25628 | } | 29268 | } |
25629 | // $ANTLR end "rule__BoundedScopeDefinition__Group__1__Impl" | 29269 | // $ANTLR end "rule__BoundedScope__Group__1__Impl" |
25630 | 29270 | ||
25631 | 29271 | ||
25632 | // $ANTLR start "rule__BoundedScopeDefinition__Group_1_0__0" | 29272 | // $ANTLR start "rule__BoundedScope__Group__2" |
25633 | // InternalSolverLanguageParser.g:8333:1: rule__BoundedScopeDefinition__Group_1_0__0 : rule__BoundedScopeDefinition__Group_1_0__0__Impl rule__BoundedScopeDefinition__Group_1_0__1 ; | 29273 | // InternalSolverLanguageParser.g:9530:1: rule__BoundedScope__Group__2 : rule__BoundedScope__Group__2__Impl ; |
25634 | public final void rule__BoundedScopeDefinition__Group_1_0__0() throws RecognitionException { | 29274 | public final void rule__BoundedScope__Group__2() throws RecognitionException { |
25635 | 29275 | ||
25636 | int stackSize = keepStackSize(); | 29276 | int stackSize = keepStackSize(); |
25637 | 29277 | ||
25638 | try { | 29278 | try { |
25639 | // InternalSolverLanguageParser.g:8337:1: ( rule__BoundedScopeDefinition__Group_1_0__0__Impl rule__BoundedScopeDefinition__Group_1_0__1 ) | 29279 | // InternalSolverLanguageParser.g:9534:1: ( rule__BoundedScope__Group__2__Impl ) |
25640 | // InternalSolverLanguageParser.g:8338:2: rule__BoundedScopeDefinition__Group_1_0__0__Impl rule__BoundedScopeDefinition__Group_1_0__1 | 29280 | // InternalSolverLanguageParser.g:9535:2: rule__BoundedScope__Group__2__Impl |
25641 | { | 29281 | { |
25642 | pushFollow(FOLLOW_61); | 29282 | pushFollow(FOLLOW_2); |
25643 | rule__BoundedScopeDefinition__Group_1_0__0__Impl(); | 29283 | rule__BoundedScope__Group__2__Impl(); |
29284 | |||
29285 | state._fsp--; | ||
29286 | |||
29287 | |||
29288 | } | ||
29289 | |||
29290 | } | ||
29291 | catch (RecognitionException re) { | ||
29292 | reportError(re); | ||
29293 | recover(input,re); | ||
29294 | } | ||
29295 | finally { | ||
29296 | |||
29297 | restoreStackSize(stackSize); | ||
29298 | |||
29299 | } | ||
29300 | return ; | ||
29301 | } | ||
29302 | // $ANTLR end "rule__BoundedScope__Group__2" | ||
29303 | |||
29304 | |||
29305 | // $ANTLR start "rule__BoundedScope__Group__2__Impl" | ||
29306 | // InternalSolverLanguageParser.g:9541:1: rule__BoundedScope__Group__2__Impl : ( RULE_FULL_STOP ) ; | ||
29307 | public final void rule__BoundedScope__Group__2__Impl() throws RecognitionException { | ||
29308 | |||
29309 | int stackSize = keepStackSize(); | ||
29310 | |||
29311 | try { | ||
29312 | // InternalSolverLanguageParser.g:9545:1: ( ( RULE_FULL_STOP ) ) | ||
29313 | // InternalSolverLanguageParser.g:9546:1: ( RULE_FULL_STOP ) | ||
29314 | { | ||
29315 | // InternalSolverLanguageParser.g:9546:1: ( RULE_FULL_STOP ) | ||
29316 | // InternalSolverLanguageParser.g:9547:2: RULE_FULL_STOP | ||
29317 | { | ||
29318 | before(grammarAccess.getBoundedScopeAccess().getFULL_STOPTerminalRuleCall_2()); | ||
29319 | match(input,RULE_FULL_STOP,FOLLOW_2); | ||
29320 | after(grammarAccess.getBoundedScopeAccess().getFULL_STOPTerminalRuleCall_2()); | ||
29321 | |||
29322 | } | ||
29323 | |||
29324 | |||
29325 | } | ||
29326 | |||
29327 | } | ||
29328 | catch (RecognitionException re) { | ||
29329 | reportError(re); | ||
29330 | recover(input,re); | ||
29331 | } | ||
29332 | finally { | ||
29333 | |||
29334 | restoreStackSize(stackSize); | ||
29335 | |||
29336 | } | ||
29337 | return ; | ||
29338 | } | ||
29339 | // $ANTLR end "rule__BoundedScope__Group__2__Impl" | ||
29340 | |||
29341 | |||
29342 | // $ANTLR start "rule__BoundedScope__Group_1_0__0" | ||
29343 | // InternalSolverLanguageParser.g:9557:1: rule__BoundedScope__Group_1_0__0 : rule__BoundedScope__Group_1_0__0__Impl rule__BoundedScope__Group_1_0__1 ; | ||
29344 | public final void rule__BoundedScope__Group_1_0__0() throws RecognitionException { | ||
29345 | |||
29346 | int stackSize = keepStackSize(); | ||
29347 | |||
29348 | try { | ||
29349 | // InternalSolverLanguageParser.g:9561:1: ( rule__BoundedScope__Group_1_0__0__Impl rule__BoundedScope__Group_1_0__1 ) | ||
29350 | // InternalSolverLanguageParser.g:9562:2: rule__BoundedScope__Group_1_0__0__Impl rule__BoundedScope__Group_1_0__1 | ||
29351 | { | ||
29352 | pushFollow(FOLLOW_70); | ||
29353 | rule__BoundedScope__Group_1_0__0__Impl(); | ||
25644 | 29354 | ||
25645 | state._fsp--; | 29355 | state._fsp--; |
25646 | 29356 | ||
25647 | pushFollow(FOLLOW_2); | 29357 | pushFollow(FOLLOW_2); |
25648 | rule__BoundedScopeDefinition__Group_1_0__1(); | 29358 | rule__BoundedScope__Group_1_0__1(); |
25649 | 29359 | ||
25650 | state._fsp--; | 29360 | state._fsp--; |
25651 | 29361 | ||
@@ -25664,36 +29374,36 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
25664 | } | 29374 | } |
25665 | return ; | 29375 | return ; |
25666 | } | 29376 | } |
25667 | // $ANTLR end "rule__BoundedScopeDefinition__Group_1_0__0" | 29377 | // $ANTLR end "rule__BoundedScope__Group_1_0__0" |
25668 | 29378 | ||
25669 | 29379 | ||
25670 | // $ANTLR start "rule__BoundedScopeDefinition__Group_1_0__0__Impl" | 29380 | // $ANTLR start "rule__BoundedScope__Group_1_0__0__Impl" |
25671 | // InternalSolverLanguageParser.g:8345:1: rule__BoundedScopeDefinition__Group_1_0__0__Impl : ( ( rule__BoundedScopeDefinition__Group_1_0_0__0 )? ) ; | 29381 | // InternalSolverLanguageParser.g:9569:1: rule__BoundedScope__Group_1_0__0__Impl : ( ( rule__BoundedScope__Group_1_0_0__0 )? ) ; |
25672 | public final void rule__BoundedScopeDefinition__Group_1_0__0__Impl() throws RecognitionException { | 29382 | public final void rule__BoundedScope__Group_1_0__0__Impl() throws RecognitionException { |
25673 | 29383 | ||
25674 | int stackSize = keepStackSize(); | 29384 | int stackSize = keepStackSize(); |
25675 | 29385 | ||
25676 | try { | 29386 | try { |
25677 | // InternalSolverLanguageParser.g:8349:1: ( ( ( rule__BoundedScopeDefinition__Group_1_0_0__0 )? ) ) | 29387 | // InternalSolverLanguageParser.g:9573:1: ( ( ( rule__BoundedScope__Group_1_0_0__0 )? ) ) |
25678 | // InternalSolverLanguageParser.g:8350:1: ( ( rule__BoundedScopeDefinition__Group_1_0_0__0 )? ) | 29388 | // InternalSolverLanguageParser.g:9574:1: ( ( rule__BoundedScope__Group_1_0_0__0 )? ) |
25679 | { | 29389 | { |
25680 | // InternalSolverLanguageParser.g:8350:1: ( ( rule__BoundedScopeDefinition__Group_1_0_0__0 )? ) | 29390 | // InternalSolverLanguageParser.g:9574:1: ( ( rule__BoundedScope__Group_1_0_0__0 )? ) |
25681 | // InternalSolverLanguageParser.g:8351:2: ( rule__BoundedScopeDefinition__Group_1_0_0__0 )? | 29391 | // InternalSolverLanguageParser.g:9575:2: ( rule__BoundedScope__Group_1_0_0__0 )? |
25682 | { | 29392 | { |
25683 | before(grammarAccess.getBoundedScopeDefinitionAccess().getGroup_1_0_0()); | 29393 | before(grammarAccess.getBoundedScopeAccess().getGroup_1_0_0()); |
25684 | // InternalSolverLanguageParser.g:8352:2: ( rule__BoundedScopeDefinition__Group_1_0_0__0 )? | 29394 | // InternalSolverLanguageParser.g:9576:2: ( rule__BoundedScope__Group_1_0_0__0 )? |
25685 | int alt59=2; | 29395 | int alt66=2; |
25686 | int LA59_0 = input.LA(1); | 29396 | int LA66_0 = input.LA(1); |
25687 | 29397 | ||
25688 | if ( (LA59_0==RULE_INT) ) { | 29398 | if ( (LA66_0==RULE_INT) ) { |
25689 | alt59=1; | 29399 | alt66=1; |
25690 | } | 29400 | } |
25691 | switch (alt59) { | 29401 | switch (alt66) { |
25692 | case 1 : | 29402 | case 1 : |
25693 | // InternalSolverLanguageParser.g:8352:3: rule__BoundedScopeDefinition__Group_1_0_0__0 | 29403 | // InternalSolverLanguageParser.g:9576:3: rule__BoundedScope__Group_1_0_0__0 |
25694 | { | 29404 | { |
25695 | pushFollow(FOLLOW_2); | 29405 | pushFollow(FOLLOW_2); |
25696 | rule__BoundedScopeDefinition__Group_1_0_0__0(); | 29406 | rule__BoundedScope__Group_1_0_0__0(); |
25697 | 29407 | ||
25698 | state._fsp--; | 29408 | state._fsp--; |
25699 | 29409 | ||
@@ -25703,7 +29413,7 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
25703 | 29413 | ||
25704 | } | 29414 | } |
25705 | 29415 | ||
25706 | after(grammarAccess.getBoundedScopeDefinitionAccess().getGroup_1_0_0()); | 29416 | after(grammarAccess.getBoundedScopeAccess().getGroup_1_0_0()); |
25707 | 29417 | ||
25708 | } | 29418 | } |
25709 | 29419 | ||
@@ -25722,26 +29432,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
25722 | } | 29432 | } |
25723 | return ; | 29433 | return ; |
25724 | } | 29434 | } |
25725 | // $ANTLR end "rule__BoundedScopeDefinition__Group_1_0__0__Impl" | 29435 | // $ANTLR end "rule__BoundedScope__Group_1_0__0__Impl" |
25726 | 29436 | ||
25727 | 29437 | ||
25728 | // $ANTLR start "rule__BoundedScopeDefinition__Group_1_0__1" | 29438 | // $ANTLR start "rule__BoundedScope__Group_1_0__1" |
25729 | // InternalSolverLanguageParser.g:8360:1: rule__BoundedScopeDefinition__Group_1_0__1 : rule__BoundedScopeDefinition__Group_1_0__1__Impl rule__BoundedScopeDefinition__Group_1_0__2 ; | 29439 | // InternalSolverLanguageParser.g:9584:1: rule__BoundedScope__Group_1_0__1 : rule__BoundedScope__Group_1_0__1__Impl rule__BoundedScope__Group_1_0__2 ; |
25730 | public final void rule__BoundedScopeDefinition__Group_1_0__1() throws RecognitionException { | 29440 | public final void rule__BoundedScope__Group_1_0__1() throws RecognitionException { |
25731 | 29441 | ||
25732 | int stackSize = keepStackSize(); | 29442 | int stackSize = keepStackSize(); |
25733 | 29443 | ||
25734 | try { | 29444 | try { |
25735 | // InternalSolverLanguageParser.g:8364:1: ( rule__BoundedScopeDefinition__Group_1_0__1__Impl rule__BoundedScopeDefinition__Group_1_0__2 ) | 29445 | // InternalSolverLanguageParser.g:9588:1: ( rule__BoundedScope__Group_1_0__1__Impl rule__BoundedScope__Group_1_0__2 ) |
25736 | // InternalSolverLanguageParser.g:8365:2: rule__BoundedScopeDefinition__Group_1_0__1__Impl rule__BoundedScopeDefinition__Group_1_0__2 | 29446 | // InternalSolverLanguageParser.g:9589:2: rule__BoundedScope__Group_1_0__1__Impl rule__BoundedScope__Group_1_0__2 |
25737 | { | 29447 | { |
25738 | pushFollow(FOLLOW_62); | 29448 | pushFollow(FOLLOW_71); |
25739 | rule__BoundedScopeDefinition__Group_1_0__1__Impl(); | 29449 | rule__BoundedScope__Group_1_0__1__Impl(); |
25740 | 29450 | ||
25741 | state._fsp--; | 29451 | state._fsp--; |
25742 | 29452 | ||
25743 | pushFollow(FOLLOW_2); | 29453 | pushFollow(FOLLOW_2); |
25744 | rule__BoundedScopeDefinition__Group_1_0__2(); | 29454 | rule__BoundedScope__Group_1_0__2(); |
25745 | 29455 | ||
25746 | state._fsp--; | 29456 | state._fsp--; |
25747 | 29457 | ||
@@ -25760,35 +29470,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
25760 | } | 29470 | } |
25761 | return ; | 29471 | return ; |
25762 | } | 29472 | } |
25763 | // $ANTLR end "rule__BoundedScopeDefinition__Group_1_0__1" | 29473 | // $ANTLR end "rule__BoundedScope__Group_1_0__1" |
25764 | 29474 | ||
25765 | 29475 | ||
25766 | // $ANTLR start "rule__BoundedScopeDefinition__Group_1_0__1__Impl" | 29476 | // $ANTLR start "rule__BoundedScope__Group_1_0__1__Impl" |
25767 | // InternalSolverLanguageParser.g:8372:1: rule__BoundedScopeDefinition__Group_1_0__1__Impl : ( ( rule__BoundedScopeDefinition__TypeAssignment_1_0_1 ) ) ; | 29477 | // InternalSolverLanguageParser.g:9596:1: rule__BoundedScope__Group_1_0__1__Impl : ( ( rule__BoundedScope__TypeAssignment_1_0_1 ) ) ; |
25768 | public final void rule__BoundedScopeDefinition__Group_1_0__1__Impl() throws RecognitionException { | 29478 | public final void rule__BoundedScope__Group_1_0__1__Impl() throws RecognitionException { |
25769 | 29479 | ||
25770 | int stackSize = keepStackSize(); | 29480 | int stackSize = keepStackSize(); |
25771 | 29481 | ||
25772 | try { | 29482 | try { |
25773 | // InternalSolverLanguageParser.g:8376:1: ( ( ( rule__BoundedScopeDefinition__TypeAssignment_1_0_1 ) ) ) | 29483 | // InternalSolverLanguageParser.g:9600:1: ( ( ( rule__BoundedScope__TypeAssignment_1_0_1 ) ) ) |
25774 | // InternalSolverLanguageParser.g:8377:1: ( ( rule__BoundedScopeDefinition__TypeAssignment_1_0_1 ) ) | 29484 | // InternalSolverLanguageParser.g:9601:1: ( ( rule__BoundedScope__TypeAssignment_1_0_1 ) ) |
25775 | { | 29485 | { |
25776 | // InternalSolverLanguageParser.g:8377:1: ( ( rule__BoundedScopeDefinition__TypeAssignment_1_0_1 ) ) | 29486 | // InternalSolverLanguageParser.g:9601:1: ( ( rule__BoundedScope__TypeAssignment_1_0_1 ) ) |
25777 | // InternalSolverLanguageParser.g:8378:2: ( rule__BoundedScopeDefinition__TypeAssignment_1_0_1 ) | 29487 | // InternalSolverLanguageParser.g:9602:2: ( rule__BoundedScope__TypeAssignment_1_0_1 ) |
25778 | { | 29488 | { |
25779 | before(grammarAccess.getBoundedScopeDefinitionAccess().getTypeAssignment_1_0_1()); | 29489 | before(grammarAccess.getBoundedScopeAccess().getTypeAssignment_1_0_1()); |
25780 | // InternalSolverLanguageParser.g:8379:2: ( rule__BoundedScopeDefinition__TypeAssignment_1_0_1 ) | 29490 | // InternalSolverLanguageParser.g:9603:2: ( rule__BoundedScope__TypeAssignment_1_0_1 ) |
25781 | // InternalSolverLanguageParser.g:8379:3: rule__BoundedScopeDefinition__TypeAssignment_1_0_1 | 29491 | // InternalSolverLanguageParser.g:9603:3: rule__BoundedScope__TypeAssignment_1_0_1 |
25782 | { | 29492 | { |
25783 | pushFollow(FOLLOW_2); | 29493 | pushFollow(FOLLOW_2); |
25784 | rule__BoundedScopeDefinition__TypeAssignment_1_0_1(); | 29494 | rule__BoundedScope__TypeAssignment_1_0_1(); |
25785 | 29495 | ||
25786 | state._fsp--; | 29496 | state._fsp--; |
25787 | 29497 | ||
25788 | 29498 | ||
25789 | } | 29499 | } |
25790 | 29500 | ||
25791 | after(grammarAccess.getBoundedScopeDefinitionAccess().getTypeAssignment_1_0_1()); | 29501 | after(grammarAccess.getBoundedScopeAccess().getTypeAssignment_1_0_1()); |
25792 | 29502 | ||
25793 | } | 29503 | } |
25794 | 29504 | ||
@@ -25807,26 +29517,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
25807 | } | 29517 | } |
25808 | return ; | 29518 | return ; |
25809 | } | 29519 | } |
25810 | // $ANTLR end "rule__BoundedScopeDefinition__Group_1_0__1__Impl" | 29520 | // $ANTLR end "rule__BoundedScope__Group_1_0__1__Impl" |
25811 | 29521 | ||
25812 | 29522 | ||
25813 | // $ANTLR start "rule__BoundedScopeDefinition__Group_1_0__2" | 29523 | // $ANTLR start "rule__BoundedScope__Group_1_0__2" |
25814 | // InternalSolverLanguageParser.g:8387:1: rule__BoundedScopeDefinition__Group_1_0__2 : rule__BoundedScopeDefinition__Group_1_0__2__Impl rule__BoundedScopeDefinition__Group_1_0__3 ; | 29524 | // InternalSolverLanguageParser.g:9611:1: rule__BoundedScope__Group_1_0__2 : rule__BoundedScope__Group_1_0__2__Impl rule__BoundedScope__Group_1_0__3 ; |
25815 | public final void rule__BoundedScopeDefinition__Group_1_0__2() throws RecognitionException { | 29525 | public final void rule__BoundedScope__Group_1_0__2() throws RecognitionException { |
25816 | 29526 | ||
25817 | int stackSize = keepStackSize(); | 29527 | int stackSize = keepStackSize(); |
25818 | 29528 | ||
25819 | try { | 29529 | try { |
25820 | // InternalSolverLanguageParser.g:8391:1: ( rule__BoundedScopeDefinition__Group_1_0__2__Impl rule__BoundedScopeDefinition__Group_1_0__3 ) | 29530 | // InternalSolverLanguageParser.g:9615:1: ( rule__BoundedScope__Group_1_0__2__Impl rule__BoundedScope__Group_1_0__3 ) |
25821 | // InternalSolverLanguageParser.g:8392:2: rule__BoundedScopeDefinition__Group_1_0__2__Impl rule__BoundedScopeDefinition__Group_1_0__3 | 29531 | // InternalSolverLanguageParser.g:9616:2: rule__BoundedScope__Group_1_0__2__Impl rule__BoundedScope__Group_1_0__3 |
25822 | { | 29532 | { |
25823 | pushFollow(FOLLOW_59); | 29533 | pushFollow(FOLLOW_64); |
25824 | rule__BoundedScopeDefinition__Group_1_0__2__Impl(); | 29534 | rule__BoundedScope__Group_1_0__2__Impl(); |
25825 | 29535 | ||
25826 | state._fsp--; | 29536 | state._fsp--; |
25827 | 29537 | ||
25828 | pushFollow(FOLLOW_2); | 29538 | pushFollow(FOLLOW_2); |
25829 | rule__BoundedScopeDefinition__Group_1_0__3(); | 29539 | rule__BoundedScope__Group_1_0__3(); |
25830 | 29540 | ||
25831 | state._fsp--; | 29541 | state._fsp--; |
25832 | 29542 | ||
@@ -25845,25 +29555,25 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
25845 | } | 29555 | } |
25846 | return ; | 29556 | return ; |
25847 | } | 29557 | } |
25848 | // $ANTLR end "rule__BoundedScopeDefinition__Group_1_0__2" | 29558 | // $ANTLR end "rule__BoundedScope__Group_1_0__2" |
25849 | 29559 | ||
25850 | 29560 | ||
25851 | // $ANTLR start "rule__BoundedScopeDefinition__Group_1_0__2__Impl" | 29561 | // $ANTLR start "rule__BoundedScope__Group_1_0__2__Impl" |
25852 | // InternalSolverLanguageParser.g:8399:1: rule__BoundedScopeDefinition__Group_1_0__2__Impl : ( LessThanSignEqualsSign ) ; | 29562 | // InternalSolverLanguageParser.g:9623:1: rule__BoundedScope__Group_1_0__2__Impl : ( LessThanSignEqualsSign ) ; |
25853 | public final void rule__BoundedScopeDefinition__Group_1_0__2__Impl() throws RecognitionException { | 29563 | public final void rule__BoundedScope__Group_1_0__2__Impl() throws RecognitionException { |
25854 | 29564 | ||
25855 | int stackSize = keepStackSize(); | 29565 | int stackSize = keepStackSize(); |
25856 | 29566 | ||
25857 | try { | 29567 | try { |
25858 | // InternalSolverLanguageParser.g:8403:1: ( ( LessThanSignEqualsSign ) ) | 29568 | // InternalSolverLanguageParser.g:9627:1: ( ( LessThanSignEqualsSign ) ) |
25859 | // InternalSolverLanguageParser.g:8404:1: ( LessThanSignEqualsSign ) | 29569 | // InternalSolverLanguageParser.g:9628:1: ( LessThanSignEqualsSign ) |
25860 | { | 29570 | { |
25861 | // InternalSolverLanguageParser.g:8404:1: ( LessThanSignEqualsSign ) | 29571 | // InternalSolverLanguageParser.g:9628:1: ( LessThanSignEqualsSign ) |
25862 | // InternalSolverLanguageParser.g:8405:2: LessThanSignEqualsSign | 29572 | // InternalSolverLanguageParser.g:9629:2: LessThanSignEqualsSign |
25863 | { | 29573 | { |
25864 | before(grammarAccess.getBoundedScopeDefinitionAccess().getLessThanSignEqualsSignKeyword_1_0_2()); | 29574 | before(grammarAccess.getBoundedScopeAccess().getLessThanSignEqualsSignKeyword_1_0_2()); |
25865 | match(input,LessThanSignEqualsSign,FOLLOW_2); | 29575 | match(input,LessThanSignEqualsSign,FOLLOW_2); |
25866 | after(grammarAccess.getBoundedScopeDefinitionAccess().getLessThanSignEqualsSignKeyword_1_0_2()); | 29576 | after(grammarAccess.getBoundedScopeAccess().getLessThanSignEqualsSignKeyword_1_0_2()); |
25867 | 29577 | ||
25868 | } | 29578 | } |
25869 | 29579 | ||
@@ -25882,21 +29592,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
25882 | } | 29592 | } |
25883 | return ; | 29593 | return ; |
25884 | } | 29594 | } |
25885 | // $ANTLR end "rule__BoundedScopeDefinition__Group_1_0__2__Impl" | 29595 | // $ANTLR end "rule__BoundedScope__Group_1_0__2__Impl" |
25886 | 29596 | ||
25887 | 29597 | ||
25888 | // $ANTLR start "rule__BoundedScopeDefinition__Group_1_0__3" | 29598 | // $ANTLR start "rule__BoundedScope__Group_1_0__3" |
25889 | // InternalSolverLanguageParser.g:8414:1: rule__BoundedScopeDefinition__Group_1_0__3 : rule__BoundedScopeDefinition__Group_1_0__3__Impl ; | 29599 | // InternalSolverLanguageParser.g:9638:1: rule__BoundedScope__Group_1_0__3 : rule__BoundedScope__Group_1_0__3__Impl ; |
25890 | public final void rule__BoundedScopeDefinition__Group_1_0__3() throws RecognitionException { | 29600 | public final void rule__BoundedScope__Group_1_0__3() throws RecognitionException { |
25891 | 29601 | ||
25892 | int stackSize = keepStackSize(); | 29602 | int stackSize = keepStackSize(); |
25893 | 29603 | ||
25894 | try { | 29604 | try { |
25895 | // InternalSolverLanguageParser.g:8418:1: ( rule__BoundedScopeDefinition__Group_1_0__3__Impl ) | 29605 | // InternalSolverLanguageParser.g:9642:1: ( rule__BoundedScope__Group_1_0__3__Impl ) |
25896 | // InternalSolverLanguageParser.g:8419:2: rule__BoundedScopeDefinition__Group_1_0__3__Impl | 29606 | // InternalSolverLanguageParser.g:9643:2: rule__BoundedScope__Group_1_0__3__Impl |
25897 | { | 29607 | { |
25898 | pushFollow(FOLLOW_2); | 29608 | pushFollow(FOLLOW_2); |
25899 | rule__BoundedScopeDefinition__Group_1_0__3__Impl(); | 29609 | rule__BoundedScope__Group_1_0__3__Impl(); |
25900 | 29610 | ||
25901 | state._fsp--; | 29611 | state._fsp--; |
25902 | 29612 | ||
@@ -25915,35 +29625,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
25915 | } | 29625 | } |
25916 | return ; | 29626 | return ; |
25917 | } | 29627 | } |
25918 | // $ANTLR end "rule__BoundedScopeDefinition__Group_1_0__3" | 29628 | // $ANTLR end "rule__BoundedScope__Group_1_0__3" |
25919 | 29629 | ||
25920 | 29630 | ||
25921 | // $ANTLR start "rule__BoundedScopeDefinition__Group_1_0__3__Impl" | 29631 | // $ANTLR start "rule__BoundedScope__Group_1_0__3__Impl" |
25922 | // InternalSolverLanguageParser.g:8425:1: rule__BoundedScopeDefinition__Group_1_0__3__Impl : ( ( rule__BoundedScopeDefinition__UpperBoundAssignment_1_0_3 ) ) ; | 29632 | // InternalSolverLanguageParser.g:9649:1: rule__BoundedScope__Group_1_0__3__Impl : ( ( rule__BoundedScope__UpperBoundAssignment_1_0_3 ) ) ; |
25923 | public final void rule__BoundedScopeDefinition__Group_1_0__3__Impl() throws RecognitionException { | 29633 | public final void rule__BoundedScope__Group_1_0__3__Impl() throws RecognitionException { |
25924 | 29634 | ||
25925 | int stackSize = keepStackSize(); | 29635 | int stackSize = keepStackSize(); |
25926 | 29636 | ||
25927 | try { | 29637 | try { |
25928 | // InternalSolverLanguageParser.g:8429:1: ( ( ( rule__BoundedScopeDefinition__UpperBoundAssignment_1_0_3 ) ) ) | 29638 | // InternalSolverLanguageParser.g:9653:1: ( ( ( rule__BoundedScope__UpperBoundAssignment_1_0_3 ) ) ) |
25929 | // InternalSolverLanguageParser.g:8430:1: ( ( rule__BoundedScopeDefinition__UpperBoundAssignment_1_0_3 ) ) | 29639 | // InternalSolverLanguageParser.g:9654:1: ( ( rule__BoundedScope__UpperBoundAssignment_1_0_3 ) ) |
25930 | { | 29640 | { |
25931 | // InternalSolverLanguageParser.g:8430:1: ( ( rule__BoundedScopeDefinition__UpperBoundAssignment_1_0_3 ) ) | 29641 | // InternalSolverLanguageParser.g:9654:1: ( ( rule__BoundedScope__UpperBoundAssignment_1_0_3 ) ) |
25932 | // InternalSolverLanguageParser.g:8431:2: ( rule__BoundedScopeDefinition__UpperBoundAssignment_1_0_3 ) | 29642 | // InternalSolverLanguageParser.g:9655:2: ( rule__BoundedScope__UpperBoundAssignment_1_0_3 ) |
25933 | { | 29643 | { |
25934 | before(grammarAccess.getBoundedScopeDefinitionAccess().getUpperBoundAssignment_1_0_3()); | 29644 | before(grammarAccess.getBoundedScopeAccess().getUpperBoundAssignment_1_0_3()); |
25935 | // InternalSolverLanguageParser.g:8432:2: ( rule__BoundedScopeDefinition__UpperBoundAssignment_1_0_3 ) | 29645 | // InternalSolverLanguageParser.g:9656:2: ( rule__BoundedScope__UpperBoundAssignment_1_0_3 ) |
25936 | // InternalSolverLanguageParser.g:8432:3: rule__BoundedScopeDefinition__UpperBoundAssignment_1_0_3 | 29646 | // InternalSolverLanguageParser.g:9656:3: rule__BoundedScope__UpperBoundAssignment_1_0_3 |
25937 | { | 29647 | { |
25938 | pushFollow(FOLLOW_2); | 29648 | pushFollow(FOLLOW_2); |
25939 | rule__BoundedScopeDefinition__UpperBoundAssignment_1_0_3(); | 29649 | rule__BoundedScope__UpperBoundAssignment_1_0_3(); |
25940 | 29650 | ||
25941 | state._fsp--; | 29651 | state._fsp--; |
25942 | 29652 | ||
25943 | 29653 | ||
25944 | } | 29654 | } |
25945 | 29655 | ||
25946 | after(grammarAccess.getBoundedScopeDefinitionAccess().getUpperBoundAssignment_1_0_3()); | 29656 | after(grammarAccess.getBoundedScopeAccess().getUpperBoundAssignment_1_0_3()); |
25947 | 29657 | ||
25948 | } | 29658 | } |
25949 | 29659 | ||
@@ -25962,26 +29672,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
25962 | } | 29672 | } |
25963 | return ; | 29673 | return ; |
25964 | } | 29674 | } |
25965 | // $ANTLR end "rule__BoundedScopeDefinition__Group_1_0__3__Impl" | 29675 | // $ANTLR end "rule__BoundedScope__Group_1_0__3__Impl" |
25966 | 29676 | ||
25967 | 29677 | ||
25968 | // $ANTLR start "rule__BoundedScopeDefinition__Group_1_0_0__0" | 29678 | // $ANTLR start "rule__BoundedScope__Group_1_0_0__0" |
25969 | // InternalSolverLanguageParser.g:8441:1: rule__BoundedScopeDefinition__Group_1_0_0__0 : rule__BoundedScopeDefinition__Group_1_0_0__0__Impl rule__BoundedScopeDefinition__Group_1_0_0__1 ; | 29679 | // InternalSolverLanguageParser.g:9665:1: rule__BoundedScope__Group_1_0_0__0 : rule__BoundedScope__Group_1_0_0__0__Impl rule__BoundedScope__Group_1_0_0__1 ; |
25970 | public final void rule__BoundedScopeDefinition__Group_1_0_0__0() throws RecognitionException { | 29680 | public final void rule__BoundedScope__Group_1_0_0__0() throws RecognitionException { |
25971 | 29681 | ||
25972 | int stackSize = keepStackSize(); | 29682 | int stackSize = keepStackSize(); |
25973 | 29683 | ||
25974 | try { | 29684 | try { |
25975 | // InternalSolverLanguageParser.g:8445:1: ( rule__BoundedScopeDefinition__Group_1_0_0__0__Impl rule__BoundedScopeDefinition__Group_1_0_0__1 ) | 29685 | // InternalSolverLanguageParser.g:9669:1: ( rule__BoundedScope__Group_1_0_0__0__Impl rule__BoundedScope__Group_1_0_0__1 ) |
25976 | // InternalSolverLanguageParser.g:8446:2: rule__BoundedScopeDefinition__Group_1_0_0__0__Impl rule__BoundedScopeDefinition__Group_1_0_0__1 | 29686 | // InternalSolverLanguageParser.g:9670:2: rule__BoundedScope__Group_1_0_0__0__Impl rule__BoundedScope__Group_1_0_0__1 |
25977 | { | 29687 | { |
25978 | pushFollow(FOLLOW_62); | 29688 | pushFollow(FOLLOW_71); |
25979 | rule__BoundedScopeDefinition__Group_1_0_0__0__Impl(); | 29689 | rule__BoundedScope__Group_1_0_0__0__Impl(); |
25980 | 29690 | ||
25981 | state._fsp--; | 29691 | state._fsp--; |
25982 | 29692 | ||
25983 | pushFollow(FOLLOW_2); | 29693 | pushFollow(FOLLOW_2); |
25984 | rule__BoundedScopeDefinition__Group_1_0_0__1(); | 29694 | rule__BoundedScope__Group_1_0_0__1(); |
25985 | 29695 | ||
25986 | state._fsp--; | 29696 | state._fsp--; |
25987 | 29697 | ||
@@ -26000,35 +29710,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
26000 | } | 29710 | } |
26001 | return ; | 29711 | return ; |
26002 | } | 29712 | } |
26003 | // $ANTLR end "rule__BoundedScopeDefinition__Group_1_0_0__0" | 29713 | // $ANTLR end "rule__BoundedScope__Group_1_0_0__0" |
26004 | 29714 | ||
26005 | 29715 | ||
26006 | // $ANTLR start "rule__BoundedScopeDefinition__Group_1_0_0__0__Impl" | 29716 | // $ANTLR start "rule__BoundedScope__Group_1_0_0__0__Impl" |
26007 | // InternalSolverLanguageParser.g:8453:1: rule__BoundedScopeDefinition__Group_1_0_0__0__Impl : ( ( rule__BoundedScopeDefinition__LowerBoundAssignment_1_0_0_0 ) ) ; | 29717 | // InternalSolverLanguageParser.g:9677:1: rule__BoundedScope__Group_1_0_0__0__Impl : ( ( rule__BoundedScope__LowerBoundAssignment_1_0_0_0 ) ) ; |
26008 | public final void rule__BoundedScopeDefinition__Group_1_0_0__0__Impl() throws RecognitionException { | 29718 | public final void rule__BoundedScope__Group_1_0_0__0__Impl() throws RecognitionException { |
26009 | 29719 | ||
26010 | int stackSize = keepStackSize(); | 29720 | int stackSize = keepStackSize(); |
26011 | 29721 | ||
26012 | try { | 29722 | try { |
26013 | // InternalSolverLanguageParser.g:8457:1: ( ( ( rule__BoundedScopeDefinition__LowerBoundAssignment_1_0_0_0 ) ) ) | 29723 | // InternalSolverLanguageParser.g:9681:1: ( ( ( rule__BoundedScope__LowerBoundAssignment_1_0_0_0 ) ) ) |
26014 | // InternalSolverLanguageParser.g:8458:1: ( ( rule__BoundedScopeDefinition__LowerBoundAssignment_1_0_0_0 ) ) | 29724 | // InternalSolverLanguageParser.g:9682:1: ( ( rule__BoundedScope__LowerBoundAssignment_1_0_0_0 ) ) |
26015 | { | 29725 | { |
26016 | // InternalSolverLanguageParser.g:8458:1: ( ( rule__BoundedScopeDefinition__LowerBoundAssignment_1_0_0_0 ) ) | 29726 | // InternalSolverLanguageParser.g:9682:1: ( ( rule__BoundedScope__LowerBoundAssignment_1_0_0_0 ) ) |
26017 | // InternalSolverLanguageParser.g:8459:2: ( rule__BoundedScopeDefinition__LowerBoundAssignment_1_0_0_0 ) | 29727 | // InternalSolverLanguageParser.g:9683:2: ( rule__BoundedScope__LowerBoundAssignment_1_0_0_0 ) |
26018 | { | 29728 | { |
26019 | before(grammarAccess.getBoundedScopeDefinitionAccess().getLowerBoundAssignment_1_0_0_0()); | 29729 | before(grammarAccess.getBoundedScopeAccess().getLowerBoundAssignment_1_0_0_0()); |
26020 | // InternalSolverLanguageParser.g:8460:2: ( rule__BoundedScopeDefinition__LowerBoundAssignment_1_0_0_0 ) | 29730 | // InternalSolverLanguageParser.g:9684:2: ( rule__BoundedScope__LowerBoundAssignment_1_0_0_0 ) |
26021 | // InternalSolverLanguageParser.g:8460:3: rule__BoundedScopeDefinition__LowerBoundAssignment_1_0_0_0 | 29731 | // InternalSolverLanguageParser.g:9684:3: rule__BoundedScope__LowerBoundAssignment_1_0_0_0 |
26022 | { | 29732 | { |
26023 | pushFollow(FOLLOW_2); | 29733 | pushFollow(FOLLOW_2); |
26024 | rule__BoundedScopeDefinition__LowerBoundAssignment_1_0_0_0(); | 29734 | rule__BoundedScope__LowerBoundAssignment_1_0_0_0(); |
26025 | 29735 | ||
26026 | state._fsp--; | 29736 | state._fsp--; |
26027 | 29737 | ||
26028 | 29738 | ||
26029 | } | 29739 | } |
26030 | 29740 | ||
26031 | after(grammarAccess.getBoundedScopeDefinitionAccess().getLowerBoundAssignment_1_0_0_0()); | 29741 | after(grammarAccess.getBoundedScopeAccess().getLowerBoundAssignment_1_0_0_0()); |
26032 | 29742 | ||
26033 | } | 29743 | } |
26034 | 29744 | ||
@@ -26047,21 +29757,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
26047 | } | 29757 | } |
26048 | return ; | 29758 | return ; |
26049 | } | 29759 | } |
26050 | // $ANTLR end "rule__BoundedScopeDefinition__Group_1_0_0__0__Impl" | 29760 | // $ANTLR end "rule__BoundedScope__Group_1_0_0__0__Impl" |
26051 | 29761 | ||
26052 | 29762 | ||
26053 | // $ANTLR start "rule__BoundedScopeDefinition__Group_1_0_0__1" | 29763 | // $ANTLR start "rule__BoundedScope__Group_1_0_0__1" |
26054 | // InternalSolverLanguageParser.g:8468:1: rule__BoundedScopeDefinition__Group_1_0_0__1 : rule__BoundedScopeDefinition__Group_1_0_0__1__Impl ; | 29764 | // InternalSolverLanguageParser.g:9692:1: rule__BoundedScope__Group_1_0_0__1 : rule__BoundedScope__Group_1_0_0__1__Impl ; |
26055 | public final void rule__BoundedScopeDefinition__Group_1_0_0__1() throws RecognitionException { | 29765 | public final void rule__BoundedScope__Group_1_0_0__1() throws RecognitionException { |
26056 | 29766 | ||
26057 | int stackSize = keepStackSize(); | 29767 | int stackSize = keepStackSize(); |
26058 | 29768 | ||
26059 | try { | 29769 | try { |
26060 | // InternalSolverLanguageParser.g:8472:1: ( rule__BoundedScopeDefinition__Group_1_0_0__1__Impl ) | 29770 | // InternalSolverLanguageParser.g:9696:1: ( rule__BoundedScope__Group_1_0_0__1__Impl ) |
26061 | // InternalSolverLanguageParser.g:8473:2: rule__BoundedScopeDefinition__Group_1_0_0__1__Impl | 29771 | // InternalSolverLanguageParser.g:9697:2: rule__BoundedScope__Group_1_0_0__1__Impl |
26062 | { | 29772 | { |
26063 | pushFollow(FOLLOW_2); | 29773 | pushFollow(FOLLOW_2); |
26064 | rule__BoundedScopeDefinition__Group_1_0_0__1__Impl(); | 29774 | rule__BoundedScope__Group_1_0_0__1__Impl(); |
26065 | 29775 | ||
26066 | state._fsp--; | 29776 | state._fsp--; |
26067 | 29777 | ||
@@ -26080,25 +29790,25 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
26080 | } | 29790 | } |
26081 | return ; | 29791 | return ; |
26082 | } | 29792 | } |
26083 | // $ANTLR end "rule__BoundedScopeDefinition__Group_1_0_0__1" | 29793 | // $ANTLR end "rule__BoundedScope__Group_1_0_0__1" |
26084 | 29794 | ||
26085 | 29795 | ||
26086 | // $ANTLR start "rule__BoundedScopeDefinition__Group_1_0_0__1__Impl" | 29796 | // $ANTLR start "rule__BoundedScope__Group_1_0_0__1__Impl" |
26087 | // InternalSolverLanguageParser.g:8479:1: rule__BoundedScopeDefinition__Group_1_0_0__1__Impl : ( LessThanSignEqualsSign ) ; | 29797 | // InternalSolverLanguageParser.g:9703:1: rule__BoundedScope__Group_1_0_0__1__Impl : ( LessThanSignEqualsSign ) ; |
26088 | public final void rule__BoundedScopeDefinition__Group_1_0_0__1__Impl() throws RecognitionException { | 29798 | public final void rule__BoundedScope__Group_1_0_0__1__Impl() throws RecognitionException { |
26089 | 29799 | ||
26090 | int stackSize = keepStackSize(); | 29800 | int stackSize = keepStackSize(); |
26091 | 29801 | ||
26092 | try { | 29802 | try { |
26093 | // InternalSolverLanguageParser.g:8483:1: ( ( LessThanSignEqualsSign ) ) | 29803 | // InternalSolverLanguageParser.g:9707:1: ( ( LessThanSignEqualsSign ) ) |
26094 | // InternalSolverLanguageParser.g:8484:1: ( LessThanSignEqualsSign ) | 29804 | // InternalSolverLanguageParser.g:9708:1: ( LessThanSignEqualsSign ) |
26095 | { | 29805 | { |
26096 | // InternalSolverLanguageParser.g:8484:1: ( LessThanSignEqualsSign ) | 29806 | // InternalSolverLanguageParser.g:9708:1: ( LessThanSignEqualsSign ) |
26097 | // InternalSolverLanguageParser.g:8485:2: LessThanSignEqualsSign | 29807 | // InternalSolverLanguageParser.g:9709:2: LessThanSignEqualsSign |
26098 | { | 29808 | { |
26099 | before(grammarAccess.getBoundedScopeDefinitionAccess().getLessThanSignEqualsSignKeyword_1_0_0_1()); | 29809 | before(grammarAccess.getBoundedScopeAccess().getLessThanSignEqualsSignKeyword_1_0_0_1()); |
26100 | match(input,LessThanSignEqualsSign,FOLLOW_2); | 29810 | match(input,LessThanSignEqualsSign,FOLLOW_2); |
26101 | after(grammarAccess.getBoundedScopeDefinitionAccess().getLessThanSignEqualsSignKeyword_1_0_0_1()); | 29811 | after(grammarAccess.getBoundedScopeAccess().getLessThanSignEqualsSignKeyword_1_0_0_1()); |
26102 | 29812 | ||
26103 | } | 29813 | } |
26104 | 29814 | ||
@@ -26117,26 +29827,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
26117 | } | 29827 | } |
26118 | return ; | 29828 | return ; |
26119 | } | 29829 | } |
26120 | // $ANTLR end "rule__BoundedScopeDefinition__Group_1_0_0__1__Impl" | 29830 | // $ANTLR end "rule__BoundedScope__Group_1_0_0__1__Impl" |
26121 | 29831 | ||
26122 | 29832 | ||
26123 | // $ANTLR start "rule__BoundedScopeDefinition__Group_1_1__0" | 29833 | // $ANTLR start "rule__BoundedScope__Group_1_1__0" |
26124 | // InternalSolverLanguageParser.g:8495:1: rule__BoundedScopeDefinition__Group_1_1__0 : rule__BoundedScopeDefinition__Group_1_1__0__Impl rule__BoundedScopeDefinition__Group_1_1__1 ; | 29834 | // InternalSolverLanguageParser.g:9719:1: rule__BoundedScope__Group_1_1__0 : rule__BoundedScope__Group_1_1__0__Impl rule__BoundedScope__Group_1_1__1 ; |
26125 | public final void rule__BoundedScopeDefinition__Group_1_1__0() throws RecognitionException { | 29835 | public final void rule__BoundedScope__Group_1_1__0() throws RecognitionException { |
26126 | 29836 | ||
26127 | int stackSize = keepStackSize(); | 29837 | int stackSize = keepStackSize(); |
26128 | 29838 | ||
26129 | try { | 29839 | try { |
26130 | // InternalSolverLanguageParser.g:8499:1: ( rule__BoundedScopeDefinition__Group_1_1__0__Impl rule__BoundedScopeDefinition__Group_1_1__1 ) | 29840 | // InternalSolverLanguageParser.g:9723:1: ( rule__BoundedScope__Group_1_1__0__Impl rule__BoundedScope__Group_1_1__1 ) |
26131 | // InternalSolverLanguageParser.g:8500:2: rule__BoundedScopeDefinition__Group_1_1__0__Impl rule__BoundedScopeDefinition__Group_1_1__1 | 29841 | // InternalSolverLanguageParser.g:9724:2: rule__BoundedScope__Group_1_1__0__Impl rule__BoundedScope__Group_1_1__1 |
26132 | { | 29842 | { |
26133 | pushFollow(FOLLOW_63); | 29843 | pushFollow(FOLLOW_72); |
26134 | rule__BoundedScopeDefinition__Group_1_1__0__Impl(); | 29844 | rule__BoundedScope__Group_1_1__0__Impl(); |
26135 | 29845 | ||
26136 | state._fsp--; | 29846 | state._fsp--; |
26137 | 29847 | ||
26138 | pushFollow(FOLLOW_2); | 29848 | pushFollow(FOLLOW_2); |
26139 | rule__BoundedScopeDefinition__Group_1_1__1(); | 29849 | rule__BoundedScope__Group_1_1__1(); |
26140 | 29850 | ||
26141 | state._fsp--; | 29851 | state._fsp--; |
26142 | 29852 | ||
@@ -26155,35 +29865,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
26155 | } | 29865 | } |
26156 | return ; | 29866 | return ; |
26157 | } | 29867 | } |
26158 | // $ANTLR end "rule__BoundedScopeDefinition__Group_1_1__0" | 29868 | // $ANTLR end "rule__BoundedScope__Group_1_1__0" |
26159 | 29869 | ||
26160 | 29870 | ||
26161 | // $ANTLR start "rule__BoundedScopeDefinition__Group_1_1__0__Impl" | 29871 | // $ANTLR start "rule__BoundedScope__Group_1_1__0__Impl" |
26162 | // InternalSolverLanguageParser.g:8507:1: rule__BoundedScopeDefinition__Group_1_1__0__Impl : ( ( rule__BoundedScopeDefinition__UpperBoundAssignment_1_1_0 ) ) ; | 29872 | // InternalSolverLanguageParser.g:9731:1: rule__BoundedScope__Group_1_1__0__Impl : ( ( rule__BoundedScope__UpperBoundAssignment_1_1_0 ) ) ; |
26163 | public final void rule__BoundedScopeDefinition__Group_1_1__0__Impl() throws RecognitionException { | 29873 | public final void rule__BoundedScope__Group_1_1__0__Impl() throws RecognitionException { |
26164 | 29874 | ||
26165 | int stackSize = keepStackSize(); | 29875 | int stackSize = keepStackSize(); |
26166 | 29876 | ||
26167 | try { | 29877 | try { |
26168 | // InternalSolverLanguageParser.g:8511:1: ( ( ( rule__BoundedScopeDefinition__UpperBoundAssignment_1_1_0 ) ) ) | 29878 | // InternalSolverLanguageParser.g:9735:1: ( ( ( rule__BoundedScope__UpperBoundAssignment_1_1_0 ) ) ) |
26169 | // InternalSolverLanguageParser.g:8512:1: ( ( rule__BoundedScopeDefinition__UpperBoundAssignment_1_1_0 ) ) | 29879 | // InternalSolverLanguageParser.g:9736:1: ( ( rule__BoundedScope__UpperBoundAssignment_1_1_0 ) ) |
26170 | { | 29880 | { |
26171 | // InternalSolverLanguageParser.g:8512:1: ( ( rule__BoundedScopeDefinition__UpperBoundAssignment_1_1_0 ) ) | 29881 | // InternalSolverLanguageParser.g:9736:1: ( ( rule__BoundedScope__UpperBoundAssignment_1_1_0 ) ) |
26172 | // InternalSolverLanguageParser.g:8513:2: ( rule__BoundedScopeDefinition__UpperBoundAssignment_1_1_0 ) | 29882 | // InternalSolverLanguageParser.g:9737:2: ( rule__BoundedScope__UpperBoundAssignment_1_1_0 ) |
26173 | { | 29883 | { |
26174 | before(grammarAccess.getBoundedScopeDefinitionAccess().getUpperBoundAssignment_1_1_0()); | 29884 | before(grammarAccess.getBoundedScopeAccess().getUpperBoundAssignment_1_1_0()); |
26175 | // InternalSolverLanguageParser.g:8514:2: ( rule__BoundedScopeDefinition__UpperBoundAssignment_1_1_0 ) | 29885 | // InternalSolverLanguageParser.g:9738:2: ( rule__BoundedScope__UpperBoundAssignment_1_1_0 ) |
26176 | // InternalSolverLanguageParser.g:8514:3: rule__BoundedScopeDefinition__UpperBoundAssignment_1_1_0 | 29886 | // InternalSolverLanguageParser.g:9738:3: rule__BoundedScope__UpperBoundAssignment_1_1_0 |
26177 | { | 29887 | { |
26178 | pushFollow(FOLLOW_2); | 29888 | pushFollow(FOLLOW_2); |
26179 | rule__BoundedScopeDefinition__UpperBoundAssignment_1_1_0(); | 29889 | rule__BoundedScope__UpperBoundAssignment_1_1_0(); |
26180 | 29890 | ||
26181 | state._fsp--; | 29891 | state._fsp--; |
26182 | 29892 | ||
26183 | 29893 | ||
26184 | } | 29894 | } |
26185 | 29895 | ||
26186 | after(grammarAccess.getBoundedScopeDefinitionAccess().getUpperBoundAssignment_1_1_0()); | 29896 | after(grammarAccess.getBoundedScopeAccess().getUpperBoundAssignment_1_1_0()); |
26187 | 29897 | ||
26188 | } | 29898 | } |
26189 | 29899 | ||
@@ -26202,26 +29912,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
26202 | } | 29912 | } |
26203 | return ; | 29913 | return ; |
26204 | } | 29914 | } |
26205 | // $ANTLR end "rule__BoundedScopeDefinition__Group_1_1__0__Impl" | 29915 | // $ANTLR end "rule__BoundedScope__Group_1_1__0__Impl" |
26206 | 29916 | ||
26207 | 29917 | ||
26208 | // $ANTLR start "rule__BoundedScopeDefinition__Group_1_1__1" | 29918 | // $ANTLR start "rule__BoundedScope__Group_1_1__1" |
26209 | // InternalSolverLanguageParser.g:8522:1: rule__BoundedScopeDefinition__Group_1_1__1 : rule__BoundedScopeDefinition__Group_1_1__1__Impl rule__BoundedScopeDefinition__Group_1_1__2 ; | 29919 | // InternalSolverLanguageParser.g:9746:1: rule__BoundedScope__Group_1_1__1 : rule__BoundedScope__Group_1_1__1__Impl rule__BoundedScope__Group_1_1__2 ; |
26210 | public final void rule__BoundedScopeDefinition__Group_1_1__1() throws RecognitionException { | 29920 | public final void rule__BoundedScope__Group_1_1__1() throws RecognitionException { |
26211 | 29921 | ||
26212 | int stackSize = keepStackSize(); | 29922 | int stackSize = keepStackSize(); |
26213 | 29923 | ||
26214 | try { | 29924 | try { |
26215 | // InternalSolverLanguageParser.g:8526:1: ( rule__BoundedScopeDefinition__Group_1_1__1__Impl rule__BoundedScopeDefinition__Group_1_1__2 ) | 29925 | // InternalSolverLanguageParser.g:9750:1: ( rule__BoundedScope__Group_1_1__1__Impl rule__BoundedScope__Group_1_1__2 ) |
26216 | // InternalSolverLanguageParser.g:8527:2: rule__BoundedScopeDefinition__Group_1_1__1__Impl rule__BoundedScopeDefinition__Group_1_1__2 | 29926 | // InternalSolverLanguageParser.g:9751:2: rule__BoundedScope__Group_1_1__1__Impl rule__BoundedScope__Group_1_1__2 |
26217 | { | 29927 | { |
26218 | pushFollow(FOLLOW_9); | 29928 | pushFollow(FOLLOW_6); |
26219 | rule__BoundedScopeDefinition__Group_1_1__1__Impl(); | 29929 | rule__BoundedScope__Group_1_1__1__Impl(); |
26220 | 29930 | ||
26221 | state._fsp--; | 29931 | state._fsp--; |
26222 | 29932 | ||
26223 | pushFollow(FOLLOW_2); | 29933 | pushFollow(FOLLOW_2); |
26224 | rule__BoundedScopeDefinition__Group_1_1__2(); | 29934 | rule__BoundedScope__Group_1_1__2(); |
26225 | 29935 | ||
26226 | state._fsp--; | 29936 | state._fsp--; |
26227 | 29937 | ||
@@ -26240,25 +29950,25 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
26240 | } | 29950 | } |
26241 | return ; | 29951 | return ; |
26242 | } | 29952 | } |
26243 | // $ANTLR end "rule__BoundedScopeDefinition__Group_1_1__1" | 29953 | // $ANTLR end "rule__BoundedScope__Group_1_1__1" |
26244 | 29954 | ||
26245 | 29955 | ||
26246 | // $ANTLR start "rule__BoundedScopeDefinition__Group_1_1__1__Impl" | 29956 | // $ANTLR start "rule__BoundedScope__Group_1_1__1__Impl" |
26247 | // InternalSolverLanguageParser.g:8534:1: rule__BoundedScopeDefinition__Group_1_1__1__Impl : ( GreaterThanSignEqualsSign ) ; | 29957 | // InternalSolverLanguageParser.g:9758:1: rule__BoundedScope__Group_1_1__1__Impl : ( GreaterThanSignEqualsSign ) ; |
26248 | public final void rule__BoundedScopeDefinition__Group_1_1__1__Impl() throws RecognitionException { | 29958 | public final void rule__BoundedScope__Group_1_1__1__Impl() throws RecognitionException { |
26249 | 29959 | ||
26250 | int stackSize = keepStackSize(); | 29960 | int stackSize = keepStackSize(); |
26251 | 29961 | ||
26252 | try { | 29962 | try { |
26253 | // InternalSolverLanguageParser.g:8538:1: ( ( GreaterThanSignEqualsSign ) ) | 29963 | // InternalSolverLanguageParser.g:9762:1: ( ( GreaterThanSignEqualsSign ) ) |
26254 | // InternalSolverLanguageParser.g:8539:1: ( GreaterThanSignEqualsSign ) | 29964 | // InternalSolverLanguageParser.g:9763:1: ( GreaterThanSignEqualsSign ) |
26255 | { | 29965 | { |
26256 | // InternalSolverLanguageParser.g:8539:1: ( GreaterThanSignEqualsSign ) | 29966 | // InternalSolverLanguageParser.g:9763:1: ( GreaterThanSignEqualsSign ) |
26257 | // InternalSolverLanguageParser.g:8540:2: GreaterThanSignEqualsSign | 29967 | // InternalSolverLanguageParser.g:9764:2: GreaterThanSignEqualsSign |
26258 | { | 29968 | { |
26259 | before(grammarAccess.getBoundedScopeDefinitionAccess().getGreaterThanSignEqualsSignKeyword_1_1_1()); | 29969 | before(grammarAccess.getBoundedScopeAccess().getGreaterThanSignEqualsSignKeyword_1_1_1()); |
26260 | match(input,GreaterThanSignEqualsSign,FOLLOW_2); | 29970 | match(input,GreaterThanSignEqualsSign,FOLLOW_2); |
26261 | after(grammarAccess.getBoundedScopeDefinitionAccess().getGreaterThanSignEqualsSignKeyword_1_1_1()); | 29971 | after(grammarAccess.getBoundedScopeAccess().getGreaterThanSignEqualsSignKeyword_1_1_1()); |
26262 | 29972 | ||
26263 | } | 29973 | } |
26264 | 29974 | ||
@@ -26277,26 +29987,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
26277 | } | 29987 | } |
26278 | return ; | 29988 | return ; |
26279 | } | 29989 | } |
26280 | // $ANTLR end "rule__BoundedScopeDefinition__Group_1_1__1__Impl" | 29990 | // $ANTLR end "rule__BoundedScope__Group_1_1__1__Impl" |
26281 | 29991 | ||
26282 | 29992 | ||
26283 | // $ANTLR start "rule__BoundedScopeDefinition__Group_1_1__2" | 29993 | // $ANTLR start "rule__BoundedScope__Group_1_1__2" |
26284 | // InternalSolverLanguageParser.g:8549:1: rule__BoundedScopeDefinition__Group_1_1__2 : rule__BoundedScopeDefinition__Group_1_1__2__Impl rule__BoundedScopeDefinition__Group_1_1__3 ; | 29994 | // InternalSolverLanguageParser.g:9773:1: rule__BoundedScope__Group_1_1__2 : rule__BoundedScope__Group_1_1__2__Impl rule__BoundedScope__Group_1_1__3 ; |
26285 | public final void rule__BoundedScopeDefinition__Group_1_1__2() throws RecognitionException { | 29995 | public final void rule__BoundedScope__Group_1_1__2() throws RecognitionException { |
26286 | 29996 | ||
26287 | int stackSize = keepStackSize(); | 29997 | int stackSize = keepStackSize(); |
26288 | 29998 | ||
26289 | try { | 29999 | try { |
26290 | // InternalSolverLanguageParser.g:8553:1: ( rule__BoundedScopeDefinition__Group_1_1__2__Impl rule__BoundedScopeDefinition__Group_1_1__3 ) | 30000 | // InternalSolverLanguageParser.g:9777:1: ( rule__BoundedScope__Group_1_1__2__Impl rule__BoundedScope__Group_1_1__3 ) |
26291 | // InternalSolverLanguageParser.g:8554:2: rule__BoundedScopeDefinition__Group_1_1__2__Impl rule__BoundedScopeDefinition__Group_1_1__3 | 30001 | // InternalSolverLanguageParser.g:9778:2: rule__BoundedScope__Group_1_1__2__Impl rule__BoundedScope__Group_1_1__3 |
26292 | { | 30002 | { |
26293 | pushFollow(FOLLOW_63); | 30003 | pushFollow(FOLLOW_72); |
26294 | rule__BoundedScopeDefinition__Group_1_1__2__Impl(); | 30004 | rule__BoundedScope__Group_1_1__2__Impl(); |
26295 | 30005 | ||
26296 | state._fsp--; | 30006 | state._fsp--; |
26297 | 30007 | ||
26298 | pushFollow(FOLLOW_2); | 30008 | pushFollow(FOLLOW_2); |
26299 | rule__BoundedScopeDefinition__Group_1_1__3(); | 30009 | rule__BoundedScope__Group_1_1__3(); |
26300 | 30010 | ||
26301 | state._fsp--; | 30011 | state._fsp--; |
26302 | 30012 | ||
@@ -26315,35 +30025,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
26315 | } | 30025 | } |
26316 | return ; | 30026 | return ; |
26317 | } | 30027 | } |
26318 | // $ANTLR end "rule__BoundedScopeDefinition__Group_1_1__2" | 30028 | // $ANTLR end "rule__BoundedScope__Group_1_1__2" |
26319 | 30029 | ||
26320 | 30030 | ||
26321 | // $ANTLR start "rule__BoundedScopeDefinition__Group_1_1__2__Impl" | 30031 | // $ANTLR start "rule__BoundedScope__Group_1_1__2__Impl" |
26322 | // InternalSolverLanguageParser.g:8561:1: rule__BoundedScopeDefinition__Group_1_1__2__Impl : ( ( rule__BoundedScopeDefinition__TypeAssignment_1_1_2 ) ) ; | 30032 | // InternalSolverLanguageParser.g:9785:1: rule__BoundedScope__Group_1_1__2__Impl : ( ( rule__BoundedScope__TypeAssignment_1_1_2 ) ) ; |
26323 | public final void rule__BoundedScopeDefinition__Group_1_1__2__Impl() throws RecognitionException { | 30033 | public final void rule__BoundedScope__Group_1_1__2__Impl() throws RecognitionException { |
26324 | 30034 | ||
26325 | int stackSize = keepStackSize(); | 30035 | int stackSize = keepStackSize(); |
26326 | 30036 | ||
26327 | try { | 30037 | try { |
26328 | // InternalSolverLanguageParser.g:8565:1: ( ( ( rule__BoundedScopeDefinition__TypeAssignment_1_1_2 ) ) ) | 30038 | // InternalSolverLanguageParser.g:9789:1: ( ( ( rule__BoundedScope__TypeAssignment_1_1_2 ) ) ) |
26329 | // InternalSolverLanguageParser.g:8566:1: ( ( rule__BoundedScopeDefinition__TypeAssignment_1_1_2 ) ) | 30039 | // InternalSolverLanguageParser.g:9790:1: ( ( rule__BoundedScope__TypeAssignment_1_1_2 ) ) |
26330 | { | 30040 | { |
26331 | // InternalSolverLanguageParser.g:8566:1: ( ( rule__BoundedScopeDefinition__TypeAssignment_1_1_2 ) ) | 30041 | // InternalSolverLanguageParser.g:9790:1: ( ( rule__BoundedScope__TypeAssignment_1_1_2 ) ) |
26332 | // InternalSolverLanguageParser.g:8567:2: ( rule__BoundedScopeDefinition__TypeAssignment_1_1_2 ) | 30042 | // InternalSolverLanguageParser.g:9791:2: ( rule__BoundedScope__TypeAssignment_1_1_2 ) |
26333 | { | 30043 | { |
26334 | before(grammarAccess.getBoundedScopeDefinitionAccess().getTypeAssignment_1_1_2()); | 30044 | before(grammarAccess.getBoundedScopeAccess().getTypeAssignment_1_1_2()); |
26335 | // InternalSolverLanguageParser.g:8568:2: ( rule__BoundedScopeDefinition__TypeAssignment_1_1_2 ) | 30045 | // InternalSolverLanguageParser.g:9792:2: ( rule__BoundedScope__TypeAssignment_1_1_2 ) |
26336 | // InternalSolverLanguageParser.g:8568:3: rule__BoundedScopeDefinition__TypeAssignment_1_1_2 | 30046 | // InternalSolverLanguageParser.g:9792:3: rule__BoundedScope__TypeAssignment_1_1_2 |
26337 | { | 30047 | { |
26338 | pushFollow(FOLLOW_2); | 30048 | pushFollow(FOLLOW_2); |
26339 | rule__BoundedScopeDefinition__TypeAssignment_1_1_2(); | 30049 | rule__BoundedScope__TypeAssignment_1_1_2(); |
26340 | 30050 | ||
26341 | state._fsp--; | 30051 | state._fsp--; |
26342 | 30052 | ||
26343 | 30053 | ||
26344 | } | 30054 | } |
26345 | 30055 | ||
26346 | after(grammarAccess.getBoundedScopeDefinitionAccess().getTypeAssignment_1_1_2()); | 30056 | after(grammarAccess.getBoundedScopeAccess().getTypeAssignment_1_1_2()); |
26347 | 30057 | ||
26348 | } | 30058 | } |
26349 | 30059 | ||
@@ -26362,21 +30072,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
26362 | } | 30072 | } |
26363 | return ; | 30073 | return ; |
26364 | } | 30074 | } |
26365 | // $ANTLR end "rule__BoundedScopeDefinition__Group_1_1__2__Impl" | 30075 | // $ANTLR end "rule__BoundedScope__Group_1_1__2__Impl" |
26366 | 30076 | ||
26367 | 30077 | ||
26368 | // $ANTLR start "rule__BoundedScopeDefinition__Group_1_1__3" | 30078 | // $ANTLR start "rule__BoundedScope__Group_1_1__3" |
26369 | // InternalSolverLanguageParser.g:8576:1: rule__BoundedScopeDefinition__Group_1_1__3 : rule__BoundedScopeDefinition__Group_1_1__3__Impl ; | 30079 | // InternalSolverLanguageParser.g:9800:1: rule__BoundedScope__Group_1_1__3 : rule__BoundedScope__Group_1_1__3__Impl ; |
26370 | public final void rule__BoundedScopeDefinition__Group_1_1__3() throws RecognitionException { | 30080 | public final void rule__BoundedScope__Group_1_1__3() throws RecognitionException { |
26371 | 30081 | ||
26372 | int stackSize = keepStackSize(); | 30082 | int stackSize = keepStackSize(); |
26373 | 30083 | ||
26374 | try { | 30084 | try { |
26375 | // InternalSolverLanguageParser.g:8580:1: ( rule__BoundedScopeDefinition__Group_1_1__3__Impl ) | 30085 | // InternalSolverLanguageParser.g:9804:1: ( rule__BoundedScope__Group_1_1__3__Impl ) |
26376 | // InternalSolverLanguageParser.g:8581:2: rule__BoundedScopeDefinition__Group_1_1__3__Impl | 30086 | // InternalSolverLanguageParser.g:9805:2: rule__BoundedScope__Group_1_1__3__Impl |
26377 | { | 30087 | { |
26378 | pushFollow(FOLLOW_2); | 30088 | pushFollow(FOLLOW_2); |
26379 | rule__BoundedScopeDefinition__Group_1_1__3__Impl(); | 30089 | rule__BoundedScope__Group_1_1__3__Impl(); |
26380 | 30090 | ||
26381 | state._fsp--; | 30091 | state._fsp--; |
26382 | 30092 | ||
@@ -26395,36 +30105,36 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
26395 | } | 30105 | } |
26396 | return ; | 30106 | return ; |
26397 | } | 30107 | } |
26398 | // $ANTLR end "rule__BoundedScopeDefinition__Group_1_1__3" | 30108 | // $ANTLR end "rule__BoundedScope__Group_1_1__3" |
26399 | 30109 | ||
26400 | 30110 | ||
26401 | // $ANTLR start "rule__BoundedScopeDefinition__Group_1_1__3__Impl" | 30111 | // $ANTLR start "rule__BoundedScope__Group_1_1__3__Impl" |
26402 | // InternalSolverLanguageParser.g:8587:1: rule__BoundedScopeDefinition__Group_1_1__3__Impl : ( ( rule__BoundedScopeDefinition__Group_1_1_3__0 )? ) ; | 30112 | // InternalSolverLanguageParser.g:9811:1: rule__BoundedScope__Group_1_1__3__Impl : ( ( rule__BoundedScope__Group_1_1_3__0 )? ) ; |
26403 | public final void rule__BoundedScopeDefinition__Group_1_1__3__Impl() throws RecognitionException { | 30113 | public final void rule__BoundedScope__Group_1_1__3__Impl() throws RecognitionException { |
26404 | 30114 | ||
26405 | int stackSize = keepStackSize(); | 30115 | int stackSize = keepStackSize(); |
26406 | 30116 | ||
26407 | try { | 30117 | try { |
26408 | // InternalSolverLanguageParser.g:8591:1: ( ( ( rule__BoundedScopeDefinition__Group_1_1_3__0 )? ) ) | 30118 | // InternalSolverLanguageParser.g:9815:1: ( ( ( rule__BoundedScope__Group_1_1_3__0 )? ) ) |
26409 | // InternalSolverLanguageParser.g:8592:1: ( ( rule__BoundedScopeDefinition__Group_1_1_3__0 )? ) | 30119 | // InternalSolverLanguageParser.g:9816:1: ( ( rule__BoundedScope__Group_1_1_3__0 )? ) |
26410 | { | 30120 | { |
26411 | // InternalSolverLanguageParser.g:8592:1: ( ( rule__BoundedScopeDefinition__Group_1_1_3__0 )? ) | 30121 | // InternalSolverLanguageParser.g:9816:1: ( ( rule__BoundedScope__Group_1_1_3__0 )? ) |
26412 | // InternalSolverLanguageParser.g:8593:2: ( rule__BoundedScopeDefinition__Group_1_1_3__0 )? | 30122 | // InternalSolverLanguageParser.g:9817:2: ( rule__BoundedScope__Group_1_1_3__0 )? |
26413 | { | 30123 | { |
26414 | before(grammarAccess.getBoundedScopeDefinitionAccess().getGroup_1_1_3()); | 30124 | before(grammarAccess.getBoundedScopeAccess().getGroup_1_1_3()); |
26415 | // InternalSolverLanguageParser.g:8594:2: ( rule__BoundedScopeDefinition__Group_1_1_3__0 )? | 30125 | // InternalSolverLanguageParser.g:9818:2: ( rule__BoundedScope__Group_1_1_3__0 )? |
26416 | int alt60=2; | 30126 | int alt67=2; |
26417 | int LA60_0 = input.LA(1); | 30127 | int LA67_0 = input.LA(1); |
26418 | 30128 | ||
26419 | if ( (LA60_0==GreaterThanSignEqualsSign) ) { | 30129 | if ( (LA67_0==GreaterThanSignEqualsSign) ) { |
26420 | alt60=1; | 30130 | alt67=1; |
26421 | } | 30131 | } |
26422 | switch (alt60) { | 30132 | switch (alt67) { |
26423 | case 1 : | 30133 | case 1 : |
26424 | // InternalSolverLanguageParser.g:8594:3: rule__BoundedScopeDefinition__Group_1_1_3__0 | 30134 | // InternalSolverLanguageParser.g:9818:3: rule__BoundedScope__Group_1_1_3__0 |
26425 | { | 30135 | { |
26426 | pushFollow(FOLLOW_2); | 30136 | pushFollow(FOLLOW_2); |
26427 | rule__BoundedScopeDefinition__Group_1_1_3__0(); | 30137 | rule__BoundedScope__Group_1_1_3__0(); |
26428 | 30138 | ||
26429 | state._fsp--; | 30139 | state._fsp--; |
26430 | 30140 | ||
@@ -26434,7 +30144,7 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
26434 | 30144 | ||
26435 | } | 30145 | } |
26436 | 30146 | ||
26437 | after(grammarAccess.getBoundedScopeDefinitionAccess().getGroup_1_1_3()); | 30147 | after(grammarAccess.getBoundedScopeAccess().getGroup_1_1_3()); |
26438 | 30148 | ||
26439 | } | 30149 | } |
26440 | 30150 | ||
@@ -26453,26 +30163,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
26453 | } | 30163 | } |
26454 | return ; | 30164 | return ; |
26455 | } | 30165 | } |
26456 | // $ANTLR end "rule__BoundedScopeDefinition__Group_1_1__3__Impl" | 30166 | // $ANTLR end "rule__BoundedScope__Group_1_1__3__Impl" |
26457 | 30167 | ||
26458 | 30168 | ||
26459 | // $ANTLR start "rule__BoundedScopeDefinition__Group_1_1_3__0" | 30169 | // $ANTLR start "rule__BoundedScope__Group_1_1_3__0" |
26460 | // InternalSolverLanguageParser.g:8603:1: rule__BoundedScopeDefinition__Group_1_1_3__0 : rule__BoundedScopeDefinition__Group_1_1_3__0__Impl rule__BoundedScopeDefinition__Group_1_1_3__1 ; | 30170 | // InternalSolverLanguageParser.g:9827:1: rule__BoundedScope__Group_1_1_3__0 : rule__BoundedScope__Group_1_1_3__0__Impl rule__BoundedScope__Group_1_1_3__1 ; |
26461 | public final void rule__BoundedScopeDefinition__Group_1_1_3__0() throws RecognitionException { | 30171 | public final void rule__BoundedScope__Group_1_1_3__0() throws RecognitionException { |
26462 | 30172 | ||
26463 | int stackSize = keepStackSize(); | 30173 | int stackSize = keepStackSize(); |
26464 | 30174 | ||
26465 | try { | 30175 | try { |
26466 | // InternalSolverLanguageParser.g:8607:1: ( rule__BoundedScopeDefinition__Group_1_1_3__0__Impl rule__BoundedScopeDefinition__Group_1_1_3__1 ) | 30176 | // InternalSolverLanguageParser.g:9831:1: ( rule__BoundedScope__Group_1_1_3__0__Impl rule__BoundedScope__Group_1_1_3__1 ) |
26467 | // InternalSolverLanguageParser.g:8608:2: rule__BoundedScopeDefinition__Group_1_1_3__0__Impl rule__BoundedScopeDefinition__Group_1_1_3__1 | 30177 | // InternalSolverLanguageParser.g:9832:2: rule__BoundedScope__Group_1_1_3__0__Impl rule__BoundedScope__Group_1_1_3__1 |
26468 | { | 30178 | { |
26469 | pushFollow(FOLLOW_59); | 30179 | pushFollow(FOLLOW_64); |
26470 | rule__BoundedScopeDefinition__Group_1_1_3__0__Impl(); | 30180 | rule__BoundedScope__Group_1_1_3__0__Impl(); |
26471 | 30181 | ||
26472 | state._fsp--; | 30182 | state._fsp--; |
26473 | 30183 | ||
26474 | pushFollow(FOLLOW_2); | 30184 | pushFollow(FOLLOW_2); |
26475 | rule__BoundedScopeDefinition__Group_1_1_3__1(); | 30185 | rule__BoundedScope__Group_1_1_3__1(); |
26476 | 30186 | ||
26477 | state._fsp--; | 30187 | state._fsp--; |
26478 | 30188 | ||
@@ -26491,25 +30201,25 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
26491 | } | 30201 | } |
26492 | return ; | 30202 | return ; |
26493 | } | 30203 | } |
26494 | // $ANTLR end "rule__BoundedScopeDefinition__Group_1_1_3__0" | 30204 | // $ANTLR end "rule__BoundedScope__Group_1_1_3__0" |
26495 | 30205 | ||
26496 | 30206 | ||
26497 | // $ANTLR start "rule__BoundedScopeDefinition__Group_1_1_3__0__Impl" | 30207 | // $ANTLR start "rule__BoundedScope__Group_1_1_3__0__Impl" |
26498 | // InternalSolverLanguageParser.g:8615:1: rule__BoundedScopeDefinition__Group_1_1_3__0__Impl : ( GreaterThanSignEqualsSign ) ; | 30208 | // InternalSolverLanguageParser.g:9839:1: rule__BoundedScope__Group_1_1_3__0__Impl : ( GreaterThanSignEqualsSign ) ; |
26499 | public final void rule__BoundedScopeDefinition__Group_1_1_3__0__Impl() throws RecognitionException { | 30209 | public final void rule__BoundedScope__Group_1_1_3__0__Impl() throws RecognitionException { |
26500 | 30210 | ||
26501 | int stackSize = keepStackSize(); | 30211 | int stackSize = keepStackSize(); |
26502 | 30212 | ||
26503 | try { | 30213 | try { |
26504 | // InternalSolverLanguageParser.g:8619:1: ( ( GreaterThanSignEqualsSign ) ) | 30214 | // InternalSolverLanguageParser.g:9843:1: ( ( GreaterThanSignEqualsSign ) ) |
26505 | // InternalSolverLanguageParser.g:8620:1: ( GreaterThanSignEqualsSign ) | 30215 | // InternalSolverLanguageParser.g:9844:1: ( GreaterThanSignEqualsSign ) |
26506 | { | 30216 | { |
26507 | // InternalSolverLanguageParser.g:8620:1: ( GreaterThanSignEqualsSign ) | 30217 | // InternalSolverLanguageParser.g:9844:1: ( GreaterThanSignEqualsSign ) |
26508 | // InternalSolverLanguageParser.g:8621:2: GreaterThanSignEqualsSign | 30218 | // InternalSolverLanguageParser.g:9845:2: GreaterThanSignEqualsSign |
26509 | { | 30219 | { |
26510 | before(grammarAccess.getBoundedScopeDefinitionAccess().getGreaterThanSignEqualsSignKeyword_1_1_3_0()); | 30220 | before(grammarAccess.getBoundedScopeAccess().getGreaterThanSignEqualsSignKeyword_1_1_3_0()); |
26511 | match(input,GreaterThanSignEqualsSign,FOLLOW_2); | 30221 | match(input,GreaterThanSignEqualsSign,FOLLOW_2); |
26512 | after(grammarAccess.getBoundedScopeDefinitionAccess().getGreaterThanSignEqualsSignKeyword_1_1_3_0()); | 30222 | after(grammarAccess.getBoundedScopeAccess().getGreaterThanSignEqualsSignKeyword_1_1_3_0()); |
26513 | 30223 | ||
26514 | } | 30224 | } |
26515 | 30225 | ||
@@ -26528,21 +30238,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
26528 | } | 30238 | } |
26529 | return ; | 30239 | return ; |
26530 | } | 30240 | } |
26531 | // $ANTLR end "rule__BoundedScopeDefinition__Group_1_1_3__0__Impl" | 30241 | // $ANTLR end "rule__BoundedScope__Group_1_1_3__0__Impl" |
26532 | 30242 | ||
26533 | 30243 | ||
26534 | // $ANTLR start "rule__BoundedScopeDefinition__Group_1_1_3__1" | 30244 | // $ANTLR start "rule__BoundedScope__Group_1_1_3__1" |
26535 | // InternalSolverLanguageParser.g:8630:1: rule__BoundedScopeDefinition__Group_1_1_3__1 : rule__BoundedScopeDefinition__Group_1_1_3__1__Impl ; | 30245 | // InternalSolverLanguageParser.g:9854:1: rule__BoundedScope__Group_1_1_3__1 : rule__BoundedScope__Group_1_1_3__1__Impl ; |
26536 | public final void rule__BoundedScopeDefinition__Group_1_1_3__1() throws RecognitionException { | 30246 | public final void rule__BoundedScope__Group_1_1_3__1() throws RecognitionException { |
26537 | 30247 | ||
26538 | int stackSize = keepStackSize(); | 30248 | int stackSize = keepStackSize(); |
26539 | 30249 | ||
26540 | try { | 30250 | try { |
26541 | // InternalSolverLanguageParser.g:8634:1: ( rule__BoundedScopeDefinition__Group_1_1_3__1__Impl ) | 30251 | // InternalSolverLanguageParser.g:9858:1: ( rule__BoundedScope__Group_1_1_3__1__Impl ) |
26542 | // InternalSolverLanguageParser.g:8635:2: rule__BoundedScopeDefinition__Group_1_1_3__1__Impl | 30252 | // InternalSolverLanguageParser.g:9859:2: rule__BoundedScope__Group_1_1_3__1__Impl |
26543 | { | 30253 | { |
26544 | pushFollow(FOLLOW_2); | 30254 | pushFollow(FOLLOW_2); |
26545 | rule__BoundedScopeDefinition__Group_1_1_3__1__Impl(); | 30255 | rule__BoundedScope__Group_1_1_3__1__Impl(); |
26546 | 30256 | ||
26547 | state._fsp--; | 30257 | state._fsp--; |
26548 | 30258 | ||
@@ -26561,35 +30271,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
26561 | } | 30271 | } |
26562 | return ; | 30272 | return ; |
26563 | } | 30273 | } |
26564 | // $ANTLR end "rule__BoundedScopeDefinition__Group_1_1_3__1" | 30274 | // $ANTLR end "rule__BoundedScope__Group_1_1_3__1" |
26565 | 30275 | ||
26566 | 30276 | ||
26567 | // $ANTLR start "rule__BoundedScopeDefinition__Group_1_1_3__1__Impl" | 30277 | // $ANTLR start "rule__BoundedScope__Group_1_1_3__1__Impl" |
26568 | // InternalSolverLanguageParser.g:8641:1: rule__BoundedScopeDefinition__Group_1_1_3__1__Impl : ( ( rule__BoundedScopeDefinition__LowerBoundAssignment_1_1_3_1 ) ) ; | 30278 | // InternalSolverLanguageParser.g:9865:1: rule__BoundedScope__Group_1_1_3__1__Impl : ( ( rule__BoundedScope__LowerBoundAssignment_1_1_3_1 ) ) ; |
26569 | public final void rule__BoundedScopeDefinition__Group_1_1_3__1__Impl() throws RecognitionException { | 30279 | public final void rule__BoundedScope__Group_1_1_3__1__Impl() throws RecognitionException { |
26570 | 30280 | ||
26571 | int stackSize = keepStackSize(); | 30281 | int stackSize = keepStackSize(); |
26572 | 30282 | ||
26573 | try { | 30283 | try { |
26574 | // InternalSolverLanguageParser.g:8645:1: ( ( ( rule__BoundedScopeDefinition__LowerBoundAssignment_1_1_3_1 ) ) ) | 30284 | // InternalSolverLanguageParser.g:9869:1: ( ( ( rule__BoundedScope__LowerBoundAssignment_1_1_3_1 ) ) ) |
26575 | // InternalSolverLanguageParser.g:8646:1: ( ( rule__BoundedScopeDefinition__LowerBoundAssignment_1_1_3_1 ) ) | 30285 | // InternalSolverLanguageParser.g:9870:1: ( ( rule__BoundedScope__LowerBoundAssignment_1_1_3_1 ) ) |
26576 | { | 30286 | { |
26577 | // InternalSolverLanguageParser.g:8646:1: ( ( rule__BoundedScopeDefinition__LowerBoundAssignment_1_1_3_1 ) ) | 30287 | // InternalSolverLanguageParser.g:9870:1: ( ( rule__BoundedScope__LowerBoundAssignment_1_1_3_1 ) ) |
26578 | // InternalSolverLanguageParser.g:8647:2: ( rule__BoundedScopeDefinition__LowerBoundAssignment_1_1_3_1 ) | 30288 | // InternalSolverLanguageParser.g:9871:2: ( rule__BoundedScope__LowerBoundAssignment_1_1_3_1 ) |
26579 | { | 30289 | { |
26580 | before(grammarAccess.getBoundedScopeDefinitionAccess().getLowerBoundAssignment_1_1_3_1()); | 30290 | before(grammarAccess.getBoundedScopeAccess().getLowerBoundAssignment_1_1_3_1()); |
26581 | // InternalSolverLanguageParser.g:8648:2: ( rule__BoundedScopeDefinition__LowerBoundAssignment_1_1_3_1 ) | 30291 | // InternalSolverLanguageParser.g:9872:2: ( rule__BoundedScope__LowerBoundAssignment_1_1_3_1 ) |
26582 | // InternalSolverLanguageParser.g:8648:3: rule__BoundedScopeDefinition__LowerBoundAssignment_1_1_3_1 | 30292 | // InternalSolverLanguageParser.g:9872:3: rule__BoundedScope__LowerBoundAssignment_1_1_3_1 |
26583 | { | 30293 | { |
26584 | pushFollow(FOLLOW_2); | 30294 | pushFollow(FOLLOW_2); |
26585 | rule__BoundedScopeDefinition__LowerBoundAssignment_1_1_3_1(); | 30295 | rule__BoundedScope__LowerBoundAssignment_1_1_3_1(); |
26586 | 30296 | ||
26587 | state._fsp--; | 30297 | state._fsp--; |
26588 | 30298 | ||
26589 | 30299 | ||
26590 | } | 30300 | } |
26591 | 30301 | ||
26592 | after(grammarAccess.getBoundedScopeDefinitionAccess().getLowerBoundAssignment_1_1_3_1()); | 30302 | after(grammarAccess.getBoundedScopeAccess().getLowerBoundAssignment_1_1_3_1()); |
26593 | 30303 | ||
26594 | } | 30304 | } |
26595 | 30305 | ||
@@ -26608,26 +30318,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
26608 | } | 30318 | } |
26609 | return ; | 30319 | return ; |
26610 | } | 30320 | } |
26611 | // $ANTLR end "rule__BoundedScopeDefinition__Group_1_1_3__1__Impl" | 30321 | // $ANTLR end "rule__BoundedScope__Group_1_1_3__1__Impl" |
26612 | 30322 | ||
26613 | 30323 | ||
26614 | // $ANTLR start "rule__LowerBoundedScopeDefinition__Group__0" | 30324 | // $ANTLR start "rule__LowerBoundedScope__Group__0" |
26615 | // InternalSolverLanguageParser.g:8657:1: rule__LowerBoundedScopeDefinition__Group__0 : rule__LowerBoundedScopeDefinition__Group__0__Impl rule__LowerBoundedScopeDefinition__Group__1 ; | 30325 | // InternalSolverLanguageParser.g:9881:1: rule__LowerBoundedScope__Group__0 : rule__LowerBoundedScope__Group__0__Impl rule__LowerBoundedScope__Group__1 ; |
26616 | public final void rule__LowerBoundedScopeDefinition__Group__0() throws RecognitionException { | 30326 | public final void rule__LowerBoundedScope__Group__0() throws RecognitionException { |
26617 | 30327 | ||
26618 | int stackSize = keepStackSize(); | 30328 | int stackSize = keepStackSize(); |
26619 | 30329 | ||
26620 | try { | 30330 | try { |
26621 | // InternalSolverLanguageParser.g:8661:1: ( rule__LowerBoundedScopeDefinition__Group__0__Impl rule__LowerBoundedScopeDefinition__Group__1 ) | 30331 | // InternalSolverLanguageParser.g:9885:1: ( rule__LowerBoundedScope__Group__0__Impl rule__LowerBoundedScope__Group__1 ) |
26622 | // InternalSolverLanguageParser.g:8662:2: rule__LowerBoundedScopeDefinition__Group__0__Impl rule__LowerBoundedScopeDefinition__Group__1 | 30332 | // InternalSolverLanguageParser.g:9886:2: rule__LowerBoundedScope__Group__0__Impl rule__LowerBoundedScope__Group__1 |
26623 | { | 30333 | { |
26624 | pushFollow(FOLLOW_61); | 30334 | pushFollow(FOLLOW_70); |
26625 | rule__LowerBoundedScopeDefinition__Group__0__Impl(); | 30335 | rule__LowerBoundedScope__Group__0__Impl(); |
26626 | 30336 | ||
26627 | state._fsp--; | 30337 | state._fsp--; |
26628 | 30338 | ||
26629 | pushFollow(FOLLOW_2); | 30339 | pushFollow(FOLLOW_2); |
26630 | rule__LowerBoundedScopeDefinition__Group__1(); | 30340 | rule__LowerBoundedScope__Group__1(); |
26631 | 30341 | ||
26632 | state._fsp--; | 30342 | state._fsp--; |
26633 | 30343 | ||
@@ -26646,25 +30356,25 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
26646 | } | 30356 | } |
26647 | return ; | 30357 | return ; |
26648 | } | 30358 | } |
26649 | // $ANTLR end "rule__LowerBoundedScopeDefinition__Group__0" | 30359 | // $ANTLR end "rule__LowerBoundedScope__Group__0" |
26650 | 30360 | ||
26651 | 30361 | ||
26652 | // $ANTLR start "rule__LowerBoundedScopeDefinition__Group__0__Impl" | 30362 | // $ANTLR start "rule__LowerBoundedScope__Group__0__Impl" |
26653 | // InternalSolverLanguageParser.g:8669:1: rule__LowerBoundedScopeDefinition__Group__0__Impl : ( Scope ) ; | 30363 | // InternalSolverLanguageParser.g:9893:1: rule__LowerBoundedScope__Group__0__Impl : ( Scope ) ; |
26654 | public final void rule__LowerBoundedScopeDefinition__Group__0__Impl() throws RecognitionException { | 30364 | public final void rule__LowerBoundedScope__Group__0__Impl() throws RecognitionException { |
26655 | 30365 | ||
26656 | int stackSize = keepStackSize(); | 30366 | int stackSize = keepStackSize(); |
26657 | 30367 | ||
26658 | try { | 30368 | try { |
26659 | // InternalSolverLanguageParser.g:8673:1: ( ( Scope ) ) | 30369 | // InternalSolverLanguageParser.g:9897:1: ( ( Scope ) ) |
26660 | // InternalSolverLanguageParser.g:8674:1: ( Scope ) | 30370 | // InternalSolverLanguageParser.g:9898:1: ( Scope ) |
26661 | { | 30371 | { |
26662 | // InternalSolverLanguageParser.g:8674:1: ( Scope ) | 30372 | // InternalSolverLanguageParser.g:9898:1: ( Scope ) |
26663 | // InternalSolverLanguageParser.g:8675:2: Scope | 30373 | // InternalSolverLanguageParser.g:9899:2: Scope |
26664 | { | 30374 | { |
26665 | before(grammarAccess.getLowerBoundedScopeDefinitionAccess().getScopeKeyword_0()); | 30375 | before(grammarAccess.getLowerBoundedScopeAccess().getScopeKeyword_0()); |
26666 | match(input,Scope,FOLLOW_2); | 30376 | match(input,Scope,FOLLOW_2); |
26667 | after(grammarAccess.getLowerBoundedScopeDefinitionAccess().getScopeKeyword_0()); | 30377 | after(grammarAccess.getLowerBoundedScopeAccess().getScopeKeyword_0()); |
26668 | 30378 | ||
26669 | } | 30379 | } |
26670 | 30380 | ||
@@ -26683,21 +30393,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
26683 | } | 30393 | } |
26684 | return ; | 30394 | return ; |
26685 | } | 30395 | } |
26686 | // $ANTLR end "rule__LowerBoundedScopeDefinition__Group__0__Impl" | 30396 | // $ANTLR end "rule__LowerBoundedScope__Group__0__Impl" |
26687 | 30397 | ||
26688 | 30398 | ||
26689 | // $ANTLR start "rule__LowerBoundedScopeDefinition__Group__1" | 30399 | // $ANTLR start "rule__LowerBoundedScope__Group__1" |
26690 | // InternalSolverLanguageParser.g:8684:1: rule__LowerBoundedScopeDefinition__Group__1 : rule__LowerBoundedScopeDefinition__Group__1__Impl ; | 30400 | // InternalSolverLanguageParser.g:9908:1: rule__LowerBoundedScope__Group__1 : rule__LowerBoundedScope__Group__1__Impl rule__LowerBoundedScope__Group__2 ; |
26691 | public final void rule__LowerBoundedScopeDefinition__Group__1() throws RecognitionException { | 30401 | public final void rule__LowerBoundedScope__Group__1() throws RecognitionException { |
26692 | 30402 | ||
26693 | int stackSize = keepStackSize(); | 30403 | int stackSize = keepStackSize(); |
26694 | 30404 | ||
26695 | try { | 30405 | try { |
26696 | // InternalSolverLanguageParser.g:8688:1: ( rule__LowerBoundedScopeDefinition__Group__1__Impl ) | 30406 | // InternalSolverLanguageParser.g:9912:1: ( rule__LowerBoundedScope__Group__1__Impl rule__LowerBoundedScope__Group__2 ) |
26697 | // InternalSolverLanguageParser.g:8689:2: rule__LowerBoundedScopeDefinition__Group__1__Impl | 30407 | // InternalSolverLanguageParser.g:9913:2: rule__LowerBoundedScope__Group__1__Impl rule__LowerBoundedScope__Group__2 |
26698 | { | 30408 | { |
30409 | pushFollow(FOLLOW_7); | ||
30410 | rule__LowerBoundedScope__Group__1__Impl(); | ||
30411 | |||
30412 | state._fsp--; | ||
30413 | |||
26699 | pushFollow(FOLLOW_2); | 30414 | pushFollow(FOLLOW_2); |
26700 | rule__LowerBoundedScopeDefinition__Group__1__Impl(); | 30415 | rule__LowerBoundedScope__Group__2(); |
26701 | 30416 | ||
26702 | state._fsp--; | 30417 | state._fsp--; |
26703 | 30418 | ||
@@ -26716,35 +30431,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
26716 | } | 30431 | } |
26717 | return ; | 30432 | return ; |
26718 | } | 30433 | } |
26719 | // $ANTLR end "rule__LowerBoundedScopeDefinition__Group__1" | 30434 | // $ANTLR end "rule__LowerBoundedScope__Group__1" |
26720 | 30435 | ||
26721 | 30436 | ||
26722 | // $ANTLR start "rule__LowerBoundedScopeDefinition__Group__1__Impl" | 30437 | // $ANTLR start "rule__LowerBoundedScope__Group__1__Impl" |
26723 | // InternalSolverLanguageParser.g:8695:1: rule__LowerBoundedScopeDefinition__Group__1__Impl : ( ( rule__LowerBoundedScopeDefinition__Alternatives_1 ) ) ; | 30438 | // InternalSolverLanguageParser.g:9920:1: rule__LowerBoundedScope__Group__1__Impl : ( ( rule__LowerBoundedScope__Alternatives_1 ) ) ; |
26724 | public final void rule__LowerBoundedScopeDefinition__Group__1__Impl() throws RecognitionException { | 30439 | public final void rule__LowerBoundedScope__Group__1__Impl() throws RecognitionException { |
26725 | 30440 | ||
26726 | int stackSize = keepStackSize(); | 30441 | int stackSize = keepStackSize(); |
26727 | 30442 | ||
26728 | try { | 30443 | try { |
26729 | // InternalSolverLanguageParser.g:8699:1: ( ( ( rule__LowerBoundedScopeDefinition__Alternatives_1 ) ) ) | 30444 | // InternalSolverLanguageParser.g:9924:1: ( ( ( rule__LowerBoundedScope__Alternatives_1 ) ) ) |
26730 | // InternalSolverLanguageParser.g:8700:1: ( ( rule__LowerBoundedScopeDefinition__Alternatives_1 ) ) | 30445 | // InternalSolverLanguageParser.g:9925:1: ( ( rule__LowerBoundedScope__Alternatives_1 ) ) |
26731 | { | 30446 | { |
26732 | // InternalSolverLanguageParser.g:8700:1: ( ( rule__LowerBoundedScopeDefinition__Alternatives_1 ) ) | 30447 | // InternalSolverLanguageParser.g:9925:1: ( ( rule__LowerBoundedScope__Alternatives_1 ) ) |
26733 | // InternalSolverLanguageParser.g:8701:2: ( rule__LowerBoundedScopeDefinition__Alternatives_1 ) | 30448 | // InternalSolverLanguageParser.g:9926:2: ( rule__LowerBoundedScope__Alternatives_1 ) |
26734 | { | 30449 | { |
26735 | before(grammarAccess.getLowerBoundedScopeDefinitionAccess().getAlternatives_1()); | 30450 | before(grammarAccess.getLowerBoundedScopeAccess().getAlternatives_1()); |
26736 | // InternalSolverLanguageParser.g:8702:2: ( rule__LowerBoundedScopeDefinition__Alternatives_1 ) | 30451 | // InternalSolverLanguageParser.g:9927:2: ( rule__LowerBoundedScope__Alternatives_1 ) |
26737 | // InternalSolverLanguageParser.g:8702:3: rule__LowerBoundedScopeDefinition__Alternatives_1 | 30452 | // InternalSolverLanguageParser.g:9927:3: rule__LowerBoundedScope__Alternatives_1 |
26738 | { | 30453 | { |
26739 | pushFollow(FOLLOW_2); | 30454 | pushFollow(FOLLOW_2); |
26740 | rule__LowerBoundedScopeDefinition__Alternatives_1(); | 30455 | rule__LowerBoundedScope__Alternatives_1(); |
26741 | 30456 | ||
26742 | state._fsp--; | 30457 | state._fsp--; |
26743 | 30458 | ||
26744 | 30459 | ||
26745 | } | 30460 | } |
26746 | 30461 | ||
26747 | after(grammarAccess.getLowerBoundedScopeDefinitionAccess().getAlternatives_1()); | 30462 | after(grammarAccess.getLowerBoundedScopeAccess().getAlternatives_1()); |
26748 | 30463 | ||
26749 | } | 30464 | } |
26750 | 30465 | ||
@@ -26763,26 +30478,96 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
26763 | } | 30478 | } |
26764 | return ; | 30479 | return ; |
26765 | } | 30480 | } |
26766 | // $ANTLR end "rule__LowerBoundedScopeDefinition__Group__1__Impl" | 30481 | // $ANTLR end "rule__LowerBoundedScope__Group__1__Impl" |
26767 | 30482 | ||
26768 | 30483 | ||
26769 | // $ANTLR start "rule__LowerBoundedScopeDefinition__Group_1_0__0" | 30484 | // $ANTLR start "rule__LowerBoundedScope__Group__2" |
26770 | // InternalSolverLanguageParser.g:8711:1: rule__LowerBoundedScopeDefinition__Group_1_0__0 : rule__LowerBoundedScopeDefinition__Group_1_0__0__Impl rule__LowerBoundedScopeDefinition__Group_1_0__1 ; | 30485 | // InternalSolverLanguageParser.g:9935:1: rule__LowerBoundedScope__Group__2 : rule__LowerBoundedScope__Group__2__Impl ; |
26771 | public final void rule__LowerBoundedScopeDefinition__Group_1_0__0() throws RecognitionException { | 30486 | public final void rule__LowerBoundedScope__Group__2() throws RecognitionException { |
26772 | 30487 | ||
26773 | int stackSize = keepStackSize(); | 30488 | int stackSize = keepStackSize(); |
26774 | 30489 | ||
26775 | try { | 30490 | try { |
26776 | // InternalSolverLanguageParser.g:8715:1: ( rule__LowerBoundedScopeDefinition__Group_1_0__0__Impl rule__LowerBoundedScopeDefinition__Group_1_0__1 ) | 30491 | // InternalSolverLanguageParser.g:9939:1: ( rule__LowerBoundedScope__Group__2__Impl ) |
26777 | // InternalSolverLanguageParser.g:8716:2: rule__LowerBoundedScopeDefinition__Group_1_0__0__Impl rule__LowerBoundedScopeDefinition__Group_1_0__1 | 30492 | // InternalSolverLanguageParser.g:9940:2: rule__LowerBoundedScope__Group__2__Impl |
26778 | { | 30493 | { |
26779 | pushFollow(FOLLOW_62); | 30494 | pushFollow(FOLLOW_2); |
26780 | rule__LowerBoundedScopeDefinition__Group_1_0__0__Impl(); | 30495 | rule__LowerBoundedScope__Group__2__Impl(); |
30496 | |||
30497 | state._fsp--; | ||
30498 | |||
30499 | |||
30500 | } | ||
30501 | |||
30502 | } | ||
30503 | catch (RecognitionException re) { | ||
30504 | reportError(re); | ||
30505 | recover(input,re); | ||
30506 | } | ||
30507 | finally { | ||
30508 | |||
30509 | restoreStackSize(stackSize); | ||
30510 | |||
30511 | } | ||
30512 | return ; | ||
30513 | } | ||
30514 | // $ANTLR end "rule__LowerBoundedScope__Group__2" | ||
30515 | |||
30516 | |||
30517 | // $ANTLR start "rule__LowerBoundedScope__Group__2__Impl" | ||
30518 | // InternalSolverLanguageParser.g:9946:1: rule__LowerBoundedScope__Group__2__Impl : ( RULE_FULL_STOP ) ; | ||
30519 | public final void rule__LowerBoundedScope__Group__2__Impl() throws RecognitionException { | ||
30520 | |||
30521 | int stackSize = keepStackSize(); | ||
30522 | |||
30523 | try { | ||
30524 | // InternalSolverLanguageParser.g:9950:1: ( ( RULE_FULL_STOP ) ) | ||
30525 | // InternalSolverLanguageParser.g:9951:1: ( RULE_FULL_STOP ) | ||
30526 | { | ||
30527 | // InternalSolverLanguageParser.g:9951:1: ( RULE_FULL_STOP ) | ||
30528 | // InternalSolverLanguageParser.g:9952:2: RULE_FULL_STOP | ||
30529 | { | ||
30530 | before(grammarAccess.getLowerBoundedScopeAccess().getFULL_STOPTerminalRuleCall_2()); | ||
30531 | match(input,RULE_FULL_STOP,FOLLOW_2); | ||
30532 | after(grammarAccess.getLowerBoundedScopeAccess().getFULL_STOPTerminalRuleCall_2()); | ||
30533 | |||
30534 | } | ||
30535 | |||
30536 | |||
30537 | } | ||
30538 | |||
30539 | } | ||
30540 | catch (RecognitionException re) { | ||
30541 | reportError(re); | ||
30542 | recover(input,re); | ||
30543 | } | ||
30544 | finally { | ||
30545 | |||
30546 | restoreStackSize(stackSize); | ||
30547 | |||
30548 | } | ||
30549 | return ; | ||
30550 | } | ||
30551 | // $ANTLR end "rule__LowerBoundedScope__Group__2__Impl" | ||
30552 | |||
30553 | |||
30554 | // $ANTLR start "rule__LowerBoundedScope__Group_1_0__0" | ||
30555 | // InternalSolverLanguageParser.g:9962:1: rule__LowerBoundedScope__Group_1_0__0 : rule__LowerBoundedScope__Group_1_0__0__Impl rule__LowerBoundedScope__Group_1_0__1 ; | ||
30556 | public final void rule__LowerBoundedScope__Group_1_0__0() throws RecognitionException { | ||
30557 | |||
30558 | int stackSize = keepStackSize(); | ||
30559 | |||
30560 | try { | ||
30561 | // InternalSolverLanguageParser.g:9966:1: ( rule__LowerBoundedScope__Group_1_0__0__Impl rule__LowerBoundedScope__Group_1_0__1 ) | ||
30562 | // InternalSolverLanguageParser.g:9967:2: rule__LowerBoundedScope__Group_1_0__0__Impl rule__LowerBoundedScope__Group_1_0__1 | ||
30563 | { | ||
30564 | pushFollow(FOLLOW_71); | ||
30565 | rule__LowerBoundedScope__Group_1_0__0__Impl(); | ||
26781 | 30566 | ||
26782 | state._fsp--; | 30567 | state._fsp--; |
26783 | 30568 | ||
26784 | pushFollow(FOLLOW_2); | 30569 | pushFollow(FOLLOW_2); |
26785 | rule__LowerBoundedScopeDefinition__Group_1_0__1(); | 30570 | rule__LowerBoundedScope__Group_1_0__1(); |
26786 | 30571 | ||
26787 | state._fsp--; | 30572 | state._fsp--; |
26788 | 30573 | ||
@@ -26801,35 +30586,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
26801 | } | 30586 | } |
26802 | return ; | 30587 | return ; |
26803 | } | 30588 | } |
26804 | // $ANTLR end "rule__LowerBoundedScopeDefinition__Group_1_0__0" | 30589 | // $ANTLR end "rule__LowerBoundedScope__Group_1_0__0" |
26805 | 30590 | ||
26806 | 30591 | ||
26807 | // $ANTLR start "rule__LowerBoundedScopeDefinition__Group_1_0__0__Impl" | 30592 | // $ANTLR start "rule__LowerBoundedScope__Group_1_0__0__Impl" |
26808 | // InternalSolverLanguageParser.g:8723:1: rule__LowerBoundedScopeDefinition__Group_1_0__0__Impl : ( ( rule__LowerBoundedScopeDefinition__LowerBoundAssignment_1_0_0 ) ) ; | 30593 | // InternalSolverLanguageParser.g:9974:1: rule__LowerBoundedScope__Group_1_0__0__Impl : ( ( rule__LowerBoundedScope__LowerBoundAssignment_1_0_0 ) ) ; |
26809 | public final void rule__LowerBoundedScopeDefinition__Group_1_0__0__Impl() throws RecognitionException { | 30594 | public final void rule__LowerBoundedScope__Group_1_0__0__Impl() throws RecognitionException { |
26810 | 30595 | ||
26811 | int stackSize = keepStackSize(); | 30596 | int stackSize = keepStackSize(); |
26812 | 30597 | ||
26813 | try { | 30598 | try { |
26814 | // InternalSolverLanguageParser.g:8727:1: ( ( ( rule__LowerBoundedScopeDefinition__LowerBoundAssignment_1_0_0 ) ) ) | 30599 | // InternalSolverLanguageParser.g:9978:1: ( ( ( rule__LowerBoundedScope__LowerBoundAssignment_1_0_0 ) ) ) |
26815 | // InternalSolverLanguageParser.g:8728:1: ( ( rule__LowerBoundedScopeDefinition__LowerBoundAssignment_1_0_0 ) ) | 30600 | // InternalSolverLanguageParser.g:9979:1: ( ( rule__LowerBoundedScope__LowerBoundAssignment_1_0_0 ) ) |
26816 | { | 30601 | { |
26817 | // InternalSolverLanguageParser.g:8728:1: ( ( rule__LowerBoundedScopeDefinition__LowerBoundAssignment_1_0_0 ) ) | 30602 | // InternalSolverLanguageParser.g:9979:1: ( ( rule__LowerBoundedScope__LowerBoundAssignment_1_0_0 ) ) |
26818 | // InternalSolverLanguageParser.g:8729:2: ( rule__LowerBoundedScopeDefinition__LowerBoundAssignment_1_0_0 ) | 30603 | // InternalSolverLanguageParser.g:9980:2: ( rule__LowerBoundedScope__LowerBoundAssignment_1_0_0 ) |
26819 | { | 30604 | { |
26820 | before(grammarAccess.getLowerBoundedScopeDefinitionAccess().getLowerBoundAssignment_1_0_0()); | 30605 | before(grammarAccess.getLowerBoundedScopeAccess().getLowerBoundAssignment_1_0_0()); |
26821 | // InternalSolverLanguageParser.g:8730:2: ( rule__LowerBoundedScopeDefinition__LowerBoundAssignment_1_0_0 ) | 30606 | // InternalSolverLanguageParser.g:9981:2: ( rule__LowerBoundedScope__LowerBoundAssignment_1_0_0 ) |
26822 | // InternalSolverLanguageParser.g:8730:3: rule__LowerBoundedScopeDefinition__LowerBoundAssignment_1_0_0 | 30607 | // InternalSolverLanguageParser.g:9981:3: rule__LowerBoundedScope__LowerBoundAssignment_1_0_0 |
26823 | { | 30608 | { |
26824 | pushFollow(FOLLOW_2); | 30609 | pushFollow(FOLLOW_2); |
26825 | rule__LowerBoundedScopeDefinition__LowerBoundAssignment_1_0_0(); | 30610 | rule__LowerBoundedScope__LowerBoundAssignment_1_0_0(); |
26826 | 30611 | ||
26827 | state._fsp--; | 30612 | state._fsp--; |
26828 | 30613 | ||
26829 | 30614 | ||
26830 | } | 30615 | } |
26831 | 30616 | ||
26832 | after(grammarAccess.getLowerBoundedScopeDefinitionAccess().getLowerBoundAssignment_1_0_0()); | 30617 | after(grammarAccess.getLowerBoundedScopeAccess().getLowerBoundAssignment_1_0_0()); |
26833 | 30618 | ||
26834 | } | 30619 | } |
26835 | 30620 | ||
@@ -26848,26 +30633,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
26848 | } | 30633 | } |
26849 | return ; | 30634 | return ; |
26850 | } | 30635 | } |
26851 | // $ANTLR end "rule__LowerBoundedScopeDefinition__Group_1_0__0__Impl" | 30636 | // $ANTLR end "rule__LowerBoundedScope__Group_1_0__0__Impl" |
26852 | 30637 | ||
26853 | 30638 | ||
26854 | // $ANTLR start "rule__LowerBoundedScopeDefinition__Group_1_0__1" | 30639 | // $ANTLR start "rule__LowerBoundedScope__Group_1_0__1" |
26855 | // InternalSolverLanguageParser.g:8738:1: rule__LowerBoundedScopeDefinition__Group_1_0__1 : rule__LowerBoundedScopeDefinition__Group_1_0__1__Impl rule__LowerBoundedScopeDefinition__Group_1_0__2 ; | 30640 | // InternalSolverLanguageParser.g:9989:1: rule__LowerBoundedScope__Group_1_0__1 : rule__LowerBoundedScope__Group_1_0__1__Impl rule__LowerBoundedScope__Group_1_0__2 ; |
26856 | public final void rule__LowerBoundedScopeDefinition__Group_1_0__1() throws RecognitionException { | 30641 | public final void rule__LowerBoundedScope__Group_1_0__1() throws RecognitionException { |
26857 | 30642 | ||
26858 | int stackSize = keepStackSize(); | 30643 | int stackSize = keepStackSize(); |
26859 | 30644 | ||
26860 | try { | 30645 | try { |
26861 | // InternalSolverLanguageParser.g:8742:1: ( rule__LowerBoundedScopeDefinition__Group_1_0__1__Impl rule__LowerBoundedScopeDefinition__Group_1_0__2 ) | 30646 | // InternalSolverLanguageParser.g:9993:1: ( rule__LowerBoundedScope__Group_1_0__1__Impl rule__LowerBoundedScope__Group_1_0__2 ) |
26862 | // InternalSolverLanguageParser.g:8743:2: rule__LowerBoundedScopeDefinition__Group_1_0__1__Impl rule__LowerBoundedScopeDefinition__Group_1_0__2 | 30647 | // InternalSolverLanguageParser.g:9994:2: rule__LowerBoundedScope__Group_1_0__1__Impl rule__LowerBoundedScope__Group_1_0__2 |
26863 | { | 30648 | { |
26864 | pushFollow(FOLLOW_9); | 30649 | pushFollow(FOLLOW_6); |
26865 | rule__LowerBoundedScopeDefinition__Group_1_0__1__Impl(); | 30650 | rule__LowerBoundedScope__Group_1_0__1__Impl(); |
26866 | 30651 | ||
26867 | state._fsp--; | 30652 | state._fsp--; |
26868 | 30653 | ||
26869 | pushFollow(FOLLOW_2); | 30654 | pushFollow(FOLLOW_2); |
26870 | rule__LowerBoundedScopeDefinition__Group_1_0__2(); | 30655 | rule__LowerBoundedScope__Group_1_0__2(); |
26871 | 30656 | ||
26872 | state._fsp--; | 30657 | state._fsp--; |
26873 | 30658 | ||
@@ -26886,25 +30671,25 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
26886 | } | 30671 | } |
26887 | return ; | 30672 | return ; |
26888 | } | 30673 | } |
26889 | // $ANTLR end "rule__LowerBoundedScopeDefinition__Group_1_0__1" | 30674 | // $ANTLR end "rule__LowerBoundedScope__Group_1_0__1" |
26890 | 30675 | ||
26891 | 30676 | ||
26892 | // $ANTLR start "rule__LowerBoundedScopeDefinition__Group_1_0__1__Impl" | 30677 | // $ANTLR start "rule__LowerBoundedScope__Group_1_0__1__Impl" |
26893 | // InternalSolverLanguageParser.g:8750:1: rule__LowerBoundedScopeDefinition__Group_1_0__1__Impl : ( LessThanSignEqualsSign ) ; | 30678 | // InternalSolverLanguageParser.g:10001:1: rule__LowerBoundedScope__Group_1_0__1__Impl : ( LessThanSignEqualsSign ) ; |
26894 | public final void rule__LowerBoundedScopeDefinition__Group_1_0__1__Impl() throws RecognitionException { | 30679 | public final void rule__LowerBoundedScope__Group_1_0__1__Impl() throws RecognitionException { |
26895 | 30680 | ||
26896 | int stackSize = keepStackSize(); | 30681 | int stackSize = keepStackSize(); |
26897 | 30682 | ||
26898 | try { | 30683 | try { |
26899 | // InternalSolverLanguageParser.g:8754:1: ( ( LessThanSignEqualsSign ) ) | 30684 | // InternalSolverLanguageParser.g:10005:1: ( ( LessThanSignEqualsSign ) ) |
26900 | // InternalSolverLanguageParser.g:8755:1: ( LessThanSignEqualsSign ) | 30685 | // InternalSolverLanguageParser.g:10006:1: ( LessThanSignEqualsSign ) |
26901 | { | 30686 | { |
26902 | // InternalSolverLanguageParser.g:8755:1: ( LessThanSignEqualsSign ) | 30687 | // InternalSolverLanguageParser.g:10006:1: ( LessThanSignEqualsSign ) |
26903 | // InternalSolverLanguageParser.g:8756:2: LessThanSignEqualsSign | 30688 | // InternalSolverLanguageParser.g:10007:2: LessThanSignEqualsSign |
26904 | { | 30689 | { |
26905 | before(grammarAccess.getLowerBoundedScopeDefinitionAccess().getLessThanSignEqualsSignKeyword_1_0_1()); | 30690 | before(grammarAccess.getLowerBoundedScopeAccess().getLessThanSignEqualsSignKeyword_1_0_1()); |
26906 | match(input,LessThanSignEqualsSign,FOLLOW_2); | 30691 | match(input,LessThanSignEqualsSign,FOLLOW_2); |
26907 | after(grammarAccess.getLowerBoundedScopeDefinitionAccess().getLessThanSignEqualsSignKeyword_1_0_1()); | 30692 | after(grammarAccess.getLowerBoundedScopeAccess().getLessThanSignEqualsSignKeyword_1_0_1()); |
26908 | 30693 | ||
26909 | } | 30694 | } |
26910 | 30695 | ||
@@ -26923,21 +30708,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
26923 | } | 30708 | } |
26924 | return ; | 30709 | return ; |
26925 | } | 30710 | } |
26926 | // $ANTLR end "rule__LowerBoundedScopeDefinition__Group_1_0__1__Impl" | 30711 | // $ANTLR end "rule__LowerBoundedScope__Group_1_0__1__Impl" |
26927 | 30712 | ||
26928 | 30713 | ||
26929 | // $ANTLR start "rule__LowerBoundedScopeDefinition__Group_1_0__2" | 30714 | // $ANTLR start "rule__LowerBoundedScope__Group_1_0__2" |
26930 | // InternalSolverLanguageParser.g:8765:1: rule__LowerBoundedScopeDefinition__Group_1_0__2 : rule__LowerBoundedScopeDefinition__Group_1_0__2__Impl ; | 30715 | // InternalSolverLanguageParser.g:10016:1: rule__LowerBoundedScope__Group_1_0__2 : rule__LowerBoundedScope__Group_1_0__2__Impl ; |
26931 | public final void rule__LowerBoundedScopeDefinition__Group_1_0__2() throws RecognitionException { | 30716 | public final void rule__LowerBoundedScope__Group_1_0__2() throws RecognitionException { |
26932 | 30717 | ||
26933 | int stackSize = keepStackSize(); | 30718 | int stackSize = keepStackSize(); |
26934 | 30719 | ||
26935 | try { | 30720 | try { |
26936 | // InternalSolverLanguageParser.g:8769:1: ( rule__LowerBoundedScopeDefinition__Group_1_0__2__Impl ) | 30721 | // InternalSolverLanguageParser.g:10020:1: ( rule__LowerBoundedScope__Group_1_0__2__Impl ) |
26937 | // InternalSolverLanguageParser.g:8770:2: rule__LowerBoundedScopeDefinition__Group_1_0__2__Impl | 30722 | // InternalSolverLanguageParser.g:10021:2: rule__LowerBoundedScope__Group_1_0__2__Impl |
26938 | { | 30723 | { |
26939 | pushFollow(FOLLOW_2); | 30724 | pushFollow(FOLLOW_2); |
26940 | rule__LowerBoundedScopeDefinition__Group_1_0__2__Impl(); | 30725 | rule__LowerBoundedScope__Group_1_0__2__Impl(); |
26941 | 30726 | ||
26942 | state._fsp--; | 30727 | state._fsp--; |
26943 | 30728 | ||
@@ -26956,35 +30741,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
26956 | } | 30741 | } |
26957 | return ; | 30742 | return ; |
26958 | } | 30743 | } |
26959 | // $ANTLR end "rule__LowerBoundedScopeDefinition__Group_1_0__2" | 30744 | // $ANTLR end "rule__LowerBoundedScope__Group_1_0__2" |
26960 | 30745 | ||
26961 | 30746 | ||
26962 | // $ANTLR start "rule__LowerBoundedScopeDefinition__Group_1_0__2__Impl" | 30747 | // $ANTLR start "rule__LowerBoundedScope__Group_1_0__2__Impl" |
26963 | // InternalSolverLanguageParser.g:8776:1: rule__LowerBoundedScopeDefinition__Group_1_0__2__Impl : ( ( rule__LowerBoundedScopeDefinition__TypeAssignment_1_0_2 ) ) ; | 30748 | // InternalSolverLanguageParser.g:10027:1: rule__LowerBoundedScope__Group_1_0__2__Impl : ( ( rule__LowerBoundedScope__TypeAssignment_1_0_2 ) ) ; |
26964 | public final void rule__LowerBoundedScopeDefinition__Group_1_0__2__Impl() throws RecognitionException { | 30749 | public final void rule__LowerBoundedScope__Group_1_0__2__Impl() throws RecognitionException { |
26965 | 30750 | ||
26966 | int stackSize = keepStackSize(); | 30751 | int stackSize = keepStackSize(); |
26967 | 30752 | ||
26968 | try { | 30753 | try { |
26969 | // InternalSolverLanguageParser.g:8780:1: ( ( ( rule__LowerBoundedScopeDefinition__TypeAssignment_1_0_2 ) ) ) | 30754 | // InternalSolverLanguageParser.g:10031:1: ( ( ( rule__LowerBoundedScope__TypeAssignment_1_0_2 ) ) ) |
26970 | // InternalSolverLanguageParser.g:8781:1: ( ( rule__LowerBoundedScopeDefinition__TypeAssignment_1_0_2 ) ) | 30755 | // InternalSolverLanguageParser.g:10032:1: ( ( rule__LowerBoundedScope__TypeAssignment_1_0_2 ) ) |
26971 | { | 30756 | { |
26972 | // InternalSolverLanguageParser.g:8781:1: ( ( rule__LowerBoundedScopeDefinition__TypeAssignment_1_0_2 ) ) | 30757 | // InternalSolverLanguageParser.g:10032:1: ( ( rule__LowerBoundedScope__TypeAssignment_1_0_2 ) ) |
26973 | // InternalSolverLanguageParser.g:8782:2: ( rule__LowerBoundedScopeDefinition__TypeAssignment_1_0_2 ) | 30758 | // InternalSolverLanguageParser.g:10033:2: ( rule__LowerBoundedScope__TypeAssignment_1_0_2 ) |
26974 | { | 30759 | { |
26975 | before(grammarAccess.getLowerBoundedScopeDefinitionAccess().getTypeAssignment_1_0_2()); | 30760 | before(grammarAccess.getLowerBoundedScopeAccess().getTypeAssignment_1_0_2()); |
26976 | // InternalSolverLanguageParser.g:8783:2: ( rule__LowerBoundedScopeDefinition__TypeAssignment_1_0_2 ) | 30761 | // InternalSolverLanguageParser.g:10034:2: ( rule__LowerBoundedScope__TypeAssignment_1_0_2 ) |
26977 | // InternalSolverLanguageParser.g:8783:3: rule__LowerBoundedScopeDefinition__TypeAssignment_1_0_2 | 30762 | // InternalSolverLanguageParser.g:10034:3: rule__LowerBoundedScope__TypeAssignment_1_0_2 |
26978 | { | 30763 | { |
26979 | pushFollow(FOLLOW_2); | 30764 | pushFollow(FOLLOW_2); |
26980 | rule__LowerBoundedScopeDefinition__TypeAssignment_1_0_2(); | 30765 | rule__LowerBoundedScope__TypeAssignment_1_0_2(); |
26981 | 30766 | ||
26982 | state._fsp--; | 30767 | state._fsp--; |
26983 | 30768 | ||
26984 | 30769 | ||
26985 | } | 30770 | } |
26986 | 30771 | ||
26987 | after(grammarAccess.getLowerBoundedScopeDefinitionAccess().getTypeAssignment_1_0_2()); | 30772 | after(grammarAccess.getLowerBoundedScopeAccess().getTypeAssignment_1_0_2()); |
26988 | 30773 | ||
26989 | } | 30774 | } |
26990 | 30775 | ||
@@ -27003,26 +30788,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
27003 | } | 30788 | } |
27004 | return ; | 30789 | return ; |
27005 | } | 30790 | } |
27006 | // $ANTLR end "rule__LowerBoundedScopeDefinition__Group_1_0__2__Impl" | 30791 | // $ANTLR end "rule__LowerBoundedScope__Group_1_0__2__Impl" |
27007 | 30792 | ||
27008 | 30793 | ||
27009 | // $ANTLR start "rule__LowerBoundedScopeDefinition__Group_1_1__0" | 30794 | // $ANTLR start "rule__LowerBoundedScope__Group_1_1__0" |
27010 | // InternalSolverLanguageParser.g:8792:1: rule__LowerBoundedScopeDefinition__Group_1_1__0 : rule__LowerBoundedScopeDefinition__Group_1_1__0__Impl rule__LowerBoundedScopeDefinition__Group_1_1__1 ; | 30795 | // InternalSolverLanguageParser.g:10043:1: rule__LowerBoundedScope__Group_1_1__0 : rule__LowerBoundedScope__Group_1_1__0__Impl rule__LowerBoundedScope__Group_1_1__1 ; |
27011 | public final void rule__LowerBoundedScopeDefinition__Group_1_1__0() throws RecognitionException { | 30796 | public final void rule__LowerBoundedScope__Group_1_1__0() throws RecognitionException { |
27012 | 30797 | ||
27013 | int stackSize = keepStackSize(); | 30798 | int stackSize = keepStackSize(); |
27014 | 30799 | ||
27015 | try { | 30800 | try { |
27016 | // InternalSolverLanguageParser.g:8796:1: ( rule__LowerBoundedScopeDefinition__Group_1_1__0__Impl rule__LowerBoundedScopeDefinition__Group_1_1__1 ) | 30801 | // InternalSolverLanguageParser.g:10047:1: ( rule__LowerBoundedScope__Group_1_1__0__Impl rule__LowerBoundedScope__Group_1_1__1 ) |
27017 | // InternalSolverLanguageParser.g:8797:2: rule__LowerBoundedScopeDefinition__Group_1_1__0__Impl rule__LowerBoundedScopeDefinition__Group_1_1__1 | 30802 | // InternalSolverLanguageParser.g:10048:2: rule__LowerBoundedScope__Group_1_1__0__Impl rule__LowerBoundedScope__Group_1_1__1 |
27018 | { | 30803 | { |
27019 | pushFollow(FOLLOW_63); | 30804 | pushFollow(FOLLOW_72); |
27020 | rule__LowerBoundedScopeDefinition__Group_1_1__0__Impl(); | 30805 | rule__LowerBoundedScope__Group_1_1__0__Impl(); |
27021 | 30806 | ||
27022 | state._fsp--; | 30807 | state._fsp--; |
27023 | 30808 | ||
27024 | pushFollow(FOLLOW_2); | 30809 | pushFollow(FOLLOW_2); |
27025 | rule__LowerBoundedScopeDefinition__Group_1_1__1(); | 30810 | rule__LowerBoundedScope__Group_1_1__1(); |
27026 | 30811 | ||
27027 | state._fsp--; | 30812 | state._fsp--; |
27028 | 30813 | ||
@@ -27041,35 +30826,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
27041 | } | 30826 | } |
27042 | return ; | 30827 | return ; |
27043 | } | 30828 | } |
27044 | // $ANTLR end "rule__LowerBoundedScopeDefinition__Group_1_1__0" | 30829 | // $ANTLR end "rule__LowerBoundedScope__Group_1_1__0" |
27045 | 30830 | ||
27046 | 30831 | ||
27047 | // $ANTLR start "rule__LowerBoundedScopeDefinition__Group_1_1__0__Impl" | 30832 | // $ANTLR start "rule__LowerBoundedScope__Group_1_1__0__Impl" |
27048 | // InternalSolverLanguageParser.g:8804:1: rule__LowerBoundedScopeDefinition__Group_1_1__0__Impl : ( ( rule__LowerBoundedScopeDefinition__TypeAssignment_1_1_0 ) ) ; | 30833 | // InternalSolverLanguageParser.g:10055:1: rule__LowerBoundedScope__Group_1_1__0__Impl : ( ( rule__LowerBoundedScope__TypeAssignment_1_1_0 ) ) ; |
27049 | public final void rule__LowerBoundedScopeDefinition__Group_1_1__0__Impl() throws RecognitionException { | 30834 | public final void rule__LowerBoundedScope__Group_1_1__0__Impl() throws RecognitionException { |
27050 | 30835 | ||
27051 | int stackSize = keepStackSize(); | 30836 | int stackSize = keepStackSize(); |
27052 | 30837 | ||
27053 | try { | 30838 | try { |
27054 | // InternalSolverLanguageParser.g:8808:1: ( ( ( rule__LowerBoundedScopeDefinition__TypeAssignment_1_1_0 ) ) ) | 30839 | // InternalSolverLanguageParser.g:10059:1: ( ( ( rule__LowerBoundedScope__TypeAssignment_1_1_0 ) ) ) |
27055 | // InternalSolverLanguageParser.g:8809:1: ( ( rule__LowerBoundedScopeDefinition__TypeAssignment_1_1_0 ) ) | 30840 | // InternalSolverLanguageParser.g:10060:1: ( ( rule__LowerBoundedScope__TypeAssignment_1_1_0 ) ) |
27056 | { | 30841 | { |
27057 | // InternalSolverLanguageParser.g:8809:1: ( ( rule__LowerBoundedScopeDefinition__TypeAssignment_1_1_0 ) ) | 30842 | // InternalSolverLanguageParser.g:10060:1: ( ( rule__LowerBoundedScope__TypeAssignment_1_1_0 ) ) |
27058 | // InternalSolverLanguageParser.g:8810:2: ( rule__LowerBoundedScopeDefinition__TypeAssignment_1_1_0 ) | 30843 | // InternalSolverLanguageParser.g:10061:2: ( rule__LowerBoundedScope__TypeAssignment_1_1_0 ) |
27059 | { | 30844 | { |
27060 | before(grammarAccess.getLowerBoundedScopeDefinitionAccess().getTypeAssignment_1_1_0()); | 30845 | before(grammarAccess.getLowerBoundedScopeAccess().getTypeAssignment_1_1_0()); |
27061 | // InternalSolverLanguageParser.g:8811:2: ( rule__LowerBoundedScopeDefinition__TypeAssignment_1_1_0 ) | 30846 | // InternalSolverLanguageParser.g:10062:2: ( rule__LowerBoundedScope__TypeAssignment_1_1_0 ) |
27062 | // InternalSolverLanguageParser.g:8811:3: rule__LowerBoundedScopeDefinition__TypeAssignment_1_1_0 | 30847 | // InternalSolverLanguageParser.g:10062:3: rule__LowerBoundedScope__TypeAssignment_1_1_0 |
27063 | { | 30848 | { |
27064 | pushFollow(FOLLOW_2); | 30849 | pushFollow(FOLLOW_2); |
27065 | rule__LowerBoundedScopeDefinition__TypeAssignment_1_1_0(); | 30850 | rule__LowerBoundedScope__TypeAssignment_1_1_0(); |
27066 | 30851 | ||
27067 | state._fsp--; | 30852 | state._fsp--; |
27068 | 30853 | ||
27069 | 30854 | ||
27070 | } | 30855 | } |
27071 | 30856 | ||
27072 | after(grammarAccess.getLowerBoundedScopeDefinitionAccess().getTypeAssignment_1_1_0()); | 30857 | after(grammarAccess.getLowerBoundedScopeAccess().getTypeAssignment_1_1_0()); |
27073 | 30858 | ||
27074 | } | 30859 | } |
27075 | 30860 | ||
@@ -27088,26 +30873,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
27088 | } | 30873 | } |
27089 | return ; | 30874 | return ; |
27090 | } | 30875 | } |
27091 | // $ANTLR end "rule__LowerBoundedScopeDefinition__Group_1_1__0__Impl" | 30876 | // $ANTLR end "rule__LowerBoundedScope__Group_1_1__0__Impl" |
27092 | 30877 | ||
27093 | 30878 | ||
27094 | // $ANTLR start "rule__LowerBoundedScopeDefinition__Group_1_1__1" | 30879 | // $ANTLR start "rule__LowerBoundedScope__Group_1_1__1" |
27095 | // InternalSolverLanguageParser.g:8819:1: rule__LowerBoundedScopeDefinition__Group_1_1__1 : rule__LowerBoundedScopeDefinition__Group_1_1__1__Impl rule__LowerBoundedScopeDefinition__Group_1_1__2 ; | 30880 | // InternalSolverLanguageParser.g:10070:1: rule__LowerBoundedScope__Group_1_1__1 : rule__LowerBoundedScope__Group_1_1__1__Impl rule__LowerBoundedScope__Group_1_1__2 ; |
27096 | public final void rule__LowerBoundedScopeDefinition__Group_1_1__1() throws RecognitionException { | 30881 | public final void rule__LowerBoundedScope__Group_1_1__1() throws RecognitionException { |
27097 | 30882 | ||
27098 | int stackSize = keepStackSize(); | 30883 | int stackSize = keepStackSize(); |
27099 | 30884 | ||
27100 | try { | 30885 | try { |
27101 | // InternalSolverLanguageParser.g:8823:1: ( rule__LowerBoundedScopeDefinition__Group_1_1__1__Impl rule__LowerBoundedScopeDefinition__Group_1_1__2 ) | 30886 | // InternalSolverLanguageParser.g:10074:1: ( rule__LowerBoundedScope__Group_1_1__1__Impl rule__LowerBoundedScope__Group_1_1__2 ) |
27102 | // InternalSolverLanguageParser.g:8824:2: rule__LowerBoundedScopeDefinition__Group_1_1__1__Impl rule__LowerBoundedScopeDefinition__Group_1_1__2 | 30887 | // InternalSolverLanguageParser.g:10075:2: rule__LowerBoundedScope__Group_1_1__1__Impl rule__LowerBoundedScope__Group_1_1__2 |
27103 | { | 30888 | { |
27104 | pushFollow(FOLLOW_59); | 30889 | pushFollow(FOLLOW_64); |
27105 | rule__LowerBoundedScopeDefinition__Group_1_1__1__Impl(); | 30890 | rule__LowerBoundedScope__Group_1_1__1__Impl(); |
27106 | 30891 | ||
27107 | state._fsp--; | 30892 | state._fsp--; |
27108 | 30893 | ||
27109 | pushFollow(FOLLOW_2); | 30894 | pushFollow(FOLLOW_2); |
27110 | rule__LowerBoundedScopeDefinition__Group_1_1__2(); | 30895 | rule__LowerBoundedScope__Group_1_1__2(); |
27111 | 30896 | ||
27112 | state._fsp--; | 30897 | state._fsp--; |
27113 | 30898 | ||
@@ -27126,25 +30911,25 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
27126 | } | 30911 | } |
27127 | return ; | 30912 | return ; |
27128 | } | 30913 | } |
27129 | // $ANTLR end "rule__LowerBoundedScopeDefinition__Group_1_1__1" | 30914 | // $ANTLR end "rule__LowerBoundedScope__Group_1_1__1" |
27130 | 30915 | ||
27131 | 30916 | ||
27132 | // $ANTLR start "rule__LowerBoundedScopeDefinition__Group_1_1__1__Impl" | 30917 | // $ANTLR start "rule__LowerBoundedScope__Group_1_1__1__Impl" |
27133 | // InternalSolverLanguageParser.g:8831:1: rule__LowerBoundedScopeDefinition__Group_1_1__1__Impl : ( GreaterThanSignEqualsSign ) ; | 30918 | // InternalSolverLanguageParser.g:10082:1: rule__LowerBoundedScope__Group_1_1__1__Impl : ( GreaterThanSignEqualsSign ) ; |
27134 | public final void rule__LowerBoundedScopeDefinition__Group_1_1__1__Impl() throws RecognitionException { | 30919 | public final void rule__LowerBoundedScope__Group_1_1__1__Impl() throws RecognitionException { |
27135 | 30920 | ||
27136 | int stackSize = keepStackSize(); | 30921 | int stackSize = keepStackSize(); |
27137 | 30922 | ||
27138 | try { | 30923 | try { |
27139 | // InternalSolverLanguageParser.g:8835:1: ( ( GreaterThanSignEqualsSign ) ) | 30924 | // InternalSolverLanguageParser.g:10086:1: ( ( GreaterThanSignEqualsSign ) ) |
27140 | // InternalSolverLanguageParser.g:8836:1: ( GreaterThanSignEqualsSign ) | 30925 | // InternalSolverLanguageParser.g:10087:1: ( GreaterThanSignEqualsSign ) |
27141 | { | 30926 | { |
27142 | // InternalSolverLanguageParser.g:8836:1: ( GreaterThanSignEqualsSign ) | 30927 | // InternalSolverLanguageParser.g:10087:1: ( GreaterThanSignEqualsSign ) |
27143 | // InternalSolverLanguageParser.g:8837:2: GreaterThanSignEqualsSign | 30928 | // InternalSolverLanguageParser.g:10088:2: GreaterThanSignEqualsSign |
27144 | { | 30929 | { |
27145 | before(grammarAccess.getLowerBoundedScopeDefinitionAccess().getGreaterThanSignEqualsSignKeyword_1_1_1()); | 30930 | before(grammarAccess.getLowerBoundedScopeAccess().getGreaterThanSignEqualsSignKeyword_1_1_1()); |
27146 | match(input,GreaterThanSignEqualsSign,FOLLOW_2); | 30931 | match(input,GreaterThanSignEqualsSign,FOLLOW_2); |
27147 | after(grammarAccess.getLowerBoundedScopeDefinitionAccess().getGreaterThanSignEqualsSignKeyword_1_1_1()); | 30932 | after(grammarAccess.getLowerBoundedScopeAccess().getGreaterThanSignEqualsSignKeyword_1_1_1()); |
27148 | 30933 | ||
27149 | } | 30934 | } |
27150 | 30935 | ||
@@ -27163,21 +30948,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
27163 | } | 30948 | } |
27164 | return ; | 30949 | return ; |
27165 | } | 30950 | } |
27166 | // $ANTLR end "rule__LowerBoundedScopeDefinition__Group_1_1__1__Impl" | 30951 | // $ANTLR end "rule__LowerBoundedScope__Group_1_1__1__Impl" |
27167 | 30952 | ||
27168 | 30953 | ||
27169 | // $ANTLR start "rule__LowerBoundedScopeDefinition__Group_1_1__2" | 30954 | // $ANTLR start "rule__LowerBoundedScope__Group_1_1__2" |
27170 | // InternalSolverLanguageParser.g:8846:1: rule__LowerBoundedScopeDefinition__Group_1_1__2 : rule__LowerBoundedScopeDefinition__Group_1_1__2__Impl ; | 30955 | // InternalSolverLanguageParser.g:10097:1: rule__LowerBoundedScope__Group_1_1__2 : rule__LowerBoundedScope__Group_1_1__2__Impl ; |
27171 | public final void rule__LowerBoundedScopeDefinition__Group_1_1__2() throws RecognitionException { | 30956 | public final void rule__LowerBoundedScope__Group_1_1__2() throws RecognitionException { |
27172 | 30957 | ||
27173 | int stackSize = keepStackSize(); | 30958 | int stackSize = keepStackSize(); |
27174 | 30959 | ||
27175 | try { | 30960 | try { |
27176 | // InternalSolverLanguageParser.g:8850:1: ( rule__LowerBoundedScopeDefinition__Group_1_1__2__Impl ) | 30961 | // InternalSolverLanguageParser.g:10101:1: ( rule__LowerBoundedScope__Group_1_1__2__Impl ) |
27177 | // InternalSolverLanguageParser.g:8851:2: rule__LowerBoundedScopeDefinition__Group_1_1__2__Impl | 30962 | // InternalSolverLanguageParser.g:10102:2: rule__LowerBoundedScope__Group_1_1__2__Impl |
27178 | { | 30963 | { |
27179 | pushFollow(FOLLOW_2); | 30964 | pushFollow(FOLLOW_2); |
27180 | rule__LowerBoundedScopeDefinition__Group_1_1__2__Impl(); | 30965 | rule__LowerBoundedScope__Group_1_1__2__Impl(); |
27181 | 30966 | ||
27182 | state._fsp--; | 30967 | state._fsp--; |
27183 | 30968 | ||
@@ -27196,35 +30981,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
27196 | } | 30981 | } |
27197 | return ; | 30982 | return ; |
27198 | } | 30983 | } |
27199 | // $ANTLR end "rule__LowerBoundedScopeDefinition__Group_1_1__2" | 30984 | // $ANTLR end "rule__LowerBoundedScope__Group_1_1__2" |
27200 | 30985 | ||
27201 | 30986 | ||
27202 | // $ANTLR start "rule__LowerBoundedScopeDefinition__Group_1_1__2__Impl" | 30987 | // $ANTLR start "rule__LowerBoundedScope__Group_1_1__2__Impl" |
27203 | // InternalSolverLanguageParser.g:8857:1: rule__LowerBoundedScopeDefinition__Group_1_1__2__Impl : ( ( rule__LowerBoundedScopeDefinition__LowerBoundAssignment_1_1_2 ) ) ; | 30988 | // InternalSolverLanguageParser.g:10108:1: rule__LowerBoundedScope__Group_1_1__2__Impl : ( ( rule__LowerBoundedScope__LowerBoundAssignment_1_1_2 ) ) ; |
27204 | public final void rule__LowerBoundedScopeDefinition__Group_1_1__2__Impl() throws RecognitionException { | 30989 | public final void rule__LowerBoundedScope__Group_1_1__2__Impl() throws RecognitionException { |
27205 | 30990 | ||
27206 | int stackSize = keepStackSize(); | 30991 | int stackSize = keepStackSize(); |
27207 | 30992 | ||
27208 | try { | 30993 | try { |
27209 | // InternalSolverLanguageParser.g:8861:1: ( ( ( rule__LowerBoundedScopeDefinition__LowerBoundAssignment_1_1_2 ) ) ) | 30994 | // InternalSolverLanguageParser.g:10112:1: ( ( ( rule__LowerBoundedScope__LowerBoundAssignment_1_1_2 ) ) ) |
27210 | // InternalSolverLanguageParser.g:8862:1: ( ( rule__LowerBoundedScopeDefinition__LowerBoundAssignment_1_1_2 ) ) | 30995 | // InternalSolverLanguageParser.g:10113:1: ( ( rule__LowerBoundedScope__LowerBoundAssignment_1_1_2 ) ) |
27211 | { | 30996 | { |
27212 | // InternalSolverLanguageParser.g:8862:1: ( ( rule__LowerBoundedScopeDefinition__LowerBoundAssignment_1_1_2 ) ) | 30997 | // InternalSolverLanguageParser.g:10113:1: ( ( rule__LowerBoundedScope__LowerBoundAssignment_1_1_2 ) ) |
27213 | // InternalSolverLanguageParser.g:8863:2: ( rule__LowerBoundedScopeDefinition__LowerBoundAssignment_1_1_2 ) | 30998 | // InternalSolverLanguageParser.g:10114:2: ( rule__LowerBoundedScope__LowerBoundAssignment_1_1_2 ) |
27214 | { | 30999 | { |
27215 | before(grammarAccess.getLowerBoundedScopeDefinitionAccess().getLowerBoundAssignment_1_1_2()); | 31000 | before(grammarAccess.getLowerBoundedScopeAccess().getLowerBoundAssignment_1_1_2()); |
27216 | // InternalSolverLanguageParser.g:8864:2: ( rule__LowerBoundedScopeDefinition__LowerBoundAssignment_1_1_2 ) | 31001 | // InternalSolverLanguageParser.g:10115:2: ( rule__LowerBoundedScope__LowerBoundAssignment_1_1_2 ) |
27217 | // InternalSolverLanguageParser.g:8864:3: rule__LowerBoundedScopeDefinition__LowerBoundAssignment_1_1_2 | 31002 | // InternalSolverLanguageParser.g:10115:3: rule__LowerBoundedScope__LowerBoundAssignment_1_1_2 |
27218 | { | 31003 | { |
27219 | pushFollow(FOLLOW_2); | 31004 | pushFollow(FOLLOW_2); |
27220 | rule__LowerBoundedScopeDefinition__LowerBoundAssignment_1_1_2(); | 31005 | rule__LowerBoundedScope__LowerBoundAssignment_1_1_2(); |
27221 | 31006 | ||
27222 | state._fsp--; | 31007 | state._fsp--; |
27223 | 31008 | ||
27224 | 31009 | ||
27225 | } | 31010 | } |
27226 | 31011 | ||
27227 | after(grammarAccess.getLowerBoundedScopeDefinitionAccess().getLowerBoundAssignment_1_1_2()); | 31012 | after(grammarAccess.getLowerBoundedScopeAccess().getLowerBoundAssignment_1_1_2()); |
27228 | 31013 | ||
27229 | } | 31014 | } |
27230 | 31015 | ||
@@ -27243,26 +31028,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
27243 | } | 31028 | } |
27244 | return ; | 31029 | return ; |
27245 | } | 31030 | } |
27246 | // $ANTLR end "rule__LowerBoundedScopeDefinition__Group_1_1__2__Impl" | 31031 | // $ANTLR end "rule__LowerBoundedScope__Group_1_1__2__Impl" |
27247 | 31032 | ||
27248 | 31033 | ||
27249 | // $ANTLR start "rule__ObjectiveDefinition__Group__0" | 31034 | // $ANTLR start "rule__ObjectiveDeclaration__Group__0" |
27250 | // InternalSolverLanguageParser.g:8873:1: rule__ObjectiveDefinition__Group__0 : rule__ObjectiveDefinition__Group__0__Impl rule__ObjectiveDefinition__Group__1 ; | 31035 | // InternalSolverLanguageParser.g:10124:1: rule__ObjectiveDeclaration__Group__0 : rule__ObjectiveDeclaration__Group__0__Impl rule__ObjectiveDeclaration__Group__1 ; |
27251 | public final void rule__ObjectiveDefinition__Group__0() throws RecognitionException { | 31036 | public final void rule__ObjectiveDeclaration__Group__0() throws RecognitionException { |
27252 | 31037 | ||
27253 | int stackSize = keepStackSize(); | 31038 | int stackSize = keepStackSize(); |
27254 | 31039 | ||
27255 | try { | 31040 | try { |
27256 | // InternalSolverLanguageParser.g:8877:1: ( rule__ObjectiveDefinition__Group__0__Impl rule__ObjectiveDefinition__Group__1 ) | 31041 | // InternalSolverLanguageParser.g:10128:1: ( rule__ObjectiveDeclaration__Group__0__Impl rule__ObjectiveDeclaration__Group__1 ) |
27257 | // InternalSolverLanguageParser.g:8878:2: rule__ObjectiveDefinition__Group__0__Impl rule__ObjectiveDefinition__Group__1 | 31042 | // InternalSolverLanguageParser.g:10129:2: rule__ObjectiveDeclaration__Group__0__Impl rule__ObjectiveDeclaration__Group__1 |
27258 | { | 31043 | { |
27259 | pushFollow(FOLLOW_7); | 31044 | pushFollow(FOLLOW_12); |
27260 | rule__ObjectiveDefinition__Group__0__Impl(); | 31045 | rule__ObjectiveDeclaration__Group__0__Impl(); |
27261 | 31046 | ||
27262 | state._fsp--; | 31047 | state._fsp--; |
27263 | 31048 | ||
27264 | pushFollow(FOLLOW_2); | 31049 | pushFollow(FOLLOW_2); |
27265 | rule__ObjectiveDefinition__Group__1(); | 31050 | rule__ObjectiveDeclaration__Group__1(); |
27266 | 31051 | ||
27267 | state._fsp--; | 31052 | state._fsp--; |
27268 | 31053 | ||
@@ -27281,35 +31066,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
27281 | } | 31066 | } |
27282 | return ; | 31067 | return ; |
27283 | } | 31068 | } |
27284 | // $ANTLR end "rule__ObjectiveDefinition__Group__0" | 31069 | // $ANTLR end "rule__ObjectiveDeclaration__Group__0" |
27285 | 31070 | ||
27286 | 31071 | ||
27287 | // $ANTLR start "rule__ObjectiveDefinition__Group__0__Impl" | 31072 | // $ANTLR start "rule__ObjectiveDeclaration__Group__0__Impl" |
27288 | // InternalSolverLanguageParser.g:8885:1: rule__ObjectiveDefinition__Group__0__Impl : ( ( rule__ObjectiveDefinition__KindAssignment_0 ) ) ; | 31073 | // InternalSolverLanguageParser.g:10136:1: rule__ObjectiveDeclaration__Group__0__Impl : ( ( rule__ObjectiveDeclaration__KindAssignment_0 ) ) ; |
27289 | public final void rule__ObjectiveDefinition__Group__0__Impl() throws RecognitionException { | 31074 | public final void rule__ObjectiveDeclaration__Group__0__Impl() throws RecognitionException { |
27290 | 31075 | ||
27291 | int stackSize = keepStackSize(); | 31076 | int stackSize = keepStackSize(); |
27292 | 31077 | ||
27293 | try { | 31078 | try { |
27294 | // InternalSolverLanguageParser.g:8889:1: ( ( ( rule__ObjectiveDefinition__KindAssignment_0 ) ) ) | 31079 | // InternalSolverLanguageParser.g:10140:1: ( ( ( rule__ObjectiveDeclaration__KindAssignment_0 ) ) ) |
27295 | // InternalSolverLanguageParser.g:8890:1: ( ( rule__ObjectiveDefinition__KindAssignment_0 ) ) | 31080 | // InternalSolverLanguageParser.g:10141:1: ( ( rule__ObjectiveDeclaration__KindAssignment_0 ) ) |
27296 | { | 31081 | { |
27297 | // InternalSolverLanguageParser.g:8890:1: ( ( rule__ObjectiveDefinition__KindAssignment_0 ) ) | 31082 | // InternalSolverLanguageParser.g:10141:1: ( ( rule__ObjectiveDeclaration__KindAssignment_0 ) ) |
27298 | // InternalSolverLanguageParser.g:8891:2: ( rule__ObjectiveDefinition__KindAssignment_0 ) | 31083 | // InternalSolverLanguageParser.g:10142:2: ( rule__ObjectiveDeclaration__KindAssignment_0 ) |
27299 | { | 31084 | { |
27300 | before(grammarAccess.getObjectiveDefinitionAccess().getKindAssignment_0()); | 31085 | before(grammarAccess.getObjectiveDeclarationAccess().getKindAssignment_0()); |
27301 | // InternalSolverLanguageParser.g:8892:2: ( rule__ObjectiveDefinition__KindAssignment_0 ) | 31086 | // InternalSolverLanguageParser.g:10143:2: ( rule__ObjectiveDeclaration__KindAssignment_0 ) |
27302 | // InternalSolverLanguageParser.g:8892:3: rule__ObjectiveDefinition__KindAssignment_0 | 31087 | // InternalSolverLanguageParser.g:10143:3: rule__ObjectiveDeclaration__KindAssignment_0 |
27303 | { | 31088 | { |
27304 | pushFollow(FOLLOW_2); | 31089 | pushFollow(FOLLOW_2); |
27305 | rule__ObjectiveDefinition__KindAssignment_0(); | 31090 | rule__ObjectiveDeclaration__KindAssignment_0(); |
27306 | 31091 | ||
27307 | state._fsp--; | 31092 | state._fsp--; |
27308 | 31093 | ||
27309 | 31094 | ||
27310 | } | 31095 | } |
27311 | 31096 | ||
27312 | after(grammarAccess.getObjectiveDefinitionAccess().getKindAssignment_0()); | 31097 | after(grammarAccess.getObjectiveDeclarationAccess().getKindAssignment_0()); |
27313 | 31098 | ||
27314 | } | 31099 | } |
27315 | 31100 | ||
@@ -27328,21 +31113,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
27328 | } | 31113 | } |
27329 | return ; | 31114 | return ; |
27330 | } | 31115 | } |
27331 | // $ANTLR end "rule__ObjectiveDefinition__Group__0__Impl" | 31116 | // $ANTLR end "rule__ObjectiveDeclaration__Group__0__Impl" |
27332 | 31117 | ||
27333 | 31118 | ||
27334 | // $ANTLR start "rule__ObjectiveDefinition__Group__1" | 31119 | // $ANTLR start "rule__ObjectiveDeclaration__Group__1" |
27335 | // InternalSolverLanguageParser.g:8900:1: rule__ObjectiveDefinition__Group__1 : rule__ObjectiveDefinition__Group__1__Impl ; | 31120 | // InternalSolverLanguageParser.g:10151:1: rule__ObjectiveDeclaration__Group__1 : rule__ObjectiveDeclaration__Group__1__Impl rule__ObjectiveDeclaration__Group__2 ; |
27336 | public final void rule__ObjectiveDefinition__Group__1() throws RecognitionException { | 31121 | public final void rule__ObjectiveDeclaration__Group__1() throws RecognitionException { |
27337 | 31122 | ||
27338 | int stackSize = keepStackSize(); | 31123 | int stackSize = keepStackSize(); |
27339 | 31124 | ||
27340 | try { | 31125 | try { |
27341 | // InternalSolverLanguageParser.g:8904:1: ( rule__ObjectiveDefinition__Group__1__Impl ) | 31126 | // InternalSolverLanguageParser.g:10155:1: ( rule__ObjectiveDeclaration__Group__1__Impl rule__ObjectiveDeclaration__Group__2 ) |
27342 | // InternalSolverLanguageParser.g:8905:2: rule__ObjectiveDefinition__Group__1__Impl | 31127 | // InternalSolverLanguageParser.g:10156:2: rule__ObjectiveDeclaration__Group__1__Impl rule__ObjectiveDeclaration__Group__2 |
27343 | { | 31128 | { |
31129 | pushFollow(FOLLOW_7); | ||
31130 | rule__ObjectiveDeclaration__Group__1__Impl(); | ||
31131 | |||
31132 | state._fsp--; | ||
31133 | |||
27344 | pushFollow(FOLLOW_2); | 31134 | pushFollow(FOLLOW_2); |
27345 | rule__ObjectiveDefinition__Group__1__Impl(); | 31135 | rule__ObjectiveDeclaration__Group__2(); |
27346 | 31136 | ||
27347 | state._fsp--; | 31137 | state._fsp--; |
27348 | 31138 | ||
@@ -27361,35 +31151,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
27361 | } | 31151 | } |
27362 | return ; | 31152 | return ; |
27363 | } | 31153 | } |
27364 | // $ANTLR end "rule__ObjectiveDefinition__Group__1" | 31154 | // $ANTLR end "rule__ObjectiveDeclaration__Group__1" |
27365 | 31155 | ||
27366 | 31156 | ||
27367 | // $ANTLR start "rule__ObjectiveDefinition__Group__1__Impl" | 31157 | // $ANTLR start "rule__ObjectiveDeclaration__Group__1__Impl" |
27368 | // InternalSolverLanguageParser.g:8911:1: rule__ObjectiveDefinition__Group__1__Impl : ( ( rule__ObjectiveDefinition__ObjectiveAssignment_1 ) ) ; | 31158 | // InternalSolverLanguageParser.g:10163:1: rule__ObjectiveDeclaration__Group__1__Impl : ( ( rule__ObjectiveDeclaration__ObjectiveAssignment_1 ) ) ; |
27369 | public final void rule__ObjectiveDefinition__Group__1__Impl() throws RecognitionException { | 31159 | public final void rule__ObjectiveDeclaration__Group__1__Impl() throws RecognitionException { |
27370 | 31160 | ||
27371 | int stackSize = keepStackSize(); | 31161 | int stackSize = keepStackSize(); |
27372 | 31162 | ||
27373 | try { | 31163 | try { |
27374 | // InternalSolverLanguageParser.g:8915:1: ( ( ( rule__ObjectiveDefinition__ObjectiveAssignment_1 ) ) ) | 31164 | // InternalSolverLanguageParser.g:10167:1: ( ( ( rule__ObjectiveDeclaration__ObjectiveAssignment_1 ) ) ) |
27375 | // InternalSolverLanguageParser.g:8916:1: ( ( rule__ObjectiveDefinition__ObjectiveAssignment_1 ) ) | 31165 | // InternalSolverLanguageParser.g:10168:1: ( ( rule__ObjectiveDeclaration__ObjectiveAssignment_1 ) ) |
27376 | { | 31166 | { |
27377 | // InternalSolverLanguageParser.g:8916:1: ( ( rule__ObjectiveDefinition__ObjectiveAssignment_1 ) ) | 31167 | // InternalSolverLanguageParser.g:10168:1: ( ( rule__ObjectiveDeclaration__ObjectiveAssignment_1 ) ) |
27378 | // InternalSolverLanguageParser.g:8917:2: ( rule__ObjectiveDefinition__ObjectiveAssignment_1 ) | 31168 | // InternalSolverLanguageParser.g:10169:2: ( rule__ObjectiveDeclaration__ObjectiveAssignment_1 ) |
27379 | { | 31169 | { |
27380 | before(grammarAccess.getObjectiveDefinitionAccess().getObjectiveAssignment_1()); | 31170 | before(grammarAccess.getObjectiveDeclarationAccess().getObjectiveAssignment_1()); |
27381 | // InternalSolverLanguageParser.g:8918:2: ( rule__ObjectiveDefinition__ObjectiveAssignment_1 ) | 31171 | // InternalSolverLanguageParser.g:10170:2: ( rule__ObjectiveDeclaration__ObjectiveAssignment_1 ) |
27382 | // InternalSolverLanguageParser.g:8918:3: rule__ObjectiveDefinition__ObjectiveAssignment_1 | 31172 | // InternalSolverLanguageParser.g:10170:3: rule__ObjectiveDeclaration__ObjectiveAssignment_1 |
27383 | { | 31173 | { |
27384 | pushFollow(FOLLOW_2); | 31174 | pushFollow(FOLLOW_2); |
27385 | rule__ObjectiveDefinition__ObjectiveAssignment_1(); | 31175 | rule__ObjectiveDeclaration__ObjectiveAssignment_1(); |
27386 | 31176 | ||
27387 | state._fsp--; | 31177 | state._fsp--; |
27388 | 31178 | ||
27389 | 31179 | ||
27390 | } | 31180 | } |
27391 | 31181 | ||
27392 | after(grammarAccess.getObjectiveDefinitionAccess().getObjectiveAssignment_1()); | 31182 | after(grammarAccess.getObjectiveDeclarationAccess().getObjectiveAssignment_1()); |
27393 | 31183 | ||
27394 | } | 31184 | } |
27395 | 31185 | ||
@@ -27408,20 +31198,90 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
27408 | } | 31198 | } |
27409 | return ; | 31199 | return ; |
27410 | } | 31200 | } |
27411 | // $ANTLR end "rule__ObjectiveDefinition__Group__1__Impl" | 31201 | // $ANTLR end "rule__ObjectiveDeclaration__Group__1__Impl" |
31202 | |||
31203 | |||
31204 | // $ANTLR start "rule__ObjectiveDeclaration__Group__2" | ||
31205 | // InternalSolverLanguageParser.g:10178:1: rule__ObjectiveDeclaration__Group__2 : rule__ObjectiveDeclaration__Group__2__Impl ; | ||
31206 | public final void rule__ObjectiveDeclaration__Group__2() throws RecognitionException { | ||
31207 | |||
31208 | int stackSize = keepStackSize(); | ||
31209 | |||
31210 | try { | ||
31211 | // InternalSolverLanguageParser.g:10182:1: ( rule__ObjectiveDeclaration__Group__2__Impl ) | ||
31212 | // InternalSolverLanguageParser.g:10183:2: rule__ObjectiveDeclaration__Group__2__Impl | ||
31213 | { | ||
31214 | pushFollow(FOLLOW_2); | ||
31215 | rule__ObjectiveDeclaration__Group__2__Impl(); | ||
31216 | |||
31217 | state._fsp--; | ||
31218 | |||
31219 | |||
31220 | } | ||
31221 | |||
31222 | } | ||
31223 | catch (RecognitionException re) { | ||
31224 | reportError(re); | ||
31225 | recover(input,re); | ||
31226 | } | ||
31227 | finally { | ||
31228 | |||
31229 | restoreStackSize(stackSize); | ||
31230 | |||
31231 | } | ||
31232 | return ; | ||
31233 | } | ||
31234 | // $ANTLR end "rule__ObjectiveDeclaration__Group__2" | ||
31235 | |||
31236 | |||
31237 | // $ANTLR start "rule__ObjectiveDeclaration__Group__2__Impl" | ||
31238 | // InternalSolverLanguageParser.g:10189:1: rule__ObjectiveDeclaration__Group__2__Impl : ( RULE_FULL_STOP ) ; | ||
31239 | public final void rule__ObjectiveDeclaration__Group__2__Impl() throws RecognitionException { | ||
31240 | |||
31241 | int stackSize = keepStackSize(); | ||
31242 | |||
31243 | try { | ||
31244 | // InternalSolverLanguageParser.g:10193:1: ( ( RULE_FULL_STOP ) ) | ||
31245 | // InternalSolverLanguageParser.g:10194:1: ( RULE_FULL_STOP ) | ||
31246 | { | ||
31247 | // InternalSolverLanguageParser.g:10194:1: ( RULE_FULL_STOP ) | ||
31248 | // InternalSolverLanguageParser.g:10195:2: RULE_FULL_STOP | ||
31249 | { | ||
31250 | before(grammarAccess.getObjectiveDeclarationAccess().getFULL_STOPTerminalRuleCall_2()); | ||
31251 | match(input,RULE_FULL_STOP,FOLLOW_2); | ||
31252 | after(grammarAccess.getObjectiveDeclarationAccess().getFULL_STOPTerminalRuleCall_2()); | ||
31253 | |||
31254 | } | ||
31255 | |||
31256 | |||
31257 | } | ||
31258 | |||
31259 | } | ||
31260 | catch (RecognitionException re) { | ||
31261 | reportError(re); | ||
31262 | recover(input,re); | ||
31263 | } | ||
31264 | finally { | ||
31265 | |||
31266 | restoreStackSize(stackSize); | ||
31267 | |||
31268 | } | ||
31269 | return ; | ||
31270 | } | ||
31271 | // $ANTLR end "rule__ObjectiveDeclaration__Group__2__Impl" | ||
27412 | 31272 | ||
27413 | 31273 | ||
27414 | // $ANTLR start "rule__Real__Group__0" | 31274 | // $ANTLR start "rule__Real__Group__0" |
27415 | // InternalSolverLanguageParser.g:8927:1: rule__Real__Group__0 : rule__Real__Group__0__Impl rule__Real__Group__1 ; | 31275 | // InternalSolverLanguageParser.g:10205:1: rule__Real__Group__0 : rule__Real__Group__0__Impl rule__Real__Group__1 ; |
27416 | public final void rule__Real__Group__0() throws RecognitionException { | 31276 | public final void rule__Real__Group__0() throws RecognitionException { |
27417 | 31277 | ||
27418 | int stackSize = keepStackSize(); | 31278 | int stackSize = keepStackSize(); |
27419 | 31279 | ||
27420 | try { | 31280 | try { |
27421 | // InternalSolverLanguageParser.g:8931:1: ( rule__Real__Group__0__Impl rule__Real__Group__1 ) | 31281 | // InternalSolverLanguageParser.g:10209:1: ( rule__Real__Group__0__Impl rule__Real__Group__1 ) |
27422 | // InternalSolverLanguageParser.g:8932:2: rule__Real__Group__0__Impl rule__Real__Group__1 | 31282 | // InternalSolverLanguageParser.g:10210:2: rule__Real__Group__0__Impl rule__Real__Group__1 |
27423 | { | 31283 | { |
27424 | pushFollow(FOLLOW_64); | 31284 | pushFollow(FOLLOW_49); |
27425 | rule__Real__Group__0__Impl(); | 31285 | rule__Real__Group__0__Impl(); |
27426 | 31286 | ||
27427 | state._fsp--; | 31287 | state._fsp--; |
@@ -27450,17 +31310,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
27450 | 31310 | ||
27451 | 31311 | ||
27452 | // $ANTLR start "rule__Real__Group__0__Impl" | 31312 | // $ANTLR start "rule__Real__Group__0__Impl" |
27453 | // InternalSolverLanguageParser.g:8939:1: rule__Real__Group__0__Impl : ( RULE_INT ) ; | 31313 | // InternalSolverLanguageParser.g:10217:1: rule__Real__Group__0__Impl : ( RULE_INT ) ; |
27454 | public final void rule__Real__Group__0__Impl() throws RecognitionException { | 31314 | public final void rule__Real__Group__0__Impl() throws RecognitionException { |
27455 | 31315 | ||
27456 | int stackSize = keepStackSize(); | 31316 | int stackSize = keepStackSize(); |
27457 | 31317 | ||
27458 | try { | 31318 | try { |
27459 | // InternalSolverLanguageParser.g:8943:1: ( ( RULE_INT ) ) | 31319 | // InternalSolverLanguageParser.g:10221:1: ( ( RULE_INT ) ) |
27460 | // InternalSolverLanguageParser.g:8944:1: ( RULE_INT ) | 31320 | // InternalSolverLanguageParser.g:10222:1: ( RULE_INT ) |
27461 | { | 31321 | { |
27462 | // InternalSolverLanguageParser.g:8944:1: ( RULE_INT ) | 31322 | // InternalSolverLanguageParser.g:10222:1: ( RULE_INT ) |
27463 | // InternalSolverLanguageParser.g:8945:2: RULE_INT | 31323 | // InternalSolverLanguageParser.g:10223:2: RULE_INT |
27464 | { | 31324 | { |
27465 | before(grammarAccess.getRealAccess().getINTTerminalRuleCall_0()); | 31325 | before(grammarAccess.getRealAccess().getINTTerminalRuleCall_0()); |
27466 | match(input,RULE_INT,FOLLOW_2); | 31326 | match(input,RULE_INT,FOLLOW_2); |
@@ -27487,20 +31347,25 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
27487 | 31347 | ||
27488 | 31348 | ||
27489 | // $ANTLR start "rule__Real__Group__1" | 31349 | // $ANTLR start "rule__Real__Group__1" |
27490 | // InternalSolverLanguageParser.g:8954:1: rule__Real__Group__1 : rule__Real__Group__1__Impl ; | 31350 | // InternalSolverLanguageParser.g:10232:1: rule__Real__Group__1 : rule__Real__Group__1__Impl rule__Real__Group__2 ; |
27491 | public final void rule__Real__Group__1() throws RecognitionException { | 31351 | public final void rule__Real__Group__1() throws RecognitionException { |
27492 | 31352 | ||
27493 | int stackSize = keepStackSize(); | 31353 | int stackSize = keepStackSize(); |
27494 | 31354 | ||
27495 | try { | 31355 | try { |
27496 | // InternalSolverLanguageParser.g:8958:1: ( rule__Real__Group__1__Impl ) | 31356 | // InternalSolverLanguageParser.g:10236:1: ( rule__Real__Group__1__Impl rule__Real__Group__2 ) |
27497 | // InternalSolverLanguageParser.g:8959:2: rule__Real__Group__1__Impl | 31357 | // InternalSolverLanguageParser.g:10237:2: rule__Real__Group__1__Impl rule__Real__Group__2 |
27498 | { | 31358 | { |
27499 | pushFollow(FOLLOW_2); | 31359 | pushFollow(FOLLOW_64); |
27500 | rule__Real__Group__1__Impl(); | 31360 | rule__Real__Group__1__Impl(); |
27501 | 31361 | ||
27502 | state._fsp--; | 31362 | state._fsp--; |
27503 | 31363 | ||
31364 | pushFollow(FOLLOW_2); | ||
31365 | rule__Real__Group__2(); | ||
31366 | |||
31367 | state._fsp--; | ||
31368 | |||
27504 | 31369 | ||
27505 | } | 31370 | } |
27506 | 31371 | ||
@@ -27520,42 +31385,91 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
27520 | 31385 | ||
27521 | 31386 | ||
27522 | // $ANTLR start "rule__Real__Group__1__Impl" | 31387 | // $ANTLR start "rule__Real__Group__1__Impl" |
27523 | // InternalSolverLanguageParser.g:8965:1: rule__Real__Group__1__Impl : ( ( rule__Real__Group_1__0 )? ) ; | 31388 | // InternalSolverLanguageParser.g:10244:1: rule__Real__Group__1__Impl : ( FullStop ) ; |
27524 | public final void rule__Real__Group__1__Impl() throws RecognitionException { | 31389 | public final void rule__Real__Group__1__Impl() throws RecognitionException { |
27525 | 31390 | ||
27526 | int stackSize = keepStackSize(); | 31391 | int stackSize = keepStackSize(); |
27527 | 31392 | ||
27528 | try { | 31393 | try { |
27529 | // InternalSolverLanguageParser.g:8969:1: ( ( ( rule__Real__Group_1__0 )? ) ) | 31394 | // InternalSolverLanguageParser.g:10248:1: ( ( FullStop ) ) |
27530 | // InternalSolverLanguageParser.g:8970:1: ( ( rule__Real__Group_1__0 )? ) | 31395 | // InternalSolverLanguageParser.g:10249:1: ( FullStop ) |
27531 | { | 31396 | { |
27532 | // InternalSolverLanguageParser.g:8970:1: ( ( rule__Real__Group_1__0 )? ) | 31397 | // InternalSolverLanguageParser.g:10249:1: ( FullStop ) |
27533 | // InternalSolverLanguageParser.g:8971:2: ( rule__Real__Group_1__0 )? | 31398 | // InternalSolverLanguageParser.g:10250:2: FullStop |
27534 | { | 31399 | { |
27535 | before(grammarAccess.getRealAccess().getGroup_1()); | 31400 | before(grammarAccess.getRealAccess().getFullStopKeyword_1()); |
27536 | // InternalSolverLanguageParser.g:8972:2: ( rule__Real__Group_1__0 )? | 31401 | match(input,FullStop,FOLLOW_2); |
27537 | int alt61=2; | 31402 | after(grammarAccess.getRealAccess().getFullStopKeyword_1()); |
27538 | int LA61_0 = input.LA(1); | ||
27539 | 31403 | ||
27540 | if ( (LA61_0==FullStop) ) { | ||
27541 | alt61=1; | ||
27542 | } | 31404 | } |
27543 | switch (alt61) { | ||
27544 | case 1 : | ||
27545 | // InternalSolverLanguageParser.g:8972:3: rule__Real__Group_1__0 | ||
27546 | { | ||
27547 | pushFollow(FOLLOW_2); | ||
27548 | rule__Real__Group_1__0(); | ||
27549 | 31405 | ||
27550 | state._fsp--; | ||
27551 | 31406 | ||
31407 | } | ||
31408 | |||
31409 | } | ||
31410 | catch (RecognitionException re) { | ||
31411 | reportError(re); | ||
31412 | recover(input,re); | ||
31413 | } | ||
31414 | finally { | ||
31415 | |||
31416 | restoreStackSize(stackSize); | ||
31417 | |||
31418 | } | ||
31419 | return ; | ||
31420 | } | ||
31421 | // $ANTLR end "rule__Real__Group__1__Impl" | ||
31422 | |||
31423 | |||
31424 | // $ANTLR start "rule__Real__Group__2" | ||
31425 | // InternalSolverLanguageParser.g:10259:1: rule__Real__Group__2 : rule__Real__Group__2__Impl ; | ||
31426 | public final void rule__Real__Group__2() throws RecognitionException { | ||
31427 | |||
31428 | int stackSize = keepStackSize(); | ||
31429 | |||
31430 | try { | ||
31431 | // InternalSolverLanguageParser.g:10263:1: ( rule__Real__Group__2__Impl ) | ||
31432 | // InternalSolverLanguageParser.g:10264:2: rule__Real__Group__2__Impl | ||
31433 | { | ||
31434 | pushFollow(FOLLOW_2); | ||
31435 | rule__Real__Group__2__Impl(); | ||
31436 | |||
31437 | state._fsp--; | ||
27552 | 31438 | ||
27553 | } | ||
27554 | break; | ||
27555 | 31439 | ||
27556 | } | 31440 | } |
27557 | 31441 | ||
27558 | after(grammarAccess.getRealAccess().getGroup_1()); | 31442 | } |
31443 | catch (RecognitionException re) { | ||
31444 | reportError(re); | ||
31445 | recover(input,re); | ||
31446 | } | ||
31447 | finally { | ||
31448 | |||
31449 | restoreStackSize(stackSize); | ||
31450 | |||
31451 | } | ||
31452 | return ; | ||
31453 | } | ||
31454 | // $ANTLR end "rule__Real__Group__2" | ||
31455 | |||
31456 | |||
31457 | // $ANTLR start "rule__Real__Group__2__Impl" | ||
31458 | // InternalSolverLanguageParser.g:10270:1: rule__Real__Group__2__Impl : ( RULE_INT ) ; | ||
31459 | public final void rule__Real__Group__2__Impl() throws RecognitionException { | ||
31460 | |||
31461 | int stackSize = keepStackSize(); | ||
31462 | |||
31463 | try { | ||
31464 | // InternalSolverLanguageParser.g:10274:1: ( ( RULE_INT ) ) | ||
31465 | // InternalSolverLanguageParser.g:10275:1: ( RULE_INT ) | ||
31466 | { | ||
31467 | // InternalSolverLanguageParser.g:10275:1: ( RULE_INT ) | ||
31468 | // InternalSolverLanguageParser.g:10276:2: RULE_INT | ||
31469 | { | ||
31470 | before(grammarAccess.getRealAccess().getINTTerminalRuleCall_2()); | ||
31471 | match(input,RULE_INT,FOLLOW_2); | ||
31472 | after(grammarAccess.getRealAccess().getINTTerminalRuleCall_2()); | ||
27559 | 31473 | ||
27560 | } | 31474 | } |
27561 | 31475 | ||
@@ -27574,26 +31488,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
27574 | } | 31488 | } |
27575 | return ; | 31489 | return ; |
27576 | } | 31490 | } |
27577 | // $ANTLR end "rule__Real__Group__1__Impl" | 31491 | // $ANTLR end "rule__Real__Group__2__Impl" |
27578 | 31492 | ||
27579 | 31493 | ||
27580 | // $ANTLR start "rule__Real__Group_1__0" | 31494 | // $ANTLR start "rule__QualifiedName__Group__0" |
27581 | // InternalSolverLanguageParser.g:8981:1: rule__Real__Group_1__0 : rule__Real__Group_1__0__Impl rule__Real__Group_1__1 ; | 31495 | // InternalSolverLanguageParser.g:10286:1: rule__QualifiedName__Group__0 : rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 ; |
27582 | public final void rule__Real__Group_1__0() throws RecognitionException { | 31496 | public final void rule__QualifiedName__Group__0() throws RecognitionException { |
27583 | 31497 | ||
27584 | int stackSize = keepStackSize(); | 31498 | int stackSize = keepStackSize(); |
27585 | 31499 | ||
27586 | try { | 31500 | try { |
27587 | // InternalSolverLanguageParser.g:8985:1: ( rule__Real__Group_1__0__Impl rule__Real__Group_1__1 ) | 31501 | // InternalSolverLanguageParser.g:10290:1: ( rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 ) |
27588 | // InternalSolverLanguageParser.g:8986:2: rule__Real__Group_1__0__Impl rule__Real__Group_1__1 | 31502 | // InternalSolverLanguageParser.g:10291:2: rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 |
27589 | { | 31503 | { |
27590 | pushFollow(FOLLOW_59); | 31504 | pushFollow(FOLLOW_73); |
27591 | rule__Real__Group_1__0__Impl(); | 31505 | rule__QualifiedName__Group__0__Impl(); |
27592 | 31506 | ||
27593 | state._fsp--; | 31507 | state._fsp--; |
27594 | 31508 | ||
27595 | pushFollow(FOLLOW_2); | 31509 | pushFollow(FOLLOW_2); |
27596 | rule__Real__Group_1__1(); | 31510 | rule__QualifiedName__Group__1(); |
27597 | 31511 | ||
27598 | state._fsp--; | 31512 | state._fsp--; |
27599 | 31513 | ||
@@ -27612,25 +31526,29 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
27612 | } | 31526 | } |
27613 | return ; | 31527 | return ; |
27614 | } | 31528 | } |
27615 | // $ANTLR end "rule__Real__Group_1__0" | 31529 | // $ANTLR end "rule__QualifiedName__Group__0" |
27616 | 31530 | ||
27617 | 31531 | ||
27618 | // $ANTLR start "rule__Real__Group_1__0__Impl" | 31532 | // $ANTLR start "rule__QualifiedName__Group__0__Impl" |
27619 | // InternalSolverLanguageParser.g:8993:1: rule__Real__Group_1__0__Impl : ( FullStop ) ; | 31533 | // InternalSolverLanguageParser.g:10298:1: rule__QualifiedName__Group__0__Impl : ( ruleQualifiedNameSegment ) ; |
27620 | public final void rule__Real__Group_1__0__Impl() throws RecognitionException { | 31534 | public final void rule__QualifiedName__Group__0__Impl() throws RecognitionException { |
27621 | 31535 | ||
27622 | int stackSize = keepStackSize(); | 31536 | int stackSize = keepStackSize(); |
27623 | 31537 | ||
27624 | try { | 31538 | try { |
27625 | // InternalSolverLanguageParser.g:8997:1: ( ( FullStop ) ) | 31539 | // InternalSolverLanguageParser.g:10302:1: ( ( ruleQualifiedNameSegment ) ) |
27626 | // InternalSolverLanguageParser.g:8998:1: ( FullStop ) | 31540 | // InternalSolverLanguageParser.g:10303:1: ( ruleQualifiedNameSegment ) |
27627 | { | 31541 | { |
27628 | // InternalSolverLanguageParser.g:8998:1: ( FullStop ) | 31542 | // InternalSolverLanguageParser.g:10303:1: ( ruleQualifiedNameSegment ) |
27629 | // InternalSolverLanguageParser.g:8999:2: FullStop | 31543 | // InternalSolverLanguageParser.g:10304:2: ruleQualifiedNameSegment |
27630 | { | 31544 | { |
27631 | before(grammarAccess.getRealAccess().getFullStopKeyword_1_0()); | 31545 | before(grammarAccess.getQualifiedNameAccess().getQualifiedNameSegmentParserRuleCall_0()); |
27632 | match(input,FullStop,FOLLOW_2); | 31546 | pushFollow(FOLLOW_2); |
27633 | after(grammarAccess.getRealAccess().getFullStopKeyword_1_0()); | 31547 | ruleQualifiedNameSegment(); |
31548 | |||
31549 | state._fsp--; | ||
31550 | |||
31551 | after(grammarAccess.getQualifiedNameAccess().getQualifiedNameSegmentParserRuleCall_0()); | ||
27634 | 31552 | ||
27635 | } | 31553 | } |
27636 | 31554 | ||
@@ -27649,21 +31567,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
27649 | } | 31567 | } |
27650 | return ; | 31568 | return ; |
27651 | } | 31569 | } |
27652 | // $ANTLR end "rule__Real__Group_1__0__Impl" | 31570 | // $ANTLR end "rule__QualifiedName__Group__0__Impl" |
27653 | 31571 | ||
27654 | 31572 | ||
27655 | // $ANTLR start "rule__Real__Group_1__1" | 31573 | // $ANTLR start "rule__QualifiedName__Group__1" |
27656 | // InternalSolverLanguageParser.g:9008:1: rule__Real__Group_1__1 : rule__Real__Group_1__1__Impl ; | 31574 | // InternalSolverLanguageParser.g:10313:1: rule__QualifiedName__Group__1 : rule__QualifiedName__Group__1__Impl ; |
27657 | public final void rule__Real__Group_1__1() throws RecognitionException { | 31575 | public final void rule__QualifiedName__Group__1() throws RecognitionException { |
27658 | 31576 | ||
27659 | int stackSize = keepStackSize(); | 31577 | int stackSize = keepStackSize(); |
27660 | 31578 | ||
27661 | try { | 31579 | try { |
27662 | // InternalSolverLanguageParser.g:9012:1: ( rule__Real__Group_1__1__Impl ) | 31580 | // InternalSolverLanguageParser.g:10317:1: ( rule__QualifiedName__Group__1__Impl ) |
27663 | // InternalSolverLanguageParser.g:9013:2: rule__Real__Group_1__1__Impl | 31581 | // InternalSolverLanguageParser.g:10318:2: rule__QualifiedName__Group__1__Impl |
27664 | { | 31582 | { |
27665 | pushFollow(FOLLOW_2); | 31583 | pushFollow(FOLLOW_2); |
27666 | rule__Real__Group_1__1__Impl(); | 31584 | rule__QualifiedName__Group__1__Impl(); |
27667 | 31585 | ||
27668 | state._fsp--; | 31586 | state._fsp--; |
27669 | 31587 | ||
@@ -27682,25 +31600,53 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
27682 | } | 31600 | } |
27683 | return ; | 31601 | return ; |
27684 | } | 31602 | } |
27685 | // $ANTLR end "rule__Real__Group_1__1" | 31603 | // $ANTLR end "rule__QualifiedName__Group__1" |
27686 | 31604 | ||
27687 | 31605 | ||
27688 | // $ANTLR start "rule__Real__Group_1__1__Impl" | 31606 | // $ANTLR start "rule__QualifiedName__Group__1__Impl" |
27689 | // InternalSolverLanguageParser.g:9019:1: rule__Real__Group_1__1__Impl : ( RULE_INT ) ; | 31607 | // InternalSolverLanguageParser.g:10324:1: rule__QualifiedName__Group__1__Impl : ( ( rule__QualifiedName__Group_1__0 )* ) ; |
27690 | public final void rule__Real__Group_1__1__Impl() throws RecognitionException { | 31608 | public final void rule__QualifiedName__Group__1__Impl() throws RecognitionException { |
27691 | 31609 | ||
27692 | int stackSize = keepStackSize(); | 31610 | int stackSize = keepStackSize(); |
27693 | 31611 | ||
27694 | try { | 31612 | try { |
27695 | // InternalSolverLanguageParser.g:9023:1: ( ( RULE_INT ) ) | 31613 | // InternalSolverLanguageParser.g:10328:1: ( ( ( rule__QualifiedName__Group_1__0 )* ) ) |
27696 | // InternalSolverLanguageParser.g:9024:1: ( RULE_INT ) | 31614 | // InternalSolverLanguageParser.g:10329:1: ( ( rule__QualifiedName__Group_1__0 )* ) |
27697 | { | 31615 | { |
27698 | // InternalSolverLanguageParser.g:9024:1: ( RULE_INT ) | 31616 | // InternalSolverLanguageParser.g:10329:1: ( ( rule__QualifiedName__Group_1__0 )* ) |
27699 | // InternalSolverLanguageParser.g:9025:2: RULE_INT | 31617 | // InternalSolverLanguageParser.g:10330:2: ( rule__QualifiedName__Group_1__0 )* |
27700 | { | 31618 | { |
27701 | before(grammarAccess.getRealAccess().getINTTerminalRuleCall_1_1()); | 31619 | before(grammarAccess.getQualifiedNameAccess().getGroup_1()); |
27702 | match(input,RULE_INT,FOLLOW_2); | 31620 | // InternalSolverLanguageParser.g:10331:2: ( rule__QualifiedName__Group_1__0 )* |
27703 | after(grammarAccess.getRealAccess().getINTTerminalRuleCall_1_1()); | 31621 | loop68: |
31622 | do { | ||
31623 | int alt68=2; | ||
31624 | int LA68_0 = input.LA(1); | ||
31625 | |||
31626 | if ( (LA68_0==ColonColon) ) { | ||
31627 | alt68=1; | ||
31628 | } | ||
31629 | |||
31630 | |||
31631 | switch (alt68) { | ||
31632 | case 1 : | ||
31633 | // InternalSolverLanguageParser.g:10331:3: rule__QualifiedName__Group_1__0 | ||
31634 | { | ||
31635 | pushFollow(FOLLOW_74); | ||
31636 | rule__QualifiedName__Group_1__0(); | ||
31637 | |||
31638 | state._fsp--; | ||
31639 | |||
31640 | |||
31641 | } | ||
31642 | break; | ||
31643 | |||
31644 | default : | ||
31645 | break loop68; | ||
31646 | } | ||
31647 | } while (true); | ||
31648 | |||
31649 | after(grammarAccess.getQualifiedNameAccess().getGroup_1()); | ||
27704 | 31650 | ||
27705 | } | 31651 | } |
27706 | 31652 | ||
@@ -27719,26 +31665,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
27719 | } | 31665 | } |
27720 | return ; | 31666 | return ; |
27721 | } | 31667 | } |
27722 | // $ANTLR end "rule__Real__Group_1__1__Impl" | 31668 | // $ANTLR end "rule__QualifiedName__Group__1__Impl" |
27723 | 31669 | ||
27724 | 31670 | ||
27725 | // $ANTLR start "rule__QualifiedName__Group_0__0" | 31671 | // $ANTLR start "rule__QualifiedName__Group_1__0" |
27726 | // InternalSolverLanguageParser.g:9035:1: rule__QualifiedName__Group_0__0 : rule__QualifiedName__Group_0__0__Impl rule__QualifiedName__Group_0__1 ; | 31672 | // InternalSolverLanguageParser.g:10340:1: rule__QualifiedName__Group_1__0 : rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 ; |
27727 | public final void rule__QualifiedName__Group_0__0() throws RecognitionException { | 31673 | public final void rule__QualifiedName__Group_1__0() throws RecognitionException { |
27728 | 31674 | ||
27729 | int stackSize = keepStackSize(); | 31675 | int stackSize = keepStackSize(); |
27730 | 31676 | ||
27731 | try { | 31677 | try { |
27732 | // InternalSolverLanguageParser.g:9039:1: ( rule__QualifiedName__Group_0__0__Impl rule__QualifiedName__Group_0__1 ) | 31678 | // InternalSolverLanguageParser.g:10344:1: ( rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 ) |
27733 | // InternalSolverLanguageParser.g:9040:2: rule__QualifiedName__Group_0__0__Impl rule__QualifiedName__Group_0__1 | 31679 | // InternalSolverLanguageParser.g:10345:2: rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 |
27734 | { | 31680 | { |
27735 | pushFollow(FOLLOW_64); | 31681 | pushFollow(FOLLOW_6); |
27736 | rule__QualifiedName__Group_0__0__Impl(); | 31682 | rule__QualifiedName__Group_1__0__Impl(); |
27737 | 31683 | ||
27738 | state._fsp--; | 31684 | state._fsp--; |
27739 | 31685 | ||
27740 | pushFollow(FOLLOW_2); | 31686 | pushFollow(FOLLOW_2); |
27741 | rule__QualifiedName__Group_0__1(); | 31687 | rule__QualifiedName__Group_1__1(); |
27742 | 31688 | ||
27743 | state._fsp--; | 31689 | state._fsp--; |
27744 | 31690 | ||
@@ -27757,25 +31703,25 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
27757 | } | 31703 | } |
27758 | return ; | 31704 | return ; |
27759 | } | 31705 | } |
27760 | // $ANTLR end "rule__QualifiedName__Group_0__0" | 31706 | // $ANTLR end "rule__QualifiedName__Group_1__0" |
27761 | 31707 | ||
27762 | 31708 | ||
27763 | // $ANTLR start "rule__QualifiedName__Group_0__0__Impl" | 31709 | // $ANTLR start "rule__QualifiedName__Group_1__0__Impl" |
27764 | // InternalSolverLanguageParser.g:9047:1: rule__QualifiedName__Group_0__0__Impl : ( RULE_ID ) ; | 31710 | // InternalSolverLanguageParser.g:10352:1: rule__QualifiedName__Group_1__0__Impl : ( ColonColon ) ; |
27765 | public final void rule__QualifiedName__Group_0__0__Impl() throws RecognitionException { | 31711 | public final void rule__QualifiedName__Group_1__0__Impl() throws RecognitionException { |
27766 | 31712 | ||
27767 | int stackSize = keepStackSize(); | 31713 | int stackSize = keepStackSize(); |
27768 | 31714 | ||
27769 | try { | 31715 | try { |
27770 | // InternalSolverLanguageParser.g:9051:1: ( ( RULE_ID ) ) | 31716 | // InternalSolverLanguageParser.g:10356:1: ( ( ColonColon ) ) |
27771 | // InternalSolverLanguageParser.g:9052:1: ( RULE_ID ) | 31717 | // InternalSolverLanguageParser.g:10357:1: ( ColonColon ) |
27772 | { | 31718 | { |
27773 | // InternalSolverLanguageParser.g:9052:1: ( RULE_ID ) | 31719 | // InternalSolverLanguageParser.g:10357:1: ( ColonColon ) |
27774 | // InternalSolverLanguageParser.g:9053:2: RULE_ID | 31720 | // InternalSolverLanguageParser.g:10358:2: ColonColon |
27775 | { | 31721 | { |
27776 | before(grammarAccess.getQualifiedNameAccess().getIDTerminalRuleCall_0_0()); | 31722 | before(grammarAccess.getQualifiedNameAccess().getColonColonKeyword_1_0()); |
27777 | match(input,RULE_ID,FOLLOW_2); | 31723 | match(input,ColonColon,FOLLOW_2); |
27778 | after(grammarAccess.getQualifiedNameAccess().getIDTerminalRuleCall_0_0()); | 31724 | after(grammarAccess.getQualifiedNameAccess().getColonColonKeyword_1_0()); |
27779 | 31725 | ||
27780 | } | 31726 | } |
27781 | 31727 | ||
@@ -27794,21 +31740,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
27794 | } | 31740 | } |
27795 | return ; | 31741 | return ; |
27796 | } | 31742 | } |
27797 | // $ANTLR end "rule__QualifiedName__Group_0__0__Impl" | 31743 | // $ANTLR end "rule__QualifiedName__Group_1__0__Impl" |
27798 | 31744 | ||
27799 | 31745 | ||
27800 | // $ANTLR start "rule__QualifiedName__Group_0__1" | 31746 | // $ANTLR start "rule__QualifiedName__Group_1__1" |
27801 | // InternalSolverLanguageParser.g:9062:1: rule__QualifiedName__Group_0__1 : rule__QualifiedName__Group_0__1__Impl ; | 31747 | // InternalSolverLanguageParser.g:10367:1: rule__QualifiedName__Group_1__1 : rule__QualifiedName__Group_1__1__Impl ; |
27802 | public final void rule__QualifiedName__Group_0__1() throws RecognitionException { | 31748 | public final void rule__QualifiedName__Group_1__1() throws RecognitionException { |
27803 | 31749 | ||
27804 | int stackSize = keepStackSize(); | 31750 | int stackSize = keepStackSize(); |
27805 | 31751 | ||
27806 | try { | 31752 | try { |
27807 | // InternalSolverLanguageParser.g:9066:1: ( rule__QualifiedName__Group_0__1__Impl ) | 31753 | // InternalSolverLanguageParser.g:10371:1: ( rule__QualifiedName__Group_1__1__Impl ) |
27808 | // InternalSolverLanguageParser.g:9067:2: rule__QualifiedName__Group_0__1__Impl | 31754 | // InternalSolverLanguageParser.g:10372:2: rule__QualifiedName__Group_1__1__Impl |
27809 | { | 31755 | { |
27810 | pushFollow(FOLLOW_2); | 31756 | pushFollow(FOLLOW_2); |
27811 | rule__QualifiedName__Group_0__1__Impl(); | 31757 | rule__QualifiedName__Group_1__1__Impl(); |
27812 | 31758 | ||
27813 | state._fsp--; | 31759 | state._fsp--; |
27814 | 31760 | ||
@@ -27827,53 +31773,83 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
27827 | } | 31773 | } |
27828 | return ; | 31774 | return ; |
27829 | } | 31775 | } |
27830 | // $ANTLR end "rule__QualifiedName__Group_0__1" | 31776 | // $ANTLR end "rule__QualifiedName__Group_1__1" |
27831 | 31777 | ||
27832 | 31778 | ||
27833 | // $ANTLR start "rule__QualifiedName__Group_0__1__Impl" | 31779 | // $ANTLR start "rule__QualifiedName__Group_1__1__Impl" |
27834 | // InternalSolverLanguageParser.g:9073:1: rule__QualifiedName__Group_0__1__Impl : ( ( rule__QualifiedName__Group_0_1__0 )* ) ; | 31780 | // InternalSolverLanguageParser.g:10378:1: rule__QualifiedName__Group_1__1__Impl : ( ruleQualifiedNameSegment ) ; |
27835 | public final void rule__QualifiedName__Group_0__1__Impl() throws RecognitionException { | 31781 | public final void rule__QualifiedName__Group_1__1__Impl() throws RecognitionException { |
27836 | 31782 | ||
27837 | int stackSize = keepStackSize(); | 31783 | int stackSize = keepStackSize(); |
27838 | 31784 | ||
27839 | try { | 31785 | try { |
27840 | // InternalSolverLanguageParser.g:9077:1: ( ( ( rule__QualifiedName__Group_0_1__0 )* ) ) | 31786 | // InternalSolverLanguageParser.g:10382:1: ( ( ruleQualifiedNameSegment ) ) |
27841 | // InternalSolverLanguageParser.g:9078:1: ( ( rule__QualifiedName__Group_0_1__0 )* ) | 31787 | // InternalSolverLanguageParser.g:10383:1: ( ruleQualifiedNameSegment ) |
27842 | { | 31788 | { |
27843 | // InternalSolverLanguageParser.g:9078:1: ( ( rule__QualifiedName__Group_0_1__0 )* ) | 31789 | // InternalSolverLanguageParser.g:10383:1: ( ruleQualifiedNameSegment ) |
27844 | // InternalSolverLanguageParser.g:9079:2: ( rule__QualifiedName__Group_0_1__0 )* | 31790 | // InternalSolverLanguageParser.g:10384:2: ruleQualifiedNameSegment |
27845 | { | 31791 | { |
27846 | before(grammarAccess.getQualifiedNameAccess().getGroup_0_1()); | 31792 | before(grammarAccess.getQualifiedNameAccess().getQualifiedNameSegmentParserRuleCall_1_1()); |
27847 | // InternalSolverLanguageParser.g:9080:2: ( rule__QualifiedName__Group_0_1__0 )* | 31793 | pushFollow(FOLLOW_2); |
27848 | loop62: | 31794 | ruleQualifiedNameSegment(); |
27849 | do { | ||
27850 | int alt62=2; | ||
27851 | int LA62_0 = input.LA(1); | ||
27852 | 31795 | ||
27853 | if ( (LA62_0==FullStop) ) { | 31796 | state._fsp--; |
27854 | alt62=1; | ||
27855 | } | ||
27856 | 31797 | ||
31798 | after(grammarAccess.getQualifiedNameAccess().getQualifiedNameSegmentParserRuleCall_1_1()); | ||
27857 | 31799 | ||
27858 | switch (alt62) { | 31800 | } |
27859 | case 1 : | ||
27860 | // InternalSolverLanguageParser.g:9080:3: rule__QualifiedName__Group_0_1__0 | ||
27861 | { | ||
27862 | pushFollow(FOLLOW_65); | ||
27863 | rule__QualifiedName__Group_0_1__0(); | ||
27864 | 31801 | ||
27865 | state._fsp--; | ||
27866 | 31802 | ||
31803 | } | ||
27867 | 31804 | ||
27868 | } | 31805 | } |
27869 | break; | 31806 | catch (RecognitionException re) { |
31807 | reportError(re); | ||
31808 | recover(input,re); | ||
31809 | } | ||
31810 | finally { | ||
31811 | |||
31812 | restoreStackSize(stackSize); | ||
31813 | |||
31814 | } | ||
31815 | return ; | ||
31816 | } | ||
31817 | // $ANTLR end "rule__QualifiedName__Group_1__1__Impl" | ||
31818 | |||
31819 | |||
31820 | // $ANTLR start "rule__ExternPredicateDeclaration__UnorderedGroup_1" | ||
31821 | // InternalSolverLanguageParser.g:10394:1: rule__ExternPredicateDeclaration__UnorderedGroup_1 : ( rule__ExternPredicateDeclaration__UnorderedGroup_1__0 )? ; | ||
31822 | public final void rule__ExternPredicateDeclaration__UnorderedGroup_1() throws RecognitionException { | ||
31823 | |||
31824 | int stackSize = keepStackSize(); | ||
31825 | getUnorderedGroupHelper().enter(grammarAccess.getExternPredicateDeclarationAccess().getUnorderedGroup_1()); | ||
31826 | |||
31827 | try { | ||
31828 | // InternalSolverLanguageParser.g:10399:1: ( ( rule__ExternPredicateDeclaration__UnorderedGroup_1__0 )? ) | ||
31829 | // InternalSolverLanguageParser.g:10400:2: ( rule__ExternPredicateDeclaration__UnorderedGroup_1__0 )? | ||
31830 | { | ||
31831 | // InternalSolverLanguageParser.g:10400:2: ( rule__ExternPredicateDeclaration__UnorderedGroup_1__0 )? | ||
31832 | int alt69=2; | ||
31833 | int LA69_0 = input.LA(1); | ||
31834 | |||
31835 | if ( LA69_0 == Functional && getUnorderedGroupHelper().canSelect(grammarAccess.getExternPredicateDeclarationAccess().getUnorderedGroup_1(), 0) ) { | ||
31836 | alt69=1; | ||
31837 | } | ||
31838 | else if ( LA69_0 == Error && getUnorderedGroupHelper().canSelect(grammarAccess.getExternPredicateDeclarationAccess().getUnorderedGroup_1(), 1) ) { | ||
31839 | alt69=1; | ||
31840 | } | ||
31841 | switch (alt69) { | ||
31842 | case 1 : | ||
31843 | // InternalSolverLanguageParser.g:10400:2: rule__ExternPredicateDeclaration__UnorderedGroup_1__0 | ||
31844 | { | ||
31845 | pushFollow(FOLLOW_2); | ||
31846 | rule__ExternPredicateDeclaration__UnorderedGroup_1__0(); | ||
31847 | |||
31848 | state._fsp--; | ||
27870 | 31849 | ||
27871 | default : | ||
27872 | break loop62; | ||
27873 | } | ||
27874 | } while (true); | ||
27875 | 31850 | ||
27876 | after(grammarAccess.getQualifiedNameAccess().getGroup_0_1()); | 31851 | } |
31852 | break; | ||
27877 | 31853 | ||
27878 | } | 31854 | } |
27879 | 31855 | ||
@@ -27887,31 +31863,228 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
27887 | } | 31863 | } |
27888 | finally { | 31864 | finally { |
27889 | 31865 | ||
31866 | getUnorderedGroupHelper().leave(grammarAccess.getExternPredicateDeclarationAccess().getUnorderedGroup_1()); | ||
27890 | restoreStackSize(stackSize); | 31867 | restoreStackSize(stackSize); |
27891 | 31868 | ||
27892 | } | 31869 | } |
27893 | return ; | 31870 | return ; |
27894 | } | 31871 | } |
27895 | // $ANTLR end "rule__QualifiedName__Group_0__1__Impl" | 31872 | // $ANTLR end "rule__ExternPredicateDeclaration__UnorderedGroup_1" |
27896 | 31873 | ||
27897 | 31874 | ||
27898 | // $ANTLR start "rule__QualifiedName__Group_0_1__0" | 31875 | // $ANTLR start "rule__ExternPredicateDeclaration__UnorderedGroup_1__Impl" |
27899 | // InternalSolverLanguageParser.g:9089:1: rule__QualifiedName__Group_0_1__0 : rule__QualifiedName__Group_0_1__0__Impl rule__QualifiedName__Group_0_1__1 ; | 31876 | // InternalSolverLanguageParser.g:10408:1: rule__ExternPredicateDeclaration__UnorderedGroup_1__Impl : ( ({...}? => ( ( ( rule__ExternPredicateDeclaration__FunctionalAssignment_1_0 ) ) ) ) | ({...}? => ( ( ( rule__ExternPredicateDeclaration__ErrorAssignment_1_1 ) ) ) ) ) ; |
27900 | public final void rule__QualifiedName__Group_0_1__0() throws RecognitionException { | 31877 | public final void rule__ExternPredicateDeclaration__UnorderedGroup_1__Impl() throws RecognitionException { |
27901 | 31878 | ||
27902 | int stackSize = keepStackSize(); | 31879 | int stackSize = keepStackSize(); |
31880 | boolean selected = false; | ||
27903 | 31881 | ||
27904 | try { | 31882 | try { |
27905 | // InternalSolverLanguageParser.g:9093:1: ( rule__QualifiedName__Group_0_1__0__Impl rule__QualifiedName__Group_0_1__1 ) | 31883 | // InternalSolverLanguageParser.g:10413:1: ( ( ({...}? => ( ( ( rule__ExternPredicateDeclaration__FunctionalAssignment_1_0 ) ) ) ) | ({...}? => ( ( ( rule__ExternPredicateDeclaration__ErrorAssignment_1_1 ) ) ) ) ) ) |
27906 | // InternalSolverLanguageParser.g:9094:2: rule__QualifiedName__Group_0_1__0__Impl rule__QualifiedName__Group_0_1__1 | 31884 | // InternalSolverLanguageParser.g:10414:3: ( ({...}? => ( ( ( rule__ExternPredicateDeclaration__FunctionalAssignment_1_0 ) ) ) ) | ({...}? => ( ( ( rule__ExternPredicateDeclaration__ErrorAssignment_1_1 ) ) ) ) ) |
27907 | { | 31885 | { |
27908 | pushFollow(FOLLOW_21); | 31886 | // InternalSolverLanguageParser.g:10414:3: ( ({...}? => ( ( ( rule__ExternPredicateDeclaration__FunctionalAssignment_1_0 ) ) ) ) | ({...}? => ( ( ( rule__ExternPredicateDeclaration__ErrorAssignment_1_1 ) ) ) ) ) |
27909 | rule__QualifiedName__Group_0_1__0__Impl(); | 31887 | int alt70=2; |
31888 | int LA70_0 = input.LA(1); | ||
31889 | |||
31890 | if ( LA70_0 == Functional && getUnorderedGroupHelper().canSelect(grammarAccess.getExternPredicateDeclarationAccess().getUnorderedGroup_1(), 0) ) { | ||
31891 | alt70=1; | ||
31892 | } | ||
31893 | else if ( LA70_0 == Error && getUnorderedGroupHelper().canSelect(grammarAccess.getExternPredicateDeclarationAccess().getUnorderedGroup_1(), 1) ) { | ||
31894 | alt70=2; | ||
31895 | } | ||
31896 | else { | ||
31897 | NoViableAltException nvae = | ||
31898 | new NoViableAltException("", 70, 0, input); | ||
31899 | |||
31900 | throw nvae; | ||
31901 | } | ||
31902 | switch (alt70) { | ||
31903 | case 1 : | ||
31904 | // InternalSolverLanguageParser.g:10415:3: ({...}? => ( ( ( rule__ExternPredicateDeclaration__FunctionalAssignment_1_0 ) ) ) ) | ||
31905 | { | ||
31906 | // InternalSolverLanguageParser.g:10415:3: ({...}? => ( ( ( rule__ExternPredicateDeclaration__FunctionalAssignment_1_0 ) ) ) ) | ||
31907 | // InternalSolverLanguageParser.g:10416:4: {...}? => ( ( ( rule__ExternPredicateDeclaration__FunctionalAssignment_1_0 ) ) ) | ||
31908 | { | ||
31909 | if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getExternPredicateDeclarationAccess().getUnorderedGroup_1(), 0) ) { | ||
31910 | throw new FailedPredicateException(input, "rule__ExternPredicateDeclaration__UnorderedGroup_1__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getExternPredicateDeclarationAccess().getUnorderedGroup_1(), 0)"); | ||
31911 | } | ||
31912 | // InternalSolverLanguageParser.g:10416:122: ( ( ( rule__ExternPredicateDeclaration__FunctionalAssignment_1_0 ) ) ) | ||
31913 | // InternalSolverLanguageParser.g:10417:5: ( ( rule__ExternPredicateDeclaration__FunctionalAssignment_1_0 ) ) | ||
31914 | { | ||
31915 | |||
31916 | getUnorderedGroupHelper().select(grammarAccess.getExternPredicateDeclarationAccess().getUnorderedGroup_1(), 0); | ||
31917 | |||
31918 | |||
31919 | selected = true; | ||
31920 | |||
31921 | // InternalSolverLanguageParser.g:10423:5: ( ( rule__ExternPredicateDeclaration__FunctionalAssignment_1_0 ) ) | ||
31922 | // InternalSolverLanguageParser.g:10424:6: ( rule__ExternPredicateDeclaration__FunctionalAssignment_1_0 ) | ||
31923 | { | ||
31924 | before(grammarAccess.getExternPredicateDeclarationAccess().getFunctionalAssignment_1_0()); | ||
31925 | // InternalSolverLanguageParser.g:10425:6: ( rule__ExternPredicateDeclaration__FunctionalAssignment_1_0 ) | ||
31926 | // InternalSolverLanguageParser.g:10425:7: rule__ExternPredicateDeclaration__FunctionalAssignment_1_0 | ||
31927 | { | ||
31928 | pushFollow(FOLLOW_2); | ||
31929 | rule__ExternPredicateDeclaration__FunctionalAssignment_1_0(); | ||
31930 | |||
31931 | state._fsp--; | ||
31932 | |||
31933 | |||
31934 | } | ||
31935 | |||
31936 | after(grammarAccess.getExternPredicateDeclarationAccess().getFunctionalAssignment_1_0()); | ||
31937 | |||
31938 | } | ||
31939 | |||
31940 | |||
31941 | } | ||
31942 | |||
31943 | |||
31944 | } | ||
31945 | |||
31946 | |||
31947 | } | ||
31948 | break; | ||
31949 | case 2 : | ||
31950 | // InternalSolverLanguageParser.g:10430:3: ({...}? => ( ( ( rule__ExternPredicateDeclaration__ErrorAssignment_1_1 ) ) ) ) | ||
31951 | { | ||
31952 | // InternalSolverLanguageParser.g:10430:3: ({...}? => ( ( ( rule__ExternPredicateDeclaration__ErrorAssignment_1_1 ) ) ) ) | ||
31953 | // InternalSolverLanguageParser.g:10431:4: {...}? => ( ( ( rule__ExternPredicateDeclaration__ErrorAssignment_1_1 ) ) ) | ||
31954 | { | ||
31955 | if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getExternPredicateDeclarationAccess().getUnorderedGroup_1(), 1) ) { | ||
31956 | throw new FailedPredicateException(input, "rule__ExternPredicateDeclaration__UnorderedGroup_1__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getExternPredicateDeclarationAccess().getUnorderedGroup_1(), 1)"); | ||
31957 | } | ||
31958 | // InternalSolverLanguageParser.g:10431:122: ( ( ( rule__ExternPredicateDeclaration__ErrorAssignment_1_1 ) ) ) | ||
31959 | // InternalSolverLanguageParser.g:10432:5: ( ( rule__ExternPredicateDeclaration__ErrorAssignment_1_1 ) ) | ||
31960 | { | ||
31961 | |||
31962 | getUnorderedGroupHelper().select(grammarAccess.getExternPredicateDeclarationAccess().getUnorderedGroup_1(), 1); | ||
31963 | |||
31964 | |||
31965 | selected = true; | ||
31966 | |||
31967 | // InternalSolverLanguageParser.g:10438:5: ( ( rule__ExternPredicateDeclaration__ErrorAssignment_1_1 ) ) | ||
31968 | // InternalSolverLanguageParser.g:10439:6: ( rule__ExternPredicateDeclaration__ErrorAssignment_1_1 ) | ||
31969 | { | ||
31970 | before(grammarAccess.getExternPredicateDeclarationAccess().getErrorAssignment_1_1()); | ||
31971 | // InternalSolverLanguageParser.g:10440:6: ( rule__ExternPredicateDeclaration__ErrorAssignment_1_1 ) | ||
31972 | // InternalSolverLanguageParser.g:10440:7: rule__ExternPredicateDeclaration__ErrorAssignment_1_1 | ||
31973 | { | ||
31974 | pushFollow(FOLLOW_2); | ||
31975 | rule__ExternPredicateDeclaration__ErrorAssignment_1_1(); | ||
31976 | |||
31977 | state._fsp--; | ||
31978 | |||
31979 | |||
31980 | } | ||
31981 | |||
31982 | after(grammarAccess.getExternPredicateDeclarationAccess().getErrorAssignment_1_1()); | ||
31983 | |||
31984 | } | ||
31985 | |||
31986 | |||
31987 | } | ||
31988 | |||
31989 | |||
31990 | } | ||
31991 | |||
31992 | |||
31993 | } | ||
31994 | break; | ||
31995 | |||
31996 | } | ||
31997 | |||
31998 | |||
31999 | } | ||
32000 | |||
32001 | } | ||
32002 | catch (RecognitionException re) { | ||
32003 | reportError(re); | ||
32004 | recover(input,re); | ||
32005 | } | ||
32006 | finally { | ||
32007 | |||
32008 | if (selected) | ||
32009 | getUnorderedGroupHelper().returnFromSelection(grammarAccess.getExternPredicateDeclarationAccess().getUnorderedGroup_1()); | ||
32010 | restoreStackSize(stackSize); | ||
32011 | |||
32012 | } | ||
32013 | return ; | ||
32014 | } | ||
32015 | // $ANTLR end "rule__ExternPredicateDeclaration__UnorderedGroup_1__Impl" | ||
32016 | |||
32017 | |||
32018 | // $ANTLR start "rule__ExternPredicateDeclaration__UnorderedGroup_1__0" | ||
32019 | // InternalSolverLanguageParser.g:10453:1: rule__ExternPredicateDeclaration__UnorderedGroup_1__0 : rule__ExternPredicateDeclaration__UnorderedGroup_1__Impl ( rule__ExternPredicateDeclaration__UnorderedGroup_1__1 )? ; | ||
32020 | public final void rule__ExternPredicateDeclaration__UnorderedGroup_1__0() throws RecognitionException { | ||
32021 | |||
32022 | int stackSize = keepStackSize(); | ||
32023 | |||
32024 | try { | ||
32025 | // InternalSolverLanguageParser.g:10457:1: ( rule__ExternPredicateDeclaration__UnorderedGroup_1__Impl ( rule__ExternPredicateDeclaration__UnorderedGroup_1__1 )? ) | ||
32026 | // InternalSolverLanguageParser.g:10458:2: rule__ExternPredicateDeclaration__UnorderedGroup_1__Impl ( rule__ExternPredicateDeclaration__UnorderedGroup_1__1 )? | ||
32027 | { | ||
32028 | pushFollow(FOLLOW_75); | ||
32029 | rule__ExternPredicateDeclaration__UnorderedGroup_1__Impl(); | ||
27910 | 32030 | ||
27911 | state._fsp--; | 32031 | state._fsp--; |
27912 | 32032 | ||
32033 | // InternalSolverLanguageParser.g:10459:2: ( rule__ExternPredicateDeclaration__UnorderedGroup_1__1 )? | ||
32034 | int alt71=2; | ||
32035 | int LA71_0 = input.LA(1); | ||
32036 | |||
32037 | if ( LA71_0 == Functional && getUnorderedGroupHelper().canSelect(grammarAccess.getExternPredicateDeclarationAccess().getUnorderedGroup_1(), 0) ) { | ||
32038 | alt71=1; | ||
32039 | } | ||
32040 | else if ( LA71_0 == Error && getUnorderedGroupHelper().canSelect(grammarAccess.getExternPredicateDeclarationAccess().getUnorderedGroup_1(), 1) ) { | ||
32041 | alt71=1; | ||
32042 | } | ||
32043 | switch (alt71) { | ||
32044 | case 1 : | ||
32045 | // InternalSolverLanguageParser.g:10459:2: rule__ExternPredicateDeclaration__UnorderedGroup_1__1 | ||
32046 | { | ||
32047 | pushFollow(FOLLOW_2); | ||
32048 | rule__ExternPredicateDeclaration__UnorderedGroup_1__1(); | ||
32049 | |||
32050 | state._fsp--; | ||
32051 | |||
32052 | |||
32053 | } | ||
32054 | break; | ||
32055 | |||
32056 | } | ||
32057 | |||
32058 | |||
32059 | } | ||
32060 | |||
32061 | } | ||
32062 | catch (RecognitionException re) { | ||
32063 | reportError(re); | ||
32064 | recover(input,re); | ||
32065 | } | ||
32066 | finally { | ||
32067 | |||
32068 | restoreStackSize(stackSize); | ||
32069 | |||
32070 | } | ||
32071 | return ; | ||
32072 | } | ||
32073 | // $ANTLR end "rule__ExternPredicateDeclaration__UnorderedGroup_1__0" | ||
32074 | |||
32075 | |||
32076 | // $ANTLR start "rule__ExternPredicateDeclaration__UnorderedGroup_1__1" | ||
32077 | // InternalSolverLanguageParser.g:10465:1: rule__ExternPredicateDeclaration__UnorderedGroup_1__1 : rule__ExternPredicateDeclaration__UnorderedGroup_1__Impl ; | ||
32078 | public final void rule__ExternPredicateDeclaration__UnorderedGroup_1__1() throws RecognitionException { | ||
32079 | |||
32080 | int stackSize = keepStackSize(); | ||
32081 | |||
32082 | try { | ||
32083 | // InternalSolverLanguageParser.g:10469:1: ( rule__ExternPredicateDeclaration__UnorderedGroup_1__Impl ) | ||
32084 | // InternalSolverLanguageParser.g:10470:2: rule__ExternPredicateDeclaration__UnorderedGroup_1__Impl | ||
32085 | { | ||
27913 | pushFollow(FOLLOW_2); | 32086 | pushFollow(FOLLOW_2); |
27914 | rule__QualifiedName__Group_0_1__1(); | 32087 | rule__ExternPredicateDeclaration__UnorderedGroup_1__Impl(); |
27915 | 32088 | ||
27916 | state._fsp--; | 32089 | state._fsp--; |
27917 | 32090 | ||
@@ -27930,25 +32103,184 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
27930 | } | 32103 | } |
27931 | return ; | 32104 | return ; |
27932 | } | 32105 | } |
27933 | // $ANTLR end "rule__QualifiedName__Group_0_1__0" | 32106 | // $ANTLR end "rule__ExternPredicateDeclaration__UnorderedGroup_1__1" |
27934 | 32107 | ||
27935 | 32108 | ||
27936 | // $ANTLR start "rule__QualifiedName__Group_0_1__0__Impl" | 32109 | // $ANTLR start "rule__ClassDeclaration__UnorderedGroup_0" |
27937 | // InternalSolverLanguageParser.g:9101:1: rule__QualifiedName__Group_0_1__0__Impl : ( FullStop ) ; | 32110 | // InternalSolverLanguageParser.g:10477:1: rule__ClassDeclaration__UnorderedGroup_0 : ( rule__ClassDeclaration__UnorderedGroup_0__0 )? ; |
27938 | public final void rule__QualifiedName__Group_0_1__0__Impl() throws RecognitionException { | 32111 | public final void rule__ClassDeclaration__UnorderedGroup_0() throws RecognitionException { |
27939 | 32112 | ||
27940 | int stackSize = keepStackSize(); | 32113 | int stackSize = keepStackSize(); |
32114 | getUnorderedGroupHelper().enter(grammarAccess.getClassDeclarationAccess().getUnorderedGroup_0()); | ||
27941 | 32115 | ||
27942 | try { | 32116 | try { |
27943 | // InternalSolverLanguageParser.g:9105:1: ( ( FullStop ) ) | 32117 | // InternalSolverLanguageParser.g:10482:1: ( ( rule__ClassDeclaration__UnorderedGroup_0__0 )? ) |
27944 | // InternalSolverLanguageParser.g:9106:1: ( FullStop ) | 32118 | // InternalSolverLanguageParser.g:10483:2: ( rule__ClassDeclaration__UnorderedGroup_0__0 )? |
27945 | { | 32119 | { |
27946 | // InternalSolverLanguageParser.g:9106:1: ( FullStop ) | 32120 | // InternalSolverLanguageParser.g:10483:2: ( rule__ClassDeclaration__UnorderedGroup_0__0 )? |
27947 | // InternalSolverLanguageParser.g:9107:2: FullStop | 32121 | int alt72=2; |
32122 | int LA72_0 = input.LA(1); | ||
32123 | |||
32124 | if ( LA72_0 == Abstract && getUnorderedGroupHelper().canSelect(grammarAccess.getClassDeclarationAccess().getUnorderedGroup_0(), 0) ) { | ||
32125 | alt72=1; | ||
32126 | } | ||
32127 | else if ( LA72_0 == Root && getUnorderedGroupHelper().canSelect(grammarAccess.getClassDeclarationAccess().getUnorderedGroup_0(), 1) ) { | ||
32128 | alt72=1; | ||
32129 | } | ||
32130 | switch (alt72) { | ||
32131 | case 1 : | ||
32132 | // InternalSolverLanguageParser.g:10483:2: rule__ClassDeclaration__UnorderedGroup_0__0 | ||
32133 | { | ||
32134 | pushFollow(FOLLOW_2); | ||
32135 | rule__ClassDeclaration__UnorderedGroup_0__0(); | ||
32136 | |||
32137 | state._fsp--; | ||
32138 | |||
32139 | |||
32140 | } | ||
32141 | break; | ||
32142 | |||
32143 | } | ||
32144 | |||
32145 | |||
32146 | } | ||
32147 | |||
32148 | } | ||
32149 | catch (RecognitionException re) { | ||
32150 | reportError(re); | ||
32151 | recover(input,re); | ||
32152 | } | ||
32153 | finally { | ||
32154 | |||
32155 | getUnorderedGroupHelper().leave(grammarAccess.getClassDeclarationAccess().getUnorderedGroup_0()); | ||
32156 | restoreStackSize(stackSize); | ||
32157 | |||
32158 | } | ||
32159 | return ; | ||
32160 | } | ||
32161 | // $ANTLR end "rule__ClassDeclaration__UnorderedGroup_0" | ||
32162 | |||
32163 | |||
32164 | // $ANTLR start "rule__ClassDeclaration__UnorderedGroup_0__Impl" | ||
32165 | // InternalSolverLanguageParser.g:10491:1: rule__ClassDeclaration__UnorderedGroup_0__Impl : ( ({...}? => ( ( ( rule__ClassDeclaration__AbstractAssignment_0_0 ) ) ) ) | ({...}? => ( ( ( rule__ClassDeclaration__RootAssignment_0_1 ) ) ) ) ) ; | ||
32166 | public final void rule__ClassDeclaration__UnorderedGroup_0__Impl() throws RecognitionException { | ||
32167 | |||
32168 | int stackSize = keepStackSize(); | ||
32169 | boolean selected = false; | ||
32170 | |||
32171 | try { | ||
32172 | // InternalSolverLanguageParser.g:10496:1: ( ( ({...}? => ( ( ( rule__ClassDeclaration__AbstractAssignment_0_0 ) ) ) ) | ({...}? => ( ( ( rule__ClassDeclaration__RootAssignment_0_1 ) ) ) ) ) ) | ||
32173 | // InternalSolverLanguageParser.g:10497:3: ( ({...}? => ( ( ( rule__ClassDeclaration__AbstractAssignment_0_0 ) ) ) ) | ({...}? => ( ( ( rule__ClassDeclaration__RootAssignment_0_1 ) ) ) ) ) | ||
27948 | { | 32174 | { |
27949 | before(grammarAccess.getQualifiedNameAccess().getFullStopKeyword_0_1_0()); | 32175 | // InternalSolverLanguageParser.g:10497:3: ( ({...}? => ( ( ( rule__ClassDeclaration__AbstractAssignment_0_0 ) ) ) ) | ({...}? => ( ( ( rule__ClassDeclaration__RootAssignment_0_1 ) ) ) ) ) |
27950 | match(input,FullStop,FOLLOW_2); | 32176 | int alt73=2; |
27951 | after(grammarAccess.getQualifiedNameAccess().getFullStopKeyword_0_1_0()); | 32177 | int LA73_0 = input.LA(1); |
32178 | |||
32179 | if ( LA73_0 == Abstract && getUnorderedGroupHelper().canSelect(grammarAccess.getClassDeclarationAccess().getUnorderedGroup_0(), 0) ) { | ||
32180 | alt73=1; | ||
32181 | } | ||
32182 | else if ( LA73_0 == Root && getUnorderedGroupHelper().canSelect(grammarAccess.getClassDeclarationAccess().getUnorderedGroup_0(), 1) ) { | ||
32183 | alt73=2; | ||
32184 | } | ||
32185 | else { | ||
32186 | NoViableAltException nvae = | ||
32187 | new NoViableAltException("", 73, 0, input); | ||
32188 | |||
32189 | throw nvae; | ||
32190 | } | ||
32191 | switch (alt73) { | ||
32192 | case 1 : | ||
32193 | // InternalSolverLanguageParser.g:10498:3: ({...}? => ( ( ( rule__ClassDeclaration__AbstractAssignment_0_0 ) ) ) ) | ||
32194 | { | ||
32195 | // InternalSolverLanguageParser.g:10498:3: ({...}? => ( ( ( rule__ClassDeclaration__AbstractAssignment_0_0 ) ) ) ) | ||
32196 | // InternalSolverLanguageParser.g:10499:4: {...}? => ( ( ( rule__ClassDeclaration__AbstractAssignment_0_0 ) ) ) | ||
32197 | { | ||
32198 | if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getClassDeclarationAccess().getUnorderedGroup_0(), 0) ) { | ||
32199 | throw new FailedPredicateException(input, "rule__ClassDeclaration__UnorderedGroup_0__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getClassDeclarationAccess().getUnorderedGroup_0(), 0)"); | ||
32200 | } | ||
32201 | // InternalSolverLanguageParser.g:10499:112: ( ( ( rule__ClassDeclaration__AbstractAssignment_0_0 ) ) ) | ||
32202 | // InternalSolverLanguageParser.g:10500:5: ( ( rule__ClassDeclaration__AbstractAssignment_0_0 ) ) | ||
32203 | { | ||
32204 | |||
32205 | getUnorderedGroupHelper().select(grammarAccess.getClassDeclarationAccess().getUnorderedGroup_0(), 0); | ||
32206 | |||
32207 | |||
32208 | selected = true; | ||
32209 | |||
32210 | // InternalSolverLanguageParser.g:10506:5: ( ( rule__ClassDeclaration__AbstractAssignment_0_0 ) ) | ||
32211 | // InternalSolverLanguageParser.g:10507:6: ( rule__ClassDeclaration__AbstractAssignment_0_0 ) | ||
32212 | { | ||
32213 | before(grammarAccess.getClassDeclarationAccess().getAbstractAssignment_0_0()); | ||
32214 | // InternalSolverLanguageParser.g:10508:6: ( rule__ClassDeclaration__AbstractAssignment_0_0 ) | ||
32215 | // InternalSolverLanguageParser.g:10508:7: rule__ClassDeclaration__AbstractAssignment_0_0 | ||
32216 | { | ||
32217 | pushFollow(FOLLOW_2); | ||
32218 | rule__ClassDeclaration__AbstractAssignment_0_0(); | ||
32219 | |||
32220 | state._fsp--; | ||
32221 | |||
32222 | |||
32223 | } | ||
32224 | |||
32225 | after(grammarAccess.getClassDeclarationAccess().getAbstractAssignment_0_0()); | ||
32226 | |||
32227 | } | ||
32228 | |||
32229 | |||
32230 | } | ||
32231 | |||
32232 | |||
32233 | } | ||
32234 | |||
32235 | |||
32236 | } | ||
32237 | break; | ||
32238 | case 2 : | ||
32239 | // InternalSolverLanguageParser.g:10513:3: ({...}? => ( ( ( rule__ClassDeclaration__RootAssignment_0_1 ) ) ) ) | ||
32240 | { | ||
32241 | // InternalSolverLanguageParser.g:10513:3: ({...}? => ( ( ( rule__ClassDeclaration__RootAssignment_0_1 ) ) ) ) | ||
32242 | // InternalSolverLanguageParser.g:10514:4: {...}? => ( ( ( rule__ClassDeclaration__RootAssignment_0_1 ) ) ) | ||
32243 | { | ||
32244 | if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getClassDeclarationAccess().getUnorderedGroup_0(), 1) ) { | ||
32245 | throw new FailedPredicateException(input, "rule__ClassDeclaration__UnorderedGroup_0__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getClassDeclarationAccess().getUnorderedGroup_0(), 1)"); | ||
32246 | } | ||
32247 | // InternalSolverLanguageParser.g:10514:112: ( ( ( rule__ClassDeclaration__RootAssignment_0_1 ) ) ) | ||
32248 | // InternalSolverLanguageParser.g:10515:5: ( ( rule__ClassDeclaration__RootAssignment_0_1 ) ) | ||
32249 | { | ||
32250 | |||
32251 | getUnorderedGroupHelper().select(grammarAccess.getClassDeclarationAccess().getUnorderedGroup_0(), 1); | ||
32252 | |||
32253 | |||
32254 | selected = true; | ||
32255 | |||
32256 | // InternalSolverLanguageParser.g:10521:5: ( ( rule__ClassDeclaration__RootAssignment_0_1 ) ) | ||
32257 | // InternalSolverLanguageParser.g:10522:6: ( rule__ClassDeclaration__RootAssignment_0_1 ) | ||
32258 | { | ||
32259 | before(grammarAccess.getClassDeclarationAccess().getRootAssignment_0_1()); | ||
32260 | // InternalSolverLanguageParser.g:10523:6: ( rule__ClassDeclaration__RootAssignment_0_1 ) | ||
32261 | // InternalSolverLanguageParser.g:10523:7: rule__ClassDeclaration__RootAssignment_0_1 | ||
32262 | { | ||
32263 | pushFollow(FOLLOW_2); | ||
32264 | rule__ClassDeclaration__RootAssignment_0_1(); | ||
32265 | |||
32266 | state._fsp--; | ||
32267 | |||
32268 | |||
32269 | } | ||
32270 | |||
32271 | after(grammarAccess.getClassDeclarationAccess().getRootAssignment_0_1()); | ||
32272 | |||
32273 | } | ||
32274 | |||
32275 | |||
32276 | } | ||
32277 | |||
32278 | |||
32279 | } | ||
32280 | |||
32281 | |||
32282 | } | ||
32283 | break; | ||
27952 | 32284 | ||
27953 | } | 32285 | } |
27954 | 32286 | ||
@@ -27962,26 +32294,86 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
27962 | } | 32294 | } |
27963 | finally { | 32295 | finally { |
27964 | 32296 | ||
32297 | if (selected) | ||
32298 | getUnorderedGroupHelper().returnFromSelection(grammarAccess.getClassDeclarationAccess().getUnorderedGroup_0()); | ||
27965 | restoreStackSize(stackSize); | 32299 | restoreStackSize(stackSize); |
27966 | 32300 | ||
27967 | } | 32301 | } |
27968 | return ; | 32302 | return ; |
27969 | } | 32303 | } |
27970 | // $ANTLR end "rule__QualifiedName__Group_0_1__0__Impl" | 32304 | // $ANTLR end "rule__ClassDeclaration__UnorderedGroup_0__Impl" |
27971 | 32305 | ||
27972 | 32306 | ||
27973 | // $ANTLR start "rule__QualifiedName__Group_0_1__1" | 32307 | // $ANTLR start "rule__ClassDeclaration__UnorderedGroup_0__0" |
27974 | // InternalSolverLanguageParser.g:9116:1: rule__QualifiedName__Group_0_1__1 : rule__QualifiedName__Group_0_1__1__Impl ; | 32308 | // InternalSolverLanguageParser.g:10536:1: rule__ClassDeclaration__UnorderedGroup_0__0 : rule__ClassDeclaration__UnorderedGroup_0__Impl ( rule__ClassDeclaration__UnorderedGroup_0__1 )? ; |
27975 | public final void rule__QualifiedName__Group_0_1__1() throws RecognitionException { | 32309 | public final void rule__ClassDeclaration__UnorderedGroup_0__0() throws RecognitionException { |
27976 | 32310 | ||
27977 | int stackSize = keepStackSize(); | 32311 | int stackSize = keepStackSize(); |
27978 | 32312 | ||
27979 | try { | 32313 | try { |
27980 | // InternalSolverLanguageParser.g:9120:1: ( rule__QualifiedName__Group_0_1__1__Impl ) | 32314 | // InternalSolverLanguageParser.g:10540:1: ( rule__ClassDeclaration__UnorderedGroup_0__Impl ( rule__ClassDeclaration__UnorderedGroup_0__1 )? ) |
27981 | // InternalSolverLanguageParser.g:9121:2: rule__QualifiedName__Group_0_1__1__Impl | 32315 | // InternalSolverLanguageParser.g:10541:2: rule__ClassDeclaration__UnorderedGroup_0__Impl ( rule__ClassDeclaration__UnorderedGroup_0__1 )? |
32316 | { | ||
32317 | pushFollow(FOLLOW_76); | ||
32318 | rule__ClassDeclaration__UnorderedGroup_0__Impl(); | ||
32319 | |||
32320 | state._fsp--; | ||
32321 | |||
32322 | // InternalSolverLanguageParser.g:10542:2: ( rule__ClassDeclaration__UnorderedGroup_0__1 )? | ||
32323 | int alt74=2; | ||
32324 | int LA74_0 = input.LA(1); | ||
32325 | |||
32326 | if ( LA74_0 == Abstract && getUnorderedGroupHelper().canSelect(grammarAccess.getClassDeclarationAccess().getUnorderedGroup_0(), 0) ) { | ||
32327 | alt74=1; | ||
32328 | } | ||
32329 | else if ( LA74_0 == Root && getUnorderedGroupHelper().canSelect(grammarAccess.getClassDeclarationAccess().getUnorderedGroup_0(), 1) ) { | ||
32330 | alt74=1; | ||
32331 | } | ||
32332 | switch (alt74) { | ||
32333 | case 1 : | ||
32334 | // InternalSolverLanguageParser.g:10542:2: rule__ClassDeclaration__UnorderedGroup_0__1 | ||
32335 | { | ||
32336 | pushFollow(FOLLOW_2); | ||
32337 | rule__ClassDeclaration__UnorderedGroup_0__1(); | ||
32338 | |||
32339 | state._fsp--; | ||
32340 | |||
32341 | |||
32342 | } | ||
32343 | break; | ||
32344 | |||
32345 | } | ||
32346 | |||
32347 | |||
32348 | } | ||
32349 | |||
32350 | } | ||
32351 | catch (RecognitionException re) { | ||
32352 | reportError(re); | ||
32353 | recover(input,re); | ||
32354 | } | ||
32355 | finally { | ||
32356 | |||
32357 | restoreStackSize(stackSize); | ||
32358 | |||
32359 | } | ||
32360 | return ; | ||
32361 | } | ||
32362 | // $ANTLR end "rule__ClassDeclaration__UnorderedGroup_0__0" | ||
32363 | |||
32364 | |||
32365 | // $ANTLR start "rule__ClassDeclaration__UnorderedGroup_0__1" | ||
32366 | // InternalSolverLanguageParser.g:10548:1: rule__ClassDeclaration__UnorderedGroup_0__1 : rule__ClassDeclaration__UnorderedGroup_0__Impl ; | ||
32367 | public final void rule__ClassDeclaration__UnorderedGroup_0__1() throws RecognitionException { | ||
32368 | |||
32369 | int stackSize = keepStackSize(); | ||
32370 | |||
32371 | try { | ||
32372 | // InternalSolverLanguageParser.g:10552:1: ( rule__ClassDeclaration__UnorderedGroup_0__Impl ) | ||
32373 | // InternalSolverLanguageParser.g:10553:2: rule__ClassDeclaration__UnorderedGroup_0__Impl | ||
27982 | { | 32374 | { |
27983 | pushFollow(FOLLOW_2); | 32375 | pushFollow(FOLLOW_2); |
27984 | rule__QualifiedName__Group_0_1__1__Impl(); | 32376 | rule__ClassDeclaration__UnorderedGroup_0__Impl(); |
27985 | 32377 | ||
27986 | state._fsp--; | 32378 | state._fsp--; |
27987 | 32379 | ||
@@ -28000,25 +32392,70 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
28000 | } | 32392 | } |
28001 | return ; | 32393 | return ; |
28002 | } | 32394 | } |
28003 | // $ANTLR end "rule__QualifiedName__Group_0_1__1" | 32395 | // $ANTLR end "rule__ClassDeclaration__UnorderedGroup_0__1" |
28004 | 32396 | ||
28005 | 32397 | ||
28006 | // $ANTLR start "rule__QualifiedName__Group_0_1__1__Impl" | 32398 | // $ANTLR start "rule__Problem__NameAssignment_0_1" |
28007 | // InternalSolverLanguageParser.g:9127:1: rule__QualifiedName__Group_0_1__1__Impl : ( RULE_ID ) ; | 32399 | // InternalSolverLanguageParser.g:10560:1: rule__Problem__NameAssignment_0_1 : ( ruleQualifiedName ) ; |
28008 | public final void rule__QualifiedName__Group_0_1__1__Impl() throws RecognitionException { | 32400 | public final void rule__Problem__NameAssignment_0_1() throws RecognitionException { |
28009 | 32401 | ||
28010 | int stackSize = keepStackSize(); | 32402 | int stackSize = keepStackSize(); |
28011 | 32403 | ||
28012 | try { | 32404 | try { |
28013 | // InternalSolverLanguageParser.g:9131:1: ( ( RULE_ID ) ) | 32405 | // InternalSolverLanguageParser.g:10564:1: ( ( ruleQualifiedName ) ) |
28014 | // InternalSolverLanguageParser.g:9132:1: ( RULE_ID ) | 32406 | // InternalSolverLanguageParser.g:10565:2: ( ruleQualifiedName ) |
28015 | { | 32407 | { |
28016 | // InternalSolverLanguageParser.g:9132:1: ( RULE_ID ) | 32408 | // InternalSolverLanguageParser.g:10565:2: ( ruleQualifiedName ) |
28017 | // InternalSolverLanguageParser.g:9133:2: RULE_ID | 32409 | // InternalSolverLanguageParser.g:10566:3: ruleQualifiedName |
28018 | { | 32410 | { |
28019 | before(grammarAccess.getQualifiedNameAccess().getIDTerminalRuleCall_0_1_1()); | 32411 | before(grammarAccess.getProblemAccess().getNameQualifiedNameParserRuleCall_0_1_0()); |
28020 | match(input,RULE_ID,FOLLOW_2); | 32412 | pushFollow(FOLLOW_2); |
28021 | after(grammarAccess.getQualifiedNameAccess().getIDTerminalRuleCall_0_1_1()); | 32413 | ruleQualifiedName(); |
32414 | |||
32415 | state._fsp--; | ||
32416 | |||
32417 | after(grammarAccess.getProblemAccess().getNameQualifiedNameParserRuleCall_0_1_0()); | ||
32418 | |||
32419 | } | ||
32420 | |||
32421 | |||
32422 | } | ||
32423 | |||
32424 | } | ||
32425 | catch (RecognitionException re) { | ||
32426 | reportError(re); | ||
32427 | recover(input,re); | ||
32428 | } | ||
32429 | finally { | ||
32430 | |||
32431 | restoreStackSize(stackSize); | ||
32432 | |||
32433 | } | ||
32434 | return ; | ||
32435 | } | ||
32436 | // $ANTLR end "rule__Problem__NameAssignment_0_1" | ||
32437 | |||
32438 | |||
32439 | // $ANTLR start "rule__Problem__ImportsAssignment_1" | ||
32440 | // InternalSolverLanguageParser.g:10575:1: rule__Problem__ImportsAssignment_1 : ( ruleImport ) ; | ||
32441 | public final void rule__Problem__ImportsAssignment_1() throws RecognitionException { | ||
32442 | |||
32443 | int stackSize = keepStackSize(); | ||
32444 | |||
32445 | try { | ||
32446 | // InternalSolverLanguageParser.g:10579:1: ( ( ruleImport ) ) | ||
32447 | // InternalSolverLanguageParser.g:10580:2: ( ruleImport ) | ||
32448 | { | ||
32449 | // InternalSolverLanguageParser.g:10580:2: ( ruleImport ) | ||
32450 | // InternalSolverLanguageParser.g:10581:3: ruleImport | ||
32451 | { | ||
32452 | before(grammarAccess.getProblemAccess().getImportsImportParserRuleCall_1_0()); | ||
32453 | pushFollow(FOLLOW_2); | ||
32454 | ruleImport(); | ||
32455 | |||
32456 | state._fsp--; | ||
32457 | |||
32458 | after(grammarAccess.getProblemAccess().getImportsImportParserRuleCall_1_0()); | ||
28022 | 32459 | ||
28023 | } | 32460 | } |
28024 | 32461 | ||
@@ -28037,29 +32474,189 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
28037 | } | 32474 | } |
28038 | return ; | 32475 | return ; |
28039 | } | 32476 | } |
28040 | // $ANTLR end "rule__QualifiedName__Group_0_1__1__Impl" | 32477 | // $ANTLR end "rule__Problem__ImportsAssignment_1" |
28041 | 32478 | ||
28042 | 32479 | ||
28043 | // $ANTLR start "rule__Problem__StatementsAssignment" | 32480 | // $ANTLR start "rule__Problem__StatementsAssignment_2" |
28044 | // InternalSolverLanguageParser.g:9143:1: rule__Problem__StatementsAssignment : ( ruleStatement ) ; | 32481 | // InternalSolverLanguageParser.g:10590:1: rule__Problem__StatementsAssignment_2 : ( ruleStatement ) ; |
28045 | public final void rule__Problem__StatementsAssignment() throws RecognitionException { | 32482 | public final void rule__Problem__StatementsAssignment_2() throws RecognitionException { |
28046 | 32483 | ||
28047 | int stackSize = keepStackSize(); | 32484 | int stackSize = keepStackSize(); |
28048 | 32485 | ||
28049 | try { | 32486 | try { |
28050 | // InternalSolverLanguageParser.g:9147:1: ( ( ruleStatement ) ) | 32487 | // InternalSolverLanguageParser.g:10594:1: ( ( ruleStatement ) ) |
28051 | // InternalSolverLanguageParser.g:9148:2: ( ruleStatement ) | 32488 | // InternalSolverLanguageParser.g:10595:2: ( ruleStatement ) |
28052 | { | 32489 | { |
28053 | // InternalSolverLanguageParser.g:9148:2: ( ruleStatement ) | 32490 | // InternalSolverLanguageParser.g:10595:2: ( ruleStatement ) |
28054 | // InternalSolverLanguageParser.g:9149:3: ruleStatement | 32491 | // InternalSolverLanguageParser.g:10596:3: ruleStatement |
28055 | { | 32492 | { |
28056 | before(grammarAccess.getProblemAccess().getStatementsStatementParserRuleCall_0()); | 32493 | before(grammarAccess.getProblemAccess().getStatementsStatementParserRuleCall_2_0()); |
28057 | pushFollow(FOLLOW_2); | 32494 | pushFollow(FOLLOW_2); |
28058 | ruleStatement(); | 32495 | ruleStatement(); |
28059 | 32496 | ||
28060 | state._fsp--; | 32497 | state._fsp--; |
28061 | 32498 | ||
28062 | after(grammarAccess.getProblemAccess().getStatementsStatementParserRuleCall_0()); | 32499 | after(grammarAccess.getProblemAccess().getStatementsStatementParserRuleCall_2_0()); |
32500 | |||
32501 | } | ||
32502 | |||
32503 | |||
32504 | } | ||
32505 | |||
32506 | } | ||
32507 | catch (RecognitionException re) { | ||
32508 | reportError(re); | ||
32509 | recover(input,re); | ||
32510 | } | ||
32511 | finally { | ||
32512 | |||
32513 | restoreStackSize(stackSize); | ||
32514 | |||
32515 | } | ||
32516 | return ; | ||
32517 | } | ||
32518 | // $ANTLR end "rule__Problem__StatementsAssignment_2" | ||
32519 | |||
32520 | |||
32521 | // $ANTLR start "rule__UriImport__UriAssignment_1" | ||
32522 | // InternalSolverLanguageParser.g:10605:1: rule__UriImport__UriAssignment_1 : ( RULE_STRING ) ; | ||
32523 | public final void rule__UriImport__UriAssignment_1() throws RecognitionException { | ||
32524 | |||
32525 | int stackSize = keepStackSize(); | ||
32526 | |||
32527 | try { | ||
32528 | // InternalSolverLanguageParser.g:10609:1: ( ( RULE_STRING ) ) | ||
32529 | // InternalSolverLanguageParser.g:10610:2: ( RULE_STRING ) | ||
32530 | { | ||
32531 | // InternalSolverLanguageParser.g:10610:2: ( RULE_STRING ) | ||
32532 | // InternalSolverLanguageParser.g:10611:3: RULE_STRING | ||
32533 | { | ||
32534 | before(grammarAccess.getUriImportAccess().getUriSTRINGTerminalRuleCall_1_0()); | ||
32535 | match(input,RULE_STRING,FOLLOW_2); | ||
32536 | after(grammarAccess.getUriImportAccess().getUriSTRINGTerminalRuleCall_1_0()); | ||
32537 | |||
32538 | } | ||
32539 | |||
32540 | |||
32541 | } | ||
32542 | |||
32543 | } | ||
32544 | catch (RecognitionException re) { | ||
32545 | reportError(re); | ||
32546 | recover(input,re); | ||
32547 | } | ||
32548 | finally { | ||
32549 | |||
32550 | restoreStackSize(stackSize); | ||
32551 | |||
32552 | } | ||
32553 | return ; | ||
32554 | } | ||
32555 | // $ANTLR end "rule__UriImport__UriAssignment_1" | ||
32556 | |||
32557 | |||
32558 | // $ANTLR start "rule__UriImport__AliasAssignment_2_1" | ||
32559 | // InternalSolverLanguageParser.g:10620:1: rule__UriImport__AliasAssignment_2_1 : ( ruleQualifiedName ) ; | ||
32560 | public final void rule__UriImport__AliasAssignment_2_1() throws RecognitionException { | ||
32561 | |||
32562 | int stackSize = keepStackSize(); | ||
32563 | |||
32564 | try { | ||
32565 | // InternalSolverLanguageParser.g:10624:1: ( ( ruleQualifiedName ) ) | ||
32566 | // InternalSolverLanguageParser.g:10625:2: ( ruleQualifiedName ) | ||
32567 | { | ||
32568 | // InternalSolverLanguageParser.g:10625:2: ( ruleQualifiedName ) | ||
32569 | // InternalSolverLanguageParser.g:10626:3: ruleQualifiedName | ||
32570 | { | ||
32571 | before(grammarAccess.getUriImportAccess().getAliasQualifiedNameParserRuleCall_2_1_0()); | ||
32572 | pushFollow(FOLLOW_2); | ||
32573 | ruleQualifiedName(); | ||
32574 | |||
32575 | state._fsp--; | ||
32576 | |||
32577 | after(grammarAccess.getUriImportAccess().getAliasQualifiedNameParserRuleCall_2_1_0()); | ||
32578 | |||
32579 | } | ||
32580 | |||
32581 | |||
32582 | } | ||
32583 | |||
32584 | } | ||
32585 | catch (RecognitionException re) { | ||
32586 | reportError(re); | ||
32587 | recover(input,re); | ||
32588 | } | ||
32589 | finally { | ||
32590 | |||
32591 | restoreStackSize(stackSize); | ||
32592 | |||
32593 | } | ||
32594 | return ; | ||
32595 | } | ||
32596 | // $ANTLR end "rule__UriImport__AliasAssignment_2_1" | ||
32597 | |||
32598 | |||
32599 | // $ANTLR start "rule__NamespaceImport__ImportedNamespaceAssignment_1" | ||
32600 | // InternalSolverLanguageParser.g:10635:1: rule__NamespaceImport__ImportedNamespaceAssignment_1 : ( ruleQualifiedName ) ; | ||
32601 | public final void rule__NamespaceImport__ImportedNamespaceAssignment_1() throws RecognitionException { | ||
32602 | |||
32603 | int stackSize = keepStackSize(); | ||
32604 | |||
32605 | try { | ||
32606 | // InternalSolverLanguageParser.g:10639:1: ( ( ruleQualifiedName ) ) | ||
32607 | // InternalSolverLanguageParser.g:10640:2: ( ruleQualifiedName ) | ||
32608 | { | ||
32609 | // InternalSolverLanguageParser.g:10640:2: ( ruleQualifiedName ) | ||
32610 | // InternalSolverLanguageParser.g:10641:3: ruleQualifiedName | ||
32611 | { | ||
32612 | before(grammarAccess.getNamespaceImportAccess().getImportedNamespaceQualifiedNameParserRuleCall_1_0()); | ||
32613 | pushFollow(FOLLOW_2); | ||
32614 | ruleQualifiedName(); | ||
32615 | |||
32616 | state._fsp--; | ||
32617 | |||
32618 | after(grammarAccess.getNamespaceImportAccess().getImportedNamespaceQualifiedNameParserRuleCall_1_0()); | ||
32619 | |||
32620 | } | ||
32621 | |||
32622 | |||
32623 | } | ||
32624 | |||
32625 | } | ||
32626 | catch (RecognitionException re) { | ||
32627 | reportError(re); | ||
32628 | recover(input,re); | ||
32629 | } | ||
32630 | finally { | ||
32631 | |||
32632 | restoreStackSize(stackSize); | ||
32633 | |||
32634 | } | ||
32635 | return ; | ||
32636 | } | ||
32637 | // $ANTLR end "rule__NamespaceImport__ImportedNamespaceAssignment_1" | ||
32638 | |||
32639 | |||
32640 | // $ANTLR start "rule__NamespaceImport__AliasAssignment_2_1" | ||
32641 | // InternalSolverLanguageParser.g:10650:1: rule__NamespaceImport__AliasAssignment_2_1 : ( ruleQualifiedName ) ; | ||
32642 | public final void rule__NamespaceImport__AliasAssignment_2_1() throws RecognitionException { | ||
32643 | |||
32644 | int stackSize = keepStackSize(); | ||
32645 | |||
32646 | try { | ||
32647 | // InternalSolverLanguageParser.g:10654:1: ( ( ruleQualifiedName ) ) | ||
32648 | // InternalSolverLanguageParser.g:10655:2: ( ruleQualifiedName ) | ||
32649 | { | ||
32650 | // InternalSolverLanguageParser.g:10655:2: ( ruleQualifiedName ) | ||
32651 | // InternalSolverLanguageParser.g:10656:3: ruleQualifiedName | ||
32652 | { | ||
32653 | before(grammarAccess.getNamespaceImportAccess().getAliasQualifiedNameParserRuleCall_2_1_0()); | ||
32654 | pushFollow(FOLLOW_2); | ||
32655 | ruleQualifiedName(); | ||
32656 | |||
32657 | state._fsp--; | ||
32658 | |||
32659 | after(grammarAccess.getNamespaceImportAccess().getAliasQualifiedNameParserRuleCall_2_1_0()); | ||
28063 | 32660 | ||
28064 | } | 32661 | } |
28065 | 32662 | ||
@@ -28078,29 +32675,29 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
28078 | } | 32675 | } |
28079 | return ; | 32676 | return ; |
28080 | } | 32677 | } |
28081 | // $ANTLR end "rule__Problem__StatementsAssignment" | 32678 | // $ANTLR end "rule__NamespaceImport__AliasAssignment_2_1" |
28082 | 32679 | ||
28083 | 32680 | ||
28084 | // $ANTLR start "rule__AssertionOrDefinition__RangeAssignment_1_0_2" | 32681 | // $ANTLR start "rule__AssertionOrDefinition__RangeAssignment_1_0_1_1" |
28085 | // InternalSolverLanguageParser.g:9158:1: rule__AssertionOrDefinition__RangeAssignment_1_0_2 : ( ruleExpression ) ; | 32682 | // InternalSolverLanguageParser.g:10665:1: rule__AssertionOrDefinition__RangeAssignment_1_0_1_1 : ( ruleExpression ) ; |
28086 | public final void rule__AssertionOrDefinition__RangeAssignment_1_0_2() throws RecognitionException { | 32683 | public final void rule__AssertionOrDefinition__RangeAssignment_1_0_1_1() throws RecognitionException { |
28087 | 32684 | ||
28088 | int stackSize = keepStackSize(); | 32685 | int stackSize = keepStackSize(); |
28089 | 32686 | ||
28090 | try { | 32687 | try { |
28091 | // InternalSolverLanguageParser.g:9162:1: ( ( ruleExpression ) ) | 32688 | // InternalSolverLanguageParser.g:10669:1: ( ( ruleExpression ) ) |
28092 | // InternalSolverLanguageParser.g:9163:2: ( ruleExpression ) | 32689 | // InternalSolverLanguageParser.g:10670:2: ( ruleExpression ) |
28093 | { | 32690 | { |
28094 | // InternalSolverLanguageParser.g:9163:2: ( ruleExpression ) | 32691 | // InternalSolverLanguageParser.g:10670:2: ( ruleExpression ) |
28095 | // InternalSolverLanguageParser.g:9164:3: ruleExpression | 32692 | // InternalSolverLanguageParser.g:10671:3: ruleExpression |
28096 | { | 32693 | { |
28097 | before(grammarAccess.getAssertionOrDefinitionAccess().getRangeExpressionParserRuleCall_1_0_2_0()); | 32694 | before(grammarAccess.getAssertionOrDefinitionAccess().getRangeExpressionParserRuleCall_1_0_1_1_0()); |
28098 | pushFollow(FOLLOW_2); | 32695 | pushFollow(FOLLOW_2); |
28099 | ruleExpression(); | 32696 | ruleExpression(); |
28100 | 32697 | ||
28101 | state._fsp--; | 32698 | state._fsp--; |
28102 | 32699 | ||
28103 | after(grammarAccess.getAssertionOrDefinitionAccess().getRangeExpressionParserRuleCall_1_0_2_0()); | 32700 | after(grammarAccess.getAssertionOrDefinitionAccess().getRangeExpressionParserRuleCall_1_0_1_1_0()); |
28104 | 32701 | ||
28105 | } | 32702 | } |
28106 | 32703 | ||
@@ -28119,21 +32716,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
28119 | } | 32716 | } |
28120 | return ; | 32717 | return ; |
28121 | } | 32718 | } |
28122 | // $ANTLR end "rule__AssertionOrDefinition__RangeAssignment_1_0_2" | 32719 | // $ANTLR end "rule__AssertionOrDefinition__RangeAssignment_1_0_1_1" |
28123 | 32720 | ||
28124 | 32721 | ||
28125 | // $ANTLR start "rule__AssertionOrDefinition__BodyAssignment_1_1_2" | 32722 | // $ANTLR start "rule__AssertionOrDefinition__BodyAssignment_1_1_2" |
28126 | // InternalSolverLanguageParser.g:9173:1: rule__AssertionOrDefinition__BodyAssignment_1_1_2 : ( ruleExpression ) ; | 32723 | // InternalSolverLanguageParser.g:10680:1: rule__AssertionOrDefinition__BodyAssignment_1_1_2 : ( ruleExpression ) ; |
28127 | public final void rule__AssertionOrDefinition__BodyAssignment_1_1_2() throws RecognitionException { | 32724 | public final void rule__AssertionOrDefinition__BodyAssignment_1_1_2() throws RecognitionException { |
28128 | 32725 | ||
28129 | int stackSize = keepStackSize(); | 32726 | int stackSize = keepStackSize(); |
28130 | 32727 | ||
28131 | try { | 32728 | try { |
28132 | // InternalSolverLanguageParser.g:9177:1: ( ( ruleExpression ) ) | 32729 | // InternalSolverLanguageParser.g:10684:1: ( ( ruleExpression ) ) |
28133 | // InternalSolverLanguageParser.g:9178:2: ( ruleExpression ) | 32730 | // InternalSolverLanguageParser.g:10685:2: ( ruleExpression ) |
28134 | { | 32731 | { |
28135 | // InternalSolverLanguageParser.g:9178:2: ( ruleExpression ) | 32732 | // InternalSolverLanguageParser.g:10685:2: ( ruleExpression ) |
28136 | // InternalSolverLanguageParser.g:9179:3: ruleExpression | 32733 | // InternalSolverLanguageParser.g:10686:3: ruleExpression |
28137 | { | 32734 | { |
28138 | before(grammarAccess.getAssertionOrDefinitionAccess().getBodyExpressionParserRuleCall_1_1_2_0()); | 32735 | before(grammarAccess.getAssertionOrDefinitionAccess().getBodyExpressionParserRuleCall_1_1_2_0()); |
28139 | pushFollow(FOLLOW_2); | 32736 | pushFollow(FOLLOW_2); |
@@ -28164,17 +32761,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
28164 | 32761 | ||
28165 | 32762 | ||
28166 | // $ANTLR start "rule__AssertionOrDefinition__BodyAssignment_1_2_2" | 32763 | // $ANTLR start "rule__AssertionOrDefinition__BodyAssignment_1_2_2" |
28167 | // InternalSolverLanguageParser.g:9188:1: rule__AssertionOrDefinition__BodyAssignment_1_2_2 : ( ruleExpression ) ; | 32764 | // InternalSolverLanguageParser.g:10695:1: rule__AssertionOrDefinition__BodyAssignment_1_2_2 : ( ruleExpression ) ; |
28168 | public final void rule__AssertionOrDefinition__BodyAssignment_1_2_2() throws RecognitionException { | 32765 | public final void rule__AssertionOrDefinition__BodyAssignment_1_2_2() throws RecognitionException { |
28169 | 32766 | ||
28170 | int stackSize = keepStackSize(); | 32767 | int stackSize = keepStackSize(); |
28171 | 32768 | ||
28172 | try { | 32769 | try { |
28173 | // InternalSolverLanguageParser.g:9192:1: ( ( ruleExpression ) ) | 32770 | // InternalSolverLanguageParser.g:10699:1: ( ( ruleExpression ) ) |
28174 | // InternalSolverLanguageParser.g:9193:2: ( ruleExpression ) | 32771 | // InternalSolverLanguageParser.g:10700:2: ( ruleExpression ) |
28175 | { | 32772 | { |
28176 | // InternalSolverLanguageParser.g:9193:2: ( ruleExpression ) | 32773 | // InternalSolverLanguageParser.g:10700:2: ( ruleExpression ) |
28177 | // InternalSolverLanguageParser.g:9194:3: ruleExpression | 32774 | // InternalSolverLanguageParser.g:10701:3: ruleExpression |
28178 | { | 32775 | { |
28179 | before(grammarAccess.getAssertionOrDefinitionAccess().getBodyExpressionParserRuleCall_1_2_2_0()); | 32776 | before(grammarAccess.getAssertionOrDefinitionAccess().getBodyExpressionParserRuleCall_1_2_2_0()); |
28180 | pushFollow(FOLLOW_2); | 32777 | pushFollow(FOLLOW_2); |
@@ -28205,21 +32802,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
28205 | 32802 | ||
28206 | 32803 | ||
28207 | // $ANTLR start "rule__PredicateDefinition__FunctionalAssignment_0_0_0" | 32804 | // $ANTLR start "rule__PredicateDefinition__FunctionalAssignment_0_0_0" |
28208 | // InternalSolverLanguageParser.g:9203:1: rule__PredicateDefinition__FunctionalAssignment_0_0_0 : ( ( Functional ) ) ; | 32805 | // InternalSolverLanguageParser.g:10710:1: rule__PredicateDefinition__FunctionalAssignment_0_0_0 : ( ( Functional ) ) ; |
28209 | public final void rule__PredicateDefinition__FunctionalAssignment_0_0_0() throws RecognitionException { | 32806 | public final void rule__PredicateDefinition__FunctionalAssignment_0_0_0() throws RecognitionException { |
28210 | 32807 | ||
28211 | int stackSize = keepStackSize(); | 32808 | int stackSize = keepStackSize(); |
28212 | 32809 | ||
28213 | try { | 32810 | try { |
28214 | // InternalSolverLanguageParser.g:9207:1: ( ( ( Functional ) ) ) | 32811 | // InternalSolverLanguageParser.g:10714:1: ( ( ( Functional ) ) ) |
28215 | // InternalSolverLanguageParser.g:9208:2: ( ( Functional ) ) | 32812 | // InternalSolverLanguageParser.g:10715:2: ( ( Functional ) ) |
28216 | { | 32813 | { |
28217 | // InternalSolverLanguageParser.g:9208:2: ( ( Functional ) ) | 32814 | // InternalSolverLanguageParser.g:10715:2: ( ( Functional ) ) |
28218 | // InternalSolverLanguageParser.g:9209:3: ( Functional ) | 32815 | // InternalSolverLanguageParser.g:10716:3: ( Functional ) |
28219 | { | 32816 | { |
28220 | before(grammarAccess.getPredicateDefinitionAccess().getFunctionalFunctionalKeyword_0_0_0_0()); | 32817 | before(grammarAccess.getPredicateDefinitionAccess().getFunctionalFunctionalKeyword_0_0_0_0()); |
28221 | // InternalSolverLanguageParser.g:9210:3: ( Functional ) | 32818 | // InternalSolverLanguageParser.g:10717:3: ( Functional ) |
28222 | // InternalSolverLanguageParser.g:9211:4: Functional | 32819 | // InternalSolverLanguageParser.g:10718:4: Functional |
28223 | { | 32820 | { |
28224 | before(grammarAccess.getPredicateDefinitionAccess().getFunctionalFunctionalKeyword_0_0_0_0()); | 32821 | before(grammarAccess.getPredicateDefinitionAccess().getFunctionalFunctionalKeyword_0_0_0_0()); |
28225 | match(input,Functional,FOLLOW_2); | 32822 | match(input,Functional,FOLLOW_2); |
@@ -28250,21 +32847,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
28250 | 32847 | ||
28251 | 32848 | ||
28252 | // $ANTLR start "rule__PredicateDefinition__ErrorAssignment_0_0_1" | 32849 | // $ANTLR start "rule__PredicateDefinition__ErrorAssignment_0_0_1" |
28253 | // InternalSolverLanguageParser.g:9222:1: rule__PredicateDefinition__ErrorAssignment_0_0_1 : ( ( Error ) ) ; | 32850 | // InternalSolverLanguageParser.g:10729:1: rule__PredicateDefinition__ErrorAssignment_0_0_1 : ( ( Error ) ) ; |
28254 | public final void rule__PredicateDefinition__ErrorAssignment_0_0_1() throws RecognitionException { | 32851 | public final void rule__PredicateDefinition__ErrorAssignment_0_0_1() throws RecognitionException { |
28255 | 32852 | ||
28256 | int stackSize = keepStackSize(); | 32853 | int stackSize = keepStackSize(); |
28257 | 32854 | ||
28258 | try { | 32855 | try { |
28259 | // InternalSolverLanguageParser.g:9226:1: ( ( ( Error ) ) ) | 32856 | // InternalSolverLanguageParser.g:10733:1: ( ( ( Error ) ) ) |
28260 | // InternalSolverLanguageParser.g:9227:2: ( ( Error ) ) | 32857 | // InternalSolverLanguageParser.g:10734:2: ( ( Error ) ) |
28261 | { | 32858 | { |
28262 | // InternalSolverLanguageParser.g:9227:2: ( ( Error ) ) | 32859 | // InternalSolverLanguageParser.g:10734:2: ( ( Error ) ) |
28263 | // InternalSolverLanguageParser.g:9228:3: ( Error ) | 32860 | // InternalSolverLanguageParser.g:10735:3: ( Error ) |
28264 | { | 32861 | { |
28265 | before(grammarAccess.getPredicateDefinitionAccess().getErrorErrorKeyword_0_0_1_0()); | 32862 | before(grammarAccess.getPredicateDefinitionAccess().getErrorErrorKeyword_0_0_1_0()); |
28266 | // InternalSolverLanguageParser.g:9229:3: ( Error ) | 32863 | // InternalSolverLanguageParser.g:10736:3: ( Error ) |
28267 | // InternalSolverLanguageParser.g:9230:4: Error | 32864 | // InternalSolverLanguageParser.g:10737:4: Error |
28268 | { | 32865 | { |
28269 | before(grammarAccess.getPredicateDefinitionAccess().getErrorErrorKeyword_0_0_1_0()); | 32866 | before(grammarAccess.getPredicateDefinitionAccess().getErrorErrorKeyword_0_0_1_0()); |
28270 | match(input,Error,FOLLOW_2); | 32867 | match(input,Error,FOLLOW_2); |
@@ -28295,21 +32892,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
28295 | 32892 | ||
28296 | 32893 | ||
28297 | // $ANTLR start "rule__PredicateDefinition__ErrorAssignment_0_1_0" | 32894 | // $ANTLR start "rule__PredicateDefinition__ErrorAssignment_0_1_0" |
28298 | // InternalSolverLanguageParser.g:9241:1: rule__PredicateDefinition__ErrorAssignment_0_1_0 : ( ( Error ) ) ; | 32895 | // InternalSolverLanguageParser.g:10748:1: rule__PredicateDefinition__ErrorAssignment_0_1_0 : ( ( Error ) ) ; |
28299 | public final void rule__PredicateDefinition__ErrorAssignment_0_1_0() throws RecognitionException { | 32896 | public final void rule__PredicateDefinition__ErrorAssignment_0_1_0() throws RecognitionException { |
28300 | 32897 | ||
28301 | int stackSize = keepStackSize(); | 32898 | int stackSize = keepStackSize(); |
28302 | 32899 | ||
28303 | try { | 32900 | try { |
28304 | // InternalSolverLanguageParser.g:9245:1: ( ( ( Error ) ) ) | 32901 | // InternalSolverLanguageParser.g:10752:1: ( ( ( Error ) ) ) |
28305 | // InternalSolverLanguageParser.g:9246:2: ( ( Error ) ) | 32902 | // InternalSolverLanguageParser.g:10753:2: ( ( Error ) ) |
28306 | { | 32903 | { |
28307 | // InternalSolverLanguageParser.g:9246:2: ( ( Error ) ) | 32904 | // InternalSolverLanguageParser.g:10753:2: ( ( Error ) ) |
28308 | // InternalSolverLanguageParser.g:9247:3: ( Error ) | 32905 | // InternalSolverLanguageParser.g:10754:3: ( Error ) |
28309 | { | 32906 | { |
28310 | before(grammarAccess.getPredicateDefinitionAccess().getErrorErrorKeyword_0_1_0_0()); | 32907 | before(grammarAccess.getPredicateDefinitionAccess().getErrorErrorKeyword_0_1_0_0()); |
28311 | // InternalSolverLanguageParser.g:9248:3: ( Error ) | 32908 | // InternalSolverLanguageParser.g:10755:3: ( Error ) |
28312 | // InternalSolverLanguageParser.g:9249:4: Error | 32909 | // InternalSolverLanguageParser.g:10756:4: Error |
28313 | { | 32910 | { |
28314 | before(grammarAccess.getPredicateDefinitionAccess().getErrorErrorKeyword_0_1_0_0()); | 32911 | before(grammarAccess.getPredicateDefinitionAccess().getErrorErrorKeyword_0_1_0_0()); |
28315 | match(input,Error,FOLLOW_2); | 32912 | match(input,Error,FOLLOW_2); |
@@ -28340,21 +32937,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
28340 | 32937 | ||
28341 | 32938 | ||
28342 | // $ANTLR start "rule__PredicateDefinition__FunctionalAssignment_0_1_1" | 32939 | // $ANTLR start "rule__PredicateDefinition__FunctionalAssignment_0_1_1" |
28343 | // InternalSolverLanguageParser.g:9260:1: rule__PredicateDefinition__FunctionalAssignment_0_1_1 : ( ( Functional ) ) ; | 32940 | // InternalSolverLanguageParser.g:10767:1: rule__PredicateDefinition__FunctionalAssignment_0_1_1 : ( ( Functional ) ) ; |
28344 | public final void rule__PredicateDefinition__FunctionalAssignment_0_1_1() throws RecognitionException { | 32941 | public final void rule__PredicateDefinition__FunctionalAssignment_0_1_1() throws RecognitionException { |
28345 | 32942 | ||
28346 | int stackSize = keepStackSize(); | 32943 | int stackSize = keepStackSize(); |
28347 | 32944 | ||
28348 | try { | 32945 | try { |
28349 | // InternalSolverLanguageParser.g:9264:1: ( ( ( Functional ) ) ) | 32946 | // InternalSolverLanguageParser.g:10771:1: ( ( ( Functional ) ) ) |
28350 | // InternalSolverLanguageParser.g:9265:2: ( ( Functional ) ) | 32947 | // InternalSolverLanguageParser.g:10772:2: ( ( Functional ) ) |
28351 | { | 32948 | { |
28352 | // InternalSolverLanguageParser.g:9265:2: ( ( Functional ) ) | 32949 | // InternalSolverLanguageParser.g:10772:2: ( ( Functional ) ) |
28353 | // InternalSolverLanguageParser.g:9266:3: ( Functional ) | 32950 | // InternalSolverLanguageParser.g:10773:3: ( Functional ) |
28354 | { | 32951 | { |
28355 | before(grammarAccess.getPredicateDefinitionAccess().getFunctionalFunctionalKeyword_0_1_1_0()); | 32952 | before(grammarAccess.getPredicateDefinitionAccess().getFunctionalFunctionalKeyword_0_1_1_0()); |
28356 | // InternalSolverLanguageParser.g:9267:3: ( Functional ) | 32953 | // InternalSolverLanguageParser.g:10774:3: ( Functional ) |
28357 | // InternalSolverLanguageParser.g:9268:4: Functional | 32954 | // InternalSolverLanguageParser.g:10775:4: Functional |
28358 | { | 32955 | { |
28359 | before(grammarAccess.getPredicateDefinitionAccess().getFunctionalFunctionalKeyword_0_1_1_0()); | 32956 | before(grammarAccess.getPredicateDefinitionAccess().getFunctionalFunctionalKeyword_0_1_1_0()); |
28360 | match(input,Functional,FOLLOW_2); | 32957 | match(input,Functional,FOLLOW_2); |
@@ -28385,17 +32982,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
28385 | 32982 | ||
28386 | 32983 | ||
28387 | // $ANTLR start "rule__PredicateDefinition__HeadAssignment_1" | 32984 | // $ANTLR start "rule__PredicateDefinition__HeadAssignment_1" |
28388 | // InternalSolverLanguageParser.g:9279:1: rule__PredicateDefinition__HeadAssignment_1 : ( ruleCall ) ; | 32985 | // InternalSolverLanguageParser.g:10786:1: rule__PredicateDefinition__HeadAssignment_1 : ( ruleCall ) ; |
28389 | public final void rule__PredicateDefinition__HeadAssignment_1() throws RecognitionException { | 32986 | public final void rule__PredicateDefinition__HeadAssignment_1() throws RecognitionException { |
28390 | 32987 | ||
28391 | int stackSize = keepStackSize(); | 32988 | int stackSize = keepStackSize(); |
28392 | 32989 | ||
28393 | try { | 32990 | try { |
28394 | // InternalSolverLanguageParser.g:9283:1: ( ( ruleCall ) ) | 32991 | // InternalSolverLanguageParser.g:10790:1: ( ( ruleCall ) ) |
28395 | // InternalSolverLanguageParser.g:9284:2: ( ruleCall ) | 32992 | // InternalSolverLanguageParser.g:10791:2: ( ruleCall ) |
28396 | { | 32993 | { |
28397 | // InternalSolverLanguageParser.g:9284:2: ( ruleCall ) | 32994 | // InternalSolverLanguageParser.g:10791:2: ( ruleCall ) |
28398 | // InternalSolverLanguageParser.g:9285:3: ruleCall | 32995 | // InternalSolverLanguageParser.g:10792:3: ruleCall |
28399 | { | 32996 | { |
28400 | before(grammarAccess.getPredicateDefinitionAccess().getHeadCallParserRuleCall_1_0()); | 32997 | before(grammarAccess.getPredicateDefinitionAccess().getHeadCallParserRuleCall_1_0()); |
28401 | pushFollow(FOLLOW_2); | 32998 | pushFollow(FOLLOW_2); |
@@ -28426,17 +33023,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
28426 | 33023 | ||
28427 | 33024 | ||
28428 | // $ANTLR start "rule__PredicateDefinition__BodyAssignment_3" | 33025 | // $ANTLR start "rule__PredicateDefinition__BodyAssignment_3" |
28429 | // InternalSolverLanguageParser.g:9294:1: rule__PredicateDefinition__BodyAssignment_3 : ( ruleExpression ) ; | 33026 | // InternalSolverLanguageParser.g:10801:1: rule__PredicateDefinition__BodyAssignment_3 : ( ruleExpression ) ; |
28430 | public final void rule__PredicateDefinition__BodyAssignment_3() throws RecognitionException { | 33027 | public final void rule__PredicateDefinition__BodyAssignment_3() throws RecognitionException { |
28431 | 33028 | ||
28432 | int stackSize = keepStackSize(); | 33029 | int stackSize = keepStackSize(); |
28433 | 33030 | ||
28434 | try { | 33031 | try { |
28435 | // InternalSolverLanguageParser.g:9298:1: ( ( ruleExpression ) ) | 33032 | // InternalSolverLanguageParser.g:10805:1: ( ( ruleExpression ) ) |
28436 | // InternalSolverLanguageParser.g:9299:2: ( ruleExpression ) | 33033 | // InternalSolverLanguageParser.g:10806:2: ( ruleExpression ) |
28437 | { | 33034 | { |
28438 | // InternalSolverLanguageParser.g:9299:2: ( ruleExpression ) | 33035 | // InternalSolverLanguageParser.g:10806:2: ( ruleExpression ) |
28439 | // InternalSolverLanguageParser.g:9300:3: ruleExpression | 33036 | // InternalSolverLanguageParser.g:10807:3: ruleExpression |
28440 | { | 33037 | { |
28441 | before(grammarAccess.getPredicateDefinitionAccess().getBodyExpressionParserRuleCall_3_0()); | 33038 | before(grammarAccess.getPredicateDefinitionAccess().getBodyExpressionParserRuleCall_3_0()); |
28442 | pushFollow(FOLLOW_2); | 33039 | pushFollow(FOLLOW_2); |
@@ -28466,26 +33063,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
28466 | // $ANTLR end "rule__PredicateDefinition__BodyAssignment_3" | 33063 | // $ANTLR end "rule__PredicateDefinition__BodyAssignment_3" |
28467 | 33064 | ||
28468 | 33065 | ||
28469 | // $ANTLR start "rule__UnnamedErrorPrediateDefinition__ArgumentListAssignment_1" | 33066 | // $ANTLR start "rule__UnnamedErrorPredicateDefintion__ArgumentListAssignment_1" |
28470 | // InternalSolverLanguageParser.g:9309:1: rule__UnnamedErrorPrediateDefinition__ArgumentListAssignment_1 : ( ruleArgumentList ) ; | 33067 | // InternalSolverLanguageParser.g:10816:1: rule__UnnamedErrorPredicateDefintion__ArgumentListAssignment_1 : ( ruleArgumentList ) ; |
28471 | public final void rule__UnnamedErrorPrediateDefinition__ArgumentListAssignment_1() throws RecognitionException { | 33068 | public final void rule__UnnamedErrorPredicateDefintion__ArgumentListAssignment_1() throws RecognitionException { |
28472 | 33069 | ||
28473 | int stackSize = keepStackSize(); | 33070 | int stackSize = keepStackSize(); |
28474 | 33071 | ||
28475 | try { | 33072 | try { |
28476 | // InternalSolverLanguageParser.g:9313:1: ( ( ruleArgumentList ) ) | 33073 | // InternalSolverLanguageParser.g:10820:1: ( ( ruleArgumentList ) ) |
28477 | // InternalSolverLanguageParser.g:9314:2: ( ruleArgumentList ) | 33074 | // InternalSolverLanguageParser.g:10821:2: ( ruleArgumentList ) |
28478 | { | 33075 | { |
28479 | // InternalSolverLanguageParser.g:9314:2: ( ruleArgumentList ) | 33076 | // InternalSolverLanguageParser.g:10821:2: ( ruleArgumentList ) |
28480 | // InternalSolverLanguageParser.g:9315:3: ruleArgumentList | 33077 | // InternalSolverLanguageParser.g:10822:3: ruleArgumentList |
28481 | { | 33078 | { |
28482 | before(grammarAccess.getUnnamedErrorPrediateDefinitionAccess().getArgumentListArgumentListParserRuleCall_1_0()); | 33079 | before(grammarAccess.getUnnamedErrorPredicateDefintionAccess().getArgumentListArgumentListParserRuleCall_1_0()); |
28483 | pushFollow(FOLLOW_2); | 33080 | pushFollow(FOLLOW_2); |
28484 | ruleArgumentList(); | 33081 | ruleArgumentList(); |
28485 | 33082 | ||
28486 | state._fsp--; | 33083 | state._fsp--; |
28487 | 33084 | ||
28488 | after(grammarAccess.getUnnamedErrorPrediateDefinitionAccess().getArgumentListArgumentListParserRuleCall_1_0()); | 33085 | after(grammarAccess.getUnnamedErrorPredicateDefintionAccess().getArgumentListArgumentListParserRuleCall_1_0()); |
28489 | 33086 | ||
28490 | } | 33087 | } |
28491 | 33088 | ||
@@ -28504,29 +33101,29 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
28504 | } | 33101 | } |
28505 | return ; | 33102 | return ; |
28506 | } | 33103 | } |
28507 | // $ANTLR end "rule__UnnamedErrorPrediateDefinition__ArgumentListAssignment_1" | 33104 | // $ANTLR end "rule__UnnamedErrorPredicateDefintion__ArgumentListAssignment_1" |
28508 | 33105 | ||
28509 | 33106 | ||
28510 | // $ANTLR start "rule__UnnamedErrorPrediateDefinition__BodyAssignment_3" | 33107 | // $ANTLR start "rule__UnnamedErrorPredicateDefintion__BodyAssignment_3" |
28511 | // InternalSolverLanguageParser.g:9324:1: rule__UnnamedErrorPrediateDefinition__BodyAssignment_3 : ( ruleExpression ) ; | 33108 | // InternalSolverLanguageParser.g:10831:1: rule__UnnamedErrorPredicateDefintion__BodyAssignment_3 : ( ruleExpression ) ; |
28512 | public final void rule__UnnamedErrorPrediateDefinition__BodyAssignment_3() throws RecognitionException { | 33109 | public final void rule__UnnamedErrorPredicateDefintion__BodyAssignment_3() throws RecognitionException { |
28513 | 33110 | ||
28514 | int stackSize = keepStackSize(); | 33111 | int stackSize = keepStackSize(); |
28515 | 33112 | ||
28516 | try { | 33113 | try { |
28517 | // InternalSolverLanguageParser.g:9328:1: ( ( ruleExpression ) ) | 33114 | // InternalSolverLanguageParser.g:10835:1: ( ( ruleExpression ) ) |
28518 | // InternalSolverLanguageParser.g:9329:2: ( ruleExpression ) | 33115 | // InternalSolverLanguageParser.g:10836:2: ( ruleExpression ) |
28519 | { | 33116 | { |
28520 | // InternalSolverLanguageParser.g:9329:2: ( ruleExpression ) | 33117 | // InternalSolverLanguageParser.g:10836:2: ( ruleExpression ) |
28521 | // InternalSolverLanguageParser.g:9330:3: ruleExpression | 33118 | // InternalSolverLanguageParser.g:10837:3: ruleExpression |
28522 | { | 33119 | { |
28523 | before(grammarAccess.getUnnamedErrorPrediateDefinitionAccess().getBodyExpressionParserRuleCall_3_0()); | 33120 | before(grammarAccess.getUnnamedErrorPredicateDefintionAccess().getBodyExpressionParserRuleCall_3_0()); |
28524 | pushFollow(FOLLOW_2); | 33121 | pushFollow(FOLLOW_2); |
28525 | ruleExpression(); | 33122 | ruleExpression(); |
28526 | 33123 | ||
28527 | state._fsp--; | 33124 | state._fsp--; |
28528 | 33125 | ||
28529 | after(grammarAccess.getUnnamedErrorPrediateDefinitionAccess().getBodyExpressionParserRuleCall_3_0()); | 33126 | after(grammarAccess.getUnnamedErrorPredicateDefintionAccess().getBodyExpressionParserRuleCall_3_0()); |
28530 | 33127 | ||
28531 | } | 33128 | } |
28532 | 33129 | ||
@@ -28545,29 +33142,29 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
28545 | } | 33142 | } |
28546 | return ; | 33143 | return ; |
28547 | } | 33144 | } |
28548 | // $ANTLR end "rule__UnnamedErrorPrediateDefinition__BodyAssignment_3" | 33145 | // $ANTLR end "rule__UnnamedErrorPredicateDefintion__BodyAssignment_3" |
28549 | 33146 | ||
28550 | 33147 | ||
28551 | // $ANTLR start "rule__DefaultDefinition__HeadAssignment_1" | 33148 | // $ANTLR start "rule__DefaultAssertion__ExpressionAssignment_1" |
28552 | // InternalSolverLanguageParser.g:9339:1: rule__DefaultDefinition__HeadAssignment_1 : ( ruleCall ) ; | 33149 | // InternalSolverLanguageParser.g:10846:1: rule__DefaultAssertion__ExpressionAssignment_1 : ( ruleCall ) ; |
28553 | public final void rule__DefaultDefinition__HeadAssignment_1() throws RecognitionException { | 33150 | public final void rule__DefaultAssertion__ExpressionAssignment_1() throws RecognitionException { |
28554 | 33151 | ||
28555 | int stackSize = keepStackSize(); | 33152 | int stackSize = keepStackSize(); |
28556 | 33153 | ||
28557 | try { | 33154 | try { |
28558 | // InternalSolverLanguageParser.g:9343:1: ( ( ruleCall ) ) | 33155 | // InternalSolverLanguageParser.g:10850:1: ( ( ruleCall ) ) |
28559 | // InternalSolverLanguageParser.g:9344:2: ( ruleCall ) | 33156 | // InternalSolverLanguageParser.g:10851:2: ( ruleCall ) |
28560 | { | 33157 | { |
28561 | // InternalSolverLanguageParser.g:9344:2: ( ruleCall ) | 33158 | // InternalSolverLanguageParser.g:10851:2: ( ruleCall ) |
28562 | // InternalSolverLanguageParser.g:9345:3: ruleCall | 33159 | // InternalSolverLanguageParser.g:10852:3: ruleCall |
28563 | { | 33160 | { |
28564 | before(grammarAccess.getDefaultDefinitionAccess().getHeadCallParserRuleCall_1_0()); | 33161 | before(grammarAccess.getDefaultAssertionAccess().getExpressionCallParserRuleCall_1_0()); |
28565 | pushFollow(FOLLOW_2); | 33162 | pushFollow(FOLLOW_2); |
28566 | ruleCall(); | 33163 | ruleCall(); |
28567 | 33164 | ||
28568 | state._fsp--; | 33165 | state._fsp--; |
28569 | 33166 | ||
28570 | after(grammarAccess.getDefaultDefinitionAccess().getHeadCallParserRuleCall_1_0()); | 33167 | after(grammarAccess.getDefaultAssertionAccess().getExpressionCallParserRuleCall_1_0()); |
28571 | 33168 | ||
28572 | } | 33169 | } |
28573 | 33170 | ||
@@ -28586,29 +33183,29 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
28586 | } | 33183 | } |
28587 | return ; | 33184 | return ; |
28588 | } | 33185 | } |
28589 | // $ANTLR end "rule__DefaultDefinition__HeadAssignment_1" | 33186 | // $ANTLR end "rule__DefaultAssertion__ExpressionAssignment_1" |
28590 | 33187 | ||
28591 | 33188 | ||
28592 | // $ANTLR start "rule__DefaultDefinition__RangeAssignment_3" | 33189 | // $ANTLR start "rule__DefaultAssertion__RangeAssignment_2_1" |
28593 | // InternalSolverLanguageParser.g:9354:1: rule__DefaultDefinition__RangeAssignment_3 : ( ruleExpression ) ; | 33190 | // InternalSolverLanguageParser.g:10861:1: rule__DefaultAssertion__RangeAssignment_2_1 : ( ruleExpression ) ; |
28594 | public final void rule__DefaultDefinition__RangeAssignment_3() throws RecognitionException { | 33191 | public final void rule__DefaultAssertion__RangeAssignment_2_1() throws RecognitionException { |
28595 | 33192 | ||
28596 | int stackSize = keepStackSize(); | 33193 | int stackSize = keepStackSize(); |
28597 | 33194 | ||
28598 | try { | 33195 | try { |
28599 | // InternalSolverLanguageParser.g:9358:1: ( ( ruleExpression ) ) | 33196 | // InternalSolverLanguageParser.g:10865:1: ( ( ruleExpression ) ) |
28600 | // InternalSolverLanguageParser.g:9359:2: ( ruleExpression ) | 33197 | // InternalSolverLanguageParser.g:10866:2: ( ruleExpression ) |
28601 | { | 33198 | { |
28602 | // InternalSolverLanguageParser.g:9359:2: ( ruleExpression ) | 33199 | // InternalSolverLanguageParser.g:10866:2: ( ruleExpression ) |
28603 | // InternalSolverLanguageParser.g:9360:3: ruleExpression | 33200 | // InternalSolverLanguageParser.g:10867:3: ruleExpression |
28604 | { | 33201 | { |
28605 | before(grammarAccess.getDefaultDefinitionAccess().getRangeExpressionParserRuleCall_3_0()); | 33202 | before(grammarAccess.getDefaultAssertionAccess().getRangeExpressionParserRuleCall_2_1_0()); |
28606 | pushFollow(FOLLOW_2); | 33203 | pushFollow(FOLLOW_2); |
28607 | ruleExpression(); | 33204 | ruleExpression(); |
28608 | 33205 | ||
28609 | state._fsp--; | 33206 | state._fsp--; |
28610 | 33207 | ||
28611 | after(grammarAccess.getDefaultDefinitionAccess().getRangeExpressionParserRuleCall_3_0()); | 33208 | after(grammarAccess.getDefaultAssertionAccess().getRangeExpressionParserRuleCall_2_1_0()); |
28612 | 33209 | ||
28613 | } | 33210 | } |
28614 | 33211 | ||
@@ -28627,37 +33224,37 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
28627 | } | 33224 | } |
28628 | return ; | 33225 | return ; |
28629 | } | 33226 | } |
28630 | // $ANTLR end "rule__DefaultDefinition__RangeAssignment_3" | 33227 | // $ANTLR end "rule__DefaultAssertion__RangeAssignment_2_1" |
28631 | 33228 | ||
28632 | 33229 | ||
28633 | // $ANTLR start "rule__MetricDefinition__TypeAssignment_0" | 33230 | // $ANTLR start "rule__FunctionDefinition__ResultTypeAssignment_0" |
28634 | // InternalSolverLanguageParser.g:9369:1: rule__MetricDefinition__TypeAssignment_0 : ( ( ruleQualifiedName ) ) ; | 33231 | // InternalSolverLanguageParser.g:10876:1: rule__FunctionDefinition__ResultTypeAssignment_0 : ( ( ruleQualifiedName ) ) ; |
28635 | public final void rule__MetricDefinition__TypeAssignment_0() throws RecognitionException { | 33232 | public final void rule__FunctionDefinition__ResultTypeAssignment_0() throws RecognitionException { |
28636 | 33233 | ||
28637 | int stackSize = keepStackSize(); | 33234 | int stackSize = keepStackSize(); |
28638 | 33235 | ||
28639 | try { | 33236 | try { |
28640 | // InternalSolverLanguageParser.g:9373:1: ( ( ( ruleQualifiedName ) ) ) | 33237 | // InternalSolverLanguageParser.g:10880:1: ( ( ( ruleQualifiedName ) ) ) |
28641 | // InternalSolverLanguageParser.g:9374:2: ( ( ruleQualifiedName ) ) | 33238 | // InternalSolverLanguageParser.g:10881:2: ( ( ruleQualifiedName ) ) |
28642 | { | 33239 | { |
28643 | // InternalSolverLanguageParser.g:9374:2: ( ( ruleQualifiedName ) ) | 33240 | // InternalSolverLanguageParser.g:10881:2: ( ( ruleQualifiedName ) ) |
28644 | // InternalSolverLanguageParser.g:9375:3: ( ruleQualifiedName ) | 33241 | // InternalSolverLanguageParser.g:10882:3: ( ruleQualifiedName ) |
28645 | { | 33242 | { |
28646 | before(grammarAccess.getMetricDefinitionAccess().getTypeNamedElementCrossReference_0_0()); | 33243 | before(grammarAccess.getFunctionDefinitionAccess().getResultTypeSymbolCrossReference_0_0()); |
28647 | // InternalSolverLanguageParser.g:9376:3: ( ruleQualifiedName ) | 33244 | // InternalSolverLanguageParser.g:10883:3: ( ruleQualifiedName ) |
28648 | // InternalSolverLanguageParser.g:9377:4: ruleQualifiedName | 33245 | // InternalSolverLanguageParser.g:10884:4: ruleQualifiedName |
28649 | { | 33246 | { |
28650 | before(grammarAccess.getMetricDefinitionAccess().getTypeNamedElementQualifiedNameParserRuleCall_0_0_1()); | 33247 | before(grammarAccess.getFunctionDefinitionAccess().getResultTypeSymbolQualifiedNameParserRuleCall_0_0_1()); |
28651 | pushFollow(FOLLOW_2); | 33248 | pushFollow(FOLLOW_2); |
28652 | ruleQualifiedName(); | 33249 | ruleQualifiedName(); |
28653 | 33250 | ||
28654 | state._fsp--; | 33251 | state._fsp--; |
28655 | 33252 | ||
28656 | after(grammarAccess.getMetricDefinitionAccess().getTypeNamedElementQualifiedNameParserRuleCall_0_0_1()); | 33253 | after(grammarAccess.getFunctionDefinitionAccess().getResultTypeSymbolQualifiedNameParserRuleCall_0_0_1()); |
28657 | 33254 | ||
28658 | } | 33255 | } |
28659 | 33256 | ||
28660 | after(grammarAccess.getMetricDefinitionAccess().getTypeNamedElementCrossReference_0_0()); | 33257 | after(grammarAccess.getFunctionDefinitionAccess().getResultTypeSymbolCrossReference_0_0()); |
28661 | 33258 | ||
28662 | } | 33259 | } |
28663 | 33260 | ||
@@ -28676,29 +33273,29 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
28676 | } | 33273 | } |
28677 | return ; | 33274 | return ; |
28678 | } | 33275 | } |
28679 | // $ANTLR end "rule__MetricDefinition__TypeAssignment_0" | 33276 | // $ANTLR end "rule__FunctionDefinition__ResultTypeAssignment_0" |
28680 | 33277 | ||
28681 | 33278 | ||
28682 | // $ANTLR start "rule__MetricDefinition__HeadAssignment_1" | 33279 | // $ANTLR start "rule__FunctionDefinition__HeadAssignment_1" |
28683 | // InternalSolverLanguageParser.g:9388:1: rule__MetricDefinition__HeadAssignment_1 : ( ruleCall ) ; | 33280 | // InternalSolverLanguageParser.g:10895:1: rule__FunctionDefinition__HeadAssignment_1 : ( ruleCall ) ; |
28684 | public final void rule__MetricDefinition__HeadAssignment_1() throws RecognitionException { | 33281 | public final void rule__FunctionDefinition__HeadAssignment_1() throws RecognitionException { |
28685 | 33282 | ||
28686 | int stackSize = keepStackSize(); | 33283 | int stackSize = keepStackSize(); |
28687 | 33284 | ||
28688 | try { | 33285 | try { |
28689 | // InternalSolverLanguageParser.g:9392:1: ( ( ruleCall ) ) | 33286 | // InternalSolverLanguageParser.g:10899:1: ( ( ruleCall ) ) |
28690 | // InternalSolverLanguageParser.g:9393:2: ( ruleCall ) | 33287 | // InternalSolverLanguageParser.g:10900:2: ( ruleCall ) |
28691 | { | 33288 | { |
28692 | // InternalSolverLanguageParser.g:9393:2: ( ruleCall ) | 33289 | // InternalSolverLanguageParser.g:10900:2: ( ruleCall ) |
28693 | // InternalSolverLanguageParser.g:9394:3: ruleCall | 33290 | // InternalSolverLanguageParser.g:10901:3: ruleCall |
28694 | { | 33291 | { |
28695 | before(grammarAccess.getMetricDefinitionAccess().getHeadCallParserRuleCall_1_0()); | 33292 | before(grammarAccess.getFunctionDefinitionAccess().getHeadCallParserRuleCall_1_0()); |
28696 | pushFollow(FOLLOW_2); | 33293 | pushFollow(FOLLOW_2); |
28697 | ruleCall(); | 33294 | ruleCall(); |
28698 | 33295 | ||
28699 | state._fsp--; | 33296 | state._fsp--; |
28700 | 33297 | ||
28701 | after(grammarAccess.getMetricDefinitionAccess().getHeadCallParserRuleCall_1_0()); | 33298 | after(grammarAccess.getFunctionDefinitionAccess().getHeadCallParserRuleCall_1_0()); |
28702 | 33299 | ||
28703 | } | 33300 | } |
28704 | 33301 | ||
@@ -28717,29 +33314,29 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
28717 | } | 33314 | } |
28718 | return ; | 33315 | return ; |
28719 | } | 33316 | } |
28720 | // $ANTLR end "rule__MetricDefinition__HeadAssignment_1" | 33317 | // $ANTLR end "rule__FunctionDefinition__HeadAssignment_1" |
28721 | 33318 | ||
28722 | 33319 | ||
28723 | // $ANTLR start "rule__MetricDefinition__BodyAssignment_3" | 33320 | // $ANTLR start "rule__FunctionDefinition__BodyAssignment_3" |
28724 | // InternalSolverLanguageParser.g:9403:1: rule__MetricDefinition__BodyAssignment_3 : ( ruleExpression ) ; | 33321 | // InternalSolverLanguageParser.g:10910:1: rule__FunctionDefinition__BodyAssignment_3 : ( ruleExpression ) ; |
28725 | public final void rule__MetricDefinition__BodyAssignment_3() throws RecognitionException { | 33322 | public final void rule__FunctionDefinition__BodyAssignment_3() throws RecognitionException { |
28726 | 33323 | ||
28727 | int stackSize = keepStackSize(); | 33324 | int stackSize = keepStackSize(); |
28728 | 33325 | ||
28729 | try { | 33326 | try { |
28730 | // InternalSolverLanguageParser.g:9407:1: ( ( ruleExpression ) ) | 33327 | // InternalSolverLanguageParser.g:10914:1: ( ( ruleExpression ) ) |
28731 | // InternalSolverLanguageParser.g:9408:2: ( ruleExpression ) | 33328 | // InternalSolverLanguageParser.g:10915:2: ( ruleExpression ) |
28732 | { | 33329 | { |
28733 | // InternalSolverLanguageParser.g:9408:2: ( ruleExpression ) | 33330 | // InternalSolverLanguageParser.g:10915:2: ( ruleExpression ) |
28734 | // InternalSolverLanguageParser.g:9409:3: ruleExpression | 33331 | // InternalSolverLanguageParser.g:10916:3: ruleExpression |
28735 | { | 33332 | { |
28736 | before(grammarAccess.getMetricDefinitionAccess().getBodyExpressionParserRuleCall_3_0()); | 33333 | before(grammarAccess.getFunctionDefinitionAccess().getBodyExpressionParserRuleCall_3_0()); |
28737 | pushFollow(FOLLOW_2); | 33334 | pushFollow(FOLLOW_2); |
28738 | ruleExpression(); | 33335 | ruleExpression(); |
28739 | 33336 | ||
28740 | state._fsp--; | 33337 | state._fsp--; |
28741 | 33338 | ||
28742 | after(grammarAccess.getMetricDefinitionAccess().getBodyExpressionParserRuleCall_3_0()); | 33339 | after(grammarAccess.getFunctionDefinitionAccess().getBodyExpressionParserRuleCall_3_0()); |
28743 | 33340 | ||
28744 | } | 33341 | } |
28745 | 33342 | ||
@@ -28758,29 +33355,82 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
28758 | } | 33355 | } |
28759 | return ; | 33356 | return ; |
28760 | } | 33357 | } |
28761 | // $ANTLR end "rule__MetricDefinition__BodyAssignment_3" | 33358 | // $ANTLR end "rule__FunctionDefinition__BodyAssignment_3" |
28762 | 33359 | ||
28763 | 33360 | ||
28764 | // $ANTLR start "rule__ExternPredicateDefinition__NameAssignment_1" | 33361 | // $ANTLR start "rule__TypeReference__TypeAssignment_0" |
28765 | // InternalSolverLanguageParser.g:9418:1: rule__ExternPredicateDefinition__NameAssignment_1 : ( ruleQualifiedName ) ; | 33362 | // InternalSolverLanguageParser.g:10925:1: rule__TypeReference__TypeAssignment_0 : ( ( ruleQualifiedName ) ) ; |
28766 | public final void rule__ExternPredicateDefinition__NameAssignment_1() throws RecognitionException { | 33363 | public final void rule__TypeReference__TypeAssignment_0() throws RecognitionException { |
28767 | 33364 | ||
28768 | int stackSize = keepStackSize(); | 33365 | int stackSize = keepStackSize(); |
28769 | 33366 | ||
28770 | try { | 33367 | try { |
28771 | // InternalSolverLanguageParser.g:9422:1: ( ( ruleQualifiedName ) ) | 33368 | // InternalSolverLanguageParser.g:10929:1: ( ( ( ruleQualifiedName ) ) ) |
28772 | // InternalSolverLanguageParser.g:9423:2: ( ruleQualifiedName ) | 33369 | // InternalSolverLanguageParser.g:10930:2: ( ( ruleQualifiedName ) ) |
33370 | { | ||
33371 | // InternalSolverLanguageParser.g:10930:2: ( ( ruleQualifiedName ) ) | ||
33372 | // InternalSolverLanguageParser.g:10931:3: ( ruleQualifiedName ) | ||
28773 | { | 33373 | { |
28774 | // InternalSolverLanguageParser.g:9423:2: ( ruleQualifiedName ) | 33374 | before(grammarAccess.getTypeReferenceAccess().getTypeSymbolCrossReference_0_0()); |
28775 | // InternalSolverLanguageParser.g:9424:3: ruleQualifiedName | 33375 | // InternalSolverLanguageParser.g:10932:3: ( ruleQualifiedName ) |
33376 | // InternalSolverLanguageParser.g:10933:4: ruleQualifiedName | ||
28776 | { | 33377 | { |
28777 | before(grammarAccess.getExternPredicateDefinitionAccess().getNameQualifiedNameParserRuleCall_1_0()); | 33378 | before(grammarAccess.getTypeReferenceAccess().getTypeSymbolQualifiedNameParserRuleCall_0_0_1()); |
28778 | pushFollow(FOLLOW_2); | 33379 | pushFollow(FOLLOW_2); |
28779 | ruleQualifiedName(); | 33380 | ruleQualifiedName(); |
28780 | 33381 | ||
28781 | state._fsp--; | 33382 | state._fsp--; |
28782 | 33383 | ||
28783 | after(grammarAccess.getExternPredicateDefinitionAccess().getNameQualifiedNameParserRuleCall_1_0()); | 33384 | after(grammarAccess.getTypeReferenceAccess().getTypeSymbolQualifiedNameParserRuleCall_0_0_1()); |
33385 | |||
33386 | } | ||
33387 | |||
33388 | after(grammarAccess.getTypeReferenceAccess().getTypeSymbolCrossReference_0_0()); | ||
33389 | |||
33390 | } | ||
33391 | |||
33392 | |||
33393 | } | ||
33394 | |||
33395 | } | ||
33396 | catch (RecognitionException re) { | ||
33397 | reportError(re); | ||
33398 | recover(input,re); | ||
33399 | } | ||
33400 | finally { | ||
33401 | |||
33402 | restoreStackSize(stackSize); | ||
33403 | |||
33404 | } | ||
33405 | return ; | ||
33406 | } | ||
33407 | // $ANTLR end "rule__TypeReference__TypeAssignment_0" | ||
33408 | |||
33409 | |||
33410 | // $ANTLR start "rule__TypeReference__ForceObjectTypeAssignment_1" | ||
33411 | // InternalSolverLanguageParser.g:10944:1: rule__TypeReference__ForceObjectTypeAssignment_1 : ( ( Object ) ) ; | ||
33412 | public final void rule__TypeReference__ForceObjectTypeAssignment_1() throws RecognitionException { | ||
33413 | |||
33414 | int stackSize = keepStackSize(); | ||
33415 | |||
33416 | try { | ||
33417 | // InternalSolverLanguageParser.g:10948:1: ( ( ( Object ) ) ) | ||
33418 | // InternalSolverLanguageParser.g:10949:2: ( ( Object ) ) | ||
33419 | { | ||
33420 | // InternalSolverLanguageParser.g:10949:2: ( ( Object ) ) | ||
33421 | // InternalSolverLanguageParser.g:10950:3: ( Object ) | ||
33422 | { | ||
33423 | before(grammarAccess.getTypeReferenceAccess().getForceObjectTypeObjectKeyword_1_0()); | ||
33424 | // InternalSolverLanguageParser.g:10951:3: ( Object ) | ||
33425 | // InternalSolverLanguageParser.g:10952:4: Object | ||
33426 | { | ||
33427 | before(grammarAccess.getTypeReferenceAccess().getForceObjectTypeObjectKeyword_1_0()); | ||
33428 | match(input,Object,FOLLOW_2); | ||
33429 | after(grammarAccess.getTypeReferenceAccess().getForceObjectTypeObjectKeyword_1_0()); | ||
33430 | |||
33431 | } | ||
33432 | |||
33433 | after(grammarAccess.getTypeReferenceAccess().getForceObjectTypeObjectKeyword_1_0()); | ||
28784 | 33434 | ||
28785 | } | 33435 | } |
28786 | 33436 | ||
@@ -28799,29 +33449,29 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
28799 | } | 33449 | } |
28800 | return ; | 33450 | return ; |
28801 | } | 33451 | } |
28802 | // $ANTLR end "rule__ExternPredicateDefinition__NameAssignment_1" | 33452 | // $ANTLR end "rule__TypeReference__ForceObjectTypeAssignment_1" |
28803 | 33453 | ||
28804 | 33454 | ||
28805 | // $ANTLR start "rule__ExternPredicateDefinition__ArgumentListAssignment_2" | 33455 | // $ANTLR start "rule__Attribute__KindAssignment_0" |
28806 | // InternalSolverLanguageParser.g:9433:1: rule__ExternPredicateDefinition__ArgumentListAssignment_2 : ( ruleArgumentList ) ; | 33456 | // InternalSolverLanguageParser.g:10963:1: rule__Attribute__KindAssignment_0 : ( ruleAttributeKind ) ; |
28807 | public final void rule__ExternPredicateDefinition__ArgumentListAssignment_2() throws RecognitionException { | 33457 | public final void rule__Attribute__KindAssignment_0() throws RecognitionException { |
28808 | 33458 | ||
28809 | int stackSize = keepStackSize(); | 33459 | int stackSize = keepStackSize(); |
28810 | 33460 | ||
28811 | try { | 33461 | try { |
28812 | // InternalSolverLanguageParser.g:9437:1: ( ( ruleArgumentList ) ) | 33462 | // InternalSolverLanguageParser.g:10967:1: ( ( ruleAttributeKind ) ) |
28813 | // InternalSolverLanguageParser.g:9438:2: ( ruleArgumentList ) | 33463 | // InternalSolverLanguageParser.g:10968:2: ( ruleAttributeKind ) |
28814 | { | 33464 | { |
28815 | // InternalSolverLanguageParser.g:9438:2: ( ruleArgumentList ) | 33465 | // InternalSolverLanguageParser.g:10968:2: ( ruleAttributeKind ) |
28816 | // InternalSolverLanguageParser.g:9439:3: ruleArgumentList | 33466 | // InternalSolverLanguageParser.g:10969:3: ruleAttributeKind |
28817 | { | 33467 | { |
28818 | before(grammarAccess.getExternPredicateDefinitionAccess().getArgumentListArgumentListParserRuleCall_2_0()); | 33468 | before(grammarAccess.getAttributeAccess().getKindAttributeKindEnumRuleCall_0_0()); |
28819 | pushFollow(FOLLOW_2); | 33469 | pushFollow(FOLLOW_2); |
28820 | ruleArgumentList(); | 33470 | ruleAttributeKind(); |
28821 | 33471 | ||
28822 | state._fsp--; | 33472 | state._fsp--; |
28823 | 33473 | ||
28824 | after(grammarAccess.getExternPredicateDefinitionAccess().getArgumentListArgumentListParserRuleCall_2_0()); | 33474 | after(grammarAccess.getAttributeAccess().getKindAttributeKindEnumRuleCall_0_0()); |
28825 | 33475 | ||
28826 | } | 33476 | } |
28827 | 33477 | ||
@@ -28840,37 +33490,37 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
28840 | } | 33490 | } |
28841 | return ; | 33491 | return ; |
28842 | } | 33492 | } |
28843 | // $ANTLR end "rule__ExternPredicateDefinition__ArgumentListAssignment_2" | 33493 | // $ANTLR end "rule__Attribute__KindAssignment_0" |
28844 | 33494 | ||
28845 | 33495 | ||
28846 | // $ANTLR start "rule__ExternMetricDefinition__TypeAssignment_1" | 33496 | // $ANTLR start "rule__Attribute__TargetAssignment_1" |
28847 | // InternalSolverLanguageParser.g:9448:1: rule__ExternMetricDefinition__TypeAssignment_1 : ( ( ruleQualifiedName ) ) ; | 33497 | // InternalSolverLanguageParser.g:10978:1: rule__Attribute__TargetAssignment_1 : ( ( ruleQualifiedName ) ) ; |
28848 | public final void rule__ExternMetricDefinition__TypeAssignment_1() throws RecognitionException { | 33498 | public final void rule__Attribute__TargetAssignment_1() throws RecognitionException { |
28849 | 33499 | ||
28850 | int stackSize = keepStackSize(); | 33500 | int stackSize = keepStackSize(); |
28851 | 33501 | ||
28852 | try { | 33502 | try { |
28853 | // InternalSolverLanguageParser.g:9452:1: ( ( ( ruleQualifiedName ) ) ) | 33503 | // InternalSolverLanguageParser.g:10982:1: ( ( ( ruleQualifiedName ) ) ) |
28854 | // InternalSolverLanguageParser.g:9453:2: ( ( ruleQualifiedName ) ) | 33504 | // InternalSolverLanguageParser.g:10983:2: ( ( ruleQualifiedName ) ) |
28855 | { | 33505 | { |
28856 | // InternalSolverLanguageParser.g:9453:2: ( ( ruleQualifiedName ) ) | 33506 | // InternalSolverLanguageParser.g:10983:2: ( ( ruleQualifiedName ) ) |
28857 | // InternalSolverLanguageParser.g:9454:3: ( ruleQualifiedName ) | 33507 | // InternalSolverLanguageParser.g:10984:3: ( ruleQualifiedName ) |
28858 | { | 33508 | { |
28859 | before(grammarAccess.getExternMetricDefinitionAccess().getTypeNamedElementCrossReference_1_0()); | 33509 | before(grammarAccess.getAttributeAccess().getTargetSymbolCrossReference_1_0()); |
28860 | // InternalSolverLanguageParser.g:9455:3: ( ruleQualifiedName ) | 33510 | // InternalSolverLanguageParser.g:10985:3: ( ruleQualifiedName ) |
28861 | // InternalSolverLanguageParser.g:9456:4: ruleQualifiedName | 33511 | // InternalSolverLanguageParser.g:10986:4: ruleQualifiedName |
28862 | { | 33512 | { |
28863 | before(grammarAccess.getExternMetricDefinitionAccess().getTypeNamedElementQualifiedNameParserRuleCall_1_0_1()); | 33513 | before(grammarAccess.getAttributeAccess().getTargetSymbolQualifiedNameParserRuleCall_1_0_1()); |
28864 | pushFollow(FOLLOW_2); | 33514 | pushFollow(FOLLOW_2); |
28865 | ruleQualifiedName(); | 33515 | ruleQualifiedName(); |
28866 | 33516 | ||
28867 | state._fsp--; | 33517 | state._fsp--; |
28868 | 33518 | ||
28869 | after(grammarAccess.getExternMetricDefinitionAccess().getTypeNamedElementQualifiedNameParserRuleCall_1_0_1()); | 33519 | after(grammarAccess.getAttributeAccess().getTargetSymbolQualifiedNameParserRuleCall_1_0_1()); |
28870 | 33520 | ||
28871 | } | 33521 | } |
28872 | 33522 | ||
28873 | after(grammarAccess.getExternMetricDefinitionAccess().getTypeNamedElementCrossReference_1_0()); | 33523 | after(grammarAccess.getAttributeAccess().getTargetSymbolCrossReference_1_0()); |
28874 | 33524 | ||
28875 | } | 33525 | } |
28876 | 33526 | ||
@@ -28889,29 +33539,33 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
28889 | } | 33539 | } |
28890 | return ; | 33540 | return ; |
28891 | } | 33541 | } |
28892 | // $ANTLR end "rule__ExternMetricDefinition__TypeAssignment_1" | 33542 | // $ANTLR end "rule__Attribute__TargetAssignment_1" |
28893 | 33543 | ||
28894 | 33544 | ||
28895 | // $ANTLR start "rule__ExternMetricDefinition__NameAssignment_2" | 33545 | // $ANTLR start "rule__ExternPredicateDeclaration__FunctionalAssignment_1_0" |
28896 | // InternalSolverLanguageParser.g:9467:1: rule__ExternMetricDefinition__NameAssignment_2 : ( ruleQualifiedName ) ; | 33546 | // InternalSolverLanguageParser.g:10997:1: rule__ExternPredicateDeclaration__FunctionalAssignment_1_0 : ( ( Functional ) ) ; |
28897 | public final void rule__ExternMetricDefinition__NameAssignment_2() throws RecognitionException { | 33547 | public final void rule__ExternPredicateDeclaration__FunctionalAssignment_1_0() throws RecognitionException { |
28898 | 33548 | ||
28899 | int stackSize = keepStackSize(); | 33549 | int stackSize = keepStackSize(); |
28900 | 33550 | ||
28901 | try { | 33551 | try { |
28902 | // InternalSolverLanguageParser.g:9471:1: ( ( ruleQualifiedName ) ) | 33552 | // InternalSolverLanguageParser.g:11001:1: ( ( ( Functional ) ) ) |
28903 | // InternalSolverLanguageParser.g:9472:2: ( ruleQualifiedName ) | 33553 | // InternalSolverLanguageParser.g:11002:2: ( ( Functional ) ) |
28904 | { | 33554 | { |
28905 | // InternalSolverLanguageParser.g:9472:2: ( ruleQualifiedName ) | 33555 | // InternalSolverLanguageParser.g:11002:2: ( ( Functional ) ) |
28906 | // InternalSolverLanguageParser.g:9473:3: ruleQualifiedName | 33556 | // InternalSolverLanguageParser.g:11003:3: ( Functional ) |
28907 | { | 33557 | { |
28908 | before(grammarAccess.getExternMetricDefinitionAccess().getNameQualifiedNameParserRuleCall_2_0()); | 33558 | before(grammarAccess.getExternPredicateDeclarationAccess().getFunctionalFunctionalKeyword_1_0_0()); |
28909 | pushFollow(FOLLOW_2); | 33559 | // InternalSolverLanguageParser.g:11004:3: ( Functional ) |
28910 | ruleQualifiedName(); | 33560 | // InternalSolverLanguageParser.g:11005:4: Functional |
33561 | { | ||
33562 | before(grammarAccess.getExternPredicateDeclarationAccess().getFunctionalFunctionalKeyword_1_0_0()); | ||
33563 | match(input,Functional,FOLLOW_2); | ||
33564 | after(grammarAccess.getExternPredicateDeclarationAccess().getFunctionalFunctionalKeyword_1_0_0()); | ||
28911 | 33565 | ||
28912 | state._fsp--; | 33566 | } |
28913 | 33567 | ||
28914 | after(grammarAccess.getExternMetricDefinitionAccess().getNameQualifiedNameParserRuleCall_2_0()); | 33568 | after(grammarAccess.getExternPredicateDeclarationAccess().getFunctionalFunctionalKeyword_1_0_0()); |
28915 | 33569 | ||
28916 | } | 33570 | } |
28917 | 33571 | ||
@@ -28930,29 +33584,33 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
28930 | } | 33584 | } |
28931 | return ; | 33585 | return ; |
28932 | } | 33586 | } |
28933 | // $ANTLR end "rule__ExternMetricDefinition__NameAssignment_2" | 33587 | // $ANTLR end "rule__ExternPredicateDeclaration__FunctionalAssignment_1_0" |
28934 | 33588 | ||
28935 | 33589 | ||
28936 | // $ANTLR start "rule__ExternMetricDefinition__ArgumentListAssignment_3" | 33590 | // $ANTLR start "rule__ExternPredicateDeclaration__ErrorAssignment_1_1" |
28937 | // InternalSolverLanguageParser.g:9482:1: rule__ExternMetricDefinition__ArgumentListAssignment_3 : ( ruleArgumentList ) ; | 33591 | // InternalSolverLanguageParser.g:11016:1: rule__ExternPredicateDeclaration__ErrorAssignment_1_1 : ( ( Error ) ) ; |
28938 | public final void rule__ExternMetricDefinition__ArgumentListAssignment_3() throws RecognitionException { | 33592 | public final void rule__ExternPredicateDeclaration__ErrorAssignment_1_1() throws RecognitionException { |
28939 | 33593 | ||
28940 | int stackSize = keepStackSize(); | 33594 | int stackSize = keepStackSize(); |
28941 | 33595 | ||
28942 | try { | 33596 | try { |
28943 | // InternalSolverLanguageParser.g:9486:1: ( ( ruleArgumentList ) ) | 33597 | // InternalSolverLanguageParser.g:11020:1: ( ( ( Error ) ) ) |
28944 | // InternalSolverLanguageParser.g:9487:2: ( ruleArgumentList ) | 33598 | // InternalSolverLanguageParser.g:11021:2: ( ( Error ) ) |
28945 | { | 33599 | { |
28946 | // InternalSolverLanguageParser.g:9487:2: ( ruleArgumentList ) | 33600 | // InternalSolverLanguageParser.g:11021:2: ( ( Error ) ) |
28947 | // InternalSolverLanguageParser.g:9488:3: ruleArgumentList | 33601 | // InternalSolverLanguageParser.g:11022:3: ( Error ) |
28948 | { | 33602 | { |
28949 | before(grammarAccess.getExternMetricDefinitionAccess().getArgumentListArgumentListParserRuleCall_3_0()); | 33603 | before(grammarAccess.getExternPredicateDeclarationAccess().getErrorErrorKeyword_1_1_0()); |
28950 | pushFollow(FOLLOW_2); | 33604 | // InternalSolverLanguageParser.g:11023:3: ( Error ) |
28951 | ruleArgumentList(); | 33605 | // InternalSolverLanguageParser.g:11024:4: Error |
33606 | { | ||
33607 | before(grammarAccess.getExternPredicateDeclarationAccess().getErrorErrorKeyword_1_1_0()); | ||
33608 | match(input,Error,FOLLOW_2); | ||
33609 | after(grammarAccess.getExternPredicateDeclarationAccess().getErrorErrorKeyword_1_1_0()); | ||
28952 | 33610 | ||
28953 | state._fsp--; | 33611 | } |
28954 | 33612 | ||
28955 | after(grammarAccess.getExternMetricDefinitionAccess().getArgumentListArgumentListParserRuleCall_3_0()); | 33613 | after(grammarAccess.getExternPredicateDeclarationAccess().getErrorErrorKeyword_1_1_0()); |
28956 | 33614 | ||
28957 | } | 33615 | } |
28958 | 33616 | ||
@@ -28971,37 +33629,29 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
28971 | } | 33629 | } |
28972 | return ; | 33630 | return ; |
28973 | } | 33631 | } |
28974 | // $ANTLR end "rule__ExternMetricDefinition__ArgumentListAssignment_3" | 33632 | // $ANTLR end "rule__ExternPredicateDeclaration__ErrorAssignment_1_1" |
28975 | 33633 | ||
28976 | 33634 | ||
28977 | // $ANTLR start "rule__ExternAggregatorDefinition__TypeAssignment_1" | 33635 | // $ANTLR start "rule__ExternPredicateDeclaration__NameAssignment_2" |
28978 | // InternalSolverLanguageParser.g:9497:1: rule__ExternAggregatorDefinition__TypeAssignment_1 : ( ( ruleQualifiedName ) ) ; | 33636 | // InternalSolverLanguageParser.g:11035:1: rule__ExternPredicateDeclaration__NameAssignment_2 : ( ruleQualifiedName ) ; |
28979 | public final void rule__ExternAggregatorDefinition__TypeAssignment_1() throws RecognitionException { | 33637 | public final void rule__ExternPredicateDeclaration__NameAssignment_2() throws RecognitionException { |
28980 | 33638 | ||
28981 | int stackSize = keepStackSize(); | 33639 | int stackSize = keepStackSize(); |
28982 | 33640 | ||
28983 | try { | 33641 | try { |
28984 | // InternalSolverLanguageParser.g:9501:1: ( ( ( ruleQualifiedName ) ) ) | 33642 | // InternalSolverLanguageParser.g:11039:1: ( ( ruleQualifiedName ) ) |
28985 | // InternalSolverLanguageParser.g:9502:2: ( ( ruleQualifiedName ) ) | 33643 | // InternalSolverLanguageParser.g:11040:2: ( ruleQualifiedName ) |
28986 | { | 33644 | { |
28987 | // InternalSolverLanguageParser.g:9502:2: ( ( ruleQualifiedName ) ) | 33645 | // InternalSolverLanguageParser.g:11040:2: ( ruleQualifiedName ) |
28988 | // InternalSolverLanguageParser.g:9503:3: ( ruleQualifiedName ) | 33646 | // InternalSolverLanguageParser.g:11041:3: ruleQualifiedName |
28989 | { | 33647 | { |
28990 | before(grammarAccess.getExternAggregatorDefinitionAccess().getTypeNamedElementCrossReference_1_0()); | 33648 | before(grammarAccess.getExternPredicateDeclarationAccess().getNameQualifiedNameParserRuleCall_2_0()); |
28991 | // InternalSolverLanguageParser.g:9504:3: ( ruleQualifiedName ) | ||
28992 | // InternalSolverLanguageParser.g:9505:4: ruleQualifiedName | ||
28993 | { | ||
28994 | before(grammarAccess.getExternAggregatorDefinitionAccess().getTypeNamedElementQualifiedNameParserRuleCall_1_0_1()); | ||
28995 | pushFollow(FOLLOW_2); | 33649 | pushFollow(FOLLOW_2); |
28996 | ruleQualifiedName(); | 33650 | ruleQualifiedName(); |
28997 | 33651 | ||
28998 | state._fsp--; | 33652 | state._fsp--; |
28999 | 33653 | ||
29000 | after(grammarAccess.getExternAggregatorDefinitionAccess().getTypeNamedElementQualifiedNameParserRuleCall_1_0_1()); | 33654 | after(grammarAccess.getExternPredicateDeclarationAccess().getNameQualifiedNameParserRuleCall_2_0()); |
29001 | |||
29002 | } | ||
29003 | |||
29004 | after(grammarAccess.getExternAggregatorDefinitionAccess().getTypeNamedElementCrossReference_1_0()); | ||
29005 | 33655 | ||
29006 | } | 33656 | } |
29007 | 33657 | ||
@@ -29020,29 +33670,29 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
29020 | } | 33670 | } |
29021 | return ; | 33671 | return ; |
29022 | } | 33672 | } |
29023 | // $ANTLR end "rule__ExternAggregatorDefinition__TypeAssignment_1" | 33673 | // $ANTLR end "rule__ExternPredicateDeclaration__NameAssignment_2" |
29024 | 33674 | ||
29025 | 33675 | ||
29026 | // $ANTLR start "rule__ExternAggregatorDefinition__NameAssignment_2" | 33676 | // $ANTLR start "rule__ExternPredicateDeclaration__ArgumentListAssignment_3" |
29027 | // InternalSolverLanguageParser.g:9516:1: rule__ExternAggregatorDefinition__NameAssignment_2 : ( ruleQualifiedName ) ; | 33677 | // InternalSolverLanguageParser.g:11050:1: rule__ExternPredicateDeclaration__ArgumentListAssignment_3 : ( ruleArgumentList ) ; |
29028 | public final void rule__ExternAggregatorDefinition__NameAssignment_2() throws RecognitionException { | 33678 | public final void rule__ExternPredicateDeclaration__ArgumentListAssignment_3() throws RecognitionException { |
29029 | 33679 | ||
29030 | int stackSize = keepStackSize(); | 33680 | int stackSize = keepStackSize(); |
29031 | 33681 | ||
29032 | try { | 33682 | try { |
29033 | // InternalSolverLanguageParser.g:9520:1: ( ( ruleQualifiedName ) ) | 33683 | // InternalSolverLanguageParser.g:11054:1: ( ( ruleArgumentList ) ) |
29034 | // InternalSolverLanguageParser.g:9521:2: ( ruleQualifiedName ) | 33684 | // InternalSolverLanguageParser.g:11055:2: ( ruleArgumentList ) |
29035 | { | 33685 | { |
29036 | // InternalSolverLanguageParser.g:9521:2: ( ruleQualifiedName ) | 33686 | // InternalSolverLanguageParser.g:11055:2: ( ruleArgumentList ) |
29037 | // InternalSolverLanguageParser.g:9522:3: ruleQualifiedName | 33687 | // InternalSolverLanguageParser.g:11056:3: ruleArgumentList |
29038 | { | 33688 | { |
29039 | before(grammarAccess.getExternAggregatorDefinitionAccess().getNameQualifiedNameParserRuleCall_2_0()); | 33689 | before(grammarAccess.getExternPredicateDeclarationAccess().getArgumentListArgumentListParserRuleCall_3_0()); |
29040 | pushFollow(FOLLOW_2); | 33690 | pushFollow(FOLLOW_2); |
29041 | ruleQualifiedName(); | 33691 | ruleArgumentList(); |
29042 | 33692 | ||
29043 | state._fsp--; | 33693 | state._fsp--; |
29044 | 33694 | ||
29045 | after(grammarAccess.getExternAggregatorDefinitionAccess().getNameQualifiedNameParserRuleCall_2_0()); | 33695 | after(grammarAccess.getExternPredicateDeclarationAccess().getArgumentListArgumentListParserRuleCall_3_0()); |
29046 | 33696 | ||
29047 | } | 33697 | } |
29048 | 33698 | ||
@@ -29061,37 +33711,37 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
29061 | } | 33711 | } |
29062 | return ; | 33712 | return ; |
29063 | } | 33713 | } |
29064 | // $ANTLR end "rule__ExternAggregatorDefinition__NameAssignment_2" | 33714 | // $ANTLR end "rule__ExternPredicateDeclaration__ArgumentListAssignment_3" |
29065 | 33715 | ||
29066 | 33716 | ||
29067 | // $ANTLR start "rule__ExternAggregatorDefinition__InputTypeAssignment_4" | 33717 | // $ANTLR start "rule__ExternFunctionDeclaration__ResultTypeAssignment_1" |
29068 | // InternalSolverLanguageParser.g:9531:1: rule__ExternAggregatorDefinition__InputTypeAssignment_4 : ( ( ruleQualifiedName ) ) ; | 33718 | // InternalSolverLanguageParser.g:11065:1: rule__ExternFunctionDeclaration__ResultTypeAssignment_1 : ( ( ruleQualifiedName ) ) ; |
29069 | public final void rule__ExternAggregatorDefinition__InputTypeAssignment_4() throws RecognitionException { | 33719 | public final void rule__ExternFunctionDeclaration__ResultTypeAssignment_1() throws RecognitionException { |
29070 | 33720 | ||
29071 | int stackSize = keepStackSize(); | 33721 | int stackSize = keepStackSize(); |
29072 | 33722 | ||
29073 | try { | 33723 | try { |
29074 | // InternalSolverLanguageParser.g:9535:1: ( ( ( ruleQualifiedName ) ) ) | 33724 | // InternalSolverLanguageParser.g:11069:1: ( ( ( ruleQualifiedName ) ) ) |
29075 | // InternalSolverLanguageParser.g:9536:2: ( ( ruleQualifiedName ) ) | 33725 | // InternalSolverLanguageParser.g:11070:2: ( ( ruleQualifiedName ) ) |
29076 | { | 33726 | { |
29077 | // InternalSolverLanguageParser.g:9536:2: ( ( ruleQualifiedName ) ) | 33727 | // InternalSolverLanguageParser.g:11070:2: ( ( ruleQualifiedName ) ) |
29078 | // InternalSolverLanguageParser.g:9537:3: ( ruleQualifiedName ) | 33728 | // InternalSolverLanguageParser.g:11071:3: ( ruleQualifiedName ) |
29079 | { | 33729 | { |
29080 | before(grammarAccess.getExternAggregatorDefinitionAccess().getInputTypeNamedElementCrossReference_4_0()); | 33730 | before(grammarAccess.getExternFunctionDeclarationAccess().getResultTypeSymbolCrossReference_1_0()); |
29081 | // InternalSolverLanguageParser.g:9538:3: ( ruleQualifiedName ) | 33731 | // InternalSolverLanguageParser.g:11072:3: ( ruleQualifiedName ) |
29082 | // InternalSolverLanguageParser.g:9539:4: ruleQualifiedName | 33732 | // InternalSolverLanguageParser.g:11073:4: ruleQualifiedName |
29083 | { | 33733 | { |
29084 | before(grammarAccess.getExternAggregatorDefinitionAccess().getInputTypeNamedElementQualifiedNameParserRuleCall_4_0_1()); | 33734 | before(grammarAccess.getExternFunctionDeclarationAccess().getResultTypeSymbolQualifiedNameParserRuleCall_1_0_1()); |
29085 | pushFollow(FOLLOW_2); | 33735 | pushFollow(FOLLOW_2); |
29086 | ruleQualifiedName(); | 33736 | ruleQualifiedName(); |
29087 | 33737 | ||
29088 | state._fsp--; | 33738 | state._fsp--; |
29089 | 33739 | ||
29090 | after(grammarAccess.getExternAggregatorDefinitionAccess().getInputTypeNamedElementQualifiedNameParserRuleCall_4_0_1()); | 33740 | after(grammarAccess.getExternFunctionDeclarationAccess().getResultTypeSymbolQualifiedNameParserRuleCall_1_0_1()); |
29091 | 33741 | ||
29092 | } | 33742 | } |
29093 | 33743 | ||
29094 | after(grammarAccess.getExternAggregatorDefinitionAccess().getInputTypeNamedElementCrossReference_4_0()); | 33744 | after(grammarAccess.getExternFunctionDeclarationAccess().getResultTypeSymbolCrossReference_1_0()); |
29095 | 33745 | ||
29096 | } | 33746 | } |
29097 | 33747 | ||
@@ -29110,29 +33760,29 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
29110 | } | 33760 | } |
29111 | return ; | 33761 | return ; |
29112 | } | 33762 | } |
29113 | // $ANTLR end "rule__ExternAggregatorDefinition__InputTypeAssignment_4" | 33763 | // $ANTLR end "rule__ExternFunctionDeclaration__ResultTypeAssignment_1" |
29114 | 33764 | ||
29115 | 33765 | ||
29116 | // $ANTLR start "rule__ExternDatatypeDefinition__NameAssignment_2" | 33766 | // $ANTLR start "rule__ExternFunctionDeclaration__NameAssignment_2" |
29117 | // InternalSolverLanguageParser.g:9550:1: rule__ExternDatatypeDefinition__NameAssignment_2 : ( ruleQualifiedName ) ; | 33767 | // InternalSolverLanguageParser.g:11084:1: rule__ExternFunctionDeclaration__NameAssignment_2 : ( ruleQualifiedName ) ; |
29118 | public final void rule__ExternDatatypeDefinition__NameAssignment_2() throws RecognitionException { | 33768 | public final void rule__ExternFunctionDeclaration__NameAssignment_2() throws RecognitionException { |
29119 | 33769 | ||
29120 | int stackSize = keepStackSize(); | 33770 | int stackSize = keepStackSize(); |
29121 | 33771 | ||
29122 | try { | 33772 | try { |
29123 | // InternalSolverLanguageParser.g:9554:1: ( ( ruleQualifiedName ) ) | 33773 | // InternalSolverLanguageParser.g:11088:1: ( ( ruleQualifiedName ) ) |
29124 | // InternalSolverLanguageParser.g:9555:2: ( ruleQualifiedName ) | 33774 | // InternalSolverLanguageParser.g:11089:2: ( ruleQualifiedName ) |
29125 | { | 33775 | { |
29126 | // InternalSolverLanguageParser.g:9555:2: ( ruleQualifiedName ) | 33776 | // InternalSolverLanguageParser.g:11089:2: ( ruleQualifiedName ) |
29127 | // InternalSolverLanguageParser.g:9556:3: ruleQualifiedName | 33777 | // InternalSolverLanguageParser.g:11090:3: ruleQualifiedName |
29128 | { | 33778 | { |
29129 | before(grammarAccess.getExternDatatypeDefinitionAccess().getNameQualifiedNameParserRuleCall_2_0()); | 33779 | before(grammarAccess.getExternFunctionDeclarationAccess().getNameQualifiedNameParserRuleCall_2_0()); |
29130 | pushFollow(FOLLOW_2); | 33780 | pushFollow(FOLLOW_2); |
29131 | ruleQualifiedName(); | 33781 | ruleQualifiedName(); |
29132 | 33782 | ||
29133 | state._fsp--; | 33783 | state._fsp--; |
29134 | 33784 | ||
29135 | after(grammarAccess.getExternDatatypeDefinitionAccess().getNameQualifiedNameParserRuleCall_2_0()); | 33785 | after(grammarAccess.getExternFunctionDeclarationAccess().getNameQualifiedNameParserRuleCall_2_0()); |
29136 | 33786 | ||
29137 | } | 33787 | } |
29138 | 33788 | ||
@@ -29151,37 +33801,78 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
29151 | } | 33801 | } |
29152 | return ; | 33802 | return ; |
29153 | } | 33803 | } |
29154 | // $ANTLR end "rule__ExternDatatypeDefinition__NameAssignment_2" | 33804 | // $ANTLR end "rule__ExternFunctionDeclaration__NameAssignment_2" |
29155 | 33805 | ||
29156 | 33806 | ||
29157 | // $ANTLR start "rule__ExternDatatypeDefinition__SupertypesAssignment_3_1" | 33807 | // $ANTLR start "rule__ExternFunctionDeclaration__ArgumentListAssignment_3" |
29158 | // InternalSolverLanguageParser.g:9565:1: rule__ExternDatatypeDefinition__SupertypesAssignment_3_1 : ( ( ruleQualifiedName ) ) ; | 33808 | // InternalSolverLanguageParser.g:11099:1: rule__ExternFunctionDeclaration__ArgumentListAssignment_3 : ( ruleArgumentList ) ; |
29159 | public final void rule__ExternDatatypeDefinition__SupertypesAssignment_3_1() throws RecognitionException { | 33809 | public final void rule__ExternFunctionDeclaration__ArgumentListAssignment_3() throws RecognitionException { |
29160 | 33810 | ||
29161 | int stackSize = keepStackSize(); | 33811 | int stackSize = keepStackSize(); |
29162 | 33812 | ||
29163 | try { | 33813 | try { |
29164 | // InternalSolverLanguageParser.g:9569:1: ( ( ( ruleQualifiedName ) ) ) | 33814 | // InternalSolverLanguageParser.g:11103:1: ( ( ruleArgumentList ) ) |
29165 | // InternalSolverLanguageParser.g:9570:2: ( ( ruleQualifiedName ) ) | 33815 | // InternalSolverLanguageParser.g:11104:2: ( ruleArgumentList ) |
29166 | { | 33816 | { |
29167 | // InternalSolverLanguageParser.g:9570:2: ( ( ruleQualifiedName ) ) | 33817 | // InternalSolverLanguageParser.g:11104:2: ( ruleArgumentList ) |
29168 | // InternalSolverLanguageParser.g:9571:3: ( ruleQualifiedName ) | 33818 | // InternalSolverLanguageParser.g:11105:3: ruleArgumentList |
29169 | { | 33819 | { |
29170 | before(grammarAccess.getExternDatatypeDefinitionAccess().getSupertypesNamedElementCrossReference_3_1_0()); | 33820 | before(grammarAccess.getExternFunctionDeclarationAccess().getArgumentListArgumentListParserRuleCall_3_0()); |
29171 | // InternalSolverLanguageParser.g:9572:3: ( ruleQualifiedName ) | 33821 | pushFollow(FOLLOW_2); |
29172 | // InternalSolverLanguageParser.g:9573:4: ruleQualifiedName | 33822 | ruleArgumentList(); |
33823 | |||
33824 | state._fsp--; | ||
33825 | |||
33826 | after(grammarAccess.getExternFunctionDeclarationAccess().getArgumentListArgumentListParserRuleCall_3_0()); | ||
33827 | |||
33828 | } | ||
33829 | |||
33830 | |||
33831 | } | ||
33832 | |||
33833 | } | ||
33834 | catch (RecognitionException re) { | ||
33835 | reportError(re); | ||
33836 | recover(input,re); | ||
33837 | } | ||
33838 | finally { | ||
33839 | |||
33840 | restoreStackSize(stackSize); | ||
33841 | |||
33842 | } | ||
33843 | return ; | ||
33844 | } | ||
33845 | // $ANTLR end "rule__ExternFunctionDeclaration__ArgumentListAssignment_3" | ||
33846 | |||
33847 | |||
33848 | // $ANTLR start "rule__ExternAggregationOperatorDeclaration__ResultTypeAssignment_1" | ||
33849 | // InternalSolverLanguageParser.g:11114:1: rule__ExternAggregationOperatorDeclaration__ResultTypeAssignment_1 : ( ( ruleQualifiedName ) ) ; | ||
33850 | public final void rule__ExternAggregationOperatorDeclaration__ResultTypeAssignment_1() throws RecognitionException { | ||
33851 | |||
33852 | int stackSize = keepStackSize(); | ||
33853 | |||
33854 | try { | ||
33855 | // InternalSolverLanguageParser.g:11118:1: ( ( ( ruleQualifiedName ) ) ) | ||
33856 | // InternalSolverLanguageParser.g:11119:2: ( ( ruleQualifiedName ) ) | ||
33857 | { | ||
33858 | // InternalSolverLanguageParser.g:11119:2: ( ( ruleQualifiedName ) ) | ||
33859 | // InternalSolverLanguageParser.g:11120:3: ( ruleQualifiedName ) | ||
29173 | { | 33860 | { |
29174 | before(grammarAccess.getExternDatatypeDefinitionAccess().getSupertypesNamedElementQualifiedNameParserRuleCall_3_1_0_1()); | 33861 | before(grammarAccess.getExternAggregationOperatorDeclarationAccess().getResultTypeSymbolCrossReference_1_0()); |
33862 | // InternalSolverLanguageParser.g:11121:3: ( ruleQualifiedName ) | ||
33863 | // InternalSolverLanguageParser.g:11122:4: ruleQualifiedName | ||
33864 | { | ||
33865 | before(grammarAccess.getExternAggregationOperatorDeclarationAccess().getResultTypeSymbolQualifiedNameParserRuleCall_1_0_1()); | ||
29175 | pushFollow(FOLLOW_2); | 33866 | pushFollow(FOLLOW_2); |
29176 | ruleQualifiedName(); | 33867 | ruleQualifiedName(); |
29177 | 33868 | ||
29178 | state._fsp--; | 33869 | state._fsp--; |
29179 | 33870 | ||
29180 | after(grammarAccess.getExternDatatypeDefinitionAccess().getSupertypesNamedElementQualifiedNameParserRuleCall_3_1_0_1()); | 33871 | after(grammarAccess.getExternAggregationOperatorDeclarationAccess().getResultTypeSymbolQualifiedNameParserRuleCall_1_0_1()); |
29181 | 33872 | ||
29182 | } | 33873 | } |
29183 | 33874 | ||
29184 | after(grammarAccess.getExternDatatypeDefinitionAccess().getSupertypesNamedElementCrossReference_3_1_0()); | 33875 | after(grammarAccess.getExternAggregationOperatorDeclarationAccess().getResultTypeSymbolCrossReference_1_0()); |
29185 | 33876 | ||
29186 | } | 33877 | } |
29187 | 33878 | ||
@@ -29200,37 +33891,29 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
29200 | } | 33891 | } |
29201 | return ; | 33892 | return ; |
29202 | } | 33893 | } |
29203 | // $ANTLR end "rule__ExternDatatypeDefinition__SupertypesAssignment_3_1" | 33894 | // $ANTLR end "rule__ExternAggregationOperatorDeclaration__ResultTypeAssignment_1" |
29204 | 33895 | ||
29205 | 33896 | ||
29206 | // $ANTLR start "rule__ExternDatatypeDefinition__SupertypesAssignment_3_2_1" | 33897 | // $ANTLR start "rule__ExternAggregationOperatorDeclaration__NameAssignment_2" |
29207 | // InternalSolverLanguageParser.g:9584:1: rule__ExternDatatypeDefinition__SupertypesAssignment_3_2_1 : ( ( ruleQualifiedName ) ) ; | 33898 | // InternalSolverLanguageParser.g:11133:1: rule__ExternAggregationOperatorDeclaration__NameAssignment_2 : ( ruleQualifiedName ) ; |
29208 | public final void rule__ExternDatatypeDefinition__SupertypesAssignment_3_2_1() throws RecognitionException { | 33899 | public final void rule__ExternAggregationOperatorDeclaration__NameAssignment_2() throws RecognitionException { |
29209 | 33900 | ||
29210 | int stackSize = keepStackSize(); | 33901 | int stackSize = keepStackSize(); |
29211 | 33902 | ||
29212 | try { | 33903 | try { |
29213 | // InternalSolverLanguageParser.g:9588:1: ( ( ( ruleQualifiedName ) ) ) | 33904 | // InternalSolverLanguageParser.g:11137:1: ( ( ruleQualifiedName ) ) |
29214 | // InternalSolverLanguageParser.g:9589:2: ( ( ruleQualifiedName ) ) | 33905 | // InternalSolverLanguageParser.g:11138:2: ( ruleQualifiedName ) |
29215 | { | ||
29216 | // InternalSolverLanguageParser.g:9589:2: ( ( ruleQualifiedName ) ) | ||
29217 | // InternalSolverLanguageParser.g:9590:3: ( ruleQualifiedName ) | ||
29218 | { | 33906 | { |
29219 | before(grammarAccess.getExternDatatypeDefinitionAccess().getSupertypesNamedElementCrossReference_3_2_1_0()); | 33907 | // InternalSolverLanguageParser.g:11138:2: ( ruleQualifiedName ) |
29220 | // InternalSolverLanguageParser.g:9591:3: ( ruleQualifiedName ) | 33908 | // InternalSolverLanguageParser.g:11139:3: ruleQualifiedName |
29221 | // InternalSolverLanguageParser.g:9592:4: ruleQualifiedName | ||
29222 | { | 33909 | { |
29223 | before(grammarAccess.getExternDatatypeDefinitionAccess().getSupertypesNamedElementQualifiedNameParserRuleCall_3_2_1_0_1()); | 33910 | before(grammarAccess.getExternAggregationOperatorDeclarationAccess().getNameQualifiedNameParserRuleCall_2_0()); |
29224 | pushFollow(FOLLOW_2); | 33911 | pushFollow(FOLLOW_2); |
29225 | ruleQualifiedName(); | 33912 | ruleQualifiedName(); |
29226 | 33913 | ||
29227 | state._fsp--; | 33914 | state._fsp--; |
29228 | 33915 | ||
29229 | after(grammarAccess.getExternDatatypeDefinitionAccess().getSupertypesNamedElementQualifiedNameParserRuleCall_3_2_1_0_1()); | 33916 | after(grammarAccess.getExternAggregationOperatorDeclarationAccess().getNameQualifiedNameParserRuleCall_2_0()); |
29230 | |||
29231 | } | ||
29232 | |||
29233 | after(grammarAccess.getExternDatatypeDefinitionAccess().getSupertypesNamedElementCrossReference_3_2_1_0()); | ||
29234 | 33917 | ||
29235 | } | 33918 | } |
29236 | 33919 | ||
@@ -29249,37 +33932,37 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
29249 | } | 33932 | } |
29250 | return ; | 33933 | return ; |
29251 | } | 33934 | } |
29252 | // $ANTLR end "rule__ExternDatatypeDefinition__SupertypesAssignment_3_2_1" | 33935 | // $ANTLR end "rule__ExternAggregationOperatorDeclaration__NameAssignment_2" |
29253 | 33936 | ||
29254 | 33937 | ||
29255 | // $ANTLR start "rule__Variable__TypeAssignment_0" | 33938 | // $ANTLR start "rule__ExternAggregationOperatorDeclaration__ArgumentTypeAssignment_4" |
29256 | // InternalSolverLanguageParser.g:9603:1: rule__Variable__TypeAssignment_0 : ( ( ruleQualifiedName ) ) ; | 33939 | // InternalSolverLanguageParser.g:11148:1: rule__ExternAggregationOperatorDeclaration__ArgumentTypeAssignment_4 : ( ( ruleQualifiedName ) ) ; |
29257 | public final void rule__Variable__TypeAssignment_0() throws RecognitionException { | 33940 | public final void rule__ExternAggregationOperatorDeclaration__ArgumentTypeAssignment_4() throws RecognitionException { |
29258 | 33941 | ||
29259 | int stackSize = keepStackSize(); | 33942 | int stackSize = keepStackSize(); |
29260 | 33943 | ||
29261 | try { | 33944 | try { |
29262 | // InternalSolverLanguageParser.g:9607:1: ( ( ( ruleQualifiedName ) ) ) | 33945 | // InternalSolverLanguageParser.g:11152:1: ( ( ( ruleQualifiedName ) ) ) |
29263 | // InternalSolverLanguageParser.g:9608:2: ( ( ruleQualifiedName ) ) | 33946 | // InternalSolverLanguageParser.g:11153:2: ( ( ruleQualifiedName ) ) |
29264 | { | 33947 | { |
29265 | // InternalSolverLanguageParser.g:9608:2: ( ( ruleQualifiedName ) ) | 33948 | // InternalSolverLanguageParser.g:11153:2: ( ( ruleQualifiedName ) ) |
29266 | // InternalSolverLanguageParser.g:9609:3: ( ruleQualifiedName ) | 33949 | // InternalSolverLanguageParser.g:11154:3: ( ruleQualifiedName ) |
29267 | { | 33950 | { |
29268 | before(grammarAccess.getVariableAccess().getTypeNamedElementCrossReference_0_0()); | 33951 | before(grammarAccess.getExternAggregationOperatorDeclarationAccess().getArgumentTypeSymbolCrossReference_4_0()); |
29269 | // InternalSolverLanguageParser.g:9610:3: ( ruleQualifiedName ) | 33952 | // InternalSolverLanguageParser.g:11155:3: ( ruleQualifiedName ) |
29270 | // InternalSolverLanguageParser.g:9611:4: ruleQualifiedName | 33953 | // InternalSolverLanguageParser.g:11156:4: ruleQualifiedName |
29271 | { | 33954 | { |
29272 | before(grammarAccess.getVariableAccess().getTypeNamedElementQualifiedNameParserRuleCall_0_0_1()); | 33955 | before(grammarAccess.getExternAggregationOperatorDeclarationAccess().getArgumentTypeSymbolQualifiedNameParserRuleCall_4_0_1()); |
29273 | pushFollow(FOLLOW_2); | 33956 | pushFollow(FOLLOW_2); |
29274 | ruleQualifiedName(); | 33957 | ruleQualifiedName(); |
29275 | 33958 | ||
29276 | state._fsp--; | 33959 | state._fsp--; |
29277 | 33960 | ||
29278 | after(grammarAccess.getVariableAccess().getTypeNamedElementQualifiedNameParserRuleCall_0_0_1()); | 33961 | after(grammarAccess.getExternAggregationOperatorDeclarationAccess().getArgumentTypeSymbolQualifiedNameParserRuleCall_4_0_1()); |
29279 | 33962 | ||
29280 | } | 33963 | } |
29281 | 33964 | ||
29282 | after(grammarAccess.getVariableAccess().getTypeNamedElementCrossReference_0_0()); | 33965 | after(grammarAccess.getExternAggregationOperatorDeclarationAccess().getArgumentTypeSymbolCrossReference_4_0()); |
29283 | 33966 | ||
29284 | } | 33967 | } |
29285 | 33968 | ||
@@ -29298,25 +33981,29 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
29298 | } | 33981 | } |
29299 | return ; | 33982 | return ; |
29300 | } | 33983 | } |
29301 | // $ANTLR end "rule__Variable__TypeAssignment_0" | 33984 | // $ANTLR end "rule__ExternAggregationOperatorDeclaration__ArgumentTypeAssignment_4" |
29302 | 33985 | ||
29303 | 33986 | ||
29304 | // $ANTLR start "rule__Variable__NameAssignment_1" | 33987 | // $ANTLR start "rule__ExternDatatypeDeclaration__NameAssignment_2" |
29305 | // InternalSolverLanguageParser.g:9622:1: rule__Variable__NameAssignment_1 : ( RULE_ID ) ; | 33988 | // InternalSolverLanguageParser.g:11167:1: rule__ExternDatatypeDeclaration__NameAssignment_2 : ( ruleQualifiedName ) ; |
29306 | public final void rule__Variable__NameAssignment_1() throws RecognitionException { | 33989 | public final void rule__ExternDatatypeDeclaration__NameAssignment_2() throws RecognitionException { |
29307 | 33990 | ||
29308 | int stackSize = keepStackSize(); | 33991 | int stackSize = keepStackSize(); |
29309 | 33992 | ||
29310 | try { | 33993 | try { |
29311 | // InternalSolverLanguageParser.g:9626:1: ( ( RULE_ID ) ) | 33994 | // InternalSolverLanguageParser.g:11171:1: ( ( ruleQualifiedName ) ) |
29312 | // InternalSolverLanguageParser.g:9627:2: ( RULE_ID ) | 33995 | // InternalSolverLanguageParser.g:11172:2: ( ruleQualifiedName ) |
29313 | { | 33996 | { |
29314 | // InternalSolverLanguageParser.g:9627:2: ( RULE_ID ) | 33997 | // InternalSolverLanguageParser.g:11172:2: ( ruleQualifiedName ) |
29315 | // InternalSolverLanguageParser.g:9628:3: RULE_ID | 33998 | // InternalSolverLanguageParser.g:11173:3: ruleQualifiedName |
29316 | { | 33999 | { |
29317 | before(grammarAccess.getVariableAccess().getNameIDTerminalRuleCall_1_0()); | 34000 | before(grammarAccess.getExternDatatypeDeclarationAccess().getNameQualifiedNameParserRuleCall_2_0()); |
29318 | match(input,RULE_ID,FOLLOW_2); | 34001 | pushFollow(FOLLOW_2); |
29319 | after(grammarAccess.getVariableAccess().getNameIDTerminalRuleCall_1_0()); | 34002 | ruleQualifiedName(); |
34003 | |||
34004 | state._fsp--; | ||
34005 | |||
34006 | after(grammarAccess.getExternDatatypeDeclarationAccess().getNameQualifiedNameParserRuleCall_2_0()); | ||
29320 | 34007 | ||
29321 | } | 34008 | } |
29322 | 34009 | ||
@@ -29335,29 +34022,29 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
29335 | } | 34022 | } |
29336 | return ; | 34023 | return ; |
29337 | } | 34024 | } |
29338 | // $ANTLR end "rule__Variable__NameAssignment_1" | 34025 | // $ANTLR end "rule__ExternDatatypeDeclaration__NameAssignment_2" |
29339 | 34026 | ||
29340 | 34027 | ||
29341 | // $ANTLR start "rule__IfElse__ConditionAssignment_1" | 34028 | // $ANTLR start "rule__Expression__BodyAssignment_2_1_2" |
29342 | // InternalSolverLanguageParser.g:9637:1: rule__IfElse__ConditionAssignment_1 : ( ruleExpression ) ; | 34029 | // InternalSolverLanguageParser.g:11182:1: rule__Expression__BodyAssignment_2_1_2 : ( ruleDisjunctiveExpression ) ; |
29343 | public final void rule__IfElse__ConditionAssignment_1() throws RecognitionException { | 34030 | public final void rule__Expression__BodyAssignment_2_1_2() throws RecognitionException { |
29344 | 34031 | ||
29345 | int stackSize = keepStackSize(); | 34032 | int stackSize = keepStackSize(); |
29346 | 34033 | ||
29347 | try { | 34034 | try { |
29348 | // InternalSolverLanguageParser.g:9641:1: ( ( ruleExpression ) ) | 34035 | // InternalSolverLanguageParser.g:11186:1: ( ( ruleDisjunctiveExpression ) ) |
29349 | // InternalSolverLanguageParser.g:9642:2: ( ruleExpression ) | 34036 | // InternalSolverLanguageParser.g:11187:2: ( ruleDisjunctiveExpression ) |
29350 | { | 34037 | { |
29351 | // InternalSolverLanguageParser.g:9642:2: ( ruleExpression ) | 34038 | // InternalSolverLanguageParser.g:11187:2: ( ruleDisjunctiveExpression ) |
29352 | // InternalSolverLanguageParser.g:9643:3: ruleExpression | 34039 | // InternalSolverLanguageParser.g:11188:3: ruleDisjunctiveExpression |
29353 | { | 34040 | { |
29354 | before(grammarAccess.getIfElseAccess().getConditionExpressionParserRuleCall_1_0()); | 34041 | before(grammarAccess.getExpressionAccess().getBodyDisjunctiveExpressionParserRuleCall_2_1_2_0()); |
29355 | pushFollow(FOLLOW_2); | 34042 | pushFollow(FOLLOW_2); |
29356 | ruleExpression(); | 34043 | ruleDisjunctiveExpression(); |
29357 | 34044 | ||
29358 | state._fsp--; | 34045 | state._fsp--; |
29359 | 34046 | ||
29360 | after(grammarAccess.getIfElseAccess().getConditionExpressionParserRuleCall_1_0()); | 34047 | after(grammarAccess.getExpressionAccess().getBodyDisjunctiveExpressionParserRuleCall_2_1_2_0()); |
29361 | 34048 | ||
29362 | } | 34049 | } |
29363 | 34050 | ||
@@ -29376,29 +34063,29 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
29376 | } | 34063 | } |
29377 | return ; | 34064 | return ; |
29378 | } | 34065 | } |
29379 | // $ANTLR end "rule__IfElse__ConditionAssignment_1" | 34066 | // $ANTLR end "rule__Expression__BodyAssignment_2_1_2" |
29380 | 34067 | ||
29381 | 34068 | ||
29382 | // $ANTLR start "rule__IfElse__ThenAssignment_3" | 34069 | // $ANTLR start "rule__ConditionalExpression__ConditionAssignment_1" |
29383 | // InternalSolverLanguageParser.g:9652:1: rule__IfElse__ThenAssignment_3 : ( ruleExpression ) ; | 34070 | // InternalSolverLanguageParser.g:11197:1: rule__ConditionalExpression__ConditionAssignment_1 : ( ruleDisjunctiveExpression ) ; |
29384 | public final void rule__IfElse__ThenAssignment_3() throws RecognitionException { | 34071 | public final void rule__ConditionalExpression__ConditionAssignment_1() throws RecognitionException { |
29385 | 34072 | ||
29386 | int stackSize = keepStackSize(); | 34073 | int stackSize = keepStackSize(); |
29387 | 34074 | ||
29388 | try { | 34075 | try { |
29389 | // InternalSolverLanguageParser.g:9656:1: ( ( ruleExpression ) ) | 34076 | // InternalSolverLanguageParser.g:11201:1: ( ( ruleDisjunctiveExpression ) ) |
29390 | // InternalSolverLanguageParser.g:9657:2: ( ruleExpression ) | 34077 | // InternalSolverLanguageParser.g:11202:2: ( ruleDisjunctiveExpression ) |
29391 | { | 34078 | { |
29392 | // InternalSolverLanguageParser.g:9657:2: ( ruleExpression ) | 34079 | // InternalSolverLanguageParser.g:11202:2: ( ruleDisjunctiveExpression ) |
29393 | // InternalSolverLanguageParser.g:9658:3: ruleExpression | 34080 | // InternalSolverLanguageParser.g:11203:3: ruleDisjunctiveExpression |
29394 | { | 34081 | { |
29395 | before(grammarAccess.getIfElseAccess().getThenExpressionParserRuleCall_3_0()); | 34082 | before(grammarAccess.getConditionalExpressionAccess().getConditionDisjunctiveExpressionParserRuleCall_1_0()); |
29396 | pushFollow(FOLLOW_2); | 34083 | pushFollow(FOLLOW_2); |
29397 | ruleExpression(); | 34084 | ruleDisjunctiveExpression(); |
29398 | 34085 | ||
29399 | state._fsp--; | 34086 | state._fsp--; |
29400 | 34087 | ||
29401 | after(grammarAccess.getIfElseAccess().getThenExpressionParserRuleCall_3_0()); | 34088 | after(grammarAccess.getConditionalExpressionAccess().getConditionDisjunctiveExpressionParserRuleCall_1_0()); |
29402 | 34089 | ||
29403 | } | 34090 | } |
29404 | 34091 | ||
@@ -29417,29 +34104,29 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
29417 | } | 34104 | } |
29418 | return ; | 34105 | return ; |
29419 | } | 34106 | } |
29420 | // $ANTLR end "rule__IfElse__ThenAssignment_3" | 34107 | // $ANTLR end "rule__ConditionalExpression__ConditionAssignment_1" |
29421 | 34108 | ||
29422 | 34109 | ||
29423 | // $ANTLR start "rule__IfElse__ElseAssignment_5" | 34110 | // $ANTLR start "rule__ConditionalExpression__ThenAssignment_3" |
29424 | // InternalSolverLanguageParser.g:9667:1: rule__IfElse__ElseAssignment_5 : ( ruleExpression ) ; | 34111 | // InternalSolverLanguageParser.g:11212:1: rule__ConditionalExpression__ThenAssignment_3 : ( ruleExpression ) ; |
29425 | public final void rule__IfElse__ElseAssignment_5() throws RecognitionException { | 34112 | public final void rule__ConditionalExpression__ThenAssignment_3() throws RecognitionException { |
29426 | 34113 | ||
29427 | int stackSize = keepStackSize(); | 34114 | int stackSize = keepStackSize(); |
29428 | 34115 | ||
29429 | try { | 34116 | try { |
29430 | // InternalSolverLanguageParser.g:9671:1: ( ( ruleExpression ) ) | 34117 | // InternalSolverLanguageParser.g:11216:1: ( ( ruleExpression ) ) |
29431 | // InternalSolverLanguageParser.g:9672:2: ( ruleExpression ) | 34118 | // InternalSolverLanguageParser.g:11217:2: ( ruleExpression ) |
29432 | { | 34119 | { |
29433 | // InternalSolverLanguageParser.g:9672:2: ( ruleExpression ) | 34120 | // InternalSolverLanguageParser.g:11217:2: ( ruleExpression ) |
29434 | // InternalSolverLanguageParser.g:9673:3: ruleExpression | 34121 | // InternalSolverLanguageParser.g:11218:3: ruleExpression |
29435 | { | 34122 | { |
29436 | before(grammarAccess.getIfElseAccess().getElseExpressionParserRuleCall_5_0()); | 34123 | before(grammarAccess.getConditionalExpressionAccess().getThenExpressionParserRuleCall_3_0()); |
29437 | pushFollow(FOLLOW_2); | 34124 | pushFollow(FOLLOW_2); |
29438 | ruleExpression(); | 34125 | ruleExpression(); |
29439 | 34126 | ||
29440 | state._fsp--; | 34127 | state._fsp--; |
29441 | 34128 | ||
29442 | after(grammarAccess.getIfElseAccess().getElseExpressionParserRuleCall_5_0()); | 34129 | after(grammarAccess.getConditionalExpressionAccess().getThenExpressionParserRuleCall_3_0()); |
29443 | 34130 | ||
29444 | } | 34131 | } |
29445 | 34132 | ||
@@ -29458,29 +34145,29 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
29458 | } | 34145 | } |
29459 | return ; | 34146 | return ; |
29460 | } | 34147 | } |
29461 | // $ANTLR end "rule__IfElse__ElseAssignment_5" | 34148 | // $ANTLR end "rule__ConditionalExpression__ThenAssignment_3" |
29462 | 34149 | ||
29463 | 34150 | ||
29464 | // $ANTLR start "rule__Let__BindingsAssignment_1" | 34151 | // $ANTLR start "rule__ConditionalExpression__ElseAssignment_5" |
29465 | // InternalSolverLanguageParser.g:9682:1: rule__Let__BindingsAssignment_1 : ( ruleLetBinding ) ; | 34152 | // InternalSolverLanguageParser.g:11227:1: rule__ConditionalExpression__ElseAssignment_5 : ( ruleExpression ) ; |
29466 | public final void rule__Let__BindingsAssignment_1() throws RecognitionException { | 34153 | public final void rule__ConditionalExpression__ElseAssignment_5() throws RecognitionException { |
29467 | 34154 | ||
29468 | int stackSize = keepStackSize(); | 34155 | int stackSize = keepStackSize(); |
29469 | 34156 | ||
29470 | try { | 34157 | try { |
29471 | // InternalSolverLanguageParser.g:9686:1: ( ( ruleLetBinding ) ) | 34158 | // InternalSolverLanguageParser.g:11231:1: ( ( ruleExpression ) ) |
29472 | // InternalSolverLanguageParser.g:9687:2: ( ruleLetBinding ) | 34159 | // InternalSolverLanguageParser.g:11232:2: ( ruleExpression ) |
29473 | { | 34160 | { |
29474 | // InternalSolverLanguageParser.g:9687:2: ( ruleLetBinding ) | 34161 | // InternalSolverLanguageParser.g:11232:2: ( ruleExpression ) |
29475 | // InternalSolverLanguageParser.g:9688:3: ruleLetBinding | 34162 | // InternalSolverLanguageParser.g:11233:3: ruleExpression |
29476 | { | 34163 | { |
29477 | before(grammarAccess.getLetAccess().getBindingsLetBindingParserRuleCall_1_0()); | 34164 | before(grammarAccess.getConditionalExpressionAccess().getElseExpressionParserRuleCall_5_0()); |
29478 | pushFollow(FOLLOW_2); | 34165 | pushFollow(FOLLOW_2); |
29479 | ruleLetBinding(); | 34166 | ruleExpression(); |
29480 | 34167 | ||
29481 | state._fsp--; | 34168 | state._fsp--; |
29482 | 34169 | ||
29483 | after(grammarAccess.getLetAccess().getBindingsLetBindingParserRuleCall_1_0()); | 34170 | after(grammarAccess.getConditionalExpressionAccess().getElseExpressionParserRuleCall_5_0()); |
29484 | 34171 | ||
29485 | } | 34172 | } |
29486 | 34173 | ||
@@ -29499,29 +34186,29 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
29499 | } | 34186 | } |
29500 | return ; | 34187 | return ; |
29501 | } | 34188 | } |
29502 | // $ANTLR end "rule__Let__BindingsAssignment_1" | 34189 | // $ANTLR end "rule__ConditionalExpression__ElseAssignment_5" |
29503 | 34190 | ||
29504 | 34191 | ||
29505 | // $ANTLR start "rule__Let__BindingsAssignment_2_1" | 34192 | // $ANTLR start "rule__LetExpression__BindingsAssignment_1" |
29506 | // InternalSolverLanguageParser.g:9697:1: rule__Let__BindingsAssignment_2_1 : ( ruleLetBinding ) ; | 34193 | // InternalSolverLanguageParser.g:11242:1: rule__LetExpression__BindingsAssignment_1 : ( ruleLetBinding ) ; |
29507 | public final void rule__Let__BindingsAssignment_2_1() throws RecognitionException { | 34194 | public final void rule__LetExpression__BindingsAssignment_1() throws RecognitionException { |
29508 | 34195 | ||
29509 | int stackSize = keepStackSize(); | 34196 | int stackSize = keepStackSize(); |
29510 | 34197 | ||
29511 | try { | 34198 | try { |
29512 | // InternalSolverLanguageParser.g:9701:1: ( ( ruleLetBinding ) ) | 34199 | // InternalSolverLanguageParser.g:11246:1: ( ( ruleLetBinding ) ) |
29513 | // InternalSolverLanguageParser.g:9702:2: ( ruleLetBinding ) | 34200 | // InternalSolverLanguageParser.g:11247:2: ( ruleLetBinding ) |
29514 | { | 34201 | { |
29515 | // InternalSolverLanguageParser.g:9702:2: ( ruleLetBinding ) | 34202 | // InternalSolverLanguageParser.g:11247:2: ( ruleLetBinding ) |
29516 | // InternalSolverLanguageParser.g:9703:3: ruleLetBinding | 34203 | // InternalSolverLanguageParser.g:11248:3: ruleLetBinding |
29517 | { | 34204 | { |
29518 | before(grammarAccess.getLetAccess().getBindingsLetBindingParserRuleCall_2_1_0()); | 34205 | before(grammarAccess.getLetExpressionAccess().getBindingsLetBindingParserRuleCall_1_0()); |
29519 | pushFollow(FOLLOW_2); | 34206 | pushFollow(FOLLOW_2); |
29520 | ruleLetBinding(); | 34207 | ruleLetBinding(); |
29521 | 34208 | ||
29522 | state._fsp--; | 34209 | state._fsp--; |
29523 | 34210 | ||
29524 | after(grammarAccess.getLetAccess().getBindingsLetBindingParserRuleCall_2_1_0()); | 34211 | after(grammarAccess.getLetExpressionAccess().getBindingsLetBindingParserRuleCall_1_0()); |
29525 | 34212 | ||
29526 | } | 34213 | } |
29527 | 34214 | ||
@@ -29540,29 +34227,29 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
29540 | } | 34227 | } |
29541 | return ; | 34228 | return ; |
29542 | } | 34229 | } |
29543 | // $ANTLR end "rule__Let__BindingsAssignment_2_1" | 34230 | // $ANTLR end "rule__LetExpression__BindingsAssignment_1" |
29544 | 34231 | ||
29545 | 34232 | ||
29546 | // $ANTLR start "rule__Let__BodyAssignment_4" | 34233 | // $ANTLR start "rule__LetExpression__BindingsAssignment_2_1" |
29547 | // InternalSolverLanguageParser.g:9712:1: rule__Let__BodyAssignment_4 : ( ruleExpression ) ; | 34234 | // InternalSolverLanguageParser.g:11257:1: rule__LetExpression__BindingsAssignment_2_1 : ( ruleLetBinding ) ; |
29548 | public final void rule__Let__BodyAssignment_4() throws RecognitionException { | 34235 | public final void rule__LetExpression__BindingsAssignment_2_1() throws RecognitionException { |
29549 | 34236 | ||
29550 | int stackSize = keepStackSize(); | 34237 | int stackSize = keepStackSize(); |
29551 | 34238 | ||
29552 | try { | 34239 | try { |
29553 | // InternalSolverLanguageParser.g:9716:1: ( ( ruleExpression ) ) | 34240 | // InternalSolverLanguageParser.g:11261:1: ( ( ruleLetBinding ) ) |
29554 | // InternalSolverLanguageParser.g:9717:2: ( ruleExpression ) | 34241 | // InternalSolverLanguageParser.g:11262:2: ( ruleLetBinding ) |
29555 | { | 34242 | { |
29556 | // InternalSolverLanguageParser.g:9717:2: ( ruleExpression ) | 34243 | // InternalSolverLanguageParser.g:11262:2: ( ruleLetBinding ) |
29557 | // InternalSolverLanguageParser.g:9718:3: ruleExpression | 34244 | // InternalSolverLanguageParser.g:11263:3: ruleLetBinding |
29558 | { | 34245 | { |
29559 | before(grammarAccess.getLetAccess().getBodyExpressionParserRuleCall_4_0()); | 34246 | before(grammarAccess.getLetExpressionAccess().getBindingsLetBindingParserRuleCall_2_1_0()); |
29560 | pushFollow(FOLLOW_2); | 34247 | pushFollow(FOLLOW_2); |
29561 | ruleExpression(); | 34248 | ruleLetBinding(); |
29562 | 34249 | ||
29563 | state._fsp--; | 34250 | state._fsp--; |
29564 | 34251 | ||
29565 | after(grammarAccess.getLetAccess().getBodyExpressionParserRuleCall_4_0()); | 34252 | after(grammarAccess.getLetExpressionAccess().getBindingsLetBindingParserRuleCall_2_1_0()); |
29566 | 34253 | ||
29567 | } | 34254 | } |
29568 | 34255 | ||
@@ -29581,29 +34268,29 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
29581 | } | 34268 | } |
29582 | return ; | 34269 | return ; |
29583 | } | 34270 | } |
29584 | // $ANTLR end "rule__Let__BodyAssignment_4" | 34271 | // $ANTLR end "rule__LetExpression__BindingsAssignment_2_1" |
29585 | 34272 | ||
29586 | 34273 | ||
29587 | // $ANTLR start "rule__LetBinding__VariableAssignment_0" | 34274 | // $ANTLR start "rule__LetExpression__BodyAssignment_4" |
29588 | // InternalSolverLanguageParser.g:9727:1: rule__LetBinding__VariableAssignment_0 : ( ruleVariable ) ; | 34275 | // InternalSolverLanguageParser.g:11272:1: rule__LetExpression__BodyAssignment_4 : ( ruleExpression ) ; |
29589 | public final void rule__LetBinding__VariableAssignment_0() throws RecognitionException { | 34276 | public final void rule__LetExpression__BodyAssignment_4() throws RecognitionException { |
29590 | 34277 | ||
29591 | int stackSize = keepStackSize(); | 34278 | int stackSize = keepStackSize(); |
29592 | 34279 | ||
29593 | try { | 34280 | try { |
29594 | // InternalSolverLanguageParser.g:9731:1: ( ( ruleVariable ) ) | 34281 | // InternalSolverLanguageParser.g:11276:1: ( ( ruleExpression ) ) |
29595 | // InternalSolverLanguageParser.g:9732:2: ( ruleVariable ) | 34282 | // InternalSolverLanguageParser.g:11277:2: ( ruleExpression ) |
29596 | { | 34283 | { |
29597 | // InternalSolverLanguageParser.g:9732:2: ( ruleVariable ) | 34284 | // InternalSolverLanguageParser.g:11277:2: ( ruleExpression ) |
29598 | // InternalSolverLanguageParser.g:9733:3: ruleVariable | 34285 | // InternalSolverLanguageParser.g:11278:3: ruleExpression |
29599 | { | 34286 | { |
29600 | before(grammarAccess.getLetBindingAccess().getVariableVariableParserRuleCall_0_0()); | 34287 | before(grammarAccess.getLetExpressionAccess().getBodyExpressionParserRuleCall_4_0()); |
29601 | pushFollow(FOLLOW_2); | 34288 | pushFollow(FOLLOW_2); |
29602 | ruleVariable(); | 34289 | ruleExpression(); |
29603 | 34290 | ||
29604 | state._fsp--; | 34291 | state._fsp--; |
29605 | 34292 | ||
29606 | after(grammarAccess.getLetBindingAccess().getVariableVariableParserRuleCall_0_0()); | 34293 | after(grammarAccess.getLetExpressionAccess().getBodyExpressionParserRuleCall_4_0()); |
29607 | 34294 | ||
29608 | } | 34295 | } |
29609 | 34296 | ||
@@ -29622,29 +34309,37 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
29622 | } | 34309 | } |
29623 | return ; | 34310 | return ; |
29624 | } | 34311 | } |
29625 | // $ANTLR end "rule__LetBinding__VariableAssignment_0" | 34312 | // $ANTLR end "rule__LetExpression__BodyAssignment_4" |
29626 | 34313 | ||
29627 | 34314 | ||
29628 | // $ANTLR start "rule__LetBinding__ValueAssignment_2" | 34315 | // $ANTLR start "rule__LetBinding__TypeAssignment_0" |
29629 | // InternalSolverLanguageParser.g:9742:1: rule__LetBinding__ValueAssignment_2 : ( ruleAdditiveExpression ) ; | 34316 | // InternalSolverLanguageParser.g:11287:1: rule__LetBinding__TypeAssignment_0 : ( ( ruleQualifiedName ) ) ; |
29630 | public final void rule__LetBinding__ValueAssignment_2() throws RecognitionException { | 34317 | public final void rule__LetBinding__TypeAssignment_0() throws RecognitionException { |
29631 | 34318 | ||
29632 | int stackSize = keepStackSize(); | 34319 | int stackSize = keepStackSize(); |
29633 | 34320 | ||
29634 | try { | 34321 | try { |
29635 | // InternalSolverLanguageParser.g:9746:1: ( ( ruleAdditiveExpression ) ) | 34322 | // InternalSolverLanguageParser.g:11291:1: ( ( ( ruleQualifiedName ) ) ) |
29636 | // InternalSolverLanguageParser.g:9747:2: ( ruleAdditiveExpression ) | 34323 | // InternalSolverLanguageParser.g:11292:2: ( ( ruleQualifiedName ) ) |
29637 | { | 34324 | { |
29638 | // InternalSolverLanguageParser.g:9747:2: ( ruleAdditiveExpression ) | 34325 | // InternalSolverLanguageParser.g:11292:2: ( ( ruleQualifiedName ) ) |
29639 | // InternalSolverLanguageParser.g:9748:3: ruleAdditiveExpression | 34326 | // InternalSolverLanguageParser.g:11293:3: ( ruleQualifiedName ) |
29640 | { | 34327 | { |
29641 | before(grammarAccess.getLetBindingAccess().getValueAdditiveExpressionParserRuleCall_2_0()); | 34328 | before(grammarAccess.getLetBindingAccess().getTypeSymbolCrossReference_0_0()); |
34329 | // InternalSolverLanguageParser.g:11294:3: ( ruleQualifiedName ) | ||
34330 | // InternalSolverLanguageParser.g:11295:4: ruleQualifiedName | ||
34331 | { | ||
34332 | before(grammarAccess.getLetBindingAccess().getTypeSymbolQualifiedNameParserRuleCall_0_0_1()); | ||
29642 | pushFollow(FOLLOW_2); | 34333 | pushFollow(FOLLOW_2); |
29643 | ruleAdditiveExpression(); | 34334 | ruleQualifiedName(); |
29644 | 34335 | ||
29645 | state._fsp--; | 34336 | state._fsp--; |
29646 | 34337 | ||
29647 | after(grammarAccess.getLetBindingAccess().getValueAdditiveExpressionParserRuleCall_2_0()); | 34338 | after(grammarAccess.getLetBindingAccess().getTypeSymbolQualifiedNameParserRuleCall_0_0_1()); |
34339 | |||
34340 | } | ||
34341 | |||
34342 | after(grammarAccess.getLetBindingAccess().getTypeSymbolCrossReference_0_0()); | ||
29648 | 34343 | ||
29649 | } | 34344 | } |
29650 | 34345 | ||
@@ -29663,29 +34358,25 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
29663 | } | 34358 | } |
29664 | return ; | 34359 | return ; |
29665 | } | 34360 | } |
29666 | // $ANTLR end "rule__LetBinding__ValueAssignment_2" | 34361 | // $ANTLR end "rule__LetBinding__TypeAssignment_0" |
29667 | 34362 | ||
29668 | 34363 | ||
29669 | // $ANTLR start "rule__ImplicationExpression__OpAssignment_1_1" | 34364 | // $ANTLR start "rule__LetBinding__NameAssignment_1" |
29670 | // InternalSolverLanguageParser.g:9757:1: rule__ImplicationExpression__OpAssignment_1_1 : ( ruleImplicationOperator ) ; | 34365 | // InternalSolverLanguageParser.g:11306:1: rule__LetBinding__NameAssignment_1 : ( RULE_ID ) ; |
29671 | public final void rule__ImplicationExpression__OpAssignment_1_1() throws RecognitionException { | 34366 | public final void rule__LetBinding__NameAssignment_1() throws RecognitionException { |
29672 | 34367 | ||
29673 | int stackSize = keepStackSize(); | 34368 | int stackSize = keepStackSize(); |
29674 | 34369 | ||
29675 | try { | 34370 | try { |
29676 | // InternalSolverLanguageParser.g:9761:1: ( ( ruleImplicationOperator ) ) | 34371 | // InternalSolverLanguageParser.g:11310:1: ( ( RULE_ID ) ) |
29677 | // InternalSolverLanguageParser.g:9762:2: ( ruleImplicationOperator ) | 34372 | // InternalSolverLanguageParser.g:11311:2: ( RULE_ID ) |
29678 | { | 34373 | { |
29679 | // InternalSolverLanguageParser.g:9762:2: ( ruleImplicationOperator ) | 34374 | // InternalSolverLanguageParser.g:11311:2: ( RULE_ID ) |
29680 | // InternalSolverLanguageParser.g:9763:3: ruleImplicationOperator | 34375 | // InternalSolverLanguageParser.g:11312:3: RULE_ID |
29681 | { | 34376 | { |
29682 | before(grammarAccess.getImplicationExpressionAccess().getOpImplicationOperatorEnumRuleCall_1_1_0()); | 34377 | before(grammarAccess.getLetBindingAccess().getNameIDTerminalRuleCall_1_0()); |
29683 | pushFollow(FOLLOW_2); | 34378 | match(input,RULE_ID,FOLLOW_2); |
29684 | ruleImplicationOperator(); | 34379 | after(grammarAccess.getLetBindingAccess().getNameIDTerminalRuleCall_1_0()); |
29685 | |||
29686 | state._fsp--; | ||
29687 | |||
29688 | after(grammarAccess.getImplicationExpressionAccess().getOpImplicationOperatorEnumRuleCall_1_1_0()); | ||
29689 | 34380 | ||
29690 | } | 34381 | } |
29691 | 34382 | ||
@@ -29704,29 +34395,29 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
29704 | } | 34395 | } |
29705 | return ; | 34396 | return ; |
29706 | } | 34397 | } |
29707 | // $ANTLR end "rule__ImplicationExpression__OpAssignment_1_1" | 34398 | // $ANTLR end "rule__LetBinding__NameAssignment_1" |
29708 | 34399 | ||
29709 | 34400 | ||
29710 | // $ANTLR start "rule__ImplicationExpression__RightAssignment_1_2" | 34401 | // $ANTLR start "rule__LetBinding__ValueAssignment_3" |
29711 | // InternalSolverLanguageParser.g:9772:1: rule__ImplicationExpression__RightAssignment_1_2 : ( ruleImplicationExpression ) ; | 34402 | // InternalSolverLanguageParser.g:11321:1: rule__LetBinding__ValueAssignment_3 : ( ruleAdditiveExpression ) ; |
29712 | public final void rule__ImplicationExpression__RightAssignment_1_2() throws RecognitionException { | 34403 | public final void rule__LetBinding__ValueAssignment_3() throws RecognitionException { |
29713 | 34404 | ||
29714 | int stackSize = keepStackSize(); | 34405 | int stackSize = keepStackSize(); |
29715 | 34406 | ||
29716 | try { | 34407 | try { |
29717 | // InternalSolverLanguageParser.g:9776:1: ( ( ruleImplicationExpression ) ) | 34408 | // InternalSolverLanguageParser.g:11325:1: ( ( ruleAdditiveExpression ) ) |
29718 | // InternalSolverLanguageParser.g:9777:2: ( ruleImplicationExpression ) | 34409 | // InternalSolverLanguageParser.g:11326:2: ( ruleAdditiveExpression ) |
29719 | { | 34410 | { |
29720 | // InternalSolverLanguageParser.g:9777:2: ( ruleImplicationExpression ) | 34411 | // InternalSolverLanguageParser.g:11326:2: ( ruleAdditiveExpression ) |
29721 | // InternalSolverLanguageParser.g:9778:3: ruleImplicationExpression | 34412 | // InternalSolverLanguageParser.g:11327:3: ruleAdditiveExpression |
29722 | { | 34413 | { |
29723 | before(grammarAccess.getImplicationExpressionAccess().getRightImplicationExpressionParserRuleCall_1_2_0()); | 34414 | before(grammarAccess.getLetBindingAccess().getValueAdditiveExpressionParserRuleCall_3_0()); |
29724 | pushFollow(FOLLOW_2); | 34415 | pushFollow(FOLLOW_2); |
29725 | ruleImplicationExpression(); | 34416 | ruleAdditiveExpression(); |
29726 | 34417 | ||
29727 | state._fsp--; | 34418 | state._fsp--; |
29728 | 34419 | ||
29729 | after(grammarAccess.getImplicationExpressionAccess().getRightImplicationExpressionParserRuleCall_1_2_0()); | 34420 | after(grammarAccess.getLetBindingAccess().getValueAdditiveExpressionParserRuleCall_3_0()); |
29730 | 34421 | ||
29731 | } | 34422 | } |
29732 | 34423 | ||
@@ -29745,21 +34436,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
29745 | } | 34436 | } |
29746 | return ; | 34437 | return ; |
29747 | } | 34438 | } |
29748 | // $ANTLR end "rule__ImplicationExpression__RightAssignment_1_2" | 34439 | // $ANTLR end "rule__LetBinding__ValueAssignment_3" |
29749 | 34440 | ||
29750 | 34441 | ||
29751 | // $ANTLR start "rule__DisjunctiveExpression__ChildrenAssignment_1_0_1_1" | 34442 | // $ANTLR start "rule__DisjunctiveExpression__ChildrenAssignment_1_0_1_1" |
29752 | // InternalSolverLanguageParser.g:9787:1: rule__DisjunctiveExpression__ChildrenAssignment_1_0_1_1 : ( ruleConjunctiveExpression ) ; | 34443 | // InternalSolverLanguageParser.g:11336:1: rule__DisjunctiveExpression__ChildrenAssignment_1_0_1_1 : ( ruleConjunctiveExpression ) ; |
29753 | public final void rule__DisjunctiveExpression__ChildrenAssignment_1_0_1_1() throws RecognitionException { | 34444 | public final void rule__DisjunctiveExpression__ChildrenAssignment_1_0_1_1() throws RecognitionException { |
29754 | 34445 | ||
29755 | int stackSize = keepStackSize(); | 34446 | int stackSize = keepStackSize(); |
29756 | 34447 | ||
29757 | try { | 34448 | try { |
29758 | // InternalSolverLanguageParser.g:9791:1: ( ( ruleConjunctiveExpression ) ) | 34449 | // InternalSolverLanguageParser.g:11340:1: ( ( ruleConjunctiveExpression ) ) |
29759 | // InternalSolverLanguageParser.g:9792:2: ( ruleConjunctiveExpression ) | 34450 | // InternalSolverLanguageParser.g:11341:2: ( ruleConjunctiveExpression ) |
29760 | { | 34451 | { |
29761 | // InternalSolverLanguageParser.g:9792:2: ( ruleConjunctiveExpression ) | 34452 | // InternalSolverLanguageParser.g:11341:2: ( ruleConjunctiveExpression ) |
29762 | // InternalSolverLanguageParser.g:9793:3: ruleConjunctiveExpression | 34453 | // InternalSolverLanguageParser.g:11342:3: ruleConjunctiveExpression |
29763 | { | 34454 | { |
29764 | before(grammarAccess.getDisjunctiveExpressionAccess().getChildrenConjunctiveExpressionParserRuleCall_1_0_1_1_0()); | 34455 | before(grammarAccess.getDisjunctiveExpressionAccess().getChildrenConjunctiveExpressionParserRuleCall_1_0_1_1_0()); |
29765 | pushFollow(FOLLOW_2); | 34456 | pushFollow(FOLLOW_2); |
@@ -29790,17 +34481,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
29790 | 34481 | ||
29791 | 34482 | ||
29792 | // $ANTLR start "rule__DisjunctiveExpression__BodyAssignment_1_1_2" | 34483 | // $ANTLR start "rule__DisjunctiveExpression__BodyAssignment_1_1_2" |
29793 | // InternalSolverLanguageParser.g:9802:1: rule__DisjunctiveExpression__BodyAssignment_1_1_2 : ( ruleConjunctiveExpression ) ; | 34484 | // InternalSolverLanguageParser.g:11351:1: rule__DisjunctiveExpression__BodyAssignment_1_1_2 : ( ruleConjunctiveExpression ) ; |
29794 | public final void rule__DisjunctiveExpression__BodyAssignment_1_1_2() throws RecognitionException { | 34485 | public final void rule__DisjunctiveExpression__BodyAssignment_1_1_2() throws RecognitionException { |
29795 | 34486 | ||
29796 | int stackSize = keepStackSize(); | 34487 | int stackSize = keepStackSize(); |
29797 | 34488 | ||
29798 | try { | 34489 | try { |
29799 | // InternalSolverLanguageParser.g:9806:1: ( ( ruleConjunctiveExpression ) ) | 34490 | // InternalSolverLanguageParser.g:11355:1: ( ( ruleConjunctiveExpression ) ) |
29800 | // InternalSolverLanguageParser.g:9807:2: ( ruleConjunctiveExpression ) | 34491 | // InternalSolverLanguageParser.g:11356:2: ( ruleConjunctiveExpression ) |
29801 | { | 34492 | { |
29802 | // InternalSolverLanguageParser.g:9807:2: ( ruleConjunctiveExpression ) | 34493 | // InternalSolverLanguageParser.g:11356:2: ( ruleConjunctiveExpression ) |
29803 | // InternalSolverLanguageParser.g:9808:3: ruleConjunctiveExpression | 34494 | // InternalSolverLanguageParser.g:11357:3: ruleConjunctiveExpression |
29804 | { | 34495 | { |
29805 | before(grammarAccess.getDisjunctiveExpressionAccess().getBodyConjunctiveExpressionParserRuleCall_1_1_2_0()); | 34496 | before(grammarAccess.getDisjunctiveExpressionAccess().getBodyConjunctiveExpressionParserRuleCall_1_1_2_0()); |
29806 | pushFollow(FOLLOW_2); | 34497 | pushFollow(FOLLOW_2); |
@@ -29831,17 +34522,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
29831 | 34522 | ||
29832 | 34523 | ||
29833 | // $ANTLR start "rule__DisjunctiveExpression__CasesAssignment_1_1_4_1" | 34524 | // $ANTLR start "rule__DisjunctiveExpression__CasesAssignment_1_1_4_1" |
29834 | // InternalSolverLanguageParser.g:9817:1: rule__DisjunctiveExpression__CasesAssignment_1_1_4_1 : ( ruleCase ) ; | 34525 | // InternalSolverLanguageParser.g:11366:1: rule__DisjunctiveExpression__CasesAssignment_1_1_4_1 : ( ruleCase ) ; |
29835 | public final void rule__DisjunctiveExpression__CasesAssignment_1_1_4_1() throws RecognitionException { | 34526 | public final void rule__DisjunctiveExpression__CasesAssignment_1_1_4_1() throws RecognitionException { |
29836 | 34527 | ||
29837 | int stackSize = keepStackSize(); | 34528 | int stackSize = keepStackSize(); |
29838 | 34529 | ||
29839 | try { | 34530 | try { |
29840 | // InternalSolverLanguageParser.g:9821:1: ( ( ruleCase ) ) | 34531 | // InternalSolverLanguageParser.g:11370:1: ( ( ruleCase ) ) |
29841 | // InternalSolverLanguageParser.g:9822:2: ( ruleCase ) | 34532 | // InternalSolverLanguageParser.g:11371:2: ( ruleCase ) |
29842 | { | 34533 | { |
29843 | // InternalSolverLanguageParser.g:9822:2: ( ruleCase ) | 34534 | // InternalSolverLanguageParser.g:11371:2: ( ruleCase ) |
29844 | // InternalSolverLanguageParser.g:9823:3: ruleCase | 34535 | // InternalSolverLanguageParser.g:11372:3: ruleCase |
29845 | { | 34536 | { |
29846 | before(grammarAccess.getDisjunctiveExpressionAccess().getCasesCaseParserRuleCall_1_1_4_1_0()); | 34537 | before(grammarAccess.getDisjunctiveExpressionAccess().getCasesCaseParserRuleCall_1_1_4_1_0()); |
29847 | pushFollow(FOLLOW_2); | 34538 | pushFollow(FOLLOW_2); |
@@ -29872,17 +34563,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
29872 | 34563 | ||
29873 | 34564 | ||
29874 | // $ANTLR start "rule__Case__ConditionAssignment_0" | 34565 | // $ANTLR start "rule__Case__ConditionAssignment_0" |
29875 | // InternalSolverLanguageParser.g:9832:1: rule__Case__ConditionAssignment_0 : ( ruleConjunctiveExpression ) ; | 34566 | // InternalSolverLanguageParser.g:11381:1: rule__Case__ConditionAssignment_0 : ( ruleConjunctiveExpression ) ; |
29876 | public final void rule__Case__ConditionAssignment_0() throws RecognitionException { | 34567 | public final void rule__Case__ConditionAssignment_0() throws RecognitionException { |
29877 | 34568 | ||
29878 | int stackSize = keepStackSize(); | 34569 | int stackSize = keepStackSize(); |
29879 | 34570 | ||
29880 | try { | 34571 | try { |
29881 | // InternalSolverLanguageParser.g:9836:1: ( ( ruleConjunctiveExpression ) ) | 34572 | // InternalSolverLanguageParser.g:11385:1: ( ( ruleConjunctiveExpression ) ) |
29882 | // InternalSolverLanguageParser.g:9837:2: ( ruleConjunctiveExpression ) | 34573 | // InternalSolverLanguageParser.g:11386:2: ( ruleConjunctiveExpression ) |
29883 | { | 34574 | { |
29884 | // InternalSolverLanguageParser.g:9837:2: ( ruleConjunctiveExpression ) | 34575 | // InternalSolverLanguageParser.g:11386:2: ( ruleConjunctiveExpression ) |
29885 | // InternalSolverLanguageParser.g:9838:3: ruleConjunctiveExpression | 34576 | // InternalSolverLanguageParser.g:11387:3: ruleConjunctiveExpression |
29886 | { | 34577 | { |
29887 | before(grammarAccess.getCaseAccess().getConditionConjunctiveExpressionParserRuleCall_0_0()); | 34578 | before(grammarAccess.getCaseAccess().getConditionConjunctiveExpressionParserRuleCall_0_0()); |
29888 | pushFollow(FOLLOW_2); | 34579 | pushFollow(FOLLOW_2); |
@@ -29913,17 +34604,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
29913 | 34604 | ||
29914 | 34605 | ||
29915 | // $ANTLR start "rule__Case__BodyAssignment_2" | 34606 | // $ANTLR start "rule__Case__BodyAssignment_2" |
29916 | // InternalSolverLanguageParser.g:9847:1: rule__Case__BodyAssignment_2 : ( ruleConjunctiveExpression ) ; | 34607 | // InternalSolverLanguageParser.g:11396:1: rule__Case__BodyAssignment_2 : ( ruleConjunctiveExpression ) ; |
29917 | public final void rule__Case__BodyAssignment_2() throws RecognitionException { | 34608 | public final void rule__Case__BodyAssignment_2() throws RecognitionException { |
29918 | 34609 | ||
29919 | int stackSize = keepStackSize(); | 34610 | int stackSize = keepStackSize(); |
29920 | 34611 | ||
29921 | try { | 34612 | try { |
29922 | // InternalSolverLanguageParser.g:9851:1: ( ( ruleConjunctiveExpression ) ) | 34613 | // InternalSolverLanguageParser.g:11400:1: ( ( ruleConjunctiveExpression ) ) |
29923 | // InternalSolverLanguageParser.g:9852:2: ( ruleConjunctiveExpression ) | 34614 | // InternalSolverLanguageParser.g:11401:2: ( ruleConjunctiveExpression ) |
29924 | { | 34615 | { |
29925 | // InternalSolverLanguageParser.g:9852:2: ( ruleConjunctiveExpression ) | 34616 | // InternalSolverLanguageParser.g:11401:2: ( ruleConjunctiveExpression ) |
29926 | // InternalSolverLanguageParser.g:9853:3: ruleConjunctiveExpression | 34617 | // InternalSolverLanguageParser.g:11402:3: ruleConjunctiveExpression |
29927 | { | 34618 | { |
29928 | before(grammarAccess.getCaseAccess().getBodyConjunctiveExpressionParserRuleCall_2_0()); | 34619 | before(grammarAccess.getCaseAccess().getBodyConjunctiveExpressionParserRuleCall_2_0()); |
29929 | pushFollow(FOLLOW_2); | 34620 | pushFollow(FOLLOW_2); |
@@ -29954,17 +34645,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
29954 | 34645 | ||
29955 | 34646 | ||
29956 | // $ANTLR start "rule__ConjunctiveExpression__ChildrenAssignment_1_1_1" | 34647 | // $ANTLR start "rule__ConjunctiveExpression__ChildrenAssignment_1_1_1" |
29957 | // InternalSolverLanguageParser.g:9862:1: rule__ConjunctiveExpression__ChildrenAssignment_1_1_1 : ( ruleComparisonExpression ) ; | 34648 | // InternalSolverLanguageParser.g:11411:1: rule__ConjunctiveExpression__ChildrenAssignment_1_1_1 : ( ruleComparisonExpression ) ; |
29958 | public final void rule__ConjunctiveExpression__ChildrenAssignment_1_1_1() throws RecognitionException { | 34649 | public final void rule__ConjunctiveExpression__ChildrenAssignment_1_1_1() throws RecognitionException { |
29959 | 34650 | ||
29960 | int stackSize = keepStackSize(); | 34651 | int stackSize = keepStackSize(); |
29961 | 34652 | ||
29962 | try { | 34653 | try { |
29963 | // InternalSolverLanguageParser.g:9866:1: ( ( ruleComparisonExpression ) ) | 34654 | // InternalSolverLanguageParser.g:11415:1: ( ( ruleComparisonExpression ) ) |
29964 | // InternalSolverLanguageParser.g:9867:2: ( ruleComparisonExpression ) | 34655 | // InternalSolverLanguageParser.g:11416:2: ( ruleComparisonExpression ) |
29965 | { | 34656 | { |
29966 | // InternalSolverLanguageParser.g:9867:2: ( ruleComparisonExpression ) | 34657 | // InternalSolverLanguageParser.g:11416:2: ( ruleComparisonExpression ) |
29967 | // InternalSolverLanguageParser.g:9868:3: ruleComparisonExpression | 34658 | // InternalSolverLanguageParser.g:11417:3: ruleComparisonExpression |
29968 | { | 34659 | { |
29969 | before(grammarAccess.getConjunctiveExpressionAccess().getChildrenComparisonExpressionParserRuleCall_1_1_1_0()); | 34660 | before(grammarAccess.getConjunctiveExpressionAccess().getChildrenComparisonExpressionParserRuleCall_1_1_1_0()); |
29970 | pushFollow(FOLLOW_2); | 34661 | pushFollow(FOLLOW_2); |
@@ -29995,17 +34686,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
29995 | 34686 | ||
29996 | 34687 | ||
29997 | // $ANTLR start "rule__ComparisonExpression__OpAssignment_1_1" | 34688 | // $ANTLR start "rule__ComparisonExpression__OpAssignment_1_1" |
29998 | // InternalSolverLanguageParser.g:9877:1: rule__ComparisonExpression__OpAssignment_1_1 : ( ruleComparisonOperator ) ; | 34689 | // InternalSolverLanguageParser.g:11426:1: rule__ComparisonExpression__OpAssignment_1_1 : ( ruleComparisonOperator ) ; |
29999 | public final void rule__ComparisonExpression__OpAssignment_1_1() throws RecognitionException { | 34690 | public final void rule__ComparisonExpression__OpAssignment_1_1() throws RecognitionException { |
30000 | 34691 | ||
30001 | int stackSize = keepStackSize(); | 34692 | int stackSize = keepStackSize(); |
30002 | 34693 | ||
30003 | try { | 34694 | try { |
30004 | // InternalSolverLanguageParser.g:9881:1: ( ( ruleComparisonOperator ) ) | 34695 | // InternalSolverLanguageParser.g:11430:1: ( ( ruleComparisonOperator ) ) |
30005 | // InternalSolverLanguageParser.g:9882:2: ( ruleComparisonOperator ) | 34696 | // InternalSolverLanguageParser.g:11431:2: ( ruleComparisonOperator ) |
30006 | { | 34697 | { |
30007 | // InternalSolverLanguageParser.g:9882:2: ( ruleComparisonOperator ) | 34698 | // InternalSolverLanguageParser.g:11431:2: ( ruleComparisonOperator ) |
30008 | // InternalSolverLanguageParser.g:9883:3: ruleComparisonOperator | 34699 | // InternalSolverLanguageParser.g:11432:3: ruleComparisonOperator |
30009 | { | 34700 | { |
30010 | before(grammarAccess.getComparisonExpressionAccess().getOpComparisonOperatorEnumRuleCall_1_1_0()); | 34701 | before(grammarAccess.getComparisonExpressionAccess().getOpComparisonOperatorEnumRuleCall_1_1_0()); |
30011 | pushFollow(FOLLOW_2); | 34702 | pushFollow(FOLLOW_2); |
@@ -30036,17 +34727,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
30036 | 34727 | ||
30037 | 34728 | ||
30038 | // $ANTLR start "rule__ComparisonExpression__RightAssignment_1_2" | 34729 | // $ANTLR start "rule__ComparisonExpression__RightAssignment_1_2" |
30039 | // InternalSolverLanguageParser.g:9892:1: rule__ComparisonExpression__RightAssignment_1_2 : ( ruleAdditiveExpression ) ; | 34730 | // InternalSolverLanguageParser.g:11441:1: rule__ComparisonExpression__RightAssignment_1_2 : ( ruleAdditiveExpression ) ; |
30040 | public final void rule__ComparisonExpression__RightAssignment_1_2() throws RecognitionException { | 34731 | public final void rule__ComparisonExpression__RightAssignment_1_2() throws RecognitionException { |
30041 | 34732 | ||
30042 | int stackSize = keepStackSize(); | 34733 | int stackSize = keepStackSize(); |
30043 | 34734 | ||
30044 | try { | 34735 | try { |
30045 | // InternalSolverLanguageParser.g:9896:1: ( ( ruleAdditiveExpression ) ) | 34736 | // InternalSolverLanguageParser.g:11445:1: ( ( ruleAdditiveExpression ) ) |
30046 | // InternalSolverLanguageParser.g:9897:2: ( ruleAdditiveExpression ) | 34737 | // InternalSolverLanguageParser.g:11446:2: ( ruleAdditiveExpression ) |
30047 | { | 34738 | { |
30048 | // InternalSolverLanguageParser.g:9897:2: ( ruleAdditiveExpression ) | 34739 | // InternalSolverLanguageParser.g:11446:2: ( ruleAdditiveExpression ) |
30049 | // InternalSolverLanguageParser.g:9898:3: ruleAdditiveExpression | 34740 | // InternalSolverLanguageParser.g:11447:3: ruleAdditiveExpression |
30050 | { | 34741 | { |
30051 | before(grammarAccess.getComparisonExpressionAccess().getRightAdditiveExpressionParserRuleCall_1_2_0()); | 34742 | before(grammarAccess.getComparisonExpressionAccess().getRightAdditiveExpressionParserRuleCall_1_2_0()); |
30052 | pushFollow(FOLLOW_2); | 34743 | pushFollow(FOLLOW_2); |
@@ -30077,17 +34768,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
30077 | 34768 | ||
30078 | 34769 | ||
30079 | // $ANTLR start "rule__AdditiveExpression__OpAssignment_1_1" | 34770 | // $ANTLR start "rule__AdditiveExpression__OpAssignment_1_1" |
30080 | // InternalSolverLanguageParser.g:9907:1: rule__AdditiveExpression__OpAssignment_1_1 : ( ruleAdditiveBinaryOperator ) ; | 34771 | // InternalSolverLanguageParser.g:11456:1: rule__AdditiveExpression__OpAssignment_1_1 : ( ruleAdditiveBinaryOperator ) ; |
30081 | public final void rule__AdditiveExpression__OpAssignment_1_1() throws RecognitionException { | 34772 | public final void rule__AdditiveExpression__OpAssignment_1_1() throws RecognitionException { |
30082 | 34773 | ||
30083 | int stackSize = keepStackSize(); | 34774 | int stackSize = keepStackSize(); |
30084 | 34775 | ||
30085 | try { | 34776 | try { |
30086 | // InternalSolverLanguageParser.g:9911:1: ( ( ruleAdditiveBinaryOperator ) ) | 34777 | // InternalSolverLanguageParser.g:11460:1: ( ( ruleAdditiveBinaryOperator ) ) |
30087 | // InternalSolverLanguageParser.g:9912:2: ( ruleAdditiveBinaryOperator ) | 34778 | // InternalSolverLanguageParser.g:11461:2: ( ruleAdditiveBinaryOperator ) |
30088 | { | 34779 | { |
30089 | // InternalSolverLanguageParser.g:9912:2: ( ruleAdditiveBinaryOperator ) | 34780 | // InternalSolverLanguageParser.g:11461:2: ( ruleAdditiveBinaryOperator ) |
30090 | // InternalSolverLanguageParser.g:9913:3: ruleAdditiveBinaryOperator | 34781 | // InternalSolverLanguageParser.g:11462:3: ruleAdditiveBinaryOperator |
30091 | { | 34782 | { |
30092 | before(grammarAccess.getAdditiveExpressionAccess().getOpAdditiveBinaryOperatorEnumRuleCall_1_1_0()); | 34783 | before(grammarAccess.getAdditiveExpressionAccess().getOpAdditiveBinaryOperatorEnumRuleCall_1_1_0()); |
30093 | pushFollow(FOLLOW_2); | 34784 | pushFollow(FOLLOW_2); |
@@ -30118,17 +34809,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
30118 | 34809 | ||
30119 | 34810 | ||
30120 | // $ANTLR start "rule__AdditiveExpression__RightAssignment_1_2" | 34811 | // $ANTLR start "rule__AdditiveExpression__RightAssignment_1_2" |
30121 | // InternalSolverLanguageParser.g:9922:1: rule__AdditiveExpression__RightAssignment_1_2 : ( ruleMultiplicativeExpression ) ; | 34812 | // InternalSolverLanguageParser.g:11471:1: rule__AdditiveExpression__RightAssignment_1_2 : ( ruleMultiplicativeExpression ) ; |
30122 | public final void rule__AdditiveExpression__RightAssignment_1_2() throws RecognitionException { | 34813 | public final void rule__AdditiveExpression__RightAssignment_1_2() throws RecognitionException { |
30123 | 34814 | ||
30124 | int stackSize = keepStackSize(); | 34815 | int stackSize = keepStackSize(); |
30125 | 34816 | ||
30126 | try { | 34817 | try { |
30127 | // InternalSolverLanguageParser.g:9926:1: ( ( ruleMultiplicativeExpression ) ) | 34818 | // InternalSolverLanguageParser.g:11475:1: ( ( ruleMultiplicativeExpression ) ) |
30128 | // InternalSolverLanguageParser.g:9927:2: ( ruleMultiplicativeExpression ) | 34819 | // InternalSolverLanguageParser.g:11476:2: ( ruleMultiplicativeExpression ) |
30129 | { | 34820 | { |
30130 | // InternalSolverLanguageParser.g:9927:2: ( ruleMultiplicativeExpression ) | 34821 | // InternalSolverLanguageParser.g:11476:2: ( ruleMultiplicativeExpression ) |
30131 | // InternalSolverLanguageParser.g:9928:3: ruleMultiplicativeExpression | 34822 | // InternalSolverLanguageParser.g:11477:3: ruleMultiplicativeExpression |
30132 | { | 34823 | { |
30133 | before(grammarAccess.getAdditiveExpressionAccess().getRightMultiplicativeExpressionParserRuleCall_1_2_0()); | 34824 | before(grammarAccess.getAdditiveExpressionAccess().getRightMultiplicativeExpressionParserRuleCall_1_2_0()); |
30134 | pushFollow(FOLLOW_2); | 34825 | pushFollow(FOLLOW_2); |
@@ -30159,17 +34850,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
30159 | 34850 | ||
30160 | 34851 | ||
30161 | // $ANTLR start "rule__MultiplicativeExpression__OpAssignment_1_1" | 34852 | // $ANTLR start "rule__MultiplicativeExpression__OpAssignment_1_1" |
30162 | // InternalSolverLanguageParser.g:9937:1: rule__MultiplicativeExpression__OpAssignment_1_1 : ( ruleMultiplicativeBinaryOperator ) ; | 34853 | // InternalSolverLanguageParser.g:11486:1: rule__MultiplicativeExpression__OpAssignment_1_1 : ( ruleMultiplicativeBinaryOperator ) ; |
30163 | public final void rule__MultiplicativeExpression__OpAssignment_1_1() throws RecognitionException { | 34854 | public final void rule__MultiplicativeExpression__OpAssignment_1_1() throws RecognitionException { |
30164 | 34855 | ||
30165 | int stackSize = keepStackSize(); | 34856 | int stackSize = keepStackSize(); |
30166 | 34857 | ||
30167 | try { | 34858 | try { |
30168 | // InternalSolverLanguageParser.g:9941:1: ( ( ruleMultiplicativeBinaryOperator ) ) | 34859 | // InternalSolverLanguageParser.g:11490:1: ( ( ruleMultiplicativeBinaryOperator ) ) |
30169 | // InternalSolverLanguageParser.g:9942:2: ( ruleMultiplicativeBinaryOperator ) | 34860 | // InternalSolverLanguageParser.g:11491:2: ( ruleMultiplicativeBinaryOperator ) |
30170 | { | 34861 | { |
30171 | // InternalSolverLanguageParser.g:9942:2: ( ruleMultiplicativeBinaryOperator ) | 34862 | // InternalSolverLanguageParser.g:11491:2: ( ruleMultiplicativeBinaryOperator ) |
30172 | // InternalSolverLanguageParser.g:9943:3: ruleMultiplicativeBinaryOperator | 34863 | // InternalSolverLanguageParser.g:11492:3: ruleMultiplicativeBinaryOperator |
30173 | { | 34864 | { |
30174 | before(grammarAccess.getMultiplicativeExpressionAccess().getOpMultiplicativeBinaryOperatorEnumRuleCall_1_1_0()); | 34865 | before(grammarAccess.getMultiplicativeExpressionAccess().getOpMultiplicativeBinaryOperatorEnumRuleCall_1_1_0()); |
30175 | pushFollow(FOLLOW_2); | 34866 | pushFollow(FOLLOW_2); |
@@ -30200,17 +34891,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
30200 | 34891 | ||
30201 | 34892 | ||
30202 | // $ANTLR start "rule__MultiplicativeExpression__RightAssignment_1_2" | 34893 | // $ANTLR start "rule__MultiplicativeExpression__RightAssignment_1_2" |
30203 | // InternalSolverLanguageParser.g:9952:1: rule__MultiplicativeExpression__RightAssignment_1_2 : ( ruleExponentialExpression ) ; | 34894 | // InternalSolverLanguageParser.g:11501:1: rule__MultiplicativeExpression__RightAssignment_1_2 : ( ruleExponentialExpression ) ; |
30204 | public final void rule__MultiplicativeExpression__RightAssignment_1_2() throws RecognitionException { | 34895 | public final void rule__MultiplicativeExpression__RightAssignment_1_2() throws RecognitionException { |
30205 | 34896 | ||
30206 | int stackSize = keepStackSize(); | 34897 | int stackSize = keepStackSize(); |
30207 | 34898 | ||
30208 | try { | 34899 | try { |
30209 | // InternalSolverLanguageParser.g:9956:1: ( ( ruleExponentialExpression ) ) | 34900 | // InternalSolverLanguageParser.g:11505:1: ( ( ruleExponentialExpression ) ) |
30210 | // InternalSolverLanguageParser.g:9957:2: ( ruleExponentialExpression ) | 34901 | // InternalSolverLanguageParser.g:11506:2: ( ruleExponentialExpression ) |
30211 | { | 34902 | { |
30212 | // InternalSolverLanguageParser.g:9957:2: ( ruleExponentialExpression ) | 34903 | // InternalSolverLanguageParser.g:11506:2: ( ruleExponentialExpression ) |
30213 | // InternalSolverLanguageParser.g:9958:3: ruleExponentialExpression | 34904 | // InternalSolverLanguageParser.g:11507:3: ruleExponentialExpression |
30214 | { | 34905 | { |
30215 | before(grammarAccess.getMultiplicativeExpressionAccess().getRightExponentialExpressionParserRuleCall_1_2_0()); | 34906 | before(grammarAccess.getMultiplicativeExpressionAccess().getRightExponentialExpressionParserRuleCall_1_2_0()); |
30216 | pushFollow(FOLLOW_2); | 34907 | pushFollow(FOLLOW_2); |
@@ -30241,17 +34932,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
30241 | 34932 | ||
30242 | 34933 | ||
30243 | // $ANTLR start "rule__ExponentialExpression__OpAssignment_1_1" | 34934 | // $ANTLR start "rule__ExponentialExpression__OpAssignment_1_1" |
30244 | // InternalSolverLanguageParser.g:9967:1: rule__ExponentialExpression__OpAssignment_1_1 : ( ruleExponentialOp ) ; | 34935 | // InternalSolverLanguageParser.g:11516:1: rule__ExponentialExpression__OpAssignment_1_1 : ( ruleExponentialOp ) ; |
30245 | public final void rule__ExponentialExpression__OpAssignment_1_1() throws RecognitionException { | 34936 | public final void rule__ExponentialExpression__OpAssignment_1_1() throws RecognitionException { |
30246 | 34937 | ||
30247 | int stackSize = keepStackSize(); | 34938 | int stackSize = keepStackSize(); |
30248 | 34939 | ||
30249 | try { | 34940 | try { |
30250 | // InternalSolverLanguageParser.g:9971:1: ( ( ruleExponentialOp ) ) | 34941 | // InternalSolverLanguageParser.g:11520:1: ( ( ruleExponentialOp ) ) |
30251 | // InternalSolverLanguageParser.g:9972:2: ( ruleExponentialOp ) | 34942 | // InternalSolverLanguageParser.g:11521:2: ( ruleExponentialOp ) |
30252 | { | 34943 | { |
30253 | // InternalSolverLanguageParser.g:9972:2: ( ruleExponentialOp ) | 34944 | // InternalSolverLanguageParser.g:11521:2: ( ruleExponentialOp ) |
30254 | // InternalSolverLanguageParser.g:9973:3: ruleExponentialOp | 34945 | // InternalSolverLanguageParser.g:11522:3: ruleExponentialOp |
30255 | { | 34946 | { |
30256 | before(grammarAccess.getExponentialExpressionAccess().getOpExponentialOpEnumRuleCall_1_1_0()); | 34947 | before(grammarAccess.getExponentialExpressionAccess().getOpExponentialOpEnumRuleCall_1_1_0()); |
30257 | pushFollow(FOLLOW_2); | 34948 | pushFollow(FOLLOW_2); |
@@ -30282,17 +34973,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
30282 | 34973 | ||
30283 | 34974 | ||
30284 | // $ANTLR start "rule__ExponentialExpression__RightAssignment_1_2" | 34975 | // $ANTLR start "rule__ExponentialExpression__RightAssignment_1_2" |
30285 | // InternalSolverLanguageParser.g:9982:1: rule__ExponentialExpression__RightAssignment_1_2 : ( ruleCastExpression ) ; | 34976 | // InternalSolverLanguageParser.g:11531:1: rule__ExponentialExpression__RightAssignment_1_2 : ( ruleCastExpression ) ; |
30286 | public final void rule__ExponentialExpression__RightAssignment_1_2() throws RecognitionException { | 34977 | public final void rule__ExponentialExpression__RightAssignment_1_2() throws RecognitionException { |
30287 | 34978 | ||
30288 | int stackSize = keepStackSize(); | 34979 | int stackSize = keepStackSize(); |
30289 | 34980 | ||
30290 | try { | 34981 | try { |
30291 | // InternalSolverLanguageParser.g:9986:1: ( ( ruleCastExpression ) ) | 34982 | // InternalSolverLanguageParser.g:11535:1: ( ( ruleCastExpression ) ) |
30292 | // InternalSolverLanguageParser.g:9987:2: ( ruleCastExpression ) | 34983 | // InternalSolverLanguageParser.g:11536:2: ( ruleCastExpression ) |
30293 | { | 34984 | { |
30294 | // InternalSolverLanguageParser.g:9987:2: ( ruleCastExpression ) | 34985 | // InternalSolverLanguageParser.g:11536:2: ( ruleCastExpression ) |
30295 | // InternalSolverLanguageParser.g:9988:3: ruleCastExpression | 34986 | // InternalSolverLanguageParser.g:11537:3: ruleCastExpression |
30296 | { | 34987 | { |
30297 | before(grammarAccess.getExponentialExpressionAccess().getRightCastExpressionParserRuleCall_1_2_0()); | 34988 | before(grammarAccess.getExponentialExpressionAccess().getRightCastExpressionParserRuleCall_1_2_0()); |
30298 | pushFollow(FOLLOW_2); | 34989 | pushFollow(FOLLOW_2); |
@@ -30322,34 +35013,34 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
30322 | // $ANTLR end "rule__ExponentialExpression__RightAssignment_1_2" | 35013 | // $ANTLR end "rule__ExponentialExpression__RightAssignment_1_2" |
30323 | 35014 | ||
30324 | 35015 | ||
30325 | // $ANTLR start "rule__CastExpression__TypeAssignment_1_2" | 35016 | // $ANTLR start "rule__CastExpression__TargetTypeAssignment_1_2" |
30326 | // InternalSolverLanguageParser.g:9997:1: rule__CastExpression__TypeAssignment_1_2 : ( ( ruleQualifiedName ) ) ; | 35017 | // InternalSolverLanguageParser.g:11546:1: rule__CastExpression__TargetTypeAssignment_1_2 : ( ( ruleQualifiedName ) ) ; |
30327 | public final void rule__CastExpression__TypeAssignment_1_2() throws RecognitionException { | 35018 | public final void rule__CastExpression__TargetTypeAssignment_1_2() throws RecognitionException { |
30328 | 35019 | ||
30329 | int stackSize = keepStackSize(); | 35020 | int stackSize = keepStackSize(); |
30330 | 35021 | ||
30331 | try { | 35022 | try { |
30332 | // InternalSolverLanguageParser.g:10001:1: ( ( ( ruleQualifiedName ) ) ) | 35023 | // InternalSolverLanguageParser.g:11550:1: ( ( ( ruleQualifiedName ) ) ) |
30333 | // InternalSolverLanguageParser.g:10002:2: ( ( ruleQualifiedName ) ) | 35024 | // InternalSolverLanguageParser.g:11551:2: ( ( ruleQualifiedName ) ) |
30334 | { | 35025 | { |
30335 | // InternalSolverLanguageParser.g:10002:2: ( ( ruleQualifiedName ) ) | 35026 | // InternalSolverLanguageParser.g:11551:2: ( ( ruleQualifiedName ) ) |
30336 | // InternalSolverLanguageParser.g:10003:3: ( ruleQualifiedName ) | 35027 | // InternalSolverLanguageParser.g:11552:3: ( ruleQualifiedName ) |
30337 | { | 35028 | { |
30338 | before(grammarAccess.getCastExpressionAccess().getTypeNamedElementCrossReference_1_2_0()); | 35029 | before(grammarAccess.getCastExpressionAccess().getTargetTypeSymbolCrossReference_1_2_0()); |
30339 | // InternalSolverLanguageParser.g:10004:3: ( ruleQualifiedName ) | 35030 | // InternalSolverLanguageParser.g:11553:3: ( ruleQualifiedName ) |
30340 | // InternalSolverLanguageParser.g:10005:4: ruleQualifiedName | 35031 | // InternalSolverLanguageParser.g:11554:4: ruleQualifiedName |
30341 | { | 35032 | { |
30342 | before(grammarAccess.getCastExpressionAccess().getTypeNamedElementQualifiedNameParserRuleCall_1_2_0_1()); | 35033 | before(grammarAccess.getCastExpressionAccess().getTargetTypeSymbolQualifiedNameParserRuleCall_1_2_0_1()); |
30343 | pushFollow(FOLLOW_2); | 35034 | pushFollow(FOLLOW_2); |
30344 | ruleQualifiedName(); | 35035 | ruleQualifiedName(); |
30345 | 35036 | ||
30346 | state._fsp--; | 35037 | state._fsp--; |
30347 | 35038 | ||
30348 | after(grammarAccess.getCastExpressionAccess().getTypeNamedElementQualifiedNameParserRuleCall_1_2_0_1()); | 35039 | after(grammarAccess.getCastExpressionAccess().getTargetTypeSymbolQualifiedNameParserRuleCall_1_2_0_1()); |
30349 | 35040 | ||
30350 | } | 35041 | } |
30351 | 35042 | ||
30352 | after(grammarAccess.getCastExpressionAccess().getTypeNamedElementCrossReference_1_2_0()); | 35043 | after(grammarAccess.getCastExpressionAccess().getTargetTypeSymbolCrossReference_1_2_0()); |
30353 | 35044 | ||
30354 | } | 35045 | } |
30355 | 35046 | ||
@@ -30368,29 +35059,29 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
30368 | } | 35059 | } |
30369 | return ; | 35060 | return ; |
30370 | } | 35061 | } |
30371 | // $ANTLR end "rule__CastExpression__TypeAssignment_1_2" | 35062 | // $ANTLR end "rule__CastExpression__TargetTypeAssignment_1_2" |
30372 | 35063 | ||
30373 | 35064 | ||
30374 | // $ANTLR start "rule__UnaryExpression__OpAssignment_1_1" | 35065 | // $ANTLR start "rule__UnaryExpression__OpAssignment_1_1" |
30375 | // InternalSolverLanguageParser.g:10016:1: rule__UnaryExpression__OpAssignment_1_1 : ( ruleUnaryOp ) ; | 35066 | // InternalSolverLanguageParser.g:11565:1: rule__UnaryExpression__OpAssignment_1_1 : ( ruleUnaryOperator ) ; |
30376 | public final void rule__UnaryExpression__OpAssignment_1_1() throws RecognitionException { | 35067 | public final void rule__UnaryExpression__OpAssignment_1_1() throws RecognitionException { |
30377 | 35068 | ||
30378 | int stackSize = keepStackSize(); | 35069 | int stackSize = keepStackSize(); |
30379 | 35070 | ||
30380 | try { | 35071 | try { |
30381 | // InternalSolverLanguageParser.g:10020:1: ( ( ruleUnaryOp ) ) | 35072 | // InternalSolverLanguageParser.g:11569:1: ( ( ruleUnaryOperator ) ) |
30382 | // InternalSolverLanguageParser.g:10021:2: ( ruleUnaryOp ) | 35073 | // InternalSolverLanguageParser.g:11570:2: ( ruleUnaryOperator ) |
30383 | { | 35074 | { |
30384 | // InternalSolverLanguageParser.g:10021:2: ( ruleUnaryOp ) | 35075 | // InternalSolverLanguageParser.g:11570:2: ( ruleUnaryOperator ) |
30385 | // InternalSolverLanguageParser.g:10022:3: ruleUnaryOp | 35076 | // InternalSolverLanguageParser.g:11571:3: ruleUnaryOperator |
30386 | { | 35077 | { |
30387 | before(grammarAccess.getUnaryExpressionAccess().getOpUnaryOpEnumRuleCall_1_1_0()); | 35078 | before(grammarAccess.getUnaryExpressionAccess().getOpUnaryOperatorEnumRuleCall_1_1_0()); |
30388 | pushFollow(FOLLOW_2); | 35079 | pushFollow(FOLLOW_2); |
30389 | ruleUnaryOp(); | 35080 | ruleUnaryOperator(); |
30390 | 35081 | ||
30391 | state._fsp--; | 35082 | state._fsp--; |
30392 | 35083 | ||
30393 | after(grammarAccess.getUnaryExpressionAccess().getOpUnaryOpEnumRuleCall_1_1_0()); | 35084 | after(grammarAccess.getUnaryExpressionAccess().getOpUnaryOperatorEnumRuleCall_1_1_0()); |
30394 | 35085 | ||
30395 | } | 35086 | } |
30396 | 35087 | ||
@@ -30413,25 +35104,25 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
30413 | 35104 | ||
30414 | 35105 | ||
30415 | // $ANTLR start "rule__UnaryExpression__BodyAssignment_1_2" | 35106 | // $ANTLR start "rule__UnaryExpression__BodyAssignment_1_2" |
30416 | // InternalSolverLanguageParser.g:10031:1: rule__UnaryExpression__BodyAssignment_1_2 : ( ruleAggregationExpression ) ; | 35107 | // InternalSolverLanguageParser.g:11580:1: rule__UnaryExpression__BodyAssignment_1_2 : ( ruleBracedAggregateExpression ) ; |
30417 | public final void rule__UnaryExpression__BodyAssignment_1_2() throws RecognitionException { | 35108 | public final void rule__UnaryExpression__BodyAssignment_1_2() throws RecognitionException { |
30418 | 35109 | ||
30419 | int stackSize = keepStackSize(); | 35110 | int stackSize = keepStackSize(); |
30420 | 35111 | ||
30421 | try { | 35112 | try { |
30422 | // InternalSolverLanguageParser.g:10035:1: ( ( ruleAggregationExpression ) ) | 35113 | // InternalSolverLanguageParser.g:11584:1: ( ( ruleBracedAggregateExpression ) ) |
30423 | // InternalSolverLanguageParser.g:10036:2: ( ruleAggregationExpression ) | 35114 | // InternalSolverLanguageParser.g:11585:2: ( ruleBracedAggregateExpression ) |
30424 | { | 35115 | { |
30425 | // InternalSolverLanguageParser.g:10036:2: ( ruleAggregationExpression ) | 35116 | // InternalSolverLanguageParser.g:11585:2: ( ruleBracedAggregateExpression ) |
30426 | // InternalSolverLanguageParser.g:10037:3: ruleAggregationExpression | 35117 | // InternalSolverLanguageParser.g:11586:3: ruleBracedAggregateExpression |
30427 | { | 35118 | { |
30428 | before(grammarAccess.getUnaryExpressionAccess().getBodyAggregationExpressionParserRuleCall_1_2_0()); | 35119 | before(grammarAccess.getUnaryExpressionAccess().getBodyBracedAggregateExpressionParserRuleCall_1_2_0()); |
30429 | pushFollow(FOLLOW_2); | 35120 | pushFollow(FOLLOW_2); |
30430 | ruleAggregationExpression(); | 35121 | ruleBracedAggregateExpression(); |
30431 | 35122 | ||
30432 | state._fsp--; | 35123 | state._fsp--; |
30433 | 35124 | ||
30434 | after(grammarAccess.getUnaryExpressionAccess().getBodyAggregationExpressionParserRuleCall_1_2_0()); | 35125 | after(grammarAccess.getUnaryExpressionAccess().getBodyBracedAggregateExpressionParserRuleCall_1_2_0()); |
30435 | 35126 | ||
30436 | } | 35127 | } |
30437 | 35128 | ||
@@ -30453,26 +35144,34 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
30453 | // $ANTLR end "rule__UnaryExpression__BodyAssignment_1_2" | 35144 | // $ANTLR end "rule__UnaryExpression__BodyAssignment_1_2" |
30454 | 35145 | ||
30455 | 35146 | ||
30456 | // $ANTLR start "rule__LocalVariables__VariablesAssignment_2_0" | 35147 | // $ANTLR start "rule__Aggregation__OpAssignment_0" |
30457 | // InternalSolverLanguageParser.g:10046:1: rule__LocalVariables__VariablesAssignment_2_0 : ( ruleVariable ) ; | 35148 | // InternalSolverLanguageParser.g:11595:1: rule__Aggregation__OpAssignment_0 : ( ( ruleQualifiedName ) ) ; |
30458 | public final void rule__LocalVariables__VariablesAssignment_2_0() throws RecognitionException { | 35149 | public final void rule__Aggregation__OpAssignment_0() throws RecognitionException { |
30459 | 35150 | ||
30460 | int stackSize = keepStackSize(); | 35151 | int stackSize = keepStackSize(); |
30461 | 35152 | ||
30462 | try { | 35153 | try { |
30463 | // InternalSolverLanguageParser.g:10050:1: ( ( ruleVariable ) ) | 35154 | // InternalSolverLanguageParser.g:11599:1: ( ( ( ruleQualifiedName ) ) ) |
30464 | // InternalSolverLanguageParser.g:10051:2: ( ruleVariable ) | 35155 | // InternalSolverLanguageParser.g:11600:2: ( ( ruleQualifiedName ) ) |
35156 | { | ||
35157 | // InternalSolverLanguageParser.g:11600:2: ( ( ruleQualifiedName ) ) | ||
35158 | // InternalSolverLanguageParser.g:11601:3: ( ruleQualifiedName ) | ||
30465 | { | 35159 | { |
30466 | // InternalSolverLanguageParser.g:10051:2: ( ruleVariable ) | 35160 | before(grammarAccess.getAggregationAccess().getOpSymbolCrossReference_0_0()); |
30467 | // InternalSolverLanguageParser.g:10052:3: ruleVariable | 35161 | // InternalSolverLanguageParser.g:11602:3: ( ruleQualifiedName ) |
35162 | // InternalSolverLanguageParser.g:11603:4: ruleQualifiedName | ||
30468 | { | 35163 | { |
30469 | before(grammarAccess.getLocalVariablesAccess().getVariablesVariableParserRuleCall_2_0_0()); | 35164 | before(grammarAccess.getAggregationAccess().getOpSymbolQualifiedNameParserRuleCall_0_0_1()); |
30470 | pushFollow(FOLLOW_2); | 35165 | pushFollow(FOLLOW_2); |
30471 | ruleVariable(); | 35166 | ruleQualifiedName(); |
30472 | 35167 | ||
30473 | state._fsp--; | 35168 | state._fsp--; |
30474 | 35169 | ||
30475 | after(grammarAccess.getLocalVariablesAccess().getVariablesVariableParserRuleCall_2_0_0()); | 35170 | after(grammarAccess.getAggregationAccess().getOpSymbolQualifiedNameParserRuleCall_0_0_1()); |
35171 | |||
35172 | } | ||
35173 | |||
35174 | after(grammarAccess.getAggregationAccess().getOpSymbolCrossReference_0_0()); | ||
30476 | 35175 | ||
30477 | } | 35176 | } |
30478 | 35177 | ||
@@ -30491,29 +35190,29 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
30491 | } | 35190 | } |
30492 | return ; | 35191 | return ; |
30493 | } | 35192 | } |
30494 | // $ANTLR end "rule__LocalVariables__VariablesAssignment_2_0" | 35193 | // $ANTLR end "rule__Aggregation__OpAssignment_0" |
30495 | 35194 | ||
30496 | 35195 | ||
30497 | // $ANTLR start "rule__LocalVariables__VariablesAssignment_2_1_1" | 35196 | // $ANTLR start "rule__Aggregation__ValueAssignment_2" |
30498 | // InternalSolverLanguageParser.g:10061:1: rule__LocalVariables__VariablesAssignment_2_1_1 : ( ruleVariable ) ; | 35197 | // InternalSolverLanguageParser.g:11614:1: rule__Aggregation__ValueAssignment_2 : ( ruleExpression ) ; |
30499 | public final void rule__LocalVariables__VariablesAssignment_2_1_1() throws RecognitionException { | 35198 | public final void rule__Aggregation__ValueAssignment_2() throws RecognitionException { |
30500 | 35199 | ||
30501 | int stackSize = keepStackSize(); | 35200 | int stackSize = keepStackSize(); |
30502 | 35201 | ||
30503 | try { | 35202 | try { |
30504 | // InternalSolverLanguageParser.g:10065:1: ( ( ruleVariable ) ) | 35203 | // InternalSolverLanguageParser.g:11618:1: ( ( ruleExpression ) ) |
30505 | // InternalSolverLanguageParser.g:10066:2: ( ruleVariable ) | 35204 | // InternalSolverLanguageParser.g:11619:2: ( ruleExpression ) |
30506 | { | 35205 | { |
30507 | // InternalSolverLanguageParser.g:10066:2: ( ruleVariable ) | 35206 | // InternalSolverLanguageParser.g:11619:2: ( ruleExpression ) |
30508 | // InternalSolverLanguageParser.g:10067:3: ruleVariable | 35207 | // InternalSolverLanguageParser.g:11620:3: ruleExpression |
30509 | { | 35208 | { |
30510 | before(grammarAccess.getLocalVariablesAccess().getVariablesVariableParserRuleCall_2_1_1_0()); | 35209 | before(grammarAccess.getAggregationAccess().getValueExpressionParserRuleCall_2_0()); |
30511 | pushFollow(FOLLOW_2); | 35210 | pushFollow(FOLLOW_2); |
30512 | ruleVariable(); | 35211 | ruleExpression(); |
30513 | 35212 | ||
30514 | state._fsp--; | 35213 | state._fsp--; |
30515 | 35214 | ||
30516 | after(grammarAccess.getLocalVariablesAccess().getVariablesVariableParserRuleCall_2_1_1_0()); | 35215 | after(grammarAccess.getAggregationAccess().getValueExpressionParserRuleCall_2_0()); |
30517 | 35216 | ||
30518 | } | 35217 | } |
30519 | 35218 | ||
@@ -30532,29 +35231,29 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
30532 | } | 35231 | } |
30533 | return ; | 35232 | return ; |
30534 | } | 35233 | } |
30535 | // $ANTLR end "rule__LocalVariables__VariablesAssignment_2_1_1" | 35234 | // $ANTLR end "rule__Aggregation__ValueAssignment_2" |
30536 | 35235 | ||
30537 | 35236 | ||
30538 | // $ANTLR start "rule__QuantifiedExpression__QuantifierAssignment_0" | 35237 | // $ANTLR start "rule__Aggregation__ConditionAssignment_4" |
30539 | // InternalSolverLanguageParser.g:10076:1: rule__QuantifiedExpression__QuantifierAssignment_0 : ( ruleQuantifier ) ; | 35238 | // InternalSolverLanguageParser.g:11629:1: rule__Aggregation__ConditionAssignment_4 : ( ruleExpression ) ; |
30540 | public final void rule__QuantifiedExpression__QuantifierAssignment_0() throws RecognitionException { | 35239 | public final void rule__Aggregation__ConditionAssignment_4() throws RecognitionException { |
30541 | 35240 | ||
30542 | int stackSize = keepStackSize(); | 35241 | int stackSize = keepStackSize(); |
30543 | 35242 | ||
30544 | try { | 35243 | try { |
30545 | // InternalSolverLanguageParser.g:10080:1: ( ( ruleQuantifier ) ) | 35244 | // InternalSolverLanguageParser.g:11633:1: ( ( ruleExpression ) ) |
30546 | // InternalSolverLanguageParser.g:10081:2: ( ruleQuantifier ) | 35245 | // InternalSolverLanguageParser.g:11634:2: ( ruleExpression ) |
30547 | { | 35246 | { |
30548 | // InternalSolverLanguageParser.g:10081:2: ( ruleQuantifier ) | 35247 | // InternalSolverLanguageParser.g:11634:2: ( ruleExpression ) |
30549 | // InternalSolverLanguageParser.g:10082:3: ruleQuantifier | 35248 | // InternalSolverLanguageParser.g:11635:3: ruleExpression |
30550 | { | 35249 | { |
30551 | before(grammarAccess.getQuantifiedExpressionAccess().getQuantifierQuantifierEnumRuleCall_0_0()); | 35250 | before(grammarAccess.getAggregationAccess().getConditionExpressionParserRuleCall_4_0()); |
30552 | pushFollow(FOLLOW_2); | 35251 | pushFollow(FOLLOW_2); |
30553 | ruleQuantifier(); | 35252 | ruleExpression(); |
30554 | 35253 | ||
30555 | state._fsp--; | 35254 | state._fsp--; |
30556 | 35255 | ||
30557 | after(grammarAccess.getQuantifiedExpressionAccess().getQuantifierQuantifierEnumRuleCall_0_0()); | 35256 | after(grammarAccess.getAggregationAccess().getConditionExpressionParserRuleCall_4_0()); |
30558 | 35257 | ||
30559 | } | 35258 | } |
30560 | 35259 | ||
@@ -30573,29 +35272,29 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
30573 | } | 35272 | } |
30574 | return ; | 35273 | return ; |
30575 | } | 35274 | } |
30576 | // $ANTLR end "rule__QuantifiedExpression__QuantifierAssignment_0" | 35275 | // $ANTLR end "rule__Aggregation__ConditionAssignment_4" |
30577 | 35276 | ||
30578 | 35277 | ||
30579 | // $ANTLR start "rule__QuantifiedExpression__LocalVariablesAssignment_1" | 35278 | // $ANTLR start "rule__Count__ConditionAssignment_2" |
30580 | // InternalSolverLanguageParser.g:10091:1: rule__QuantifiedExpression__LocalVariablesAssignment_1 : ( ruleLocalVariables ) ; | 35279 | // InternalSolverLanguageParser.g:11644:1: rule__Count__ConditionAssignment_2 : ( ruleExpression ) ; |
30581 | public final void rule__QuantifiedExpression__LocalVariablesAssignment_1() throws RecognitionException { | 35280 | public final void rule__Count__ConditionAssignment_2() throws RecognitionException { |
30582 | 35281 | ||
30583 | int stackSize = keepStackSize(); | 35282 | int stackSize = keepStackSize(); |
30584 | 35283 | ||
30585 | try { | 35284 | try { |
30586 | // InternalSolverLanguageParser.g:10095:1: ( ( ruleLocalVariables ) ) | 35285 | // InternalSolverLanguageParser.g:11648:1: ( ( ruleExpression ) ) |
30587 | // InternalSolverLanguageParser.g:10096:2: ( ruleLocalVariables ) | 35286 | // InternalSolverLanguageParser.g:11649:2: ( ruleExpression ) |
30588 | { | 35287 | { |
30589 | // InternalSolverLanguageParser.g:10096:2: ( ruleLocalVariables ) | 35288 | // InternalSolverLanguageParser.g:11649:2: ( ruleExpression ) |
30590 | // InternalSolverLanguageParser.g:10097:3: ruleLocalVariables | 35289 | // InternalSolverLanguageParser.g:11650:3: ruleExpression |
30591 | { | 35290 | { |
30592 | before(grammarAccess.getQuantifiedExpressionAccess().getLocalVariablesLocalVariablesParserRuleCall_1_0()); | 35291 | before(grammarAccess.getCountAccess().getConditionExpressionParserRuleCall_2_0()); |
30593 | pushFollow(FOLLOW_2); | 35292 | pushFollow(FOLLOW_2); |
30594 | ruleLocalVariables(); | 35293 | ruleExpression(); |
30595 | 35294 | ||
30596 | state._fsp--; | 35295 | state._fsp--; |
30597 | 35296 | ||
30598 | after(grammarAccess.getQuantifiedExpressionAccess().getLocalVariablesLocalVariablesParserRuleCall_1_0()); | 35297 | after(grammarAccess.getCountAccess().getConditionExpressionParserRuleCall_2_0()); |
30599 | 35298 | ||
30600 | } | 35299 | } |
30601 | 35300 | ||
@@ -30614,29 +35313,29 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
30614 | } | 35313 | } |
30615 | return ; | 35314 | return ; |
30616 | } | 35315 | } |
30617 | // $ANTLR end "rule__QuantifiedExpression__LocalVariablesAssignment_1" | 35316 | // $ANTLR end "rule__Count__ConditionAssignment_2" |
30618 | 35317 | ||
30619 | 35318 | ||
30620 | // $ANTLR start "rule__QuantifiedExpression__BodyAssignment_3" | 35319 | // $ANTLR start "rule__Call__FunctorAssignment_0" |
30621 | // InternalSolverLanguageParser.g:10106:1: rule__QuantifiedExpression__BodyAssignment_3 : ( ruleExpression ) ; | 35320 | // InternalSolverLanguageParser.g:11659:1: rule__Call__FunctorAssignment_0 : ( ruleReference ) ; |
30622 | public final void rule__QuantifiedExpression__BodyAssignment_3() throws RecognitionException { | 35321 | public final void rule__Call__FunctorAssignment_0() throws RecognitionException { |
30623 | 35322 | ||
30624 | int stackSize = keepStackSize(); | 35323 | int stackSize = keepStackSize(); |
30625 | 35324 | ||
30626 | try { | 35325 | try { |
30627 | // InternalSolverLanguageParser.g:10110:1: ( ( ruleExpression ) ) | 35326 | // InternalSolverLanguageParser.g:11663:1: ( ( ruleReference ) ) |
30628 | // InternalSolverLanguageParser.g:10111:2: ( ruleExpression ) | 35327 | // InternalSolverLanguageParser.g:11664:2: ( ruleReference ) |
30629 | { | 35328 | { |
30630 | // InternalSolverLanguageParser.g:10111:2: ( ruleExpression ) | 35329 | // InternalSolverLanguageParser.g:11664:2: ( ruleReference ) |
30631 | // InternalSolverLanguageParser.g:10112:3: ruleExpression | 35330 | // InternalSolverLanguageParser.g:11665:3: ruleReference |
30632 | { | 35331 | { |
30633 | before(grammarAccess.getQuantifiedExpressionAccess().getBodyExpressionParserRuleCall_3_0()); | 35332 | before(grammarAccess.getCallAccess().getFunctorReferenceParserRuleCall_0_0()); |
30634 | pushFollow(FOLLOW_2); | 35333 | pushFollow(FOLLOW_2); |
30635 | ruleExpression(); | 35334 | ruleReference(); |
30636 | 35335 | ||
30637 | state._fsp--; | 35336 | state._fsp--; |
30638 | 35337 | ||
30639 | after(grammarAccess.getQuantifiedExpressionAccess().getBodyExpressionParserRuleCall_3_0()); | 35338 | after(grammarAccess.getCallAccess().getFunctorReferenceParserRuleCall_0_0()); |
30640 | 35339 | ||
30641 | } | 35340 | } |
30642 | 35341 | ||
@@ -30655,37 +35354,29 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
30655 | } | 35354 | } |
30656 | return ; | 35355 | return ; |
30657 | } | 35356 | } |
30658 | // $ANTLR end "rule__QuantifiedExpression__BodyAssignment_3" | 35357 | // $ANTLR end "rule__Call__FunctorAssignment_0" |
30659 | 35358 | ||
30660 | 35359 | ||
30661 | // $ANTLR start "rule__Aggregation__OpAssignment_0" | 35360 | // $ANTLR start "rule__Call__ArgumentListAssignment_1" |
30662 | // InternalSolverLanguageParser.g:10121:1: rule__Aggregation__OpAssignment_0 : ( ( ruleQualifiedName ) ) ; | 35361 | // InternalSolverLanguageParser.g:11674:1: rule__Call__ArgumentListAssignment_1 : ( ruleArgumentList ) ; |
30663 | public final void rule__Aggregation__OpAssignment_0() throws RecognitionException { | 35362 | public final void rule__Call__ArgumentListAssignment_1() throws RecognitionException { |
30664 | 35363 | ||
30665 | int stackSize = keepStackSize(); | 35364 | int stackSize = keepStackSize(); |
30666 | 35365 | ||
30667 | try { | 35366 | try { |
30668 | // InternalSolverLanguageParser.g:10125:1: ( ( ( ruleQualifiedName ) ) ) | 35367 | // InternalSolverLanguageParser.g:11678:1: ( ( ruleArgumentList ) ) |
30669 | // InternalSolverLanguageParser.g:10126:2: ( ( ruleQualifiedName ) ) | 35368 | // InternalSolverLanguageParser.g:11679:2: ( ruleArgumentList ) |
30670 | { | 35369 | { |
30671 | // InternalSolverLanguageParser.g:10126:2: ( ( ruleQualifiedName ) ) | 35370 | // InternalSolverLanguageParser.g:11679:2: ( ruleArgumentList ) |
30672 | // InternalSolverLanguageParser.g:10127:3: ( ruleQualifiedName ) | 35371 | // InternalSolverLanguageParser.g:11680:3: ruleArgumentList |
30673 | { | 35372 | { |
30674 | before(grammarAccess.getAggregationAccess().getOpNamedElementCrossReference_0_0()); | 35373 | before(grammarAccess.getCallAccess().getArgumentListArgumentListParserRuleCall_1_0()); |
30675 | // InternalSolverLanguageParser.g:10128:3: ( ruleQualifiedName ) | ||
30676 | // InternalSolverLanguageParser.g:10129:4: ruleQualifiedName | ||
30677 | { | ||
30678 | before(grammarAccess.getAggregationAccess().getOpNamedElementQualifiedNameParserRuleCall_0_0_1()); | ||
30679 | pushFollow(FOLLOW_2); | 35374 | pushFollow(FOLLOW_2); |
30680 | ruleQualifiedName(); | 35375 | ruleArgumentList(); |
30681 | 35376 | ||
30682 | state._fsp--; | 35377 | state._fsp--; |
30683 | 35378 | ||
30684 | after(grammarAccess.getAggregationAccess().getOpNamedElementQualifiedNameParserRuleCall_0_0_1()); | 35379 | after(grammarAccess.getCallAccess().getArgumentListArgumentListParserRuleCall_1_0()); |
30685 | |||
30686 | } | ||
30687 | |||
30688 | after(grammarAccess.getAggregationAccess().getOpNamedElementCrossReference_0_0()); | ||
30689 | 35380 | ||
30690 | } | 35381 | } |
30691 | 35382 | ||
@@ -30704,29 +35395,29 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
30704 | } | 35395 | } |
30705 | return ; | 35396 | return ; |
30706 | } | 35397 | } |
30707 | // $ANTLR end "rule__Aggregation__OpAssignment_0" | 35398 | // $ANTLR end "rule__Call__ArgumentListAssignment_1" |
30708 | 35399 | ||
30709 | 35400 | ||
30710 | // $ANTLR start "rule__Aggregation__LocalVariablesAssignment_1" | 35401 | // $ANTLR start "rule__ArgumentList__ArgumentsAssignment_2_0" |
30711 | // InternalSolverLanguageParser.g:10140:1: rule__Aggregation__LocalVariablesAssignment_1 : ( ruleLocalVariables ) ; | 35402 | // InternalSolverLanguageParser.g:11689:1: rule__ArgumentList__ArgumentsAssignment_2_0 : ( ruleArgument ) ; |
30712 | public final void rule__Aggregation__LocalVariablesAssignment_1() throws RecognitionException { | 35403 | public final void rule__ArgumentList__ArgumentsAssignment_2_0() throws RecognitionException { |
30713 | 35404 | ||
30714 | int stackSize = keepStackSize(); | 35405 | int stackSize = keepStackSize(); |
30715 | 35406 | ||
30716 | try { | 35407 | try { |
30717 | // InternalSolverLanguageParser.g:10144:1: ( ( ruleLocalVariables ) ) | 35408 | // InternalSolverLanguageParser.g:11693:1: ( ( ruleArgument ) ) |
30718 | // InternalSolverLanguageParser.g:10145:2: ( ruleLocalVariables ) | 35409 | // InternalSolverLanguageParser.g:11694:2: ( ruleArgument ) |
30719 | { | 35410 | { |
30720 | // InternalSolverLanguageParser.g:10145:2: ( ruleLocalVariables ) | 35411 | // InternalSolverLanguageParser.g:11694:2: ( ruleArgument ) |
30721 | // InternalSolverLanguageParser.g:10146:3: ruleLocalVariables | 35412 | // InternalSolverLanguageParser.g:11695:3: ruleArgument |
30722 | { | 35413 | { |
30723 | before(grammarAccess.getAggregationAccess().getLocalVariablesLocalVariablesParserRuleCall_1_0()); | 35414 | before(grammarAccess.getArgumentListAccess().getArgumentsArgumentParserRuleCall_2_0_0()); |
30724 | pushFollow(FOLLOW_2); | 35415 | pushFollow(FOLLOW_2); |
30725 | ruleLocalVariables(); | 35416 | ruleArgument(); |
30726 | 35417 | ||
30727 | state._fsp--; | 35418 | state._fsp--; |
30728 | 35419 | ||
30729 | after(grammarAccess.getAggregationAccess().getLocalVariablesLocalVariablesParserRuleCall_1_0()); | 35420 | after(grammarAccess.getArgumentListAccess().getArgumentsArgumentParserRuleCall_2_0_0()); |
30730 | 35421 | ||
30731 | } | 35422 | } |
30732 | 35423 | ||
@@ -30745,29 +35436,29 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
30745 | } | 35436 | } |
30746 | return ; | 35437 | return ; |
30747 | } | 35438 | } |
30748 | // $ANTLR end "rule__Aggregation__LocalVariablesAssignment_1" | 35439 | // $ANTLR end "rule__ArgumentList__ArgumentsAssignment_2_0" |
30749 | 35440 | ||
30750 | 35441 | ||
30751 | // $ANTLR start "rule__Aggregation__BodyAssignment_3" | 35442 | // $ANTLR start "rule__ArgumentList__ArgumentsAssignment_2_1_1" |
30752 | // InternalSolverLanguageParser.g:10155:1: rule__Aggregation__BodyAssignment_3 : ( ruleExpression ) ; | 35443 | // InternalSolverLanguageParser.g:11704:1: rule__ArgumentList__ArgumentsAssignment_2_1_1 : ( ruleArgument ) ; |
30753 | public final void rule__Aggregation__BodyAssignment_3() throws RecognitionException { | 35444 | public final void rule__ArgumentList__ArgumentsAssignment_2_1_1() throws RecognitionException { |
30754 | 35445 | ||
30755 | int stackSize = keepStackSize(); | 35446 | int stackSize = keepStackSize(); |
30756 | 35447 | ||
30757 | try { | 35448 | try { |
30758 | // InternalSolverLanguageParser.g:10159:1: ( ( ruleExpression ) ) | 35449 | // InternalSolverLanguageParser.g:11708:1: ( ( ruleArgument ) ) |
30759 | // InternalSolverLanguageParser.g:10160:2: ( ruleExpression ) | 35450 | // InternalSolverLanguageParser.g:11709:2: ( ruleArgument ) |
30760 | { | 35451 | { |
30761 | // InternalSolverLanguageParser.g:10160:2: ( ruleExpression ) | 35452 | // InternalSolverLanguageParser.g:11709:2: ( ruleArgument ) |
30762 | // InternalSolverLanguageParser.g:10161:3: ruleExpression | 35453 | // InternalSolverLanguageParser.g:11710:3: ruleArgument |
30763 | { | 35454 | { |
30764 | before(grammarAccess.getAggregationAccess().getBodyExpressionParserRuleCall_3_0()); | 35455 | before(grammarAccess.getArgumentListAccess().getArgumentsArgumentParserRuleCall_2_1_1_0()); |
30765 | pushFollow(FOLLOW_2); | 35456 | pushFollow(FOLLOW_2); |
30766 | ruleExpression(); | 35457 | ruleArgument(); |
30767 | 35458 | ||
30768 | state._fsp--; | 35459 | state._fsp--; |
30769 | 35460 | ||
30770 | after(grammarAccess.getAggregationAccess().getBodyExpressionParserRuleCall_3_0()); | 35461 | after(grammarAccess.getArgumentListAccess().getArgumentsArgumentParserRuleCall_2_1_1_0()); |
30771 | 35462 | ||
30772 | } | 35463 | } |
30773 | 35464 | ||
@@ -30786,29 +35477,29 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
30786 | } | 35477 | } |
30787 | return ; | 35478 | return ; |
30788 | } | 35479 | } |
30789 | // $ANTLR end "rule__Aggregation__BodyAssignment_3" | 35480 | // $ANTLR end "rule__ArgumentList__ArgumentsAssignment_2_1_1" |
30790 | 35481 | ||
30791 | 35482 | ||
30792 | // $ANTLR start "rule__Aggregation__ConditionAssignment_4_1" | 35483 | // $ANTLR start "rule__ExpressionArgument__ExpressionAssignment" |
30793 | // InternalSolverLanguageParser.g:10170:1: rule__Aggregation__ConditionAssignment_4_1 : ( ruleExpression ) ; | 35484 | // InternalSolverLanguageParser.g:11719:1: rule__ExpressionArgument__ExpressionAssignment : ( ruleComparisonExpression ) ; |
30794 | public final void rule__Aggregation__ConditionAssignment_4_1() throws RecognitionException { | 35485 | public final void rule__ExpressionArgument__ExpressionAssignment() throws RecognitionException { |
30795 | 35486 | ||
30796 | int stackSize = keepStackSize(); | 35487 | int stackSize = keepStackSize(); |
30797 | 35488 | ||
30798 | try { | 35489 | try { |
30799 | // InternalSolverLanguageParser.g:10174:1: ( ( ruleExpression ) ) | 35490 | // InternalSolverLanguageParser.g:11723:1: ( ( ruleComparisonExpression ) ) |
30800 | // InternalSolverLanguageParser.g:10175:2: ( ruleExpression ) | 35491 | // InternalSolverLanguageParser.g:11724:2: ( ruleComparisonExpression ) |
30801 | { | 35492 | { |
30802 | // InternalSolverLanguageParser.g:10175:2: ( ruleExpression ) | 35493 | // InternalSolverLanguageParser.g:11724:2: ( ruleComparisonExpression ) |
30803 | // InternalSolverLanguageParser.g:10176:3: ruleExpression | 35494 | // InternalSolverLanguageParser.g:11725:3: ruleComparisonExpression |
30804 | { | 35495 | { |
30805 | before(grammarAccess.getAggregationAccess().getConditionExpressionParserRuleCall_4_1_0()); | 35496 | before(grammarAccess.getExpressionArgumentAccess().getExpressionComparisonExpressionParserRuleCall_0()); |
30806 | pushFollow(FOLLOW_2); | 35497 | pushFollow(FOLLOW_2); |
30807 | ruleExpression(); | 35498 | ruleComparisonExpression(); |
30808 | 35499 | ||
30809 | state._fsp--; | 35500 | state._fsp--; |
30810 | 35501 | ||
30811 | after(grammarAccess.getAggregationAccess().getConditionExpressionParserRuleCall_4_1_0()); | 35502 | after(grammarAccess.getExpressionArgumentAccess().getExpressionComparisonExpressionParserRuleCall_0()); |
30812 | 35503 | ||
30813 | } | 35504 | } |
30814 | 35505 | ||
@@ -30827,29 +35518,29 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
30827 | } | 35518 | } |
30828 | return ; | 35519 | return ; |
30829 | } | 35520 | } |
30830 | // $ANTLR end "rule__Aggregation__ConditionAssignment_4_1" | 35521 | // $ANTLR end "rule__ExpressionArgument__ExpressionAssignment" |
30831 | 35522 | ||
30832 | 35523 | ||
30833 | // $ANTLR start "rule__Call__FunctorAssignment_0" | 35524 | // $ANTLR start "rule__TypedVariableArgument__TypeReferenceAssignment_0" |
30834 | // InternalSolverLanguageParser.g:10185:1: rule__Call__FunctorAssignment_0 : ( ruleReference ) ; | 35525 | // InternalSolverLanguageParser.g:11734:1: rule__TypedVariableArgument__TypeReferenceAssignment_0 : ( ruleTypeReference ) ; |
30835 | public final void rule__Call__FunctorAssignment_0() throws RecognitionException { | 35526 | public final void rule__TypedVariableArgument__TypeReferenceAssignment_0() throws RecognitionException { |
30836 | 35527 | ||
30837 | int stackSize = keepStackSize(); | 35528 | int stackSize = keepStackSize(); |
30838 | 35529 | ||
30839 | try { | 35530 | try { |
30840 | // InternalSolverLanguageParser.g:10189:1: ( ( ruleReference ) ) | 35531 | // InternalSolverLanguageParser.g:11738:1: ( ( ruleTypeReference ) ) |
30841 | // InternalSolverLanguageParser.g:10190:2: ( ruleReference ) | 35532 | // InternalSolverLanguageParser.g:11739:2: ( ruleTypeReference ) |
30842 | { | 35533 | { |
30843 | // InternalSolverLanguageParser.g:10190:2: ( ruleReference ) | 35534 | // InternalSolverLanguageParser.g:11739:2: ( ruleTypeReference ) |
30844 | // InternalSolverLanguageParser.g:10191:3: ruleReference | 35535 | // InternalSolverLanguageParser.g:11740:3: ruleTypeReference |
30845 | { | 35536 | { |
30846 | before(grammarAccess.getCallAccess().getFunctorReferenceParserRuleCall_0_0()); | 35537 | before(grammarAccess.getTypedVariableArgumentAccess().getTypeReferenceTypeReferenceParserRuleCall_0_0()); |
30847 | pushFollow(FOLLOW_2); | 35538 | pushFollow(FOLLOW_2); |
30848 | ruleReference(); | 35539 | ruleTypeReference(); |
30849 | 35540 | ||
30850 | state._fsp--; | 35541 | state._fsp--; |
30851 | 35542 | ||
30852 | after(grammarAccess.getCallAccess().getFunctorReferenceParserRuleCall_0_0()); | 35543 | after(grammarAccess.getTypedVariableArgumentAccess().getTypeReferenceTypeReferenceParserRuleCall_0_0()); |
30853 | 35544 | ||
30854 | } | 35545 | } |
30855 | 35546 | ||
@@ -30868,25 +35559,25 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
30868 | } | 35559 | } |
30869 | return ; | 35560 | return ; |
30870 | } | 35561 | } |
30871 | // $ANTLR end "rule__Call__FunctorAssignment_0" | 35562 | // $ANTLR end "rule__TypedVariableArgument__TypeReferenceAssignment_0" |
30872 | 35563 | ||
30873 | 35564 | ||
30874 | // $ANTLR start "rule__Call__TransitiveClosureAssignment_1_0" | 35565 | // $ANTLR start "rule__TypedVariableArgument__NameAssignment_1" |
30875 | // InternalSolverLanguageParser.g:10200:1: rule__Call__TransitiveClosureAssignment_1_0 : ( RULE_TRANSITIVE_CLOSURE ) ; | 35566 | // InternalSolverLanguageParser.g:11749:1: rule__TypedVariableArgument__NameAssignment_1 : ( RULE_ID ) ; |
30876 | public final void rule__Call__TransitiveClosureAssignment_1_0() throws RecognitionException { | 35567 | public final void rule__TypedVariableArgument__NameAssignment_1() throws RecognitionException { |
30877 | 35568 | ||
30878 | int stackSize = keepStackSize(); | 35569 | int stackSize = keepStackSize(); |
30879 | 35570 | ||
30880 | try { | 35571 | try { |
30881 | // InternalSolverLanguageParser.g:10204:1: ( ( RULE_TRANSITIVE_CLOSURE ) ) | 35572 | // InternalSolverLanguageParser.g:11753:1: ( ( RULE_ID ) ) |
30882 | // InternalSolverLanguageParser.g:10205:2: ( RULE_TRANSITIVE_CLOSURE ) | 35573 | // InternalSolverLanguageParser.g:11754:2: ( RULE_ID ) |
30883 | { | 35574 | { |
30884 | // InternalSolverLanguageParser.g:10205:2: ( RULE_TRANSITIVE_CLOSURE ) | 35575 | // InternalSolverLanguageParser.g:11754:2: ( RULE_ID ) |
30885 | // InternalSolverLanguageParser.g:10206:3: RULE_TRANSITIVE_CLOSURE | 35576 | // InternalSolverLanguageParser.g:11755:3: RULE_ID |
30886 | { | 35577 | { |
30887 | before(grammarAccess.getCallAccess().getTransitiveClosureTRANSITIVE_CLOSURETerminalRuleCall_1_0_0()); | 35578 | before(grammarAccess.getTypedVariableArgumentAccess().getNameIDTerminalRuleCall_1_0()); |
30888 | match(input,RULE_TRANSITIVE_CLOSURE,FOLLOW_2); | 35579 | match(input,RULE_ID,FOLLOW_2); |
30889 | after(grammarAccess.getCallAccess().getTransitiveClosureTRANSITIVE_CLOSURETerminalRuleCall_1_0_0()); | 35580 | after(grammarAccess.getTypedVariableArgumentAccess().getNameIDTerminalRuleCall_1_0()); |
30890 | 35581 | ||
30891 | } | 35582 | } |
30892 | 35583 | ||
@@ -30905,25 +35596,29 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
30905 | } | 35596 | } |
30906 | return ; | 35597 | return ; |
30907 | } | 35598 | } |
30908 | // $ANTLR end "rule__Call__TransitiveClosureAssignment_1_0" | 35599 | // $ANTLR end "rule__TypedVariableArgument__NameAssignment_1" |
30909 | 35600 | ||
30910 | 35601 | ||
30911 | // $ANTLR start "rule__Call__ReflexiveTransitiveClosureAssignment_1_1" | 35602 | // $ANTLR start "rule__TypedStarArgument__TypeReferenceAssignment_0" |
30912 | // InternalSolverLanguageParser.g:10215:1: rule__Call__ReflexiveTransitiveClosureAssignment_1_1 : ( RULE_REFLEXIVE_TRANSITIVE_CLOSURE ) ; | 35603 | // InternalSolverLanguageParser.g:11764:1: rule__TypedStarArgument__TypeReferenceAssignment_0 : ( ruleTypeReference ) ; |
30913 | public final void rule__Call__ReflexiveTransitiveClosureAssignment_1_1() throws RecognitionException { | 35604 | public final void rule__TypedStarArgument__TypeReferenceAssignment_0() throws RecognitionException { |
30914 | 35605 | ||
30915 | int stackSize = keepStackSize(); | 35606 | int stackSize = keepStackSize(); |
30916 | 35607 | ||
30917 | try { | 35608 | try { |
30918 | // InternalSolverLanguageParser.g:10219:1: ( ( RULE_REFLEXIVE_TRANSITIVE_CLOSURE ) ) | 35609 | // InternalSolverLanguageParser.g:11768:1: ( ( ruleTypeReference ) ) |
30919 | // InternalSolverLanguageParser.g:10220:2: ( RULE_REFLEXIVE_TRANSITIVE_CLOSURE ) | 35610 | // InternalSolverLanguageParser.g:11769:2: ( ruleTypeReference ) |
30920 | { | 35611 | { |
30921 | // InternalSolverLanguageParser.g:10220:2: ( RULE_REFLEXIVE_TRANSITIVE_CLOSURE ) | 35612 | // InternalSolverLanguageParser.g:11769:2: ( ruleTypeReference ) |
30922 | // InternalSolverLanguageParser.g:10221:3: RULE_REFLEXIVE_TRANSITIVE_CLOSURE | 35613 | // InternalSolverLanguageParser.g:11770:3: ruleTypeReference |
30923 | { | 35614 | { |
30924 | before(grammarAccess.getCallAccess().getReflexiveTransitiveClosureREFLEXIVE_TRANSITIVE_CLOSURETerminalRuleCall_1_1_0()); | 35615 | before(grammarAccess.getTypedStarArgumentAccess().getTypeReferenceTypeReferenceParserRuleCall_0_0()); |
30925 | match(input,RULE_REFLEXIVE_TRANSITIVE_CLOSURE,FOLLOW_2); | 35616 | pushFollow(FOLLOW_2); |
30926 | after(grammarAccess.getCallAccess().getReflexiveTransitiveClosureREFLEXIVE_TRANSITIVE_CLOSURETerminalRuleCall_1_1_0()); | 35617 | ruleTypeReference(); |
35618 | |||
35619 | state._fsp--; | ||
35620 | |||
35621 | after(grammarAccess.getTypedStarArgumentAccess().getTypeReferenceTypeReferenceParserRuleCall_0_0()); | ||
30927 | 35622 | ||
30928 | } | 35623 | } |
30929 | 35624 | ||
@@ -30942,29 +35637,29 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
30942 | } | 35637 | } |
30943 | return ; | 35638 | return ; |
30944 | } | 35639 | } |
30945 | // $ANTLR end "rule__Call__ReflexiveTransitiveClosureAssignment_1_1" | 35640 | // $ANTLR end "rule__TypedStarArgument__TypeReferenceAssignment_0" |
30946 | 35641 | ||
30947 | 35642 | ||
30948 | // $ANTLR start "rule__Call__ArgumentListAssignment_2" | 35643 | // $ANTLR start "rule__Reference__ComponentsAssignment_0" |
30949 | // InternalSolverLanguageParser.g:10230:1: rule__Call__ArgumentListAssignment_2 : ( ruleArgumentList ) ; | 35644 | // InternalSolverLanguageParser.g:11779:1: rule__Reference__ComponentsAssignment_0 : ( rulePathComponent ) ; |
30950 | public final void rule__Call__ArgumentListAssignment_2() throws RecognitionException { | 35645 | public final void rule__Reference__ComponentsAssignment_0() throws RecognitionException { |
30951 | 35646 | ||
30952 | int stackSize = keepStackSize(); | 35647 | int stackSize = keepStackSize(); |
30953 | 35648 | ||
30954 | try { | 35649 | try { |
30955 | // InternalSolverLanguageParser.g:10234:1: ( ( ruleArgumentList ) ) | 35650 | // InternalSolverLanguageParser.g:11783:1: ( ( rulePathComponent ) ) |
30956 | // InternalSolverLanguageParser.g:10235:2: ( ruleArgumentList ) | 35651 | // InternalSolverLanguageParser.g:11784:2: ( rulePathComponent ) |
30957 | { | 35652 | { |
30958 | // InternalSolverLanguageParser.g:10235:2: ( ruleArgumentList ) | 35653 | // InternalSolverLanguageParser.g:11784:2: ( rulePathComponent ) |
30959 | // InternalSolverLanguageParser.g:10236:3: ruleArgumentList | 35654 | // InternalSolverLanguageParser.g:11785:3: rulePathComponent |
30960 | { | 35655 | { |
30961 | before(grammarAccess.getCallAccess().getArgumentListArgumentListParserRuleCall_2_0()); | 35656 | before(grammarAccess.getReferenceAccess().getComponentsPathComponentParserRuleCall_0_0()); |
30962 | pushFollow(FOLLOW_2); | 35657 | pushFollow(FOLLOW_2); |
30963 | ruleArgumentList(); | 35658 | rulePathComponent(); |
30964 | 35659 | ||
30965 | state._fsp--; | 35660 | state._fsp--; |
30966 | 35661 | ||
30967 | after(grammarAccess.getCallAccess().getArgumentListArgumentListParserRuleCall_2_0()); | 35662 | after(grammarAccess.getReferenceAccess().getComponentsPathComponentParserRuleCall_0_0()); |
30968 | 35663 | ||
30969 | } | 35664 | } |
30970 | 35665 | ||
@@ -30983,29 +35678,29 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
30983 | } | 35678 | } |
30984 | return ; | 35679 | return ; |
30985 | } | 35680 | } |
30986 | // $ANTLR end "rule__Call__ArgumentListAssignment_2" | 35681 | // $ANTLR end "rule__Reference__ComponentsAssignment_0" |
30987 | 35682 | ||
30988 | 35683 | ||
30989 | // $ANTLR start "rule__ArgumentList__ArgumentsAssignment_2_0" | 35684 | // $ANTLR start "rule__Reference__ComponentsAssignment_1_1" |
30990 | // InternalSolverLanguageParser.g:10245:1: rule__ArgumentList__ArgumentsAssignment_2_0 : ( ruleArgument ) ; | 35685 | // InternalSolverLanguageParser.g:11794:1: rule__Reference__ComponentsAssignment_1_1 : ( rulePathComponent ) ; |
30991 | public final void rule__ArgumentList__ArgumentsAssignment_2_0() throws RecognitionException { | 35686 | public final void rule__Reference__ComponentsAssignment_1_1() throws RecognitionException { |
30992 | 35687 | ||
30993 | int stackSize = keepStackSize(); | 35688 | int stackSize = keepStackSize(); |
30994 | 35689 | ||
30995 | try { | 35690 | try { |
30996 | // InternalSolverLanguageParser.g:10249:1: ( ( ruleArgument ) ) | 35691 | // InternalSolverLanguageParser.g:11798:1: ( ( rulePathComponent ) ) |
30997 | // InternalSolverLanguageParser.g:10250:2: ( ruleArgument ) | 35692 | // InternalSolverLanguageParser.g:11799:2: ( rulePathComponent ) |
30998 | { | 35693 | { |
30999 | // InternalSolverLanguageParser.g:10250:2: ( ruleArgument ) | 35694 | // InternalSolverLanguageParser.g:11799:2: ( rulePathComponent ) |
31000 | // InternalSolverLanguageParser.g:10251:3: ruleArgument | 35695 | // InternalSolverLanguageParser.g:11800:3: rulePathComponent |
31001 | { | 35696 | { |
31002 | before(grammarAccess.getArgumentListAccess().getArgumentsArgumentParserRuleCall_2_0_0()); | 35697 | before(grammarAccess.getReferenceAccess().getComponentsPathComponentParserRuleCall_1_1_0()); |
31003 | pushFollow(FOLLOW_2); | 35698 | pushFollow(FOLLOW_2); |
31004 | ruleArgument(); | 35699 | rulePathComponent(); |
31005 | 35700 | ||
31006 | state._fsp--; | 35701 | state._fsp--; |
31007 | 35702 | ||
31008 | after(grammarAccess.getArgumentListAccess().getArgumentsArgumentParserRuleCall_2_0_0()); | 35703 | after(grammarAccess.getReferenceAccess().getComponentsPathComponentParserRuleCall_1_1_0()); |
31009 | 35704 | ||
31010 | } | 35705 | } |
31011 | 35706 | ||
@@ -31024,29 +35719,33 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
31024 | } | 35719 | } |
31025 | return ; | 35720 | return ; |
31026 | } | 35721 | } |
31027 | // $ANTLR end "rule__ArgumentList__ArgumentsAssignment_2_0" | 35722 | // $ANTLR end "rule__Reference__ComponentsAssignment_1_1" |
31028 | 35723 | ||
31029 | 35724 | ||
31030 | // $ANTLR start "rule__ArgumentList__ArgumentsAssignment_2_1_1" | 35725 | // $ANTLR start "rule__PathComponent__InverseAssignment_0" |
31031 | // InternalSolverLanguageParser.g:10260:1: rule__ArgumentList__ArgumentsAssignment_2_1_1 : ( ruleArgument ) ; | 35726 | // InternalSolverLanguageParser.g:11809:1: rule__PathComponent__InverseAssignment_0 : ( ( Tilde ) ) ; |
31032 | public final void rule__ArgumentList__ArgumentsAssignment_2_1_1() throws RecognitionException { | 35727 | public final void rule__PathComponent__InverseAssignment_0() throws RecognitionException { |
31033 | 35728 | ||
31034 | int stackSize = keepStackSize(); | 35729 | int stackSize = keepStackSize(); |
31035 | 35730 | ||
31036 | try { | 35731 | try { |
31037 | // InternalSolverLanguageParser.g:10264:1: ( ( ruleArgument ) ) | 35732 | // InternalSolverLanguageParser.g:11813:1: ( ( ( Tilde ) ) ) |
31038 | // InternalSolverLanguageParser.g:10265:2: ( ruleArgument ) | 35733 | // InternalSolverLanguageParser.g:11814:2: ( ( Tilde ) ) |
31039 | { | 35734 | { |
31040 | // InternalSolverLanguageParser.g:10265:2: ( ruleArgument ) | 35735 | // InternalSolverLanguageParser.g:11814:2: ( ( Tilde ) ) |
31041 | // InternalSolverLanguageParser.g:10266:3: ruleArgument | 35736 | // InternalSolverLanguageParser.g:11815:3: ( Tilde ) |
31042 | { | 35737 | { |
31043 | before(grammarAccess.getArgumentListAccess().getArgumentsArgumentParserRuleCall_2_1_1_0()); | 35738 | before(grammarAccess.getPathComponentAccess().getInverseTildeKeyword_0_0()); |
31044 | pushFollow(FOLLOW_2); | 35739 | // InternalSolverLanguageParser.g:11816:3: ( Tilde ) |
31045 | ruleArgument(); | 35740 | // InternalSolverLanguageParser.g:11817:4: Tilde |
35741 | { | ||
35742 | before(grammarAccess.getPathComponentAccess().getInverseTildeKeyword_0_0()); | ||
35743 | match(input,Tilde,FOLLOW_2); | ||
35744 | after(grammarAccess.getPathComponentAccess().getInverseTildeKeyword_0_0()); | ||
31046 | 35745 | ||
31047 | state._fsp--; | 35746 | } |
31048 | 35747 | ||
31049 | after(grammarAccess.getArgumentListAccess().getArgumentsArgumentParserRuleCall_2_1_1_0()); | 35748 | after(grammarAccess.getPathComponentAccess().getInverseTildeKeyword_0_0()); |
31050 | 35749 | ||
31051 | } | 35750 | } |
31052 | 35751 | ||
@@ -31065,29 +35764,37 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
31065 | } | 35764 | } |
31066 | return ; | 35765 | return ; |
31067 | } | 35766 | } |
31068 | // $ANTLR end "rule__ArgumentList__ArgumentsAssignment_2_1_1" | 35767 | // $ANTLR end "rule__PathComponent__InverseAssignment_0" |
31069 | 35768 | ||
31070 | 35769 | ||
31071 | // $ANTLR start "rule__ExpressionArgument__BodyAssignment" | 35770 | // $ANTLR start "rule__PathComponent__SymbolAssignment_1" |
31072 | // InternalSolverLanguageParser.g:10275:1: rule__ExpressionArgument__BodyAssignment : ( ruleComparisonExpression ) ; | 35771 | // InternalSolverLanguageParser.g:11828:1: rule__PathComponent__SymbolAssignment_1 : ( ( ruleQualifiedName ) ) ; |
31073 | public final void rule__ExpressionArgument__BodyAssignment() throws RecognitionException { | 35772 | public final void rule__PathComponent__SymbolAssignment_1() throws RecognitionException { |
31074 | 35773 | ||
31075 | int stackSize = keepStackSize(); | 35774 | int stackSize = keepStackSize(); |
31076 | 35775 | ||
31077 | try { | 35776 | try { |
31078 | // InternalSolverLanguageParser.g:10279:1: ( ( ruleComparisonExpression ) ) | 35777 | // InternalSolverLanguageParser.g:11832:1: ( ( ( ruleQualifiedName ) ) ) |
31079 | // InternalSolverLanguageParser.g:10280:2: ( ruleComparisonExpression ) | 35778 | // InternalSolverLanguageParser.g:11833:2: ( ( ruleQualifiedName ) ) |
31080 | { | 35779 | { |
31081 | // InternalSolverLanguageParser.g:10280:2: ( ruleComparisonExpression ) | 35780 | // InternalSolverLanguageParser.g:11833:2: ( ( ruleQualifiedName ) ) |
31082 | // InternalSolverLanguageParser.g:10281:3: ruleComparisonExpression | 35781 | // InternalSolverLanguageParser.g:11834:3: ( ruleQualifiedName ) |
31083 | { | 35782 | { |
31084 | before(grammarAccess.getExpressionArgumentAccess().getBodyComparisonExpressionParserRuleCall_0()); | 35783 | before(grammarAccess.getPathComponentAccess().getSymbolSymbolCrossReference_1_0()); |
35784 | // InternalSolverLanguageParser.g:11835:3: ( ruleQualifiedName ) | ||
35785 | // InternalSolverLanguageParser.g:11836:4: ruleQualifiedName | ||
35786 | { | ||
35787 | before(grammarAccess.getPathComponentAccess().getSymbolSymbolQualifiedNameParserRuleCall_1_0_1()); | ||
31085 | pushFollow(FOLLOW_2); | 35788 | pushFollow(FOLLOW_2); |
31086 | ruleComparisonExpression(); | 35789 | ruleQualifiedName(); |
31087 | 35790 | ||
31088 | state._fsp--; | 35791 | state._fsp--; |
31089 | 35792 | ||
31090 | after(grammarAccess.getExpressionArgumentAccess().getBodyComparisonExpressionParserRuleCall_0()); | 35793 | after(grammarAccess.getPathComponentAccess().getSymbolSymbolQualifiedNameParserRuleCall_1_0_1()); |
35794 | |||
35795 | } | ||
35796 | |||
35797 | after(grammarAccess.getPathComponentAccess().getSymbolSymbolCrossReference_1_0()); | ||
31091 | 35798 | ||
31092 | } | 35799 | } |
31093 | 35800 | ||
@@ -31106,37 +35813,25 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
31106 | } | 35813 | } |
31107 | return ; | 35814 | return ; |
31108 | } | 35815 | } |
31109 | // $ANTLR end "rule__ExpressionArgument__BodyAssignment" | 35816 | // $ANTLR end "rule__PathComponent__SymbolAssignment_1" |
31110 | 35817 | ||
31111 | 35818 | ||
31112 | // $ANTLR start "rule__TypedArgument__TypeAssignment_0" | 35819 | // $ANTLR start "rule__PathComponent__TransitiveClosureAssignment_2_0" |
31113 | // InternalSolverLanguageParser.g:10290:1: rule__TypedArgument__TypeAssignment_0 : ( ( ruleQualifiedName ) ) ; | 35820 | // InternalSolverLanguageParser.g:11847:1: rule__PathComponent__TransitiveClosureAssignment_2_0 : ( RULE_TRANSITIVE_CLOSURE ) ; |
31114 | public final void rule__TypedArgument__TypeAssignment_0() throws RecognitionException { | 35821 | public final void rule__PathComponent__TransitiveClosureAssignment_2_0() throws RecognitionException { |
31115 | 35822 | ||
31116 | int stackSize = keepStackSize(); | 35823 | int stackSize = keepStackSize(); |
31117 | 35824 | ||
31118 | try { | 35825 | try { |
31119 | // InternalSolverLanguageParser.g:10294:1: ( ( ( ruleQualifiedName ) ) ) | 35826 | // InternalSolverLanguageParser.g:11851:1: ( ( RULE_TRANSITIVE_CLOSURE ) ) |
31120 | // InternalSolverLanguageParser.g:10295:2: ( ( ruleQualifiedName ) ) | 35827 | // InternalSolverLanguageParser.g:11852:2: ( RULE_TRANSITIVE_CLOSURE ) |
31121 | { | ||
31122 | // InternalSolverLanguageParser.g:10295:2: ( ( ruleQualifiedName ) ) | ||
31123 | // InternalSolverLanguageParser.g:10296:3: ( ruleQualifiedName ) | ||
31124 | { | 35828 | { |
31125 | before(grammarAccess.getTypedArgumentAccess().getTypeNamedElementCrossReference_0_0()); | 35829 | // InternalSolverLanguageParser.g:11852:2: ( RULE_TRANSITIVE_CLOSURE ) |
31126 | // InternalSolverLanguageParser.g:10297:3: ( ruleQualifiedName ) | 35830 | // InternalSolverLanguageParser.g:11853:3: RULE_TRANSITIVE_CLOSURE |
31127 | // InternalSolverLanguageParser.g:10298:4: ruleQualifiedName | ||
31128 | { | 35831 | { |
31129 | before(grammarAccess.getTypedArgumentAccess().getTypeNamedElementQualifiedNameParserRuleCall_0_0_1()); | 35832 | before(grammarAccess.getPathComponentAccess().getTransitiveClosureTRANSITIVE_CLOSURETerminalRuleCall_2_0_0()); |
31130 | pushFollow(FOLLOW_2); | 35833 | match(input,RULE_TRANSITIVE_CLOSURE,FOLLOW_2); |
31131 | ruleQualifiedName(); | 35834 | after(grammarAccess.getPathComponentAccess().getTransitiveClosureTRANSITIVE_CLOSURETerminalRuleCall_2_0_0()); |
31132 | |||
31133 | state._fsp--; | ||
31134 | |||
31135 | after(grammarAccess.getTypedArgumentAccess().getTypeNamedElementQualifiedNameParserRuleCall_0_0_1()); | ||
31136 | |||
31137 | } | ||
31138 | |||
31139 | after(grammarAccess.getTypedArgumentAccess().getTypeNamedElementCrossReference_0_0()); | ||
31140 | 35835 | ||
31141 | } | 35836 | } |
31142 | 35837 | ||
@@ -31155,37 +35850,25 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
31155 | } | 35850 | } |
31156 | return ; | 35851 | return ; |
31157 | } | 35852 | } |
31158 | // $ANTLR end "rule__TypedArgument__TypeAssignment_0" | 35853 | // $ANTLR end "rule__PathComponent__TransitiveClosureAssignment_2_0" |
31159 | 35854 | ||
31160 | 35855 | ||
31161 | // $ANTLR start "rule__TypedArgument__VariableAssignment_1" | 35856 | // $ANTLR start "rule__PathComponent__ReflexiveTransitiveClosureAssignment_2_1" |
31162 | // InternalSolverLanguageParser.g:10309:1: rule__TypedArgument__VariableAssignment_1 : ( ( ruleQualifiedName ) ) ; | 35857 | // InternalSolverLanguageParser.g:11862:1: rule__PathComponent__ReflexiveTransitiveClosureAssignment_2_1 : ( RULE_REFLEXIVE_TRANSITIVE_CLOSURE ) ; |
31163 | public final void rule__TypedArgument__VariableAssignment_1() throws RecognitionException { | 35858 | public final void rule__PathComponent__ReflexiveTransitiveClosureAssignment_2_1() throws RecognitionException { |
31164 | 35859 | ||
31165 | int stackSize = keepStackSize(); | 35860 | int stackSize = keepStackSize(); |
31166 | 35861 | ||
31167 | try { | 35862 | try { |
31168 | // InternalSolverLanguageParser.g:10313:1: ( ( ( ruleQualifiedName ) ) ) | 35863 | // InternalSolverLanguageParser.g:11866:1: ( ( RULE_REFLEXIVE_TRANSITIVE_CLOSURE ) ) |
31169 | // InternalSolverLanguageParser.g:10314:2: ( ( ruleQualifiedName ) ) | 35864 | // InternalSolverLanguageParser.g:11867:2: ( RULE_REFLEXIVE_TRANSITIVE_CLOSURE ) |
31170 | { | ||
31171 | // InternalSolverLanguageParser.g:10314:2: ( ( ruleQualifiedName ) ) | ||
31172 | // InternalSolverLanguageParser.g:10315:3: ( ruleQualifiedName ) | ||
31173 | { | 35865 | { |
31174 | before(grammarAccess.getTypedArgumentAccess().getVariableNamedElementCrossReference_1_0()); | 35866 | // InternalSolverLanguageParser.g:11867:2: ( RULE_REFLEXIVE_TRANSITIVE_CLOSURE ) |
31175 | // InternalSolverLanguageParser.g:10316:3: ( ruleQualifiedName ) | 35867 | // InternalSolverLanguageParser.g:11868:3: RULE_REFLEXIVE_TRANSITIVE_CLOSURE |
31176 | // InternalSolverLanguageParser.g:10317:4: ruleQualifiedName | ||
31177 | { | 35868 | { |
31178 | before(grammarAccess.getTypedArgumentAccess().getVariableNamedElementQualifiedNameParserRuleCall_1_0_1()); | 35869 | before(grammarAccess.getPathComponentAccess().getReflexiveTransitiveClosureREFLEXIVE_TRANSITIVE_CLOSURETerminalRuleCall_2_1_0()); |
31179 | pushFollow(FOLLOW_2); | 35870 | match(input,RULE_REFLEXIVE_TRANSITIVE_CLOSURE,FOLLOW_2); |
31180 | ruleQualifiedName(); | 35871 | after(grammarAccess.getPathComponentAccess().getReflexiveTransitiveClosureREFLEXIVE_TRANSITIVE_CLOSURETerminalRuleCall_2_1_0()); |
31181 | |||
31182 | state._fsp--; | ||
31183 | |||
31184 | after(grammarAccess.getTypedArgumentAccess().getVariableNamedElementQualifiedNameParserRuleCall_1_0_1()); | ||
31185 | |||
31186 | } | ||
31187 | |||
31188 | after(grammarAccess.getTypedArgumentAccess().getVariableNamedElementCrossReference_1_0()); | ||
31189 | 35872 | ||
31190 | } | 35873 | } |
31191 | 35874 | ||
@@ -31204,37 +35887,29 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
31204 | } | 35887 | } |
31205 | return ; | 35888 | return ; |
31206 | } | 35889 | } |
31207 | // $ANTLR end "rule__TypedArgument__VariableAssignment_1" | 35890 | // $ANTLR end "rule__PathComponent__ReflexiveTransitiveClosureAssignment_2_1" |
31208 | 35891 | ||
31209 | 35892 | ||
31210 | // $ANTLR start "rule__TypedStarArgument__TypeAssignment_0" | 35893 | // $ANTLR start "rule__Interval__LowerBoundAssignment_1" |
31211 | // InternalSolverLanguageParser.g:10328:1: rule__TypedStarArgument__TypeAssignment_0 : ( ( ruleQualifiedName ) ) ; | 35894 | // InternalSolverLanguageParser.g:11877:1: rule__Interval__LowerBoundAssignment_1 : ( ruleAdditiveExpression ) ; |
31212 | public final void rule__TypedStarArgument__TypeAssignment_0() throws RecognitionException { | 35895 | public final void rule__Interval__LowerBoundAssignment_1() throws RecognitionException { |
31213 | 35896 | ||
31214 | int stackSize = keepStackSize(); | 35897 | int stackSize = keepStackSize(); |
31215 | 35898 | ||
31216 | try { | 35899 | try { |
31217 | // InternalSolverLanguageParser.g:10332:1: ( ( ( ruleQualifiedName ) ) ) | 35900 | // InternalSolverLanguageParser.g:11881:1: ( ( ruleAdditiveExpression ) ) |
31218 | // InternalSolverLanguageParser.g:10333:2: ( ( ruleQualifiedName ) ) | 35901 | // InternalSolverLanguageParser.g:11882:2: ( ruleAdditiveExpression ) |
31219 | { | 35902 | { |
31220 | // InternalSolverLanguageParser.g:10333:2: ( ( ruleQualifiedName ) ) | 35903 | // InternalSolverLanguageParser.g:11882:2: ( ruleAdditiveExpression ) |
31221 | // InternalSolverLanguageParser.g:10334:3: ( ruleQualifiedName ) | 35904 | // InternalSolverLanguageParser.g:11883:3: ruleAdditiveExpression |
31222 | { | 35905 | { |
31223 | before(grammarAccess.getTypedStarArgumentAccess().getTypeNamedElementCrossReference_0_0()); | 35906 | before(grammarAccess.getIntervalAccess().getLowerBoundAdditiveExpressionParserRuleCall_1_0()); |
31224 | // InternalSolverLanguageParser.g:10335:3: ( ruleQualifiedName ) | ||
31225 | // InternalSolverLanguageParser.g:10336:4: ruleQualifiedName | ||
31226 | { | ||
31227 | before(grammarAccess.getTypedStarArgumentAccess().getTypeNamedElementQualifiedNameParserRuleCall_0_0_1()); | ||
31228 | pushFollow(FOLLOW_2); | 35907 | pushFollow(FOLLOW_2); |
31229 | ruleQualifiedName(); | 35908 | ruleAdditiveExpression(); |
31230 | 35909 | ||
31231 | state._fsp--; | 35910 | state._fsp--; |
31232 | 35911 | ||
31233 | after(grammarAccess.getTypedStarArgumentAccess().getTypeNamedElementQualifiedNameParserRuleCall_0_0_1()); | 35912 | after(grammarAccess.getIntervalAccess().getLowerBoundAdditiveExpressionParserRuleCall_1_0()); |
31234 | |||
31235 | } | ||
31236 | |||
31237 | after(grammarAccess.getTypedStarArgumentAccess().getTypeNamedElementCrossReference_0_0()); | ||
31238 | 35913 | ||
31239 | } | 35914 | } |
31240 | 35915 | ||
@@ -31253,37 +35928,29 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
31253 | } | 35928 | } |
31254 | return ; | 35929 | return ; |
31255 | } | 35930 | } |
31256 | // $ANTLR end "rule__TypedStarArgument__TypeAssignment_0" | 35931 | // $ANTLR end "rule__Interval__LowerBoundAssignment_1" |
31257 | 35932 | ||
31258 | 35933 | ||
31259 | // $ANTLR start "rule__Reference__ReferredAssignment" | 35934 | // $ANTLR start "rule__Interval__UpperBoundAssignment_3" |
31260 | // InternalSolverLanguageParser.g:10347:1: rule__Reference__ReferredAssignment : ( ( ruleQualifiedName ) ) ; | 35935 | // InternalSolverLanguageParser.g:11892:1: rule__Interval__UpperBoundAssignment_3 : ( ruleAdditiveExpression ) ; |
31261 | public final void rule__Reference__ReferredAssignment() throws RecognitionException { | 35936 | public final void rule__Interval__UpperBoundAssignment_3() throws RecognitionException { |
31262 | 35937 | ||
31263 | int stackSize = keepStackSize(); | 35938 | int stackSize = keepStackSize(); |
31264 | 35939 | ||
31265 | try { | 35940 | try { |
31266 | // InternalSolverLanguageParser.g:10351:1: ( ( ( ruleQualifiedName ) ) ) | 35941 | // InternalSolverLanguageParser.g:11896:1: ( ( ruleAdditiveExpression ) ) |
31267 | // InternalSolverLanguageParser.g:10352:2: ( ( ruleQualifiedName ) ) | 35942 | // InternalSolverLanguageParser.g:11897:2: ( ruleAdditiveExpression ) |
31268 | { | ||
31269 | // InternalSolverLanguageParser.g:10352:2: ( ( ruleQualifiedName ) ) | ||
31270 | // InternalSolverLanguageParser.g:10353:3: ( ruleQualifiedName ) | ||
31271 | { | 35943 | { |
31272 | before(grammarAccess.getReferenceAccess().getReferredNamedElementCrossReference_0()); | 35944 | // InternalSolverLanguageParser.g:11897:2: ( ruleAdditiveExpression ) |
31273 | // InternalSolverLanguageParser.g:10354:3: ( ruleQualifiedName ) | 35945 | // InternalSolverLanguageParser.g:11898:3: ruleAdditiveExpression |
31274 | // InternalSolverLanguageParser.g:10355:4: ruleQualifiedName | ||
31275 | { | 35946 | { |
31276 | before(grammarAccess.getReferenceAccess().getReferredNamedElementQualifiedNameParserRuleCall_0_1()); | 35947 | before(grammarAccess.getIntervalAccess().getUpperBoundAdditiveExpressionParserRuleCall_3_0()); |
31277 | pushFollow(FOLLOW_2); | 35948 | pushFollow(FOLLOW_2); |
31278 | ruleQualifiedName(); | 35949 | ruleAdditiveExpression(); |
31279 | 35950 | ||
31280 | state._fsp--; | 35951 | state._fsp--; |
31281 | 35952 | ||
31282 | after(grammarAccess.getReferenceAccess().getReferredNamedElementQualifiedNameParserRuleCall_0_1()); | 35953 | after(grammarAccess.getIntervalAccess().getUpperBoundAdditiveExpressionParserRuleCall_3_0()); |
31283 | |||
31284 | } | ||
31285 | |||
31286 | after(grammarAccess.getReferenceAccess().getReferredNamedElementCrossReference_0()); | ||
31287 | 35954 | ||
31288 | } | 35955 | } |
31289 | 35956 | ||
@@ -31302,29 +35969,29 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
31302 | } | 35969 | } |
31303 | return ; | 35970 | return ; |
31304 | } | 35971 | } |
31305 | // $ANTLR end "rule__Reference__ReferredAssignment" | 35972 | // $ANTLR end "rule__Interval__UpperBoundAssignment_3" |
31306 | 35973 | ||
31307 | 35974 | ||
31308 | // $ANTLR start "rule__Interval__LowerBoundAssignment_1" | 35975 | // $ANTLR start "rule__LogicLiteral__ValueAssignment" |
31309 | // InternalSolverLanguageParser.g:10366:1: rule__Interval__LowerBoundAssignment_1 : ( ruleExpression ) ; | 35976 | // InternalSolverLanguageParser.g:11907:1: rule__LogicLiteral__ValueAssignment : ( ruleLogicValue ) ; |
31310 | public final void rule__Interval__LowerBoundAssignment_1() throws RecognitionException { | 35977 | public final void rule__LogicLiteral__ValueAssignment() throws RecognitionException { |
31311 | 35978 | ||
31312 | int stackSize = keepStackSize(); | 35979 | int stackSize = keepStackSize(); |
31313 | 35980 | ||
31314 | try { | 35981 | try { |
31315 | // InternalSolverLanguageParser.g:10370:1: ( ( ruleExpression ) ) | 35982 | // InternalSolverLanguageParser.g:11911:1: ( ( ruleLogicValue ) ) |
31316 | // InternalSolverLanguageParser.g:10371:2: ( ruleExpression ) | 35983 | // InternalSolverLanguageParser.g:11912:2: ( ruleLogicValue ) |
31317 | { | 35984 | { |
31318 | // InternalSolverLanguageParser.g:10371:2: ( ruleExpression ) | 35985 | // InternalSolverLanguageParser.g:11912:2: ( ruleLogicValue ) |
31319 | // InternalSolverLanguageParser.g:10372:3: ruleExpression | 35986 | // InternalSolverLanguageParser.g:11913:3: ruleLogicValue |
31320 | { | 35987 | { |
31321 | before(grammarAccess.getIntervalAccess().getLowerBoundExpressionParserRuleCall_1_0()); | 35988 | before(grammarAccess.getLogicLiteralAccess().getValueLogicValueEnumRuleCall_0()); |
31322 | pushFollow(FOLLOW_2); | 35989 | pushFollow(FOLLOW_2); |
31323 | ruleExpression(); | 35990 | ruleLogicValue(); |
31324 | 35991 | ||
31325 | state._fsp--; | 35992 | state._fsp--; |
31326 | 35993 | ||
31327 | after(grammarAccess.getIntervalAccess().getLowerBoundExpressionParserRuleCall_1_0()); | 35994 | after(grammarAccess.getLogicLiteralAccess().getValueLogicValueEnumRuleCall_0()); |
31328 | 35995 | ||
31329 | } | 35996 | } |
31330 | 35997 | ||
@@ -31343,29 +36010,25 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
31343 | } | 36010 | } |
31344 | return ; | 36011 | return ; |
31345 | } | 36012 | } |
31346 | // $ANTLR end "rule__Interval__LowerBoundAssignment_1" | 36013 | // $ANTLR end "rule__LogicLiteral__ValueAssignment" |
31347 | 36014 | ||
31348 | 36015 | ||
31349 | // $ANTLR start "rule__Interval__UpperBoundAssignment_3" | 36016 | // $ANTLR start "rule__IntLiteral__ValueAssignment" |
31350 | // InternalSolverLanguageParser.g:10381:1: rule__Interval__UpperBoundAssignment_3 : ( ruleExpression ) ; | 36017 | // InternalSolverLanguageParser.g:11922:1: rule__IntLiteral__ValueAssignment : ( RULE_INT ) ; |
31351 | public final void rule__Interval__UpperBoundAssignment_3() throws RecognitionException { | 36018 | public final void rule__IntLiteral__ValueAssignment() throws RecognitionException { |
31352 | 36019 | ||
31353 | int stackSize = keepStackSize(); | 36020 | int stackSize = keepStackSize(); |
31354 | 36021 | ||
31355 | try { | 36022 | try { |
31356 | // InternalSolverLanguageParser.g:10385:1: ( ( ruleExpression ) ) | 36023 | // InternalSolverLanguageParser.g:11926:1: ( ( RULE_INT ) ) |
31357 | // InternalSolverLanguageParser.g:10386:2: ( ruleExpression ) | 36024 | // InternalSolverLanguageParser.g:11927:2: ( RULE_INT ) |
31358 | { | 36025 | { |
31359 | // InternalSolverLanguageParser.g:10386:2: ( ruleExpression ) | 36026 | // InternalSolverLanguageParser.g:11927:2: ( RULE_INT ) |
31360 | // InternalSolverLanguageParser.g:10387:3: ruleExpression | 36027 | // InternalSolverLanguageParser.g:11928:3: RULE_INT |
31361 | { | 36028 | { |
31362 | before(grammarAccess.getIntervalAccess().getUpperBoundExpressionParserRuleCall_3_0()); | 36029 | before(grammarAccess.getIntLiteralAccess().getValueINTTerminalRuleCall_0()); |
31363 | pushFollow(FOLLOW_2); | 36030 | match(input,RULE_INT,FOLLOW_2); |
31364 | ruleExpression(); | 36031 | after(grammarAccess.getIntLiteralAccess().getValueINTTerminalRuleCall_0()); |
31365 | |||
31366 | state._fsp--; | ||
31367 | |||
31368 | after(grammarAccess.getIntervalAccess().getUpperBoundExpressionParserRuleCall_3_0()); | ||
31369 | 36032 | ||
31370 | } | 36033 | } |
31371 | 36034 | ||
@@ -31384,29 +36047,29 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
31384 | } | 36047 | } |
31385 | return ; | 36048 | return ; |
31386 | } | 36049 | } |
31387 | // $ANTLR end "rule__Interval__UpperBoundAssignment_3" | 36050 | // $ANTLR end "rule__IntLiteral__ValueAssignment" |
31388 | 36051 | ||
31389 | 36052 | ||
31390 | // $ANTLR start "rule__LogicLiteral__ValueAssignment" | 36053 | // $ANTLR start "rule__RealLiteral__ValueAssignment" |
31391 | // InternalSolverLanguageParser.g:10396:1: rule__LogicLiteral__ValueAssignment : ( ruleLogicValue ) ; | 36054 | // InternalSolverLanguageParser.g:11937:1: rule__RealLiteral__ValueAssignment : ( ruleReal ) ; |
31392 | public final void rule__LogicLiteral__ValueAssignment() throws RecognitionException { | 36055 | public final void rule__RealLiteral__ValueAssignment() throws RecognitionException { |
31393 | 36056 | ||
31394 | int stackSize = keepStackSize(); | 36057 | int stackSize = keepStackSize(); |
31395 | 36058 | ||
31396 | try { | 36059 | try { |
31397 | // InternalSolverLanguageParser.g:10400:1: ( ( ruleLogicValue ) ) | 36060 | // InternalSolverLanguageParser.g:11941:1: ( ( ruleReal ) ) |
31398 | // InternalSolverLanguageParser.g:10401:2: ( ruleLogicValue ) | 36061 | // InternalSolverLanguageParser.g:11942:2: ( ruleReal ) |
31399 | { | 36062 | { |
31400 | // InternalSolverLanguageParser.g:10401:2: ( ruleLogicValue ) | 36063 | // InternalSolverLanguageParser.g:11942:2: ( ruleReal ) |
31401 | // InternalSolverLanguageParser.g:10402:3: ruleLogicValue | 36064 | // InternalSolverLanguageParser.g:11943:3: ruleReal |
31402 | { | 36065 | { |
31403 | before(grammarAccess.getLogicLiteralAccess().getValueLogicValueEnumRuleCall_0()); | 36066 | before(grammarAccess.getRealLiteralAccess().getValueRealParserRuleCall_0()); |
31404 | pushFollow(FOLLOW_2); | 36067 | pushFollow(FOLLOW_2); |
31405 | ruleLogicValue(); | 36068 | ruleReal(); |
31406 | 36069 | ||
31407 | state._fsp--; | 36070 | state._fsp--; |
31408 | 36071 | ||
31409 | after(grammarAccess.getLogicLiteralAccess().getValueLogicValueEnumRuleCall_0()); | 36072 | after(grammarAccess.getRealLiteralAccess().getValueRealParserRuleCall_0()); |
31410 | 36073 | ||
31411 | } | 36074 | } |
31412 | 36075 | ||
@@ -31425,29 +36088,25 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
31425 | } | 36088 | } |
31426 | return ; | 36089 | return ; |
31427 | } | 36090 | } |
31428 | // $ANTLR end "rule__LogicLiteral__ValueAssignment" | 36091 | // $ANTLR end "rule__RealLiteral__ValueAssignment" |
31429 | 36092 | ||
31430 | 36093 | ||
31431 | // $ANTLR start "rule__NumericLiteral__ValueAssignment" | 36094 | // $ANTLR start "rule__StringLiteral__ValueAssignment" |
31432 | // InternalSolverLanguageParser.g:10411:1: rule__NumericLiteral__ValueAssignment : ( ruleReal ) ; | 36095 | // InternalSolverLanguageParser.g:11952:1: rule__StringLiteral__ValueAssignment : ( RULE_STRING ) ; |
31433 | public final void rule__NumericLiteral__ValueAssignment() throws RecognitionException { | 36096 | public final void rule__StringLiteral__ValueAssignment() throws RecognitionException { |
31434 | 36097 | ||
31435 | int stackSize = keepStackSize(); | 36098 | int stackSize = keepStackSize(); |
31436 | 36099 | ||
31437 | try { | 36100 | try { |
31438 | // InternalSolverLanguageParser.g:10415:1: ( ( ruleReal ) ) | 36101 | // InternalSolverLanguageParser.g:11956:1: ( ( RULE_STRING ) ) |
31439 | // InternalSolverLanguageParser.g:10416:2: ( ruleReal ) | 36102 | // InternalSolverLanguageParser.g:11957:2: ( RULE_STRING ) |
31440 | { | 36103 | { |
31441 | // InternalSolverLanguageParser.g:10416:2: ( ruleReal ) | 36104 | // InternalSolverLanguageParser.g:11957:2: ( RULE_STRING ) |
31442 | // InternalSolverLanguageParser.g:10417:3: ruleReal | 36105 | // InternalSolverLanguageParser.g:11958:3: RULE_STRING |
31443 | { | 36106 | { |
31444 | before(grammarAccess.getNumericLiteralAccess().getValueRealParserRuleCall_0()); | 36107 | before(grammarAccess.getStringLiteralAccess().getValueSTRINGTerminalRuleCall_0()); |
31445 | pushFollow(FOLLOW_2); | 36108 | match(input,RULE_STRING,FOLLOW_2); |
31446 | ruleReal(); | 36109 | after(grammarAccess.getStringLiteralAccess().getValueSTRINGTerminalRuleCall_0()); |
31447 | |||
31448 | state._fsp--; | ||
31449 | |||
31450 | after(grammarAccess.getNumericLiteralAccess().getValueRealParserRuleCall_0()); | ||
31451 | 36110 | ||
31452 | } | 36111 | } |
31453 | 36112 | ||
@@ -31466,25 +36125,33 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
31466 | } | 36125 | } |
31467 | return ; | 36126 | return ; |
31468 | } | 36127 | } |
31469 | // $ANTLR end "rule__NumericLiteral__ValueAssignment" | 36128 | // $ANTLR end "rule__StringLiteral__ValueAssignment" |
31470 | 36129 | ||
31471 | 36130 | ||
31472 | // $ANTLR start "rule__StringLiteral__ValueAssignment" | 36131 | // $ANTLR start "rule__ClassDeclaration__AbstractAssignment_0_0" |
31473 | // InternalSolverLanguageParser.g:10426:1: rule__StringLiteral__ValueAssignment : ( RULE_STRING ) ; | 36132 | // InternalSolverLanguageParser.g:11967:1: rule__ClassDeclaration__AbstractAssignment_0_0 : ( ( Abstract ) ) ; |
31474 | public final void rule__StringLiteral__ValueAssignment() throws RecognitionException { | 36133 | public final void rule__ClassDeclaration__AbstractAssignment_0_0() throws RecognitionException { |
31475 | 36134 | ||
31476 | int stackSize = keepStackSize(); | 36135 | int stackSize = keepStackSize(); |
31477 | 36136 | ||
31478 | try { | 36137 | try { |
31479 | // InternalSolverLanguageParser.g:10430:1: ( ( RULE_STRING ) ) | 36138 | // InternalSolverLanguageParser.g:11971:1: ( ( ( Abstract ) ) ) |
31480 | // InternalSolverLanguageParser.g:10431:2: ( RULE_STRING ) | 36139 | // InternalSolverLanguageParser.g:11972:2: ( ( Abstract ) ) |
31481 | { | 36140 | { |
31482 | // InternalSolverLanguageParser.g:10431:2: ( RULE_STRING ) | 36141 | // InternalSolverLanguageParser.g:11972:2: ( ( Abstract ) ) |
31483 | // InternalSolverLanguageParser.g:10432:3: RULE_STRING | 36142 | // InternalSolverLanguageParser.g:11973:3: ( Abstract ) |
31484 | { | 36143 | { |
31485 | before(grammarAccess.getStringLiteralAccess().getValueSTRINGTerminalRuleCall_0()); | 36144 | before(grammarAccess.getClassDeclarationAccess().getAbstractAbstractKeyword_0_0_0()); |
31486 | match(input,RULE_STRING,FOLLOW_2); | 36145 | // InternalSolverLanguageParser.g:11974:3: ( Abstract ) |
31487 | after(grammarAccess.getStringLiteralAccess().getValueSTRINGTerminalRuleCall_0()); | 36146 | // InternalSolverLanguageParser.g:11975:4: Abstract |
36147 | { | ||
36148 | before(grammarAccess.getClassDeclarationAccess().getAbstractAbstractKeyword_0_0_0()); | ||
36149 | match(input,Abstract,FOLLOW_2); | ||
36150 | after(grammarAccess.getClassDeclarationAccess().getAbstractAbstractKeyword_0_0_0()); | ||
36151 | |||
36152 | } | ||
36153 | |||
36154 | after(grammarAccess.getClassDeclarationAccess().getAbstractAbstractKeyword_0_0_0()); | ||
31488 | 36155 | ||
31489 | } | 36156 | } |
31490 | 36157 | ||
@@ -31503,33 +36170,33 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
31503 | } | 36170 | } |
31504 | return ; | 36171 | return ; |
31505 | } | 36172 | } |
31506 | // $ANTLR end "rule__StringLiteral__ValueAssignment" | 36173 | // $ANTLR end "rule__ClassDeclaration__AbstractAssignment_0_0" |
31507 | 36174 | ||
31508 | 36175 | ||
31509 | // $ANTLR start "rule__ClassDefinition__AbstractAssignment_0" | 36176 | // $ANTLR start "rule__ClassDeclaration__RootAssignment_0_1" |
31510 | // InternalSolverLanguageParser.g:10441:1: rule__ClassDefinition__AbstractAssignment_0 : ( ( Abstract ) ) ; | 36177 | // InternalSolverLanguageParser.g:11986:1: rule__ClassDeclaration__RootAssignment_0_1 : ( ( Root ) ) ; |
31511 | public final void rule__ClassDefinition__AbstractAssignment_0() throws RecognitionException { | 36178 | public final void rule__ClassDeclaration__RootAssignment_0_1() throws RecognitionException { |
31512 | 36179 | ||
31513 | int stackSize = keepStackSize(); | 36180 | int stackSize = keepStackSize(); |
31514 | 36181 | ||
31515 | try { | 36182 | try { |
31516 | // InternalSolverLanguageParser.g:10445:1: ( ( ( Abstract ) ) ) | 36183 | // InternalSolverLanguageParser.g:11990:1: ( ( ( Root ) ) ) |
31517 | // InternalSolverLanguageParser.g:10446:2: ( ( Abstract ) ) | 36184 | // InternalSolverLanguageParser.g:11991:2: ( ( Root ) ) |
31518 | { | 36185 | { |
31519 | // InternalSolverLanguageParser.g:10446:2: ( ( Abstract ) ) | 36186 | // InternalSolverLanguageParser.g:11991:2: ( ( Root ) ) |
31520 | // InternalSolverLanguageParser.g:10447:3: ( Abstract ) | 36187 | // InternalSolverLanguageParser.g:11992:3: ( Root ) |
31521 | { | 36188 | { |
31522 | before(grammarAccess.getClassDefinitionAccess().getAbstractAbstractKeyword_0_0()); | 36189 | before(grammarAccess.getClassDeclarationAccess().getRootRootKeyword_0_1_0()); |
31523 | // InternalSolverLanguageParser.g:10448:3: ( Abstract ) | 36190 | // InternalSolverLanguageParser.g:11993:3: ( Root ) |
31524 | // InternalSolverLanguageParser.g:10449:4: Abstract | 36191 | // InternalSolverLanguageParser.g:11994:4: Root |
31525 | { | 36192 | { |
31526 | before(grammarAccess.getClassDefinitionAccess().getAbstractAbstractKeyword_0_0()); | 36193 | before(grammarAccess.getClassDeclarationAccess().getRootRootKeyword_0_1_0()); |
31527 | match(input,Abstract,FOLLOW_2); | 36194 | match(input,Root,FOLLOW_2); |
31528 | after(grammarAccess.getClassDefinitionAccess().getAbstractAbstractKeyword_0_0()); | 36195 | after(grammarAccess.getClassDeclarationAccess().getRootRootKeyword_0_1_0()); |
31529 | 36196 | ||
31530 | } | 36197 | } |
31531 | 36198 | ||
31532 | after(grammarAccess.getClassDefinitionAccess().getAbstractAbstractKeyword_0_0()); | 36199 | after(grammarAccess.getClassDeclarationAccess().getRootRootKeyword_0_1_0()); |
31533 | 36200 | ||
31534 | } | 36201 | } |
31535 | 36202 | ||
@@ -31548,25 +36215,25 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
31548 | } | 36215 | } |
31549 | return ; | 36216 | return ; |
31550 | } | 36217 | } |
31551 | // $ANTLR end "rule__ClassDefinition__AbstractAssignment_0" | 36218 | // $ANTLR end "rule__ClassDeclaration__RootAssignment_0_1" |
31552 | 36219 | ||
31553 | 36220 | ||
31554 | // $ANTLR start "rule__ClassDefinition__NameAssignment_2" | 36221 | // $ANTLR start "rule__ClassDeclaration__NameAssignment_2" |
31555 | // InternalSolverLanguageParser.g:10460:1: rule__ClassDefinition__NameAssignment_2 : ( RULE_ID ) ; | 36222 | // InternalSolverLanguageParser.g:12005:1: rule__ClassDeclaration__NameAssignment_2 : ( RULE_ID ) ; |
31556 | public final void rule__ClassDefinition__NameAssignment_2() throws RecognitionException { | 36223 | public final void rule__ClassDeclaration__NameAssignment_2() throws RecognitionException { |
31557 | 36224 | ||
31558 | int stackSize = keepStackSize(); | 36225 | int stackSize = keepStackSize(); |
31559 | 36226 | ||
31560 | try { | 36227 | try { |
31561 | // InternalSolverLanguageParser.g:10464:1: ( ( RULE_ID ) ) | 36228 | // InternalSolverLanguageParser.g:12009:1: ( ( RULE_ID ) ) |
31562 | // InternalSolverLanguageParser.g:10465:2: ( RULE_ID ) | 36229 | // InternalSolverLanguageParser.g:12010:2: ( RULE_ID ) |
31563 | { | 36230 | { |
31564 | // InternalSolverLanguageParser.g:10465:2: ( RULE_ID ) | 36231 | // InternalSolverLanguageParser.g:12010:2: ( RULE_ID ) |
31565 | // InternalSolverLanguageParser.g:10466:3: RULE_ID | 36232 | // InternalSolverLanguageParser.g:12011:3: RULE_ID |
31566 | { | 36233 | { |
31567 | before(grammarAccess.getClassDefinitionAccess().getNameIDTerminalRuleCall_2_0()); | 36234 | before(grammarAccess.getClassDeclarationAccess().getNameIDTerminalRuleCall_2_0()); |
31568 | match(input,RULE_ID,FOLLOW_2); | 36235 | match(input,RULE_ID,FOLLOW_2); |
31569 | after(grammarAccess.getClassDefinitionAccess().getNameIDTerminalRuleCall_2_0()); | 36236 | after(grammarAccess.getClassDeclarationAccess().getNameIDTerminalRuleCall_2_0()); |
31570 | 36237 | ||
31571 | } | 36238 | } |
31572 | 36239 | ||
@@ -31585,37 +36252,37 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
31585 | } | 36252 | } |
31586 | return ; | 36253 | return ; |
31587 | } | 36254 | } |
31588 | // $ANTLR end "rule__ClassDefinition__NameAssignment_2" | 36255 | // $ANTLR end "rule__ClassDeclaration__NameAssignment_2" |
31589 | 36256 | ||
31590 | 36257 | ||
31591 | // $ANTLR start "rule__ClassDefinition__SuperclassesAssignment_3_1" | 36258 | // $ANTLR start "rule__ClassDeclaration__SupertypesAssignment_3_1" |
31592 | // InternalSolverLanguageParser.g:10475:1: rule__ClassDefinition__SuperclassesAssignment_3_1 : ( ( ruleQualifiedName ) ) ; | 36259 | // InternalSolverLanguageParser.g:12020:1: rule__ClassDeclaration__SupertypesAssignment_3_1 : ( ( ruleQualifiedName ) ) ; |
31593 | public final void rule__ClassDefinition__SuperclassesAssignment_3_1() throws RecognitionException { | 36260 | public final void rule__ClassDeclaration__SupertypesAssignment_3_1() throws RecognitionException { |
31594 | 36261 | ||
31595 | int stackSize = keepStackSize(); | 36262 | int stackSize = keepStackSize(); |
31596 | 36263 | ||
31597 | try { | 36264 | try { |
31598 | // InternalSolverLanguageParser.g:10479:1: ( ( ( ruleQualifiedName ) ) ) | 36265 | // InternalSolverLanguageParser.g:12024:1: ( ( ( ruleQualifiedName ) ) ) |
31599 | // InternalSolverLanguageParser.g:10480:2: ( ( ruleQualifiedName ) ) | 36266 | // InternalSolverLanguageParser.g:12025:2: ( ( ruleQualifiedName ) ) |
31600 | { | 36267 | { |
31601 | // InternalSolverLanguageParser.g:10480:2: ( ( ruleQualifiedName ) ) | 36268 | // InternalSolverLanguageParser.g:12025:2: ( ( ruleQualifiedName ) ) |
31602 | // InternalSolverLanguageParser.g:10481:3: ( ruleQualifiedName ) | 36269 | // InternalSolverLanguageParser.g:12026:3: ( ruleQualifiedName ) |
31603 | { | 36270 | { |
31604 | before(grammarAccess.getClassDefinitionAccess().getSuperclassesNamedElementCrossReference_3_1_0()); | 36271 | before(grammarAccess.getClassDeclarationAccess().getSupertypesSymbolCrossReference_3_1_0()); |
31605 | // InternalSolverLanguageParser.g:10482:3: ( ruleQualifiedName ) | 36272 | // InternalSolverLanguageParser.g:12027:3: ( ruleQualifiedName ) |
31606 | // InternalSolverLanguageParser.g:10483:4: ruleQualifiedName | 36273 | // InternalSolverLanguageParser.g:12028:4: ruleQualifiedName |
31607 | { | 36274 | { |
31608 | before(grammarAccess.getClassDefinitionAccess().getSuperclassesNamedElementQualifiedNameParserRuleCall_3_1_0_1()); | 36275 | before(grammarAccess.getClassDeclarationAccess().getSupertypesSymbolQualifiedNameParserRuleCall_3_1_0_1()); |
31609 | pushFollow(FOLLOW_2); | 36276 | pushFollow(FOLLOW_2); |
31610 | ruleQualifiedName(); | 36277 | ruleQualifiedName(); |
31611 | 36278 | ||
31612 | state._fsp--; | 36279 | state._fsp--; |
31613 | 36280 | ||
31614 | after(grammarAccess.getClassDefinitionAccess().getSuperclassesNamedElementQualifiedNameParserRuleCall_3_1_0_1()); | 36281 | after(grammarAccess.getClassDeclarationAccess().getSupertypesSymbolQualifiedNameParserRuleCall_3_1_0_1()); |
31615 | 36282 | ||
31616 | } | 36283 | } |
31617 | 36284 | ||
31618 | after(grammarAccess.getClassDefinitionAccess().getSuperclassesNamedElementCrossReference_3_1_0()); | 36285 | after(grammarAccess.getClassDeclarationAccess().getSupertypesSymbolCrossReference_3_1_0()); |
31619 | 36286 | ||
31620 | } | 36287 | } |
31621 | 36288 | ||
@@ -31634,37 +36301,37 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
31634 | } | 36301 | } |
31635 | return ; | 36302 | return ; |
31636 | } | 36303 | } |
31637 | // $ANTLR end "rule__ClassDefinition__SuperclassesAssignment_3_1" | 36304 | // $ANTLR end "rule__ClassDeclaration__SupertypesAssignment_3_1" |
31638 | 36305 | ||
31639 | 36306 | ||
31640 | // $ANTLR start "rule__ClassDefinition__SuperclassesAssignment_3_2_1" | 36307 | // $ANTLR start "rule__ClassDeclaration__SupertypesAssignment_3_2_1" |
31641 | // InternalSolverLanguageParser.g:10494:1: rule__ClassDefinition__SuperclassesAssignment_3_2_1 : ( ( ruleQualifiedName ) ) ; | 36308 | // InternalSolverLanguageParser.g:12039:1: rule__ClassDeclaration__SupertypesAssignment_3_2_1 : ( ( ruleQualifiedName ) ) ; |
31642 | public final void rule__ClassDefinition__SuperclassesAssignment_3_2_1() throws RecognitionException { | 36309 | public final void rule__ClassDeclaration__SupertypesAssignment_3_2_1() throws RecognitionException { |
31643 | 36310 | ||
31644 | int stackSize = keepStackSize(); | 36311 | int stackSize = keepStackSize(); |
31645 | 36312 | ||
31646 | try { | 36313 | try { |
31647 | // InternalSolverLanguageParser.g:10498:1: ( ( ( ruleQualifiedName ) ) ) | 36314 | // InternalSolverLanguageParser.g:12043:1: ( ( ( ruleQualifiedName ) ) ) |
31648 | // InternalSolverLanguageParser.g:10499:2: ( ( ruleQualifiedName ) ) | 36315 | // InternalSolverLanguageParser.g:12044:2: ( ( ruleQualifiedName ) ) |
31649 | { | 36316 | { |
31650 | // InternalSolverLanguageParser.g:10499:2: ( ( ruleQualifiedName ) ) | 36317 | // InternalSolverLanguageParser.g:12044:2: ( ( ruleQualifiedName ) ) |
31651 | // InternalSolverLanguageParser.g:10500:3: ( ruleQualifiedName ) | 36318 | // InternalSolverLanguageParser.g:12045:3: ( ruleQualifiedName ) |
31652 | { | 36319 | { |
31653 | before(grammarAccess.getClassDefinitionAccess().getSuperclassesNamedElementCrossReference_3_2_1_0()); | 36320 | before(grammarAccess.getClassDeclarationAccess().getSupertypesSymbolCrossReference_3_2_1_0()); |
31654 | // InternalSolverLanguageParser.g:10501:3: ( ruleQualifiedName ) | 36321 | // InternalSolverLanguageParser.g:12046:3: ( ruleQualifiedName ) |
31655 | // InternalSolverLanguageParser.g:10502:4: ruleQualifiedName | 36322 | // InternalSolverLanguageParser.g:12047:4: ruleQualifiedName |
31656 | { | 36323 | { |
31657 | before(grammarAccess.getClassDefinitionAccess().getSuperclassesNamedElementQualifiedNameParserRuleCall_3_2_1_0_1()); | 36324 | before(grammarAccess.getClassDeclarationAccess().getSupertypesSymbolQualifiedNameParserRuleCall_3_2_1_0_1()); |
31658 | pushFollow(FOLLOW_2); | 36325 | pushFollow(FOLLOW_2); |
31659 | ruleQualifiedName(); | 36326 | ruleQualifiedName(); |
31660 | 36327 | ||
31661 | state._fsp--; | 36328 | state._fsp--; |
31662 | 36329 | ||
31663 | after(grammarAccess.getClassDefinitionAccess().getSuperclassesNamedElementQualifiedNameParserRuleCall_3_2_1_0_1()); | 36330 | after(grammarAccess.getClassDeclarationAccess().getSupertypesSymbolQualifiedNameParserRuleCall_3_2_1_0_1()); |
31664 | 36331 | ||
31665 | } | 36332 | } |
31666 | 36333 | ||
31667 | after(grammarAccess.getClassDefinitionAccess().getSuperclassesNamedElementCrossReference_3_2_1_0()); | 36334 | after(grammarAccess.getClassDeclarationAccess().getSupertypesSymbolCrossReference_3_2_1_0()); |
31668 | 36335 | ||
31669 | } | 36336 | } |
31670 | 36337 | ||
@@ -31683,29 +36350,29 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
31683 | } | 36350 | } |
31684 | return ; | 36351 | return ; |
31685 | } | 36352 | } |
31686 | // $ANTLR end "rule__ClassDefinition__SuperclassesAssignment_3_2_1" | 36353 | // $ANTLR end "rule__ClassDeclaration__SupertypesAssignment_3_2_1" |
31687 | 36354 | ||
31688 | 36355 | ||
31689 | // $ANTLR start "rule__ClassDefinition__MembersAssignment_5" | 36356 | // $ANTLR start "rule__ClassDeclaration__FieldsAssignment_4_0_1" |
31690 | // InternalSolverLanguageParser.g:10513:1: rule__ClassDefinition__MembersAssignment_5 : ( ruleMemberDefinition ) ; | 36357 | // InternalSolverLanguageParser.g:12058:1: rule__ClassDeclaration__FieldsAssignment_4_0_1 : ( ruleField ) ; |
31691 | public final void rule__ClassDefinition__MembersAssignment_5() throws RecognitionException { | 36358 | public final void rule__ClassDeclaration__FieldsAssignment_4_0_1() throws RecognitionException { |
31692 | 36359 | ||
31693 | int stackSize = keepStackSize(); | 36360 | int stackSize = keepStackSize(); |
31694 | 36361 | ||
31695 | try { | 36362 | try { |
31696 | // InternalSolverLanguageParser.g:10517:1: ( ( ruleMemberDefinition ) ) | 36363 | // InternalSolverLanguageParser.g:12062:1: ( ( ruleField ) ) |
31697 | // InternalSolverLanguageParser.g:10518:2: ( ruleMemberDefinition ) | 36364 | // InternalSolverLanguageParser.g:12063:2: ( ruleField ) |
31698 | { | 36365 | { |
31699 | // InternalSolverLanguageParser.g:10518:2: ( ruleMemberDefinition ) | 36366 | // InternalSolverLanguageParser.g:12063:2: ( ruleField ) |
31700 | // InternalSolverLanguageParser.g:10519:3: ruleMemberDefinition | 36367 | // InternalSolverLanguageParser.g:12064:3: ruleField |
31701 | { | 36368 | { |
31702 | before(grammarAccess.getClassDefinitionAccess().getMembersMemberDefinitionParserRuleCall_5_0()); | 36369 | before(grammarAccess.getClassDeclarationAccess().getFieldsFieldParserRuleCall_4_0_1_0()); |
31703 | pushFollow(FOLLOW_2); | 36370 | pushFollow(FOLLOW_2); |
31704 | ruleMemberDefinition(); | 36371 | ruleField(); |
31705 | 36372 | ||
31706 | state._fsp--; | 36373 | state._fsp--; |
31707 | 36374 | ||
31708 | after(grammarAccess.getClassDefinitionAccess().getMembersMemberDefinitionParserRuleCall_5_0()); | 36375 | after(grammarAccess.getClassDeclarationAccess().getFieldsFieldParserRuleCall_4_0_1_0()); |
31709 | 36376 | ||
31710 | } | 36377 | } |
31711 | 36378 | ||
@@ -31724,33 +36391,78 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
31724 | } | 36391 | } |
31725 | return ; | 36392 | return ; |
31726 | } | 36393 | } |
31727 | // $ANTLR end "rule__ClassDefinition__MembersAssignment_5" | 36394 | // $ANTLR end "rule__ClassDeclaration__FieldsAssignment_4_0_1" |
31728 | 36395 | ||
31729 | 36396 | ||
31730 | // $ANTLR start "rule__MemberDefinition__ContainmentAssignment_0" | 36397 | // $ANTLR start "rule__Field__ContainmentAssignment_0_0" |
31731 | // InternalSolverLanguageParser.g:10528:1: rule__MemberDefinition__ContainmentAssignment_0 : ( ( Contains ) ) ; | 36398 | // InternalSolverLanguageParser.g:12073:1: rule__Field__ContainmentAssignment_0_0 : ( ( Contains ) ) ; |
31732 | public final void rule__MemberDefinition__ContainmentAssignment_0() throws RecognitionException { | 36399 | public final void rule__Field__ContainmentAssignment_0_0() throws RecognitionException { |
31733 | 36400 | ||
31734 | int stackSize = keepStackSize(); | 36401 | int stackSize = keepStackSize(); |
31735 | 36402 | ||
31736 | try { | 36403 | try { |
31737 | // InternalSolverLanguageParser.g:10532:1: ( ( ( Contains ) ) ) | 36404 | // InternalSolverLanguageParser.g:12077:1: ( ( ( Contains ) ) ) |
31738 | // InternalSolverLanguageParser.g:10533:2: ( ( Contains ) ) | 36405 | // InternalSolverLanguageParser.g:12078:2: ( ( Contains ) ) |
31739 | { | 36406 | { |
31740 | // InternalSolverLanguageParser.g:10533:2: ( ( Contains ) ) | 36407 | // InternalSolverLanguageParser.g:12078:2: ( ( Contains ) ) |
31741 | // InternalSolverLanguageParser.g:10534:3: ( Contains ) | 36408 | // InternalSolverLanguageParser.g:12079:3: ( Contains ) |
31742 | { | 36409 | { |
31743 | before(grammarAccess.getMemberDefinitionAccess().getContainmentContainsKeyword_0_0()); | 36410 | before(grammarAccess.getFieldAccess().getContainmentContainsKeyword_0_0_0()); |
31744 | // InternalSolverLanguageParser.g:10535:3: ( Contains ) | 36411 | // InternalSolverLanguageParser.g:12080:3: ( Contains ) |
31745 | // InternalSolverLanguageParser.g:10536:4: Contains | 36412 | // InternalSolverLanguageParser.g:12081:4: Contains |
31746 | { | 36413 | { |
31747 | before(grammarAccess.getMemberDefinitionAccess().getContainmentContainsKeyword_0_0()); | 36414 | before(grammarAccess.getFieldAccess().getContainmentContainsKeyword_0_0_0()); |
31748 | match(input,Contains,FOLLOW_2); | 36415 | match(input,Contains,FOLLOW_2); |
31749 | after(grammarAccess.getMemberDefinitionAccess().getContainmentContainsKeyword_0_0()); | 36416 | after(grammarAccess.getFieldAccess().getContainmentContainsKeyword_0_0_0()); |
36417 | |||
36418 | } | ||
36419 | |||
36420 | after(grammarAccess.getFieldAccess().getContainmentContainsKeyword_0_0_0()); | ||
36421 | |||
36422 | } | ||
36423 | |||
36424 | |||
36425 | } | ||
36426 | |||
36427 | } | ||
36428 | catch (RecognitionException re) { | ||
36429 | reportError(re); | ||
36430 | recover(input,re); | ||
36431 | } | ||
36432 | finally { | ||
36433 | |||
36434 | restoreStackSize(stackSize); | ||
36435 | |||
36436 | } | ||
36437 | return ; | ||
36438 | } | ||
36439 | // $ANTLR end "rule__Field__ContainmentAssignment_0_0" | ||
36440 | |||
36441 | |||
36442 | // $ANTLR start "rule__Field__CrossReferenceAssignment_0_1" | ||
36443 | // InternalSolverLanguageParser.g:12092:1: rule__Field__CrossReferenceAssignment_0_1 : ( ( Refers ) ) ; | ||
36444 | public final void rule__Field__CrossReferenceAssignment_0_1() throws RecognitionException { | ||
36445 | |||
36446 | int stackSize = keepStackSize(); | ||
36447 | |||
36448 | try { | ||
36449 | // InternalSolverLanguageParser.g:12096:1: ( ( ( Refers ) ) ) | ||
36450 | // InternalSolverLanguageParser.g:12097:2: ( ( Refers ) ) | ||
36451 | { | ||
36452 | // InternalSolverLanguageParser.g:12097:2: ( ( Refers ) ) | ||
36453 | // InternalSolverLanguageParser.g:12098:3: ( Refers ) | ||
36454 | { | ||
36455 | before(grammarAccess.getFieldAccess().getCrossReferenceRefersKeyword_0_1_0()); | ||
36456 | // InternalSolverLanguageParser.g:12099:3: ( Refers ) | ||
36457 | // InternalSolverLanguageParser.g:12100:4: Refers | ||
36458 | { | ||
36459 | before(grammarAccess.getFieldAccess().getCrossReferenceRefersKeyword_0_1_0()); | ||
36460 | match(input,Refers,FOLLOW_2); | ||
36461 | after(grammarAccess.getFieldAccess().getCrossReferenceRefersKeyword_0_1_0()); | ||
31750 | 36462 | ||
31751 | } | 36463 | } |
31752 | 36464 | ||
31753 | after(grammarAccess.getMemberDefinitionAccess().getContainmentContainsKeyword_0_0()); | 36465 | after(grammarAccess.getFieldAccess().getCrossReferenceRefersKeyword_0_1_0()); |
31754 | 36466 | ||
31755 | } | 36467 | } |
31756 | 36468 | ||
@@ -31769,37 +36481,37 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
31769 | } | 36481 | } |
31770 | return ; | 36482 | return ; |
31771 | } | 36483 | } |
31772 | // $ANTLR end "rule__MemberDefinition__ContainmentAssignment_0" | 36484 | // $ANTLR end "rule__Field__CrossReferenceAssignment_0_1" |
31773 | 36485 | ||
31774 | 36486 | ||
31775 | // $ANTLR start "rule__MemberDefinition__TypeAssignment_1" | 36487 | // $ANTLR start "rule__Field__TypeAssignment_1" |
31776 | // InternalSolverLanguageParser.g:10547:1: rule__MemberDefinition__TypeAssignment_1 : ( ( ruleQualifiedName ) ) ; | 36488 | // InternalSolverLanguageParser.g:12111:1: rule__Field__TypeAssignment_1 : ( ( ruleQualifiedName ) ) ; |
31777 | public final void rule__MemberDefinition__TypeAssignment_1() throws RecognitionException { | 36489 | public final void rule__Field__TypeAssignment_1() throws RecognitionException { |
31778 | 36490 | ||
31779 | int stackSize = keepStackSize(); | 36491 | int stackSize = keepStackSize(); |
31780 | 36492 | ||
31781 | try { | 36493 | try { |
31782 | // InternalSolverLanguageParser.g:10551:1: ( ( ( ruleQualifiedName ) ) ) | 36494 | // InternalSolverLanguageParser.g:12115:1: ( ( ( ruleQualifiedName ) ) ) |
31783 | // InternalSolverLanguageParser.g:10552:2: ( ( ruleQualifiedName ) ) | 36495 | // InternalSolverLanguageParser.g:12116:2: ( ( ruleQualifiedName ) ) |
31784 | { | 36496 | { |
31785 | // InternalSolverLanguageParser.g:10552:2: ( ( ruleQualifiedName ) ) | 36497 | // InternalSolverLanguageParser.g:12116:2: ( ( ruleQualifiedName ) ) |
31786 | // InternalSolverLanguageParser.g:10553:3: ( ruleQualifiedName ) | 36498 | // InternalSolverLanguageParser.g:12117:3: ( ruleQualifiedName ) |
31787 | { | 36499 | { |
31788 | before(grammarAccess.getMemberDefinitionAccess().getTypeNamedElementCrossReference_1_0()); | 36500 | before(grammarAccess.getFieldAccess().getTypeSymbolCrossReference_1_0()); |
31789 | // InternalSolverLanguageParser.g:10554:3: ( ruleQualifiedName ) | 36501 | // InternalSolverLanguageParser.g:12118:3: ( ruleQualifiedName ) |
31790 | // InternalSolverLanguageParser.g:10555:4: ruleQualifiedName | 36502 | // InternalSolverLanguageParser.g:12119:4: ruleQualifiedName |
31791 | { | 36503 | { |
31792 | before(grammarAccess.getMemberDefinitionAccess().getTypeNamedElementQualifiedNameParserRuleCall_1_0_1()); | 36504 | before(grammarAccess.getFieldAccess().getTypeSymbolQualifiedNameParserRuleCall_1_0_1()); |
31793 | pushFollow(FOLLOW_2); | 36505 | pushFollow(FOLLOW_2); |
31794 | ruleQualifiedName(); | 36506 | ruleQualifiedName(); |
31795 | 36507 | ||
31796 | state._fsp--; | 36508 | state._fsp--; |
31797 | 36509 | ||
31798 | after(grammarAccess.getMemberDefinitionAccess().getTypeNamedElementQualifiedNameParserRuleCall_1_0_1()); | 36510 | after(grammarAccess.getFieldAccess().getTypeSymbolQualifiedNameParserRuleCall_1_0_1()); |
31799 | 36511 | ||
31800 | } | 36512 | } |
31801 | 36513 | ||
31802 | after(grammarAccess.getMemberDefinitionAccess().getTypeNamedElementCrossReference_1_0()); | 36514 | after(grammarAccess.getFieldAccess().getTypeSymbolCrossReference_1_0()); |
31803 | 36515 | ||
31804 | } | 36516 | } |
31805 | 36517 | ||
@@ -31818,29 +36530,29 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
31818 | } | 36530 | } |
31819 | return ; | 36531 | return ; |
31820 | } | 36532 | } |
31821 | // $ANTLR end "rule__MemberDefinition__TypeAssignment_1" | 36533 | // $ANTLR end "rule__Field__TypeAssignment_1" |
31822 | 36534 | ||
31823 | 36535 | ||
31824 | // $ANTLR start "rule__MemberDefinition__MultiplicityAssignment_2" | 36536 | // $ANTLR start "rule__Field__MultiplicityAssignment_2" |
31825 | // InternalSolverLanguageParser.g:10566:1: rule__MemberDefinition__MultiplicityAssignment_2 : ( ruleMultiplicity ) ; | 36537 | // InternalSolverLanguageParser.g:12130:1: rule__Field__MultiplicityAssignment_2 : ( ruleMultiplicity ) ; |
31826 | public final void rule__MemberDefinition__MultiplicityAssignment_2() throws RecognitionException { | 36538 | public final void rule__Field__MultiplicityAssignment_2() throws RecognitionException { |
31827 | 36539 | ||
31828 | int stackSize = keepStackSize(); | 36540 | int stackSize = keepStackSize(); |
31829 | 36541 | ||
31830 | try { | 36542 | try { |
31831 | // InternalSolverLanguageParser.g:10570:1: ( ( ruleMultiplicity ) ) | 36543 | // InternalSolverLanguageParser.g:12134:1: ( ( ruleMultiplicity ) ) |
31832 | // InternalSolverLanguageParser.g:10571:2: ( ruleMultiplicity ) | 36544 | // InternalSolverLanguageParser.g:12135:2: ( ruleMultiplicity ) |
31833 | { | 36545 | { |
31834 | // InternalSolverLanguageParser.g:10571:2: ( ruleMultiplicity ) | 36546 | // InternalSolverLanguageParser.g:12135:2: ( ruleMultiplicity ) |
31835 | // InternalSolverLanguageParser.g:10572:3: ruleMultiplicity | 36547 | // InternalSolverLanguageParser.g:12136:3: ruleMultiplicity |
31836 | { | 36548 | { |
31837 | before(grammarAccess.getMemberDefinitionAccess().getMultiplicityMultiplicityParserRuleCall_2_0()); | 36549 | before(grammarAccess.getFieldAccess().getMultiplicityMultiplicityParserRuleCall_2_0()); |
31838 | pushFollow(FOLLOW_2); | 36550 | pushFollow(FOLLOW_2); |
31839 | ruleMultiplicity(); | 36551 | ruleMultiplicity(); |
31840 | 36552 | ||
31841 | state._fsp--; | 36553 | state._fsp--; |
31842 | 36554 | ||
31843 | after(grammarAccess.getMemberDefinitionAccess().getMultiplicityMultiplicityParserRuleCall_2_0()); | 36555 | after(grammarAccess.getFieldAccess().getMultiplicityMultiplicityParserRuleCall_2_0()); |
31844 | 36556 | ||
31845 | } | 36557 | } |
31846 | 36558 | ||
@@ -31859,25 +36571,25 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
31859 | } | 36571 | } |
31860 | return ; | 36572 | return ; |
31861 | } | 36573 | } |
31862 | // $ANTLR end "rule__MemberDefinition__MultiplicityAssignment_2" | 36574 | // $ANTLR end "rule__Field__MultiplicityAssignment_2" |
31863 | 36575 | ||
31864 | 36576 | ||
31865 | // $ANTLR start "rule__MemberDefinition__NameAssignment_3" | 36577 | // $ANTLR start "rule__Field__NameAssignment_3" |
31866 | // InternalSolverLanguageParser.g:10581:1: rule__MemberDefinition__NameAssignment_3 : ( RULE_ID ) ; | 36578 | // InternalSolverLanguageParser.g:12145:1: rule__Field__NameAssignment_3 : ( RULE_ID ) ; |
31867 | public final void rule__MemberDefinition__NameAssignment_3() throws RecognitionException { | 36579 | public final void rule__Field__NameAssignment_3() throws RecognitionException { |
31868 | 36580 | ||
31869 | int stackSize = keepStackSize(); | 36581 | int stackSize = keepStackSize(); |
31870 | 36582 | ||
31871 | try { | 36583 | try { |
31872 | // InternalSolverLanguageParser.g:10585:1: ( ( RULE_ID ) ) | 36584 | // InternalSolverLanguageParser.g:12149:1: ( ( RULE_ID ) ) |
31873 | // InternalSolverLanguageParser.g:10586:2: ( RULE_ID ) | 36585 | // InternalSolverLanguageParser.g:12150:2: ( RULE_ID ) |
31874 | { | 36586 | { |
31875 | // InternalSolverLanguageParser.g:10586:2: ( RULE_ID ) | 36587 | // InternalSolverLanguageParser.g:12150:2: ( RULE_ID ) |
31876 | // InternalSolverLanguageParser.g:10587:3: RULE_ID | 36588 | // InternalSolverLanguageParser.g:12151:3: RULE_ID |
31877 | { | 36589 | { |
31878 | before(grammarAccess.getMemberDefinitionAccess().getNameIDTerminalRuleCall_3_0()); | 36590 | before(grammarAccess.getFieldAccess().getNameIDTerminalRuleCall_3_0()); |
31879 | match(input,RULE_ID,FOLLOW_2); | 36591 | match(input,RULE_ID,FOLLOW_2); |
31880 | after(grammarAccess.getMemberDefinitionAccess().getNameIDTerminalRuleCall_3_0()); | 36592 | after(grammarAccess.getFieldAccess().getNameIDTerminalRuleCall_3_0()); |
31881 | 36593 | ||
31882 | } | 36594 | } |
31883 | 36595 | ||
@@ -31896,37 +36608,37 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
31896 | } | 36608 | } |
31897 | return ; | 36609 | return ; |
31898 | } | 36610 | } |
31899 | // $ANTLR end "rule__MemberDefinition__NameAssignment_3" | 36611 | // $ANTLR end "rule__Field__NameAssignment_3" |
31900 | 36612 | ||
31901 | 36613 | ||
31902 | // $ANTLR start "rule__MemberDefinition__OppositeAssignment_4_1" | 36614 | // $ANTLR start "rule__Field__OppositeAssignment_4_1" |
31903 | // InternalSolverLanguageParser.g:10596:1: rule__MemberDefinition__OppositeAssignment_4_1 : ( ( ruleQualifiedName ) ) ; | 36615 | // InternalSolverLanguageParser.g:12160:1: rule__Field__OppositeAssignment_4_1 : ( ( ruleQualifiedName ) ) ; |
31904 | public final void rule__MemberDefinition__OppositeAssignment_4_1() throws RecognitionException { | 36616 | public final void rule__Field__OppositeAssignment_4_1() throws RecognitionException { |
31905 | 36617 | ||
31906 | int stackSize = keepStackSize(); | 36618 | int stackSize = keepStackSize(); |
31907 | 36619 | ||
31908 | try { | 36620 | try { |
31909 | // InternalSolverLanguageParser.g:10600:1: ( ( ( ruleQualifiedName ) ) ) | 36621 | // InternalSolverLanguageParser.g:12164:1: ( ( ( ruleQualifiedName ) ) ) |
31910 | // InternalSolverLanguageParser.g:10601:2: ( ( ruleQualifiedName ) ) | 36622 | // InternalSolverLanguageParser.g:12165:2: ( ( ruleQualifiedName ) ) |
31911 | { | 36623 | { |
31912 | // InternalSolverLanguageParser.g:10601:2: ( ( ruleQualifiedName ) ) | 36624 | // InternalSolverLanguageParser.g:12165:2: ( ( ruleQualifiedName ) ) |
31913 | // InternalSolverLanguageParser.g:10602:3: ( ruleQualifiedName ) | 36625 | // InternalSolverLanguageParser.g:12166:3: ( ruleQualifiedName ) |
31914 | { | 36626 | { |
31915 | before(grammarAccess.getMemberDefinitionAccess().getOppositeNamedElementCrossReference_4_1_0()); | 36627 | before(grammarAccess.getFieldAccess().getOppositeSymbolCrossReference_4_1_0()); |
31916 | // InternalSolverLanguageParser.g:10603:3: ( ruleQualifiedName ) | 36628 | // InternalSolverLanguageParser.g:12167:3: ( ruleQualifiedName ) |
31917 | // InternalSolverLanguageParser.g:10604:4: ruleQualifiedName | 36629 | // InternalSolverLanguageParser.g:12168:4: ruleQualifiedName |
31918 | { | 36630 | { |
31919 | before(grammarAccess.getMemberDefinitionAccess().getOppositeNamedElementQualifiedNameParserRuleCall_4_1_0_1()); | 36631 | before(grammarAccess.getFieldAccess().getOppositeSymbolQualifiedNameParserRuleCall_4_1_0_1()); |
31920 | pushFollow(FOLLOW_2); | 36632 | pushFollow(FOLLOW_2); |
31921 | ruleQualifiedName(); | 36633 | ruleQualifiedName(); |
31922 | 36634 | ||
31923 | state._fsp--; | 36635 | state._fsp--; |
31924 | 36636 | ||
31925 | after(grammarAccess.getMemberDefinitionAccess().getOppositeNamedElementQualifiedNameParserRuleCall_4_1_0_1()); | 36637 | after(grammarAccess.getFieldAccess().getOppositeSymbolQualifiedNameParserRuleCall_4_1_0_1()); |
31926 | 36638 | ||
31927 | } | 36639 | } |
31928 | 36640 | ||
31929 | after(grammarAccess.getMemberDefinitionAccess().getOppositeNamedElementCrossReference_4_1_0()); | 36641 | after(grammarAccess.getFieldAccess().getOppositeSymbolCrossReference_4_1_0()); |
31930 | 36642 | ||
31931 | } | 36643 | } |
31932 | 36644 | ||
@@ -31945,29 +36657,29 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
31945 | } | 36657 | } |
31946 | return ; | 36658 | return ; |
31947 | } | 36659 | } |
31948 | // $ANTLR end "rule__MemberDefinition__OppositeAssignment_4_1" | 36660 | // $ANTLR end "rule__Field__OppositeAssignment_4_1" |
31949 | 36661 | ||
31950 | 36662 | ||
31951 | // $ANTLR start "rule__ExactMultiplicity__MultiplicityAssignment_1" | 36663 | // $ANTLR start "rule__ExactMultiplicity__ValueAssignment_1" |
31952 | // InternalSolverLanguageParser.g:10615:1: rule__ExactMultiplicity__MultiplicityAssignment_1 : ( ruleUpperMultiplicty ) ; | 36664 | // InternalSolverLanguageParser.g:12179:1: rule__ExactMultiplicity__ValueAssignment_1 : ( ruleUpperMultiplicty ) ; |
31953 | public final void rule__ExactMultiplicity__MultiplicityAssignment_1() throws RecognitionException { | 36665 | public final void rule__ExactMultiplicity__ValueAssignment_1() throws RecognitionException { |
31954 | 36666 | ||
31955 | int stackSize = keepStackSize(); | 36667 | int stackSize = keepStackSize(); |
31956 | 36668 | ||
31957 | try { | 36669 | try { |
31958 | // InternalSolverLanguageParser.g:10619:1: ( ( ruleUpperMultiplicty ) ) | 36670 | // InternalSolverLanguageParser.g:12183:1: ( ( ruleUpperMultiplicty ) ) |
31959 | // InternalSolverLanguageParser.g:10620:2: ( ruleUpperMultiplicty ) | 36671 | // InternalSolverLanguageParser.g:12184:2: ( ruleUpperMultiplicty ) |
31960 | { | 36672 | { |
31961 | // InternalSolverLanguageParser.g:10620:2: ( ruleUpperMultiplicty ) | 36673 | // InternalSolverLanguageParser.g:12184:2: ( ruleUpperMultiplicty ) |
31962 | // InternalSolverLanguageParser.g:10621:3: ruleUpperMultiplicty | 36674 | // InternalSolverLanguageParser.g:12185:3: ruleUpperMultiplicty |
31963 | { | 36675 | { |
31964 | before(grammarAccess.getExactMultiplicityAccess().getMultiplicityUpperMultiplictyParserRuleCall_1_0()); | 36676 | before(grammarAccess.getExactMultiplicityAccess().getValueUpperMultiplictyParserRuleCall_1_0()); |
31965 | pushFollow(FOLLOW_2); | 36677 | pushFollow(FOLLOW_2); |
31966 | ruleUpperMultiplicty(); | 36678 | ruleUpperMultiplicty(); |
31967 | 36679 | ||
31968 | state._fsp--; | 36680 | state._fsp--; |
31969 | 36681 | ||
31970 | after(grammarAccess.getExactMultiplicityAccess().getMultiplicityUpperMultiplictyParserRuleCall_1_0()); | 36682 | after(grammarAccess.getExactMultiplicityAccess().getValueUpperMultiplictyParserRuleCall_1_0()); |
31971 | 36683 | ||
31972 | } | 36684 | } |
31973 | 36685 | ||
@@ -31986,21 +36698,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
31986 | } | 36698 | } |
31987 | return ; | 36699 | return ; |
31988 | } | 36700 | } |
31989 | // $ANTLR end "rule__ExactMultiplicity__MultiplicityAssignment_1" | 36701 | // $ANTLR end "rule__ExactMultiplicity__ValueAssignment_1" |
31990 | 36702 | ||
31991 | 36703 | ||
31992 | // $ANTLR start "rule__BoundedMultiplicity__LowerBoundAssignment_1" | 36704 | // $ANTLR start "rule__BoundedMultiplicity__LowerBoundAssignment_1" |
31993 | // InternalSolverLanguageParser.g:10630:1: rule__BoundedMultiplicity__LowerBoundAssignment_1 : ( RULE_INT ) ; | 36705 | // InternalSolverLanguageParser.g:12194:1: rule__BoundedMultiplicity__LowerBoundAssignment_1 : ( RULE_INT ) ; |
31994 | public final void rule__BoundedMultiplicity__LowerBoundAssignment_1() throws RecognitionException { | 36706 | public final void rule__BoundedMultiplicity__LowerBoundAssignment_1() throws RecognitionException { |
31995 | 36707 | ||
31996 | int stackSize = keepStackSize(); | 36708 | int stackSize = keepStackSize(); |
31997 | 36709 | ||
31998 | try { | 36710 | try { |
31999 | // InternalSolverLanguageParser.g:10634:1: ( ( RULE_INT ) ) | 36711 | // InternalSolverLanguageParser.g:12198:1: ( ( RULE_INT ) ) |
32000 | // InternalSolverLanguageParser.g:10635:2: ( RULE_INT ) | 36712 | // InternalSolverLanguageParser.g:12199:2: ( RULE_INT ) |
32001 | { | 36713 | { |
32002 | // InternalSolverLanguageParser.g:10635:2: ( RULE_INT ) | 36714 | // InternalSolverLanguageParser.g:12199:2: ( RULE_INT ) |
32003 | // InternalSolverLanguageParser.g:10636:3: RULE_INT | 36715 | // InternalSolverLanguageParser.g:12200:3: RULE_INT |
32004 | { | 36716 | { |
32005 | before(grammarAccess.getBoundedMultiplicityAccess().getLowerBoundINTTerminalRuleCall_1_0()); | 36717 | before(grammarAccess.getBoundedMultiplicityAccess().getLowerBoundINTTerminalRuleCall_1_0()); |
32006 | match(input,RULE_INT,FOLLOW_2); | 36718 | match(input,RULE_INT,FOLLOW_2); |
@@ -32027,17 +36739,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
32027 | 36739 | ||
32028 | 36740 | ||
32029 | // $ANTLR start "rule__BoundedMultiplicity__UpperBoundAssignment_3" | 36741 | // $ANTLR start "rule__BoundedMultiplicity__UpperBoundAssignment_3" |
32030 | // InternalSolverLanguageParser.g:10645:1: rule__BoundedMultiplicity__UpperBoundAssignment_3 : ( ruleUpperMultiplicty ) ; | 36742 | // InternalSolverLanguageParser.g:12209:1: rule__BoundedMultiplicity__UpperBoundAssignment_3 : ( ruleUpperMultiplicty ) ; |
32031 | public final void rule__BoundedMultiplicity__UpperBoundAssignment_3() throws RecognitionException { | 36743 | public final void rule__BoundedMultiplicity__UpperBoundAssignment_3() throws RecognitionException { |
32032 | 36744 | ||
32033 | int stackSize = keepStackSize(); | 36745 | int stackSize = keepStackSize(); |
32034 | 36746 | ||
32035 | try { | 36747 | try { |
32036 | // InternalSolverLanguageParser.g:10649:1: ( ( ruleUpperMultiplicty ) ) | 36748 | // InternalSolverLanguageParser.g:12213:1: ( ( ruleUpperMultiplicty ) ) |
32037 | // InternalSolverLanguageParser.g:10650:2: ( ruleUpperMultiplicty ) | 36749 | // InternalSolverLanguageParser.g:12214:2: ( ruleUpperMultiplicty ) |
32038 | { | 36750 | { |
32039 | // InternalSolverLanguageParser.g:10650:2: ( ruleUpperMultiplicty ) | 36751 | // InternalSolverLanguageParser.g:12214:2: ( ruleUpperMultiplicty ) |
32040 | // InternalSolverLanguageParser.g:10651:3: ruleUpperMultiplicty | 36752 | // InternalSolverLanguageParser.g:12215:3: ruleUpperMultiplicty |
32041 | { | 36753 | { |
32042 | before(grammarAccess.getBoundedMultiplicityAccess().getUpperBoundUpperMultiplictyParserRuleCall_3_0()); | 36754 | before(grammarAccess.getBoundedMultiplicityAccess().getUpperBoundUpperMultiplictyParserRuleCall_3_0()); |
32043 | pushFollow(FOLLOW_2); | 36755 | pushFollow(FOLLOW_2); |
@@ -32067,34 +36779,190 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
32067 | // $ANTLR end "rule__BoundedMultiplicity__UpperBoundAssignment_3" | 36779 | // $ANTLR end "rule__BoundedMultiplicity__UpperBoundAssignment_3" |
32068 | 36780 | ||
32069 | 36781 | ||
32070 | // $ANTLR start "rule__ExactScopeDefinition__TypeAssignment_1" | 36782 | // $ANTLR start "rule__EnumDeclaration__NameAssignment_1" |
32071 | // InternalSolverLanguageParser.g:10660:1: rule__ExactScopeDefinition__TypeAssignment_1 : ( ( ruleQualifiedName ) ) ; | 36783 | // InternalSolverLanguageParser.g:12224:1: rule__EnumDeclaration__NameAssignment_1 : ( RULE_ID ) ; |
32072 | public final void rule__ExactScopeDefinition__TypeAssignment_1() throws RecognitionException { | 36784 | public final void rule__EnumDeclaration__NameAssignment_1() throws RecognitionException { |
36785 | |||
36786 | int stackSize = keepStackSize(); | ||
36787 | |||
36788 | try { | ||
36789 | // InternalSolverLanguageParser.g:12228:1: ( ( RULE_ID ) ) | ||
36790 | // InternalSolverLanguageParser.g:12229:2: ( RULE_ID ) | ||
36791 | { | ||
36792 | // InternalSolverLanguageParser.g:12229:2: ( RULE_ID ) | ||
36793 | // InternalSolverLanguageParser.g:12230:3: RULE_ID | ||
36794 | { | ||
36795 | before(grammarAccess.getEnumDeclarationAccess().getNameIDTerminalRuleCall_1_0()); | ||
36796 | match(input,RULE_ID,FOLLOW_2); | ||
36797 | after(grammarAccess.getEnumDeclarationAccess().getNameIDTerminalRuleCall_1_0()); | ||
36798 | |||
36799 | } | ||
36800 | |||
36801 | |||
36802 | } | ||
36803 | |||
36804 | } | ||
36805 | catch (RecognitionException re) { | ||
36806 | reportError(re); | ||
36807 | recover(input,re); | ||
36808 | } | ||
36809 | finally { | ||
36810 | |||
36811 | restoreStackSize(stackSize); | ||
36812 | |||
36813 | } | ||
36814 | return ; | ||
36815 | } | ||
36816 | // $ANTLR end "rule__EnumDeclaration__NameAssignment_1" | ||
36817 | |||
36818 | |||
36819 | // $ANTLR start "rule__EnumDeclaration__LiteralsAssignment_2_0_1_0" | ||
36820 | // InternalSolverLanguageParser.g:12239:1: rule__EnumDeclaration__LiteralsAssignment_2_0_1_0 : ( ruleEnumLiteral ) ; | ||
36821 | public final void rule__EnumDeclaration__LiteralsAssignment_2_0_1_0() throws RecognitionException { | ||
36822 | |||
36823 | int stackSize = keepStackSize(); | ||
36824 | |||
36825 | try { | ||
36826 | // InternalSolverLanguageParser.g:12243:1: ( ( ruleEnumLiteral ) ) | ||
36827 | // InternalSolverLanguageParser.g:12244:2: ( ruleEnumLiteral ) | ||
36828 | { | ||
36829 | // InternalSolverLanguageParser.g:12244:2: ( ruleEnumLiteral ) | ||
36830 | // InternalSolverLanguageParser.g:12245:3: ruleEnumLiteral | ||
36831 | { | ||
36832 | before(grammarAccess.getEnumDeclarationAccess().getLiteralsEnumLiteralParserRuleCall_2_0_1_0_0()); | ||
36833 | pushFollow(FOLLOW_2); | ||
36834 | ruleEnumLiteral(); | ||
36835 | |||
36836 | state._fsp--; | ||
36837 | |||
36838 | after(grammarAccess.getEnumDeclarationAccess().getLiteralsEnumLiteralParserRuleCall_2_0_1_0_0()); | ||
36839 | |||
36840 | } | ||
36841 | |||
36842 | |||
36843 | } | ||
36844 | |||
36845 | } | ||
36846 | catch (RecognitionException re) { | ||
36847 | reportError(re); | ||
36848 | recover(input,re); | ||
36849 | } | ||
36850 | finally { | ||
36851 | |||
36852 | restoreStackSize(stackSize); | ||
36853 | |||
36854 | } | ||
36855 | return ; | ||
36856 | } | ||
36857 | // $ANTLR end "rule__EnumDeclaration__LiteralsAssignment_2_0_1_0" | ||
36858 | |||
36859 | |||
36860 | // $ANTLR start "rule__EnumDeclaration__LiteralsAssignment_2_0_1_1_1" | ||
36861 | // InternalSolverLanguageParser.g:12254:1: rule__EnumDeclaration__LiteralsAssignment_2_0_1_1_1 : ( ruleEnumLiteral ) ; | ||
36862 | public final void rule__EnumDeclaration__LiteralsAssignment_2_0_1_1_1() throws RecognitionException { | ||
36863 | |||
36864 | int stackSize = keepStackSize(); | ||
36865 | |||
36866 | try { | ||
36867 | // InternalSolverLanguageParser.g:12258:1: ( ( ruleEnumLiteral ) ) | ||
36868 | // InternalSolverLanguageParser.g:12259:2: ( ruleEnumLiteral ) | ||
36869 | { | ||
36870 | // InternalSolverLanguageParser.g:12259:2: ( ruleEnumLiteral ) | ||
36871 | // InternalSolverLanguageParser.g:12260:3: ruleEnumLiteral | ||
36872 | { | ||
36873 | before(grammarAccess.getEnumDeclarationAccess().getLiteralsEnumLiteralParserRuleCall_2_0_1_1_1_0()); | ||
36874 | pushFollow(FOLLOW_2); | ||
36875 | ruleEnumLiteral(); | ||
36876 | |||
36877 | state._fsp--; | ||
36878 | |||
36879 | after(grammarAccess.getEnumDeclarationAccess().getLiteralsEnumLiteralParserRuleCall_2_0_1_1_1_0()); | ||
36880 | |||
36881 | } | ||
36882 | |||
36883 | |||
36884 | } | ||
36885 | |||
36886 | } | ||
36887 | catch (RecognitionException re) { | ||
36888 | reportError(re); | ||
36889 | recover(input,re); | ||
36890 | } | ||
36891 | finally { | ||
36892 | |||
36893 | restoreStackSize(stackSize); | ||
36894 | |||
36895 | } | ||
36896 | return ; | ||
36897 | } | ||
36898 | // $ANTLR end "rule__EnumDeclaration__LiteralsAssignment_2_0_1_1_1" | ||
36899 | |||
36900 | |||
36901 | // $ANTLR start "rule__EnumLiteral__NameAssignment" | ||
36902 | // InternalSolverLanguageParser.g:12269:1: rule__EnumLiteral__NameAssignment : ( RULE_ID ) ; | ||
36903 | public final void rule__EnumLiteral__NameAssignment() throws RecognitionException { | ||
36904 | |||
36905 | int stackSize = keepStackSize(); | ||
36906 | |||
36907 | try { | ||
36908 | // InternalSolverLanguageParser.g:12273:1: ( ( RULE_ID ) ) | ||
36909 | // InternalSolverLanguageParser.g:12274:2: ( RULE_ID ) | ||
36910 | { | ||
36911 | // InternalSolverLanguageParser.g:12274:2: ( RULE_ID ) | ||
36912 | // InternalSolverLanguageParser.g:12275:3: RULE_ID | ||
36913 | { | ||
36914 | before(grammarAccess.getEnumLiteralAccess().getNameIDTerminalRuleCall_0()); | ||
36915 | match(input,RULE_ID,FOLLOW_2); | ||
36916 | after(grammarAccess.getEnumLiteralAccess().getNameIDTerminalRuleCall_0()); | ||
36917 | |||
36918 | } | ||
36919 | |||
36920 | |||
36921 | } | ||
36922 | |||
36923 | } | ||
36924 | catch (RecognitionException re) { | ||
36925 | reportError(re); | ||
36926 | recover(input,re); | ||
36927 | } | ||
36928 | finally { | ||
36929 | |||
36930 | restoreStackSize(stackSize); | ||
36931 | |||
36932 | } | ||
36933 | return ; | ||
36934 | } | ||
36935 | // $ANTLR end "rule__EnumLiteral__NameAssignment" | ||
36936 | |||
36937 | |||
36938 | // $ANTLR start "rule__ExactScope__TypeAssignment_1" | ||
36939 | // InternalSolverLanguageParser.g:12284:1: rule__ExactScope__TypeAssignment_1 : ( ( ruleQualifiedName ) ) ; | ||
36940 | public final void rule__ExactScope__TypeAssignment_1() throws RecognitionException { | ||
32073 | 36941 | ||
32074 | int stackSize = keepStackSize(); | 36942 | int stackSize = keepStackSize(); |
32075 | 36943 | ||
32076 | try { | 36944 | try { |
32077 | // InternalSolverLanguageParser.g:10664:1: ( ( ( ruleQualifiedName ) ) ) | 36945 | // InternalSolverLanguageParser.g:12288:1: ( ( ( ruleQualifiedName ) ) ) |
32078 | // InternalSolverLanguageParser.g:10665:2: ( ( ruleQualifiedName ) ) | 36946 | // InternalSolverLanguageParser.g:12289:2: ( ( ruleQualifiedName ) ) |
32079 | { | 36947 | { |
32080 | // InternalSolverLanguageParser.g:10665:2: ( ( ruleQualifiedName ) ) | 36948 | // InternalSolverLanguageParser.g:12289:2: ( ( ruleQualifiedName ) ) |
32081 | // InternalSolverLanguageParser.g:10666:3: ( ruleQualifiedName ) | 36949 | // InternalSolverLanguageParser.g:12290:3: ( ruleQualifiedName ) |
32082 | { | 36950 | { |
32083 | before(grammarAccess.getExactScopeDefinitionAccess().getTypeNamedElementCrossReference_1_0()); | 36951 | before(grammarAccess.getExactScopeAccess().getTypeSymbolCrossReference_1_0()); |
32084 | // InternalSolverLanguageParser.g:10667:3: ( ruleQualifiedName ) | 36952 | // InternalSolverLanguageParser.g:12291:3: ( ruleQualifiedName ) |
32085 | // InternalSolverLanguageParser.g:10668:4: ruleQualifiedName | 36953 | // InternalSolverLanguageParser.g:12292:4: ruleQualifiedName |
32086 | { | 36954 | { |
32087 | before(grammarAccess.getExactScopeDefinitionAccess().getTypeNamedElementQualifiedNameParserRuleCall_1_0_1()); | 36955 | before(grammarAccess.getExactScopeAccess().getTypeSymbolQualifiedNameParserRuleCall_1_0_1()); |
32088 | pushFollow(FOLLOW_2); | 36956 | pushFollow(FOLLOW_2); |
32089 | ruleQualifiedName(); | 36957 | ruleQualifiedName(); |
32090 | 36958 | ||
32091 | state._fsp--; | 36959 | state._fsp--; |
32092 | 36960 | ||
32093 | after(grammarAccess.getExactScopeDefinitionAccess().getTypeNamedElementQualifiedNameParserRuleCall_1_0_1()); | 36961 | after(grammarAccess.getExactScopeAccess().getTypeSymbolQualifiedNameParserRuleCall_1_0_1()); |
32094 | 36962 | ||
32095 | } | 36963 | } |
32096 | 36964 | ||
32097 | after(grammarAccess.getExactScopeDefinitionAccess().getTypeNamedElementCrossReference_1_0()); | 36965 | after(grammarAccess.getExactScopeAccess().getTypeSymbolCrossReference_1_0()); |
32098 | 36966 | ||
32099 | } | 36967 | } |
32100 | 36968 | ||
@@ -32113,25 +36981,25 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
32113 | } | 36981 | } |
32114 | return ; | 36982 | return ; |
32115 | } | 36983 | } |
32116 | // $ANTLR end "rule__ExactScopeDefinition__TypeAssignment_1" | 36984 | // $ANTLR end "rule__ExactScope__TypeAssignment_1" |
32117 | 36985 | ||
32118 | 36986 | ||
32119 | // $ANTLR start "rule__ExactScopeDefinition__ExactScopeAssignment_3" | 36987 | // $ANTLR start "rule__ExactScope__SizeAssignment_3" |
32120 | // InternalSolverLanguageParser.g:10679:1: rule__ExactScopeDefinition__ExactScopeAssignment_3 : ( RULE_INT ) ; | 36988 | // InternalSolverLanguageParser.g:12303:1: rule__ExactScope__SizeAssignment_3 : ( RULE_INT ) ; |
32121 | public final void rule__ExactScopeDefinition__ExactScopeAssignment_3() throws RecognitionException { | 36989 | public final void rule__ExactScope__SizeAssignment_3() throws RecognitionException { |
32122 | 36990 | ||
32123 | int stackSize = keepStackSize(); | 36991 | int stackSize = keepStackSize(); |
32124 | 36992 | ||
32125 | try { | 36993 | try { |
32126 | // InternalSolverLanguageParser.g:10683:1: ( ( RULE_INT ) ) | 36994 | // InternalSolverLanguageParser.g:12307:1: ( ( RULE_INT ) ) |
32127 | // InternalSolverLanguageParser.g:10684:2: ( RULE_INT ) | 36995 | // InternalSolverLanguageParser.g:12308:2: ( RULE_INT ) |
32128 | { | 36996 | { |
32129 | // InternalSolverLanguageParser.g:10684:2: ( RULE_INT ) | 36997 | // InternalSolverLanguageParser.g:12308:2: ( RULE_INT ) |
32130 | // InternalSolverLanguageParser.g:10685:3: RULE_INT | 36998 | // InternalSolverLanguageParser.g:12309:3: RULE_INT |
32131 | { | 36999 | { |
32132 | before(grammarAccess.getExactScopeDefinitionAccess().getExactScopeINTTerminalRuleCall_3_0()); | 37000 | before(grammarAccess.getExactScopeAccess().getSizeINTTerminalRuleCall_3_0()); |
32133 | match(input,RULE_INT,FOLLOW_2); | 37001 | match(input,RULE_INT,FOLLOW_2); |
32134 | after(grammarAccess.getExactScopeDefinitionAccess().getExactScopeINTTerminalRuleCall_3_0()); | 37002 | after(grammarAccess.getExactScopeAccess().getSizeINTTerminalRuleCall_3_0()); |
32135 | 37003 | ||
32136 | } | 37004 | } |
32137 | 37005 | ||
@@ -32150,25 +37018,25 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
32150 | } | 37018 | } |
32151 | return ; | 37019 | return ; |
32152 | } | 37020 | } |
32153 | // $ANTLR end "rule__ExactScopeDefinition__ExactScopeAssignment_3" | 37021 | // $ANTLR end "rule__ExactScope__SizeAssignment_3" |
32154 | 37022 | ||
32155 | 37023 | ||
32156 | // $ANTLR start "rule__BoundedScopeDefinition__LowerBoundAssignment_1_0_0_0" | 37024 | // $ANTLR start "rule__BoundedScope__LowerBoundAssignment_1_0_0_0" |
32157 | // InternalSolverLanguageParser.g:10694:1: rule__BoundedScopeDefinition__LowerBoundAssignment_1_0_0_0 : ( RULE_INT ) ; | 37025 | // InternalSolverLanguageParser.g:12318:1: rule__BoundedScope__LowerBoundAssignment_1_0_0_0 : ( RULE_INT ) ; |
32158 | public final void rule__BoundedScopeDefinition__LowerBoundAssignment_1_0_0_0() throws RecognitionException { | 37026 | public final void rule__BoundedScope__LowerBoundAssignment_1_0_0_0() throws RecognitionException { |
32159 | 37027 | ||
32160 | int stackSize = keepStackSize(); | 37028 | int stackSize = keepStackSize(); |
32161 | 37029 | ||
32162 | try { | 37030 | try { |
32163 | // InternalSolverLanguageParser.g:10698:1: ( ( RULE_INT ) ) | 37031 | // InternalSolverLanguageParser.g:12322:1: ( ( RULE_INT ) ) |
32164 | // InternalSolverLanguageParser.g:10699:2: ( RULE_INT ) | 37032 | // InternalSolverLanguageParser.g:12323:2: ( RULE_INT ) |
32165 | { | 37033 | { |
32166 | // InternalSolverLanguageParser.g:10699:2: ( RULE_INT ) | 37034 | // InternalSolverLanguageParser.g:12323:2: ( RULE_INT ) |
32167 | // InternalSolverLanguageParser.g:10700:3: RULE_INT | 37035 | // InternalSolverLanguageParser.g:12324:3: RULE_INT |
32168 | { | 37036 | { |
32169 | before(grammarAccess.getBoundedScopeDefinitionAccess().getLowerBoundINTTerminalRuleCall_1_0_0_0_0()); | 37037 | before(grammarAccess.getBoundedScopeAccess().getLowerBoundINTTerminalRuleCall_1_0_0_0_0()); |
32170 | match(input,RULE_INT,FOLLOW_2); | 37038 | match(input,RULE_INT,FOLLOW_2); |
32171 | after(grammarAccess.getBoundedScopeDefinitionAccess().getLowerBoundINTTerminalRuleCall_1_0_0_0_0()); | 37039 | after(grammarAccess.getBoundedScopeAccess().getLowerBoundINTTerminalRuleCall_1_0_0_0_0()); |
32172 | 37040 | ||
32173 | } | 37041 | } |
32174 | 37042 | ||
@@ -32187,37 +37055,37 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
32187 | } | 37055 | } |
32188 | return ; | 37056 | return ; |
32189 | } | 37057 | } |
32190 | // $ANTLR end "rule__BoundedScopeDefinition__LowerBoundAssignment_1_0_0_0" | 37058 | // $ANTLR end "rule__BoundedScope__LowerBoundAssignment_1_0_0_0" |
32191 | 37059 | ||
32192 | 37060 | ||
32193 | // $ANTLR start "rule__BoundedScopeDefinition__TypeAssignment_1_0_1" | 37061 | // $ANTLR start "rule__BoundedScope__TypeAssignment_1_0_1" |
32194 | // InternalSolverLanguageParser.g:10709:1: rule__BoundedScopeDefinition__TypeAssignment_1_0_1 : ( ( ruleQualifiedName ) ) ; | 37062 | // InternalSolverLanguageParser.g:12333:1: rule__BoundedScope__TypeAssignment_1_0_1 : ( ( ruleQualifiedName ) ) ; |
32195 | public final void rule__BoundedScopeDefinition__TypeAssignment_1_0_1() throws RecognitionException { | 37063 | public final void rule__BoundedScope__TypeAssignment_1_0_1() throws RecognitionException { |
32196 | 37064 | ||
32197 | int stackSize = keepStackSize(); | 37065 | int stackSize = keepStackSize(); |
32198 | 37066 | ||
32199 | try { | 37067 | try { |
32200 | // InternalSolverLanguageParser.g:10713:1: ( ( ( ruleQualifiedName ) ) ) | 37068 | // InternalSolverLanguageParser.g:12337:1: ( ( ( ruleQualifiedName ) ) ) |
32201 | // InternalSolverLanguageParser.g:10714:2: ( ( ruleQualifiedName ) ) | 37069 | // InternalSolverLanguageParser.g:12338:2: ( ( ruleQualifiedName ) ) |
32202 | { | 37070 | { |
32203 | // InternalSolverLanguageParser.g:10714:2: ( ( ruleQualifiedName ) ) | 37071 | // InternalSolverLanguageParser.g:12338:2: ( ( ruleQualifiedName ) ) |
32204 | // InternalSolverLanguageParser.g:10715:3: ( ruleQualifiedName ) | 37072 | // InternalSolverLanguageParser.g:12339:3: ( ruleQualifiedName ) |
32205 | { | 37073 | { |
32206 | before(grammarAccess.getBoundedScopeDefinitionAccess().getTypeNamedElementCrossReference_1_0_1_0()); | 37074 | before(grammarAccess.getBoundedScopeAccess().getTypeSymbolCrossReference_1_0_1_0()); |
32207 | // InternalSolverLanguageParser.g:10716:3: ( ruleQualifiedName ) | 37075 | // InternalSolverLanguageParser.g:12340:3: ( ruleQualifiedName ) |
32208 | // InternalSolverLanguageParser.g:10717:4: ruleQualifiedName | 37076 | // InternalSolverLanguageParser.g:12341:4: ruleQualifiedName |
32209 | { | 37077 | { |
32210 | before(grammarAccess.getBoundedScopeDefinitionAccess().getTypeNamedElementQualifiedNameParserRuleCall_1_0_1_0_1()); | 37078 | before(grammarAccess.getBoundedScopeAccess().getTypeSymbolQualifiedNameParserRuleCall_1_0_1_0_1()); |
32211 | pushFollow(FOLLOW_2); | 37079 | pushFollow(FOLLOW_2); |
32212 | ruleQualifiedName(); | 37080 | ruleQualifiedName(); |
32213 | 37081 | ||
32214 | state._fsp--; | 37082 | state._fsp--; |
32215 | 37083 | ||
32216 | after(grammarAccess.getBoundedScopeDefinitionAccess().getTypeNamedElementQualifiedNameParserRuleCall_1_0_1_0_1()); | 37084 | after(grammarAccess.getBoundedScopeAccess().getTypeSymbolQualifiedNameParserRuleCall_1_0_1_0_1()); |
32217 | 37085 | ||
32218 | } | 37086 | } |
32219 | 37087 | ||
32220 | after(grammarAccess.getBoundedScopeDefinitionAccess().getTypeNamedElementCrossReference_1_0_1_0()); | 37088 | after(grammarAccess.getBoundedScopeAccess().getTypeSymbolCrossReference_1_0_1_0()); |
32221 | 37089 | ||
32222 | } | 37090 | } |
32223 | 37091 | ||
@@ -32236,25 +37104,25 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
32236 | } | 37104 | } |
32237 | return ; | 37105 | return ; |
32238 | } | 37106 | } |
32239 | // $ANTLR end "rule__BoundedScopeDefinition__TypeAssignment_1_0_1" | 37107 | // $ANTLR end "rule__BoundedScope__TypeAssignment_1_0_1" |
32240 | 37108 | ||
32241 | 37109 | ||
32242 | // $ANTLR start "rule__BoundedScopeDefinition__UpperBoundAssignment_1_0_3" | 37110 | // $ANTLR start "rule__BoundedScope__UpperBoundAssignment_1_0_3" |
32243 | // InternalSolverLanguageParser.g:10728:1: rule__BoundedScopeDefinition__UpperBoundAssignment_1_0_3 : ( RULE_INT ) ; | 37111 | // InternalSolverLanguageParser.g:12352:1: rule__BoundedScope__UpperBoundAssignment_1_0_3 : ( RULE_INT ) ; |
32244 | public final void rule__BoundedScopeDefinition__UpperBoundAssignment_1_0_3() throws RecognitionException { | 37112 | public final void rule__BoundedScope__UpperBoundAssignment_1_0_3() throws RecognitionException { |
32245 | 37113 | ||
32246 | int stackSize = keepStackSize(); | 37114 | int stackSize = keepStackSize(); |
32247 | 37115 | ||
32248 | try { | 37116 | try { |
32249 | // InternalSolverLanguageParser.g:10732:1: ( ( RULE_INT ) ) | 37117 | // InternalSolverLanguageParser.g:12356:1: ( ( RULE_INT ) ) |
32250 | // InternalSolverLanguageParser.g:10733:2: ( RULE_INT ) | 37118 | // InternalSolverLanguageParser.g:12357:2: ( RULE_INT ) |
32251 | { | 37119 | { |
32252 | // InternalSolverLanguageParser.g:10733:2: ( RULE_INT ) | 37120 | // InternalSolverLanguageParser.g:12357:2: ( RULE_INT ) |
32253 | // InternalSolverLanguageParser.g:10734:3: RULE_INT | 37121 | // InternalSolverLanguageParser.g:12358:3: RULE_INT |
32254 | { | 37122 | { |
32255 | before(grammarAccess.getBoundedScopeDefinitionAccess().getUpperBoundINTTerminalRuleCall_1_0_3_0()); | 37123 | before(grammarAccess.getBoundedScopeAccess().getUpperBoundINTTerminalRuleCall_1_0_3_0()); |
32256 | match(input,RULE_INT,FOLLOW_2); | 37124 | match(input,RULE_INT,FOLLOW_2); |
32257 | after(grammarAccess.getBoundedScopeDefinitionAccess().getUpperBoundINTTerminalRuleCall_1_0_3_0()); | 37125 | after(grammarAccess.getBoundedScopeAccess().getUpperBoundINTTerminalRuleCall_1_0_3_0()); |
32258 | 37126 | ||
32259 | } | 37127 | } |
32260 | 37128 | ||
@@ -32273,25 +37141,25 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
32273 | } | 37141 | } |
32274 | return ; | 37142 | return ; |
32275 | } | 37143 | } |
32276 | // $ANTLR end "rule__BoundedScopeDefinition__UpperBoundAssignment_1_0_3" | 37144 | // $ANTLR end "rule__BoundedScope__UpperBoundAssignment_1_0_3" |
32277 | 37145 | ||
32278 | 37146 | ||
32279 | // $ANTLR start "rule__BoundedScopeDefinition__UpperBoundAssignment_1_1_0" | 37147 | // $ANTLR start "rule__BoundedScope__UpperBoundAssignment_1_1_0" |
32280 | // InternalSolverLanguageParser.g:10743:1: rule__BoundedScopeDefinition__UpperBoundAssignment_1_1_0 : ( RULE_INT ) ; | 37148 | // InternalSolverLanguageParser.g:12367:1: rule__BoundedScope__UpperBoundAssignment_1_1_0 : ( RULE_INT ) ; |
32281 | public final void rule__BoundedScopeDefinition__UpperBoundAssignment_1_1_0() throws RecognitionException { | 37149 | public final void rule__BoundedScope__UpperBoundAssignment_1_1_0() throws RecognitionException { |
32282 | 37150 | ||
32283 | int stackSize = keepStackSize(); | 37151 | int stackSize = keepStackSize(); |
32284 | 37152 | ||
32285 | try { | 37153 | try { |
32286 | // InternalSolverLanguageParser.g:10747:1: ( ( RULE_INT ) ) | 37154 | // InternalSolverLanguageParser.g:12371:1: ( ( RULE_INT ) ) |
32287 | // InternalSolverLanguageParser.g:10748:2: ( RULE_INT ) | 37155 | // InternalSolverLanguageParser.g:12372:2: ( RULE_INT ) |
32288 | { | 37156 | { |
32289 | // InternalSolverLanguageParser.g:10748:2: ( RULE_INT ) | 37157 | // InternalSolverLanguageParser.g:12372:2: ( RULE_INT ) |
32290 | // InternalSolverLanguageParser.g:10749:3: RULE_INT | 37158 | // InternalSolverLanguageParser.g:12373:3: RULE_INT |
32291 | { | 37159 | { |
32292 | before(grammarAccess.getBoundedScopeDefinitionAccess().getUpperBoundINTTerminalRuleCall_1_1_0_0()); | 37160 | before(grammarAccess.getBoundedScopeAccess().getUpperBoundINTTerminalRuleCall_1_1_0_0()); |
32293 | match(input,RULE_INT,FOLLOW_2); | 37161 | match(input,RULE_INT,FOLLOW_2); |
32294 | after(grammarAccess.getBoundedScopeDefinitionAccess().getUpperBoundINTTerminalRuleCall_1_1_0_0()); | 37162 | after(grammarAccess.getBoundedScopeAccess().getUpperBoundINTTerminalRuleCall_1_1_0_0()); |
32295 | 37163 | ||
32296 | } | 37164 | } |
32297 | 37165 | ||
@@ -32310,37 +37178,37 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
32310 | } | 37178 | } |
32311 | return ; | 37179 | return ; |
32312 | } | 37180 | } |
32313 | // $ANTLR end "rule__BoundedScopeDefinition__UpperBoundAssignment_1_1_0" | 37181 | // $ANTLR end "rule__BoundedScope__UpperBoundAssignment_1_1_0" |
32314 | 37182 | ||
32315 | 37183 | ||
32316 | // $ANTLR start "rule__BoundedScopeDefinition__TypeAssignment_1_1_2" | 37184 | // $ANTLR start "rule__BoundedScope__TypeAssignment_1_1_2" |
32317 | // InternalSolverLanguageParser.g:10758:1: rule__BoundedScopeDefinition__TypeAssignment_1_1_2 : ( ( ruleQualifiedName ) ) ; | 37185 | // InternalSolverLanguageParser.g:12382:1: rule__BoundedScope__TypeAssignment_1_1_2 : ( ( ruleQualifiedName ) ) ; |
32318 | public final void rule__BoundedScopeDefinition__TypeAssignment_1_1_2() throws RecognitionException { | 37186 | public final void rule__BoundedScope__TypeAssignment_1_1_2() throws RecognitionException { |
32319 | 37187 | ||
32320 | int stackSize = keepStackSize(); | 37188 | int stackSize = keepStackSize(); |
32321 | 37189 | ||
32322 | try { | 37190 | try { |
32323 | // InternalSolverLanguageParser.g:10762:1: ( ( ( ruleQualifiedName ) ) ) | 37191 | // InternalSolverLanguageParser.g:12386:1: ( ( ( ruleQualifiedName ) ) ) |
32324 | // InternalSolverLanguageParser.g:10763:2: ( ( ruleQualifiedName ) ) | 37192 | // InternalSolverLanguageParser.g:12387:2: ( ( ruleQualifiedName ) ) |
32325 | { | 37193 | { |
32326 | // InternalSolverLanguageParser.g:10763:2: ( ( ruleQualifiedName ) ) | 37194 | // InternalSolverLanguageParser.g:12387:2: ( ( ruleQualifiedName ) ) |
32327 | // InternalSolverLanguageParser.g:10764:3: ( ruleQualifiedName ) | 37195 | // InternalSolverLanguageParser.g:12388:3: ( ruleQualifiedName ) |
32328 | { | 37196 | { |
32329 | before(grammarAccess.getBoundedScopeDefinitionAccess().getTypeNamedElementCrossReference_1_1_2_0()); | 37197 | before(grammarAccess.getBoundedScopeAccess().getTypeSymbolCrossReference_1_1_2_0()); |
32330 | // InternalSolverLanguageParser.g:10765:3: ( ruleQualifiedName ) | 37198 | // InternalSolverLanguageParser.g:12389:3: ( ruleQualifiedName ) |
32331 | // InternalSolverLanguageParser.g:10766:4: ruleQualifiedName | 37199 | // InternalSolverLanguageParser.g:12390:4: ruleQualifiedName |
32332 | { | 37200 | { |
32333 | before(grammarAccess.getBoundedScopeDefinitionAccess().getTypeNamedElementQualifiedNameParserRuleCall_1_1_2_0_1()); | 37201 | before(grammarAccess.getBoundedScopeAccess().getTypeSymbolQualifiedNameParserRuleCall_1_1_2_0_1()); |
32334 | pushFollow(FOLLOW_2); | 37202 | pushFollow(FOLLOW_2); |
32335 | ruleQualifiedName(); | 37203 | ruleQualifiedName(); |
32336 | 37204 | ||
32337 | state._fsp--; | 37205 | state._fsp--; |
32338 | 37206 | ||
32339 | after(grammarAccess.getBoundedScopeDefinitionAccess().getTypeNamedElementQualifiedNameParserRuleCall_1_1_2_0_1()); | 37207 | after(grammarAccess.getBoundedScopeAccess().getTypeSymbolQualifiedNameParserRuleCall_1_1_2_0_1()); |
32340 | 37208 | ||
32341 | } | 37209 | } |
32342 | 37210 | ||
32343 | after(grammarAccess.getBoundedScopeDefinitionAccess().getTypeNamedElementCrossReference_1_1_2_0()); | 37211 | after(grammarAccess.getBoundedScopeAccess().getTypeSymbolCrossReference_1_1_2_0()); |
32344 | 37212 | ||
32345 | } | 37213 | } |
32346 | 37214 | ||
@@ -32359,25 +37227,25 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
32359 | } | 37227 | } |
32360 | return ; | 37228 | return ; |
32361 | } | 37229 | } |
32362 | // $ANTLR end "rule__BoundedScopeDefinition__TypeAssignment_1_1_2" | 37230 | // $ANTLR end "rule__BoundedScope__TypeAssignment_1_1_2" |
32363 | 37231 | ||
32364 | 37232 | ||
32365 | // $ANTLR start "rule__BoundedScopeDefinition__LowerBoundAssignment_1_1_3_1" | 37233 | // $ANTLR start "rule__BoundedScope__LowerBoundAssignment_1_1_3_1" |
32366 | // InternalSolverLanguageParser.g:10777:1: rule__BoundedScopeDefinition__LowerBoundAssignment_1_1_3_1 : ( RULE_INT ) ; | 37234 | // InternalSolverLanguageParser.g:12401:1: rule__BoundedScope__LowerBoundAssignment_1_1_3_1 : ( RULE_INT ) ; |
32367 | public final void rule__BoundedScopeDefinition__LowerBoundAssignment_1_1_3_1() throws RecognitionException { | 37235 | public final void rule__BoundedScope__LowerBoundAssignment_1_1_3_1() throws RecognitionException { |
32368 | 37236 | ||
32369 | int stackSize = keepStackSize(); | 37237 | int stackSize = keepStackSize(); |
32370 | 37238 | ||
32371 | try { | 37239 | try { |
32372 | // InternalSolverLanguageParser.g:10781:1: ( ( RULE_INT ) ) | 37240 | // InternalSolverLanguageParser.g:12405:1: ( ( RULE_INT ) ) |
32373 | // InternalSolverLanguageParser.g:10782:2: ( RULE_INT ) | 37241 | // InternalSolverLanguageParser.g:12406:2: ( RULE_INT ) |
32374 | { | 37242 | { |
32375 | // InternalSolverLanguageParser.g:10782:2: ( RULE_INT ) | 37243 | // InternalSolverLanguageParser.g:12406:2: ( RULE_INT ) |
32376 | // InternalSolverLanguageParser.g:10783:3: RULE_INT | 37244 | // InternalSolverLanguageParser.g:12407:3: RULE_INT |
32377 | { | 37245 | { |
32378 | before(grammarAccess.getBoundedScopeDefinitionAccess().getLowerBoundINTTerminalRuleCall_1_1_3_1_0()); | 37246 | before(grammarAccess.getBoundedScopeAccess().getLowerBoundINTTerminalRuleCall_1_1_3_1_0()); |
32379 | match(input,RULE_INT,FOLLOW_2); | 37247 | match(input,RULE_INT,FOLLOW_2); |
32380 | after(grammarAccess.getBoundedScopeDefinitionAccess().getLowerBoundINTTerminalRuleCall_1_1_3_1_0()); | 37248 | after(grammarAccess.getBoundedScopeAccess().getLowerBoundINTTerminalRuleCall_1_1_3_1_0()); |
32381 | 37249 | ||
32382 | } | 37250 | } |
32383 | 37251 | ||
@@ -32396,25 +37264,25 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
32396 | } | 37264 | } |
32397 | return ; | 37265 | return ; |
32398 | } | 37266 | } |
32399 | // $ANTLR end "rule__BoundedScopeDefinition__LowerBoundAssignment_1_1_3_1" | 37267 | // $ANTLR end "rule__BoundedScope__LowerBoundAssignment_1_1_3_1" |
32400 | 37268 | ||
32401 | 37269 | ||
32402 | // $ANTLR start "rule__LowerBoundedScopeDefinition__LowerBoundAssignment_1_0_0" | 37270 | // $ANTLR start "rule__LowerBoundedScope__LowerBoundAssignment_1_0_0" |
32403 | // InternalSolverLanguageParser.g:10792:1: rule__LowerBoundedScopeDefinition__LowerBoundAssignment_1_0_0 : ( RULE_INT ) ; | 37271 | // InternalSolverLanguageParser.g:12416:1: rule__LowerBoundedScope__LowerBoundAssignment_1_0_0 : ( RULE_INT ) ; |
32404 | public final void rule__LowerBoundedScopeDefinition__LowerBoundAssignment_1_0_0() throws RecognitionException { | 37272 | public final void rule__LowerBoundedScope__LowerBoundAssignment_1_0_0() throws RecognitionException { |
32405 | 37273 | ||
32406 | int stackSize = keepStackSize(); | 37274 | int stackSize = keepStackSize(); |
32407 | 37275 | ||
32408 | try { | 37276 | try { |
32409 | // InternalSolverLanguageParser.g:10796:1: ( ( RULE_INT ) ) | 37277 | // InternalSolverLanguageParser.g:12420:1: ( ( RULE_INT ) ) |
32410 | // InternalSolverLanguageParser.g:10797:2: ( RULE_INT ) | 37278 | // InternalSolverLanguageParser.g:12421:2: ( RULE_INT ) |
32411 | { | 37279 | { |
32412 | // InternalSolverLanguageParser.g:10797:2: ( RULE_INT ) | 37280 | // InternalSolverLanguageParser.g:12421:2: ( RULE_INT ) |
32413 | // InternalSolverLanguageParser.g:10798:3: RULE_INT | 37281 | // InternalSolverLanguageParser.g:12422:3: RULE_INT |
32414 | { | 37282 | { |
32415 | before(grammarAccess.getLowerBoundedScopeDefinitionAccess().getLowerBoundINTTerminalRuleCall_1_0_0_0()); | 37283 | before(grammarAccess.getLowerBoundedScopeAccess().getLowerBoundINTTerminalRuleCall_1_0_0_0()); |
32416 | match(input,RULE_INT,FOLLOW_2); | 37284 | match(input,RULE_INT,FOLLOW_2); |
32417 | after(grammarAccess.getLowerBoundedScopeDefinitionAccess().getLowerBoundINTTerminalRuleCall_1_0_0_0()); | 37285 | after(grammarAccess.getLowerBoundedScopeAccess().getLowerBoundINTTerminalRuleCall_1_0_0_0()); |
32418 | 37286 | ||
32419 | } | 37287 | } |
32420 | 37288 | ||
@@ -32433,37 +37301,37 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
32433 | } | 37301 | } |
32434 | return ; | 37302 | return ; |
32435 | } | 37303 | } |
32436 | // $ANTLR end "rule__LowerBoundedScopeDefinition__LowerBoundAssignment_1_0_0" | 37304 | // $ANTLR end "rule__LowerBoundedScope__LowerBoundAssignment_1_0_0" |
32437 | 37305 | ||
32438 | 37306 | ||
32439 | // $ANTLR start "rule__LowerBoundedScopeDefinition__TypeAssignment_1_0_2" | 37307 | // $ANTLR start "rule__LowerBoundedScope__TypeAssignment_1_0_2" |
32440 | // InternalSolverLanguageParser.g:10807:1: rule__LowerBoundedScopeDefinition__TypeAssignment_1_0_2 : ( ( ruleQualifiedName ) ) ; | 37308 | // InternalSolverLanguageParser.g:12431:1: rule__LowerBoundedScope__TypeAssignment_1_0_2 : ( ( ruleQualifiedName ) ) ; |
32441 | public final void rule__LowerBoundedScopeDefinition__TypeAssignment_1_0_2() throws RecognitionException { | 37309 | public final void rule__LowerBoundedScope__TypeAssignment_1_0_2() throws RecognitionException { |
32442 | 37310 | ||
32443 | int stackSize = keepStackSize(); | 37311 | int stackSize = keepStackSize(); |
32444 | 37312 | ||
32445 | try { | 37313 | try { |
32446 | // InternalSolverLanguageParser.g:10811:1: ( ( ( ruleQualifiedName ) ) ) | 37314 | // InternalSolverLanguageParser.g:12435:1: ( ( ( ruleQualifiedName ) ) ) |
32447 | // InternalSolverLanguageParser.g:10812:2: ( ( ruleQualifiedName ) ) | 37315 | // InternalSolverLanguageParser.g:12436:2: ( ( ruleQualifiedName ) ) |
32448 | { | 37316 | { |
32449 | // InternalSolverLanguageParser.g:10812:2: ( ( ruleQualifiedName ) ) | 37317 | // InternalSolverLanguageParser.g:12436:2: ( ( ruleQualifiedName ) ) |
32450 | // InternalSolverLanguageParser.g:10813:3: ( ruleQualifiedName ) | 37318 | // InternalSolverLanguageParser.g:12437:3: ( ruleQualifiedName ) |
32451 | { | 37319 | { |
32452 | before(grammarAccess.getLowerBoundedScopeDefinitionAccess().getTypeNamedElementCrossReference_1_0_2_0()); | 37320 | before(grammarAccess.getLowerBoundedScopeAccess().getTypeSymbolCrossReference_1_0_2_0()); |
32453 | // InternalSolverLanguageParser.g:10814:3: ( ruleQualifiedName ) | 37321 | // InternalSolverLanguageParser.g:12438:3: ( ruleQualifiedName ) |
32454 | // InternalSolverLanguageParser.g:10815:4: ruleQualifiedName | 37322 | // InternalSolverLanguageParser.g:12439:4: ruleQualifiedName |
32455 | { | 37323 | { |
32456 | before(grammarAccess.getLowerBoundedScopeDefinitionAccess().getTypeNamedElementQualifiedNameParserRuleCall_1_0_2_0_1()); | 37324 | before(grammarAccess.getLowerBoundedScopeAccess().getTypeSymbolQualifiedNameParserRuleCall_1_0_2_0_1()); |
32457 | pushFollow(FOLLOW_2); | 37325 | pushFollow(FOLLOW_2); |
32458 | ruleQualifiedName(); | 37326 | ruleQualifiedName(); |
32459 | 37327 | ||
32460 | state._fsp--; | 37328 | state._fsp--; |
32461 | 37329 | ||
32462 | after(grammarAccess.getLowerBoundedScopeDefinitionAccess().getTypeNamedElementQualifiedNameParserRuleCall_1_0_2_0_1()); | 37330 | after(grammarAccess.getLowerBoundedScopeAccess().getTypeSymbolQualifiedNameParserRuleCall_1_0_2_0_1()); |
32463 | 37331 | ||
32464 | } | 37332 | } |
32465 | 37333 | ||
32466 | after(grammarAccess.getLowerBoundedScopeDefinitionAccess().getTypeNamedElementCrossReference_1_0_2_0()); | 37334 | after(grammarAccess.getLowerBoundedScopeAccess().getTypeSymbolCrossReference_1_0_2_0()); |
32467 | 37335 | ||
32468 | } | 37336 | } |
32469 | 37337 | ||
@@ -32482,37 +37350,37 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
32482 | } | 37350 | } |
32483 | return ; | 37351 | return ; |
32484 | } | 37352 | } |
32485 | // $ANTLR end "rule__LowerBoundedScopeDefinition__TypeAssignment_1_0_2" | 37353 | // $ANTLR end "rule__LowerBoundedScope__TypeAssignment_1_0_2" |
32486 | 37354 | ||
32487 | 37355 | ||
32488 | // $ANTLR start "rule__LowerBoundedScopeDefinition__TypeAssignment_1_1_0" | 37356 | // $ANTLR start "rule__LowerBoundedScope__TypeAssignment_1_1_0" |
32489 | // InternalSolverLanguageParser.g:10826:1: rule__LowerBoundedScopeDefinition__TypeAssignment_1_1_0 : ( ( ruleQualifiedName ) ) ; | 37357 | // InternalSolverLanguageParser.g:12450:1: rule__LowerBoundedScope__TypeAssignment_1_1_0 : ( ( ruleQualifiedName ) ) ; |
32490 | public final void rule__LowerBoundedScopeDefinition__TypeAssignment_1_1_0() throws RecognitionException { | 37358 | public final void rule__LowerBoundedScope__TypeAssignment_1_1_0() throws RecognitionException { |
32491 | 37359 | ||
32492 | int stackSize = keepStackSize(); | 37360 | int stackSize = keepStackSize(); |
32493 | 37361 | ||
32494 | try { | 37362 | try { |
32495 | // InternalSolverLanguageParser.g:10830:1: ( ( ( ruleQualifiedName ) ) ) | 37363 | // InternalSolverLanguageParser.g:12454:1: ( ( ( ruleQualifiedName ) ) ) |
32496 | // InternalSolverLanguageParser.g:10831:2: ( ( ruleQualifiedName ) ) | 37364 | // InternalSolverLanguageParser.g:12455:2: ( ( ruleQualifiedName ) ) |
32497 | { | 37365 | { |
32498 | // InternalSolverLanguageParser.g:10831:2: ( ( ruleQualifiedName ) ) | 37366 | // InternalSolverLanguageParser.g:12455:2: ( ( ruleQualifiedName ) ) |
32499 | // InternalSolverLanguageParser.g:10832:3: ( ruleQualifiedName ) | 37367 | // InternalSolverLanguageParser.g:12456:3: ( ruleQualifiedName ) |
32500 | { | 37368 | { |
32501 | before(grammarAccess.getLowerBoundedScopeDefinitionAccess().getTypeNamedElementCrossReference_1_1_0_0()); | 37369 | before(grammarAccess.getLowerBoundedScopeAccess().getTypeSymbolCrossReference_1_1_0_0()); |
32502 | // InternalSolverLanguageParser.g:10833:3: ( ruleQualifiedName ) | 37370 | // InternalSolverLanguageParser.g:12457:3: ( ruleQualifiedName ) |
32503 | // InternalSolverLanguageParser.g:10834:4: ruleQualifiedName | 37371 | // InternalSolverLanguageParser.g:12458:4: ruleQualifiedName |
32504 | { | 37372 | { |
32505 | before(grammarAccess.getLowerBoundedScopeDefinitionAccess().getTypeNamedElementQualifiedNameParserRuleCall_1_1_0_0_1()); | 37373 | before(grammarAccess.getLowerBoundedScopeAccess().getTypeSymbolQualifiedNameParserRuleCall_1_1_0_0_1()); |
32506 | pushFollow(FOLLOW_2); | 37374 | pushFollow(FOLLOW_2); |
32507 | ruleQualifiedName(); | 37375 | ruleQualifiedName(); |
32508 | 37376 | ||
32509 | state._fsp--; | 37377 | state._fsp--; |
32510 | 37378 | ||
32511 | after(grammarAccess.getLowerBoundedScopeDefinitionAccess().getTypeNamedElementQualifiedNameParserRuleCall_1_1_0_0_1()); | 37379 | after(grammarAccess.getLowerBoundedScopeAccess().getTypeSymbolQualifiedNameParserRuleCall_1_1_0_0_1()); |
32512 | 37380 | ||
32513 | } | 37381 | } |
32514 | 37382 | ||
32515 | after(grammarAccess.getLowerBoundedScopeDefinitionAccess().getTypeNamedElementCrossReference_1_1_0_0()); | 37383 | after(grammarAccess.getLowerBoundedScopeAccess().getTypeSymbolCrossReference_1_1_0_0()); |
32516 | 37384 | ||
32517 | } | 37385 | } |
32518 | 37386 | ||
@@ -32531,25 +37399,25 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
32531 | } | 37399 | } |
32532 | return ; | 37400 | return ; |
32533 | } | 37401 | } |
32534 | // $ANTLR end "rule__LowerBoundedScopeDefinition__TypeAssignment_1_1_0" | 37402 | // $ANTLR end "rule__LowerBoundedScope__TypeAssignment_1_1_0" |
32535 | 37403 | ||
32536 | 37404 | ||
32537 | // $ANTLR start "rule__LowerBoundedScopeDefinition__LowerBoundAssignment_1_1_2" | 37405 | // $ANTLR start "rule__LowerBoundedScope__LowerBoundAssignment_1_1_2" |
32538 | // InternalSolverLanguageParser.g:10845:1: rule__LowerBoundedScopeDefinition__LowerBoundAssignment_1_1_2 : ( RULE_INT ) ; | 37406 | // InternalSolverLanguageParser.g:12469:1: rule__LowerBoundedScope__LowerBoundAssignment_1_1_2 : ( RULE_INT ) ; |
32539 | public final void rule__LowerBoundedScopeDefinition__LowerBoundAssignment_1_1_2() throws RecognitionException { | 37407 | public final void rule__LowerBoundedScope__LowerBoundAssignment_1_1_2() throws RecognitionException { |
32540 | 37408 | ||
32541 | int stackSize = keepStackSize(); | 37409 | int stackSize = keepStackSize(); |
32542 | 37410 | ||
32543 | try { | 37411 | try { |
32544 | // InternalSolverLanguageParser.g:10849:1: ( ( RULE_INT ) ) | 37412 | // InternalSolverLanguageParser.g:12473:1: ( ( RULE_INT ) ) |
32545 | // InternalSolverLanguageParser.g:10850:2: ( RULE_INT ) | 37413 | // InternalSolverLanguageParser.g:12474:2: ( RULE_INT ) |
32546 | { | 37414 | { |
32547 | // InternalSolverLanguageParser.g:10850:2: ( RULE_INT ) | 37415 | // InternalSolverLanguageParser.g:12474:2: ( RULE_INT ) |
32548 | // InternalSolverLanguageParser.g:10851:3: RULE_INT | 37416 | // InternalSolverLanguageParser.g:12475:3: RULE_INT |
32549 | { | 37417 | { |
32550 | before(grammarAccess.getLowerBoundedScopeDefinitionAccess().getLowerBoundINTTerminalRuleCall_1_1_2_0()); | 37418 | before(grammarAccess.getLowerBoundedScopeAccess().getLowerBoundINTTerminalRuleCall_1_1_2_0()); |
32551 | match(input,RULE_INT,FOLLOW_2); | 37419 | match(input,RULE_INT,FOLLOW_2); |
32552 | after(grammarAccess.getLowerBoundedScopeDefinitionAccess().getLowerBoundINTTerminalRuleCall_1_1_2_0()); | 37420 | after(grammarAccess.getLowerBoundedScopeAccess().getLowerBoundINTTerminalRuleCall_1_1_2_0()); |
32553 | 37421 | ||
32554 | } | 37422 | } |
32555 | 37423 | ||
@@ -32568,29 +37436,29 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
32568 | } | 37436 | } |
32569 | return ; | 37437 | return ; |
32570 | } | 37438 | } |
32571 | // $ANTLR end "rule__LowerBoundedScopeDefinition__LowerBoundAssignment_1_1_2" | 37439 | // $ANTLR end "rule__LowerBoundedScope__LowerBoundAssignment_1_1_2" |
32572 | 37440 | ||
32573 | 37441 | ||
32574 | // $ANTLR start "rule__ObjectiveDefinition__KindAssignment_0" | 37442 | // $ANTLR start "rule__ObjectiveDeclaration__KindAssignment_0" |
32575 | // InternalSolverLanguageParser.g:10860:1: rule__ObjectiveDefinition__KindAssignment_0 : ( ruleObjectiveKind ) ; | 37443 | // InternalSolverLanguageParser.g:12484:1: rule__ObjectiveDeclaration__KindAssignment_0 : ( ruleObjectiveKind ) ; |
32576 | public final void rule__ObjectiveDefinition__KindAssignment_0() throws RecognitionException { | 37444 | public final void rule__ObjectiveDeclaration__KindAssignment_0() throws RecognitionException { |
32577 | 37445 | ||
32578 | int stackSize = keepStackSize(); | 37446 | int stackSize = keepStackSize(); |
32579 | 37447 | ||
32580 | try { | 37448 | try { |
32581 | // InternalSolverLanguageParser.g:10864:1: ( ( ruleObjectiveKind ) ) | 37449 | // InternalSolverLanguageParser.g:12488:1: ( ( ruleObjectiveKind ) ) |
32582 | // InternalSolverLanguageParser.g:10865:2: ( ruleObjectiveKind ) | 37450 | // InternalSolverLanguageParser.g:12489:2: ( ruleObjectiveKind ) |
32583 | { | 37451 | { |
32584 | // InternalSolverLanguageParser.g:10865:2: ( ruleObjectiveKind ) | 37452 | // InternalSolverLanguageParser.g:12489:2: ( ruleObjectiveKind ) |
32585 | // InternalSolverLanguageParser.g:10866:3: ruleObjectiveKind | 37453 | // InternalSolverLanguageParser.g:12490:3: ruleObjectiveKind |
32586 | { | 37454 | { |
32587 | before(grammarAccess.getObjectiveDefinitionAccess().getKindObjectiveKindEnumRuleCall_0_0()); | 37455 | before(grammarAccess.getObjectiveDeclarationAccess().getKindObjectiveKindEnumRuleCall_0_0()); |
32588 | pushFollow(FOLLOW_2); | 37456 | pushFollow(FOLLOW_2); |
32589 | ruleObjectiveKind(); | 37457 | ruleObjectiveKind(); |
32590 | 37458 | ||
32591 | state._fsp--; | 37459 | state._fsp--; |
32592 | 37460 | ||
32593 | after(grammarAccess.getObjectiveDefinitionAccess().getKindObjectiveKindEnumRuleCall_0_0()); | 37461 | after(grammarAccess.getObjectiveDeclarationAccess().getKindObjectiveKindEnumRuleCall_0_0()); |
32594 | 37462 | ||
32595 | } | 37463 | } |
32596 | 37464 | ||
@@ -32609,29 +37477,29 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
32609 | } | 37477 | } |
32610 | return ; | 37478 | return ; |
32611 | } | 37479 | } |
32612 | // $ANTLR end "rule__ObjectiveDefinition__KindAssignment_0" | 37480 | // $ANTLR end "rule__ObjectiveDeclaration__KindAssignment_0" |
32613 | 37481 | ||
32614 | 37482 | ||
32615 | // $ANTLR start "rule__ObjectiveDefinition__ObjectiveAssignment_1" | 37483 | // $ANTLR start "rule__ObjectiveDeclaration__ObjectiveAssignment_1" |
32616 | // InternalSolverLanguageParser.g:10875:1: rule__ObjectiveDefinition__ObjectiveAssignment_1 : ( ruleExpression ) ; | 37484 | // InternalSolverLanguageParser.g:12499:1: rule__ObjectiveDeclaration__ObjectiveAssignment_1 : ( ruleExpression ) ; |
32617 | public final void rule__ObjectiveDefinition__ObjectiveAssignment_1() throws RecognitionException { | 37485 | public final void rule__ObjectiveDeclaration__ObjectiveAssignment_1() throws RecognitionException { |
32618 | 37486 | ||
32619 | int stackSize = keepStackSize(); | 37487 | int stackSize = keepStackSize(); |
32620 | 37488 | ||
32621 | try { | 37489 | try { |
32622 | // InternalSolverLanguageParser.g:10879:1: ( ( ruleExpression ) ) | 37490 | // InternalSolverLanguageParser.g:12503:1: ( ( ruleExpression ) ) |
32623 | // InternalSolverLanguageParser.g:10880:2: ( ruleExpression ) | 37491 | // InternalSolverLanguageParser.g:12504:2: ( ruleExpression ) |
32624 | { | 37492 | { |
32625 | // InternalSolverLanguageParser.g:10880:2: ( ruleExpression ) | 37493 | // InternalSolverLanguageParser.g:12504:2: ( ruleExpression ) |
32626 | // InternalSolverLanguageParser.g:10881:3: ruleExpression | 37494 | // InternalSolverLanguageParser.g:12505:3: ruleExpression |
32627 | { | 37495 | { |
32628 | before(grammarAccess.getObjectiveDefinitionAccess().getObjectiveExpressionParserRuleCall_1_0()); | 37496 | before(grammarAccess.getObjectiveDeclarationAccess().getObjectiveExpressionParserRuleCall_1_0()); |
32629 | pushFollow(FOLLOW_2); | 37497 | pushFollow(FOLLOW_2); |
32630 | ruleExpression(); | 37498 | ruleExpression(); |
32631 | 37499 | ||
32632 | state._fsp--; | 37500 | state._fsp--; |
32633 | 37501 | ||
32634 | after(grammarAccess.getObjectiveDefinitionAccess().getObjectiveExpressionParserRuleCall_1_0()); | 37502 | after(grammarAccess.getObjectiveDeclarationAccess().getObjectiveExpressionParserRuleCall_1_0()); |
32635 | 37503 | ||
32636 | } | 37504 | } |
32637 | 37505 | ||
@@ -32650,49 +37518,52 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
32650 | } | 37518 | } |
32651 | return ; | 37519 | return ; |
32652 | } | 37520 | } |
32653 | // $ANTLR end "rule__ObjectiveDefinition__ObjectiveAssignment_1" | 37521 | // $ANTLR end "rule__ObjectiveDeclaration__ObjectiveAssignment_1" |
32654 | 37522 | ||
32655 | // Delegated rules | 37523 | // Delegated rules |
32656 | 37524 | ||
32657 | 37525 | ||
32658 | protected DFA2 dfa2 = new DFA2(this); | 37526 | protected DFA1 dfa1 = new DFA1(this); |
32659 | protected DFA8 dfa8 = new DFA8(this); | 37527 | protected DFA5 dfa5 = new DFA5(this); |
32660 | protected DFA9 dfa9 = new DFA9(this); | 37528 | protected DFA9 dfa9 = new DFA9(this); |
37529 | protected DFA10 dfa10 = new DFA10(this); | ||
32661 | protected DFA11 dfa11 = new DFA11(this); | 37530 | protected DFA11 dfa11 = new DFA11(this); |
32662 | protected DFA14 dfa14 = new DFA14(this); | 37531 | protected DFA18 dfa18 = new DFA18(this); |
32663 | static final String dfa_1s = "\33\uffff"; | 37532 | static final String dfa_1s = "\35\uffff"; |
32664 | static final String dfa_2s = "\1\4\1\uffff\2\40\1\4\2\uffff\1\7\3\uffff\1\105\2\uffff\2\54\1\uffff\1\40\1\105\1\uffff\3\54\1\105\2\uffff\1\54"; | 37533 | static final String dfa_2s = "\1\4\1\uffff\3\22\1\5\1\22\1\uffff\1\6\6\uffff\1\22\2\uffff\3\45\1\uffff\4\22\3\45"; |
32665 | static final String dfa_3s = "\1\106\1\uffff\3\105\2\uffff\1\105\3\uffff\1\105\2\uffff\2\105\1\uffff\2\105\1\uffff\2\74\2\105\2\uffff\1\74"; | 37534 | static final String dfa_3s = "\1\113\1\uffff\5\112\1\uffff\1\112\6\uffff\1\112\2\uffff\3\111\1\uffff\4\112\3\111"; |
32666 | static final String dfa_4s = "\1\uffff\1\1\3\uffff\1\2\1\4\1\uffff\1\12\1\13\1\14\1\uffff\1\5\1\3\2\uffff\1\11\2\uffff\1\6\4\uffff\1\10\1\7\1\uffff"; | 37535 | static final String dfa_4s = "\1\uffff\1\1\5\uffff\1\4\1\uffff\1\6\1\7\1\10\1\11\1\12\1\13\1\uffff\1\5\1\2\3\uffff\1\3\7\uffff"; |
32667 | static final String dfa_5s = "\33\uffff}>"; | 37536 | static final String dfa_5s = "\35\uffff}>"; |
32668 | static final String[] dfa_6s = { | 37537 | static final String[] dfa_6s = { |
32669 | "\1\5\1\10\2\uffff\2\12\1\uffff\1\1\1\6\1\uffff\2\1\1\7\1\1\1\10\2\1\1\4\1\1\1\11\1\uffff\1\1\1\uffff\1\1\1\uffff\3\1\11\uffff\1\1\1\uffff\2\1\2\uffff\1\1\1\uffff\1\1\7\uffff\1\1\5\uffff\1\1\1\3\4\uffff\1\2\1\1", | 37538 | "\1\11\1\6\1\15\2\uffff\2\14\1\uffff\1\7\2\uffff\1\1\1\12\1\uffff\1\4\1\uffff\1\15\2\1\1\5\1\1\1\13\1\uffff\1\16\1\10\1\uffff\1\1\1\uffff\2\1\12\uffff\1\1\1\uffff\2\1\2\uffff\1\1\1\uffff\1\1\7\uffff\2\1\5\uffff\2\1\1\3\4\uffff\1\2\1\1", |
32670 | "", | ||
32671 | "\2\1\1\uffff\6\1\1\uffff\1\1\1\uffff\1\1\1\uffff\4\1\1\13\7\1\1\uffff\2\1\3\uffff\1\14\1\uffff\3\1\1\14", | ||
32672 | "\2\1\1\uffff\6\1\1\uffff\1\1\1\uffff\1\1\1\uffff\4\1\1\uffff\7\1\1\uffff\2\1\3\uffff\1\14\1\uffff\3\1\1\14", | ||
32673 | "\1\5\33\uffff\2\1\1\uffff\6\1\1\uffff\1\1\1\uffff\1\15\1\uffff\4\1\1\uffff\6\1\2\uffff\1\1\4\uffff\1\5\3\uffff\1\1\1\5", | ||
32674 | "", | 37539 | "", |
37540 | "\1\20\17\uffff\3\1\1\17\6\1\1\uffff\1\1\1\uffff\1\1\1\uffff\11\1\1\uffff\1\1\3\uffff\2\1\2\uffff\1\20\1\uffff\1\20\1\uffff\3\1\1\20", | ||
37541 | "\1\20\17\uffff\3\1\1\17\6\1\1\uffff\1\1\1\uffff\1\1\1\uffff\11\1\1\uffff\1\1\3\uffff\2\1\2\uffff\1\20\1\uffff\1\20\1\uffff\3\1\1\20", | ||
37542 | "\1\20\17\uffff\3\1\1\17\6\1\1\uffff\1\1\1\uffff\1\1\1\uffff\11\1\1\uffff\1\1\3\uffff\2\1\2\uffff\1\20\1\uffff\1\20\1\uffff\3\1\1\20", | ||
37543 | "\1\21\14\uffff\1\24\17\uffff\3\1\1\uffff\6\1\1\uffff\1\1\1\uffff\1\25\1\uffff\4\1\1\uffff\4\1\1\uffff\1\1\3\uffff\1\1\3\uffff\1\21\1\uffff\1\23\3\uffff\1\1\1\22", | ||
37544 | "\1\24\4\uffff\1\21\53\uffff\1\21\1\uffff\1\23\4\uffff\1\22", | ||
32675 | "", | 37545 | "", |
32676 | "\1\20\70\uffff\1\17\4\uffff\1\16", | 37546 | "\1\15\13\uffff\1\11\1\uffff\1\15\7\uffff\1\15\50\uffff\1\11\4\uffff\1\11", |
32677 | "", | 37547 | "", |
32678 | "", | 37548 | "", |
32679 | "", | 37549 | "", |
32680 | "\1\21", | ||
32681 | "", | 37550 | "", |
32682 | "", | 37551 | "", |
32683 | "\1\23\5\uffff\1\22\15\uffff\1\25\4\uffff\1\24", | ||
32684 | "\1\23\23\uffff\1\25\4\uffff\1\24", | ||
32685 | "", | 37552 | "", |
32686 | "\2\1\1\uffff\6\1\1\uffff\1\1\1\uffff\1\1\1\uffff\4\1\1\13\7\1\1\uffff\2\1\3\uffff\1\14\1\uffff\3\1\1\14", | 37553 | "\1\30\62\uffff\1\27\4\uffff\1\26", |
32687 | "\1\26", | ||
32688 | "", | 37554 | "", |
32689 | "\1\31\5\uffff\1\27\11\uffff\1\30", | ||
32690 | "\1\31\17\uffff\1\30", | ||
32691 | "\1\23\5\uffff\1\22\15\uffff\1\25\4\uffff\1\24", | ||
32692 | "\1\32", | ||
32693 | "", | 37555 | "", |
37556 | "\1\31\11\uffff\1\21\5\uffff\1\21\21\uffff\2\21\1\11", | ||
37557 | "\1\31\11\uffff\1\21\5\uffff\1\21\21\uffff\2\21\1\11", | ||
37558 | "\1\31\11\uffff\1\21\5\uffff\1\21\21\uffff\2\21\1\11", | ||
32694 | "", | 37559 | "", |
32695 | "\1\31\5\uffff\1\27\11\uffff\1\30" | 37560 | "\1\20\17\uffff\3\1\1\17\6\1\1\uffff\1\1\1\uffff\1\1\1\uffff\11\1\1\uffff\1\1\3\uffff\2\1\2\uffff\1\20\1\uffff\1\20\1\uffff\3\1\1\20", |
37561 | "\1\20\17\uffff\3\1\1\17\6\1\1\uffff\1\1\1\uffff\1\1\1\uffff\11\1\1\uffff\1\1\3\uffff\2\1\2\uffff\1\20\1\uffff\1\20\1\uffff\3\1\1\20", | ||
37562 | "\1\20\17\uffff\3\1\1\17\6\1\1\uffff\1\1\1\uffff\1\1\1\uffff\11\1\1\uffff\1\1\3\uffff\2\1\2\uffff\1\20\1\uffff\1\20\1\uffff\3\1\1\20", | ||
37563 | "\1\34\62\uffff\1\33\4\uffff\1\32", | ||
37564 | "\1\31\11\uffff\1\21\5\uffff\1\21\21\uffff\2\21\1\11", | ||
37565 | "\1\31\11\uffff\1\21\5\uffff\1\21\21\uffff\2\21\1\11", | ||
37566 | "\1\31\11\uffff\1\21\5\uffff\1\21\21\uffff\2\21\1\11" | ||
32696 | }; | 37567 | }; |
32697 | 37568 | ||
32698 | static final short[] dfa_1 = DFA.unpackEncodedString(dfa_1s); | 37569 | static final short[] dfa_1 = DFA.unpackEncodedString(dfa_1s); |
@@ -32702,11 +37573,11 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
32702 | static final short[] dfa_5 = DFA.unpackEncodedString(dfa_5s); | 37573 | static final short[] dfa_5 = DFA.unpackEncodedString(dfa_5s); |
32703 | static final short[][] dfa_6 = unpackEncodedStringArray(dfa_6s); | 37574 | static final short[][] dfa_6 = unpackEncodedStringArray(dfa_6s); |
32704 | 37575 | ||
32705 | class DFA2 extends DFA { | 37576 | class DFA1 extends DFA { |
32706 | 37577 | ||
32707 | public DFA2(BaseRecognizer recognizer) { | 37578 | public DFA1(BaseRecognizer recognizer) { |
32708 | this.recognizer = recognizer; | 37579 | this.recognizer = recognizer; |
32709 | this.decisionNumber = 2; | 37580 | this.decisionNumber = 1; |
32710 | this.eot = dfa_1; | 37581 | this.eot = dfa_1; |
32711 | this.eof = dfa_1; | 37582 | this.eof = dfa_1; |
32712 | this.min = dfa_2; | 37583 | this.min = dfa_2; |
@@ -32716,249 +37587,345 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
32716 | this.transition = dfa_6; | 37587 | this.transition = dfa_6; |
32717 | } | 37588 | } |
32718 | public String getDescription() { | 37589 | public String getDescription() { |
32719 | return "1773:1: rule__Statement__Alternatives_0 : ( ( ruleAssertionOrDefinition ) | ( rulePredicateDefinition ) | ( ruleUnnamedErrorPrediateDefinition ) | ( ruleDefaultDefinition ) | ( ruleMetricDefinition ) | ( ruleExternPredicateDefinition ) | ( ruleExternMetricDefinition ) | ( ruleExternAggregatorDefinition ) | ( ruleExternDatatypeDefinition ) | ( ruleClassDefinition ) | ( ruleScopeDefinition ) | ( ruleObjectiveDefinition ) );"; | 37590 | return "1962:1: rule__Statement__Alternatives : ( ( ruleAssertionOrDefinition ) | ( rulePredicateDefinition ) | ( ruleUnnamedErrorPredicateDefintion ) | ( ruleDefaultAssertion ) | ( ruleFunctionDefinition ) | ( ruleAttribute ) | ( ruleExternDeclaration ) | ( ruleScopeDeclaration ) | ( ruleObjectiveDeclaration ) | ( ruleClassDeclaration ) | ( ruleEnumDeclaration ) );"; |
32720 | } | 37591 | } |
32721 | } | 37592 | } |
32722 | static final String dfa_7s = "\10\uffff"; | 37593 | static final String dfa_7s = "\24\uffff"; |
32723 | static final String dfa_8s = "\1\uffff\2\3\4\uffff\1\3"; | 37594 | static final String dfa_8s = "\1\20\1\5\1\uffff\3\22\1\uffff\1\22\3\45\4\22\2\uffff\3\45"; |
32724 | static final String dfa_9s = "\1\16\2\30\2\uffff\1\105\1\uffff\1\30"; | 37595 | static final String dfa_9s = "\1\20\1\112\1\uffff\3\112\1\uffff\1\112\3\100\4\112\2\uffff\3\100"; |
32725 | static final String dfa_10s = "\1\106\2\104\2\uffff\1\105\1\uffff\1\104"; | 37596 | static final String dfa_10s = "\2\uffff\1\4\3\uffff\1\1\10\uffff\1\2\1\3\3\uffff"; |
32726 | static final String dfa_11s = "\3\uffff\1\1\1\2\1\uffff\1\3\1\uffff"; | 37597 | static final String dfa_11s = "\24\uffff}>"; |
32727 | static final String dfa_12s = "\10\uffff}>"; | 37598 | static final String[] dfa_12s = { |
32728 | static final String[] dfa_13s = { | 37599 | "\1\1", |
32729 | "\1\3\1\4\1\uffff\1\4\1\uffff\1\4\3\3\4\uffff\1\3\1\uffff\1\3\16\uffff\1\3\14\uffff\1\3\5\uffff\1\3\1\2\4\uffff\1\1\1\3", | 37600 | "\1\6\2\uffff\1\2\11\uffff\1\5\4\uffff\1\6\55\uffff\1\4\4\uffff\1\3", |
32730 | "\1\3\1\uffff\1\3\5\uffff\11\3\1\uffff\1\3\1\uffff\6\3\1\5\6\3\1\6\2\3\1\6\2\3\3\uffff\3\3", | ||
32731 | "\1\3\1\uffff\1\3\5\uffff\11\3\1\uffff\1\3\1\uffff\6\3\1\uffff\6\3\1\6\2\3\1\6\2\3\3\uffff\3\3", | ||
32732 | "", | 37601 | "", |
37602 | "\1\12\22\uffff\1\7\11\uffff\1\6\25\uffff\1\11\4\uffff\1\10", | ||
37603 | "\1\12\22\uffff\1\7\11\uffff\1\6\25\uffff\1\11\4\uffff\1\10", | ||
37604 | "\1\12\22\uffff\1\7\11\uffff\1\6\25\uffff\1\11\4\uffff\1\10", | ||
32733 | "", | 37605 | "", |
32734 | "\1\7", | 37606 | "\1\15\62\uffff\1\14\4\uffff\1\13", |
37607 | "\1\16\11\uffff\1\17\20\uffff\1\20", | ||
37608 | "\1\16\11\uffff\1\17\20\uffff\1\20", | ||
37609 | "\1\16\11\uffff\1\17\20\uffff\1\20", | ||
37610 | "\1\12\22\uffff\1\7\11\uffff\1\6\25\uffff\1\11\4\uffff\1\10", | ||
37611 | "\1\12\22\uffff\1\7\11\uffff\1\6\25\uffff\1\11\4\uffff\1\10", | ||
37612 | "\1\12\22\uffff\1\7\11\uffff\1\6\25\uffff\1\11\4\uffff\1\10", | ||
37613 | "\1\23\62\uffff\1\22\4\uffff\1\21", | ||
32735 | "", | 37614 | "", |
32736 | "\1\3\1\uffff\1\3\5\uffff\11\3\1\uffff\1\3\1\uffff\6\3\1\5\6\3\1\6\2\3\1\6\2\3\3\uffff\3\3" | 37615 | "", |
37616 | "\1\16\11\uffff\1\17\20\uffff\1\20", | ||
37617 | "\1\16\11\uffff\1\17\20\uffff\1\20", | ||
37618 | "\1\16\11\uffff\1\17\20\uffff\1\20" | ||
32737 | }; | 37619 | }; |
32738 | 37620 | ||
32739 | static final short[] dfa_7 = DFA.unpackEncodedString(dfa_7s); | 37621 | static final short[] dfa_7 = DFA.unpackEncodedString(dfa_7s); |
32740 | static final short[] dfa_8 = DFA.unpackEncodedString(dfa_8s); | 37622 | static final char[] dfa_8 = DFA.unpackEncodedStringToUnsignedChars(dfa_8s); |
32741 | static final char[] dfa_9 = DFA.unpackEncodedStringToUnsignedChars(dfa_9s); | 37623 | static final char[] dfa_9 = DFA.unpackEncodedStringToUnsignedChars(dfa_9s); |
32742 | static final char[] dfa_10 = DFA.unpackEncodedStringToUnsignedChars(dfa_10s); | 37624 | static final short[] dfa_10 = DFA.unpackEncodedString(dfa_10s); |
32743 | static final short[] dfa_11 = DFA.unpackEncodedString(dfa_11s); | 37625 | static final short[] dfa_11 = DFA.unpackEncodedString(dfa_11s); |
32744 | static final short[] dfa_12 = DFA.unpackEncodedString(dfa_12s); | 37626 | static final short[][] dfa_12 = unpackEncodedStringArray(dfa_12s); |
32745 | static final short[][] dfa_13 = unpackEncodedStringArray(dfa_13s); | ||
32746 | 37627 | ||
32747 | class DFA8 extends DFA { | 37628 | class DFA5 extends DFA { |
32748 | 37629 | ||
32749 | public DFA8(BaseRecognizer recognizer) { | 37630 | public DFA5(BaseRecognizer recognizer) { |
32750 | this.recognizer = recognizer; | 37631 | this.recognizer = recognizer; |
32751 | this.decisionNumber = 8; | 37632 | this.decisionNumber = 5; |
32752 | this.eot = dfa_7; | 37633 | this.eot = dfa_7; |
32753 | this.eof = dfa_8; | 37634 | this.eof = dfa_7; |
32754 | this.min = dfa_9; | 37635 | this.min = dfa_8; |
32755 | this.max = dfa_10; | 37636 | this.max = dfa_9; |
32756 | this.accept = dfa_11; | 37637 | this.accept = dfa_10; |
32757 | this.special = dfa_12; | 37638 | this.special = dfa_11; |
32758 | this.transition = dfa_13; | 37639 | this.transition = dfa_12; |
32759 | } | 37640 | } |
32760 | public String getDescription() { | 37641 | public String getDescription() { |
32761 | return "1971:1: rule__AggregationExpression__Alternatives : ( ( ruleAtomicExpression ) | ( ruleQuantifiedExpression ) | ( ruleAggregation ) );"; | 37642 | return "2106:1: rule__ExternDeclaration__Alternatives : ( ( ruleExternPredicateDeclaration ) | ( ruleExternFunctionDeclaration ) | ( ruleExternAggregationOperatorDeclaration ) | ( ruleExternDatatypeDeclaration ) );"; |
32762 | } | 37643 | } |
32763 | } | 37644 | } |
32764 | static final String dfa_14s = "\12\uffff"; | 37645 | static final String dfa_13s = "\13\uffff"; |
32765 | static final String dfa_15s = "\1\uffff\2\7\6\uffff\1\7"; | 37646 | static final String dfa_14s = "\2\uffff\3\1\3\uffff\3\1"; |
32766 | static final String dfa_16s = "\1\16\2\30\3\uffff\1\105\2\uffff\1\30"; | 37647 | static final String dfa_15s = "\1\17\1\uffff\3\32\1\uffff\1\22\1\uffff\3\32"; |
32767 | static final String dfa_17s = "\1\106\2\104\3\uffff\1\105\2\uffff\1\104"; | 37648 | static final String dfa_16s = "\1\113\1\uffff\3\111\1\uffff\1\112\1\uffff\3\111"; |
32768 | static final String dfa_18s = "\3\uffff\1\3\1\4\1\5\1\uffff\1\1\1\2\1\uffff"; | 37649 | static final String dfa_17s = "\1\uffff\1\1\3\uffff\1\3\1\uffff\1\2\3\uffff"; |
32769 | static final String dfa_19s = "\12\uffff}>"; | 37650 | static final String dfa_18s = "\13\uffff}>"; |
32770 | static final String[] dfa_20s = { | 37651 | static final String[] dfa_19s = { |
32771 | "\1\4\5\uffff\3\4\4\uffff\1\4\1\uffff\1\4\16\uffff\1\5\14\uffff\1\3\5\uffff\1\4\1\2\4\uffff\1\1\1\4", | 37652 | "\1\1\2\uffff\1\4\2\uffff\1\5\3\1\5\uffff\1\1\1\uffff\1\1\16\uffff\1\1\15\uffff\1\1\5\uffff\2\1\1\3\4\uffff\1\2\1\1", |
32772 | "\1\7\1\uffff\1\7\5\uffff\11\7\1\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", | ||
32773 | "\1\7\1\uffff\1\7\5\uffff\11\7\1\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", | ||
32774 | "", | ||
32775 | "", | ||
32776 | "", | 37653 | "", |
32777 | "\1\11", | 37654 | "\1\1\2\uffff\1\1\4\uffff\3\1\1\6\6\1\1\uffff\1\1\1\uffff\13\1\1\uffff\1\1\2\uffff\2\1\1\7\2\1\4\uffff\3\1", |
37655 | "\1\1\2\uffff\1\1\4\uffff\3\1\1\6\6\1\1\uffff\1\1\1\uffff\13\1\1\uffff\1\1\2\uffff\2\1\1\7\2\1\4\uffff\3\1", | ||
37656 | "\1\1\2\uffff\1\1\4\uffff\3\1\1\6\6\1\1\uffff\1\1\1\uffff\13\1\1\uffff\1\1\2\uffff\2\1\1\7\2\1\4\uffff\3\1", | ||
32778 | "", | 37657 | "", |
37658 | "\1\12\62\uffff\1\11\4\uffff\1\10", | ||
32779 | "", | 37659 | "", |
32780 | "\1\7\1\uffff\1\7\5\uffff\11\7\1\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" | 37660 | "\1\1\2\uffff\1\1\4\uffff\3\1\1\6\6\1\1\uffff\1\1\1\uffff\13\1\1\uffff\1\1\2\uffff\2\1\1\7\2\1\4\uffff\3\1", |
37661 | "\1\1\2\uffff\1\1\4\uffff\3\1\1\6\6\1\1\uffff\1\1\1\uffff\13\1\1\uffff\1\1\2\uffff\2\1\1\7\2\1\4\uffff\3\1", | ||
37662 | "\1\1\2\uffff\1\1\4\uffff\3\1\1\6\6\1\1\uffff\1\1\1\uffff\13\1\1\uffff\1\1\2\uffff\2\1\1\7\2\1\4\uffff\3\1" | ||
32781 | }; | 37663 | }; |
32782 | 37664 | ||
37665 | static final short[] dfa_13 = DFA.unpackEncodedString(dfa_13s); | ||
32783 | static final short[] dfa_14 = DFA.unpackEncodedString(dfa_14s); | 37666 | static final short[] dfa_14 = DFA.unpackEncodedString(dfa_14s); |
32784 | static final short[] dfa_15 = DFA.unpackEncodedString(dfa_15s); | 37667 | static final char[] dfa_15 = DFA.unpackEncodedStringToUnsignedChars(dfa_15s); |
32785 | static final char[] dfa_16 = DFA.unpackEncodedStringToUnsignedChars(dfa_16s); | 37668 | static final char[] dfa_16 = DFA.unpackEncodedStringToUnsignedChars(dfa_16s); |
32786 | static final char[] dfa_17 = DFA.unpackEncodedStringToUnsignedChars(dfa_17s); | 37669 | static final short[] dfa_17 = DFA.unpackEncodedString(dfa_17s); |
32787 | static final short[] dfa_18 = DFA.unpackEncodedString(dfa_18s); | 37670 | static final short[] dfa_18 = DFA.unpackEncodedString(dfa_18s); |
32788 | static final short[] dfa_19 = DFA.unpackEncodedString(dfa_19s); | 37671 | static final short[][] dfa_19 = unpackEncodedStringArray(dfa_19s); |
32789 | static final short[][] dfa_20 = unpackEncodedStringArray(dfa_20s); | ||
32790 | 37672 | ||
32791 | class DFA9 extends DFA { | 37673 | class DFA9 extends DFA { |
32792 | 37674 | ||
32793 | public DFA9(BaseRecognizer recognizer) { | 37675 | public DFA9(BaseRecognizer recognizer) { |
32794 | this.recognizer = recognizer; | 37676 | this.recognizer = recognizer; |
32795 | this.decisionNumber = 9; | 37677 | this.decisionNumber = 9; |
32796 | this.eot = dfa_14; | 37678 | this.eot = dfa_13; |
32797 | this.eof = dfa_15; | 37679 | this.eof = dfa_14; |
32798 | this.min = dfa_16; | 37680 | this.min = dfa_15; |
32799 | this.max = dfa_17; | 37681 | this.max = dfa_16; |
32800 | this.accept = dfa_18; | 37682 | this.accept = dfa_17; |
32801 | this.special = dfa_19; | 37683 | this.special = dfa_18; |
32802 | this.transition = dfa_20; | 37684 | this.transition = dfa_19; |
32803 | } | 37685 | } |
32804 | public String getDescription() { | 37686 | public String getDescription() { |
32805 | return "1998:1: rule__AtomicExpression__Alternatives : ( ( ruleReference ) | ( ruleCall ) | ( ruleInterval ) | ( ruleLiteral ) | ( ( rule__AtomicExpression__Group_4__0 ) ) );"; | 37687 | return "2208:1: rule__BracedAggregateExpression__Alternatives : ( ( ruleAtomicExpression ) | ( ruleAggregation ) | ( ruleCount ) );"; |
32806 | } | 37688 | } |
32807 | } | 37689 | } |
32808 | static final String dfa_21s = "\1\uffff\2\3\4\uffff\1\11\1\3\1\uffff"; | 37690 | static final String dfa_20s = "\33\uffff"; |
32809 | static final String dfa_22s = "\1\13\2\40\2\uffff\1\105\1\uffff\1\13\1\40\1\uffff"; | 37691 | static final String dfa_21s = "\2\uffff\3\15\4\uffff\2\15\3\uffff\3\15\1\uffff\3\15\1\uffff\5\15"; |
32810 | static final String dfa_23s = "\1\106\2\105\2\uffff\1\105\1\uffff\1\106\1\105\1\uffff"; | 37692 | static final String dfa_22s = "\1\17\1\22\3\32\3\uffff\1\22\2\32\1\22\2\uffff\3\32\1\22\3\32\1\22\5\32"; |
32811 | static final String dfa_24s = "\3\uffff\1\1\1\2\1\uffff\1\3\2\uffff\1\4"; | 37693 | static final String dfa_23s = "\1\113\1\112\3\111\3\uffff\1\112\2\111\1\112\2\uffff\3\111\1\112\3\111\1\112\5\111"; |
32812 | static final String[] dfa_25s = { | 37694 | static final String dfa_24s = "\5\uffff\1\3\1\4\1\5\4\uffff\1\2\1\1\15\uffff"; |
32813 | "\1\3\2\uffff\2\3\1\uffff\1\3\1\uffff\4\3\2\uffff\1\3\1\uffff\1\3\1\uffff\1\3\1\uffff\1\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", | 37695 | static final String dfa_25s = "\33\uffff}>"; |
32814 | "\1\3\3\uffff\2\3\1\uffff\2\3\1\uffff\1\3\1\uffff\2\3\1\7\3\3\1\5\1\3\2\uffff\1\3\1\uffff\2\3\1\uffff\2\3\3\uffff\1\6\1\uffff\2\3\1\uffff\1\6", | 37696 | static final String[] dfa_26s = { |
32815 | "\1\3\3\uffff\2\3\1\uffff\2\3\1\uffff\1\3\1\uffff\2\3\1\7\3\3\1\uffff\1\3\2\uffff\1\3\1\uffff\2\3\1\uffff\2\3\3\uffff\1\6\1\uffff\2\3\1\uffff\1\6", | 37697 | "\1\6\2\uffff\1\4\3\uffff\3\6\5\uffff\1\6\1\uffff\1\6\16\uffff\1\7\15\uffff\1\5\5\uffff\1\1\1\6\1\3\4\uffff\1\2\1\6", |
37698 | "\1\4\62\uffff\1\3\4\uffff\1\2", | ||
37699 | "\1\15\2\uffff\1\15\4\uffff\3\15\1\10\6\15\1\uffff\1\15\1\uffff\1\14\5\15\1\13\4\15\1\uffff\1\15\2\uffff\2\15\1\uffff\2\15\4\uffff\1\11\1\12\1\15", | ||
37700 | "\1\15\2\uffff\1\15\4\uffff\3\15\1\10\6\15\1\uffff\1\15\1\uffff\1\14\5\15\1\13\4\15\1\uffff\1\15\2\uffff\2\15\1\uffff\2\15\4\uffff\1\11\1\12\1\15", | ||
37701 | "\1\15\2\uffff\1\15\4\uffff\3\15\1\10\6\15\1\uffff\1\15\1\uffff\1\14\5\15\1\13\4\15\1\uffff\1\15\2\uffff\2\15\1\uffff\2\15\4\uffff\1\11\1\12\1\15", | ||
32816 | "", | 37702 | "", |
32817 | "", | 37703 | "", |
32818 | "\1\10", | ||
32819 | "", | 37704 | "", |
32820 | "\1\3\2\uffff\2\3\1\uffff\1\3\1\uffff\4\3\2\uffff\1\3\1\uffff\1\3\1\uffff\1\3\1\uffff\1\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", | 37705 | "\1\20\62\uffff\1\17\4\uffff\1\16", |
32821 | "\1\3\3\uffff\2\3\1\uffff\2\3\1\uffff\1\3\1\uffff\2\3\1\7\3\3\1\5\1\3\2\uffff\1\3\1\uffff\2\3\1\uffff\2\3\3\uffff\1\6\1\uffff\2\3\1\uffff\1\6", | 37706 | "\1\15\2\uffff\1\15\4\uffff\3\15\1\uffff\6\15\1\uffff\1\15\1\uffff\1\14\5\15\1\13\4\15\1\uffff\1\15\2\uffff\2\15\1\uffff\2\15\6\uffff\1\15", |
32822 | "" | 37707 | "\1\15\2\uffff\1\15\4\uffff\3\15\1\uffff\6\15\1\uffff\1\15\1\uffff\1\14\5\15\1\13\4\15\1\uffff\1\15\2\uffff\2\15\1\uffff\2\15\6\uffff\1\15", |
37708 | "\1\24\60\uffff\1\21\1\uffff\1\23\4\uffff\1\22", | ||
37709 | "", | ||
37710 | "", | ||
37711 | "\1\15\2\uffff\1\15\4\uffff\3\15\1\10\6\15\1\uffff\1\15\1\uffff\1\14\5\15\1\13\4\15\1\uffff\1\15\2\uffff\2\15\1\uffff\2\15\4\uffff\1\11\1\12\1\15", | ||
37712 | "\1\15\2\uffff\1\15\4\uffff\3\15\1\10\6\15\1\uffff\1\15\1\uffff\1\14\5\15\1\13\4\15\1\uffff\1\15\2\uffff\2\15\1\uffff\2\15\4\uffff\1\11\1\12\1\15", | ||
37713 | "\1\15\2\uffff\1\15\4\uffff\3\15\1\10\6\15\1\uffff\1\15\1\uffff\1\14\5\15\1\13\4\15\1\uffff\1\15\2\uffff\2\15\1\uffff\2\15\4\uffff\1\11\1\12\1\15", | ||
37714 | "\1\24\62\uffff\1\23\4\uffff\1\22", | ||
37715 | "\1\15\2\uffff\1\15\4\uffff\3\15\1\25\6\15\1\uffff\1\15\1\uffff\1\14\5\15\1\13\4\15\1\uffff\1\15\2\uffff\2\15\1\uffff\2\15\4\uffff\1\26\1\27\1\15", | ||
37716 | "\1\15\2\uffff\1\15\4\uffff\3\15\1\25\6\15\1\uffff\1\15\1\uffff\1\14\5\15\1\13\4\15\1\uffff\1\15\2\uffff\2\15\1\uffff\2\15\4\uffff\1\26\1\27\1\15", | ||
37717 | "\1\15\2\uffff\1\15\4\uffff\3\15\1\25\6\15\1\uffff\1\15\1\uffff\1\14\5\15\1\13\4\15\1\uffff\1\15\2\uffff\2\15\1\uffff\2\15\4\uffff\1\26\1\27\1\15", | ||
37718 | "\1\32\62\uffff\1\31\4\uffff\1\30", | ||
37719 | "\1\15\2\uffff\1\15\4\uffff\3\15\1\uffff\6\15\1\uffff\1\15\1\uffff\1\14\5\15\1\13\4\15\1\uffff\1\15\2\uffff\2\15\1\uffff\2\15\6\uffff\1\15", | ||
37720 | "\1\15\2\uffff\1\15\4\uffff\3\15\1\uffff\6\15\1\uffff\1\15\1\uffff\1\14\5\15\1\13\4\15\1\uffff\1\15\2\uffff\2\15\1\uffff\2\15\6\uffff\1\15", | ||
37721 | "\1\15\2\uffff\1\15\4\uffff\3\15\1\25\6\15\1\uffff\1\15\1\uffff\1\14\5\15\1\13\4\15\1\uffff\1\15\2\uffff\2\15\1\uffff\2\15\4\uffff\1\26\1\27\1\15", | ||
37722 | "\1\15\2\uffff\1\15\4\uffff\3\15\1\25\6\15\1\uffff\1\15\1\uffff\1\14\5\15\1\13\4\15\1\uffff\1\15\2\uffff\2\15\1\uffff\2\15\4\uffff\1\26\1\27\1\15", | ||
37723 | "\1\15\2\uffff\1\15\4\uffff\3\15\1\25\6\15\1\uffff\1\15\1\uffff\1\14\5\15\1\13\4\15\1\uffff\1\15\2\uffff\2\15\1\uffff\2\15\4\uffff\1\26\1\27\1\15" | ||
32823 | }; | 37724 | }; |
37725 | |||
37726 | static final short[] dfa_20 = DFA.unpackEncodedString(dfa_20s); | ||
32824 | static final short[] dfa_21 = DFA.unpackEncodedString(dfa_21s); | 37727 | static final short[] dfa_21 = DFA.unpackEncodedString(dfa_21s); |
32825 | static final char[] dfa_22 = DFA.unpackEncodedStringToUnsignedChars(dfa_22s); | 37728 | static final char[] dfa_22 = DFA.unpackEncodedStringToUnsignedChars(dfa_22s); |
32826 | static final char[] dfa_23 = DFA.unpackEncodedStringToUnsignedChars(dfa_23s); | 37729 | static final char[] dfa_23 = DFA.unpackEncodedStringToUnsignedChars(dfa_23s); |
32827 | static final short[] dfa_24 = DFA.unpackEncodedString(dfa_24s); | 37730 | static final short[] dfa_24 = DFA.unpackEncodedString(dfa_24s); |
32828 | static final short[][] dfa_25 = unpackEncodedStringArray(dfa_25s); | 37731 | static final short[] dfa_25 = DFA.unpackEncodedString(dfa_25s); |
37732 | static final short[][] dfa_26 = unpackEncodedStringArray(dfa_26s); | ||
32829 | 37733 | ||
32830 | class DFA11 extends DFA { | 37734 | class DFA10 extends DFA { |
32831 | 37735 | ||
32832 | public DFA11(BaseRecognizer recognizer) { | 37736 | public DFA10(BaseRecognizer recognizer) { |
32833 | this.recognizer = recognizer; | 37737 | this.recognizer = recognizer; |
32834 | this.decisionNumber = 11; | 37738 | this.decisionNumber = 10; |
32835 | this.eot = dfa_14; | 37739 | this.eot = dfa_20; |
32836 | this.eof = dfa_21; | 37740 | this.eof = dfa_21; |
32837 | this.min = dfa_22; | 37741 | this.min = dfa_22; |
32838 | this.max = dfa_23; | 37742 | this.max = dfa_23; |
32839 | this.accept = dfa_24; | 37743 | this.accept = dfa_24; |
32840 | this.special = dfa_19; | 37744 | this.special = dfa_25; |
32841 | this.transition = dfa_25; | 37745 | this.transition = dfa_26; |
32842 | } | 37746 | } |
32843 | public String getDescription() { | 37747 | public String getDescription() { |
32844 | return "2058:1: rule__Argument__Alternatives : ( ( ruleExpressionArgument ) | ( ruleStarArgument ) | ( ruleTypedArgument ) | ( ruleTypedStarArgument ) );"; | 37748 | return "2235:1: rule__AtomicExpression__Alternatives : ( ( ruleReference ) | ( ruleCall ) | ( ruleInterval ) | ( ruleLiteral ) | ( ( rule__AtomicExpression__Group_4__0 ) ) );"; |
32845 | } | 37749 | } |
32846 | } | 37750 | } |
32847 | static final String dfa_26s = "\17\uffff"; | 37751 | static final String dfa_27s = "\16\uffff"; |
32848 | static final String dfa_27s = "\13\uffff\2\6\1\uffff\1\6"; | 37752 | static final String dfa_28s = "\2\uffff\3\1\4\uffff\1\15\3\1\1\uffff"; |
32849 | static final String dfa_28s = "\1\27\1\100\3\44\1\105\3\uffff\1\100\3\44\1\105\1\44"; | 37753 | static final String dfa_29s = "\1\17\1\uffff\3\22\1\uffff\1\22\1\61\1\uffff\1\17\3\22\1\uffff"; |
32850 | static final String dfa_29s = "\1\27\1\106\1\62\2\47\1\105\3\uffff\1\105\1\62\2\104\1\105\1\104"; | 37754 | static final String dfa_30s = "\1\113\1\uffff\3\112\1\uffff\2\112\1\uffff\1\113\3\112\1\uffff"; |
32851 | static final String dfa_30s = "\6\uffff\1\3\1\2\1\1\6\uffff"; | 37755 | static final String dfa_31s = "\1\uffff\1\1\3\uffff\1\2\2\uffff\1\3\4\uffff\1\4"; |
32852 | static final String dfa_31s = "\17\uffff}>"; | 37756 | static final String dfa_32s = "\16\uffff}>"; |
32853 | static final String[] dfa_32s = { | 37757 | static final String[] dfa_33s = { |
32854 | "\1\1", | 37758 | "\1\1\2\uffff\1\4\2\uffff\4\1\5\uffff\1\1\1\uffff\1\1\15\uffff\2\1\1\uffff\1\5\1\1\1\uffff\1\1\7\uffff\2\1\5\uffff\2\1\1\3\4\uffff\1\2\1\1", |
32855 | "\1\3\4\uffff\1\2\1\4", | ||
32856 | "\1\7\1\10\1\uffff\1\6\12\uffff\1\5", | ||
32857 | "\1\7\1\10\1\uffff\1\6", | ||
32858 | "\1\11\2\uffff\1\7", | ||
32859 | "\1\12", | ||
32860 | "", | 37759 | "", |
37760 | "\1\7\17\uffff\1\1\2\uffff\1\6\1\uffff\2\1\1\uffff\2\1\1\uffff\1\1\1\uffff\2\1\1\11\5\1\2\uffff\1\1\1\uffff\1\1\3\uffff\2\1\6\uffff\2\1\1\uffff\1\10", | ||
37761 | "\1\7\17\uffff\1\1\2\uffff\1\6\1\uffff\2\1\1\uffff\2\1\1\uffff\1\1\1\uffff\2\1\1\11\5\1\2\uffff\1\1\1\uffff\1\1\3\uffff\2\1\6\uffff\2\1\1\uffff\1\10", | ||
37762 | "\1\7\17\uffff\1\1\2\uffff\1\6\1\uffff\2\1\1\uffff\2\1\1\uffff\1\1\1\uffff\2\1\1\11\5\1\2\uffff\1\1\1\uffff\1\1\3\uffff\2\1\6\uffff\2\1\1\uffff\1\10", | ||
32861 | "", | 37763 | "", |
37764 | "\1\14\62\uffff\1\13\4\uffff\1\12", | ||
37765 | "\1\15\30\uffff\1\10", | ||
32862 | "", | 37766 | "", |
32863 | "\1\14\4\uffff\1\13", | 37767 | "\1\1\2\uffff\1\1\2\uffff\4\1\5\uffff\1\1\1\uffff\1\1\15\uffff\2\1\1\15\1\uffff\1\1\1\15\1\1\7\uffff\2\1\5\uffff\3\1\4\uffff\2\1", |
32864 | "\1\7\1\10\1\uffff\1\6\12\uffff\1\5", | 37768 | "\1\7\17\uffff\1\1\2\uffff\1\6\1\uffff\2\1\1\uffff\2\1\1\uffff\1\1\1\uffff\2\1\1\11\5\1\2\uffff\1\1\1\uffff\1\1\3\uffff\2\1\6\uffff\2\1\1\uffff\1\10", |
32865 | "\1\7\15\uffff\1\15\21\uffff\1\6", | 37769 | "\1\7\17\uffff\1\1\2\uffff\1\6\1\uffff\2\1\1\uffff\2\1\1\uffff\1\1\1\uffff\2\1\1\11\5\1\2\uffff\1\1\1\uffff\1\1\3\uffff\2\1\6\uffff\2\1\1\uffff\1\10", |
32866 | "\1\7\37\uffff\1\6", | 37770 | "\1\7\17\uffff\1\1\2\uffff\1\6\1\uffff\2\1\1\uffff\2\1\1\uffff\1\1\1\uffff\2\1\1\11\5\1\2\uffff\1\1\1\uffff\1\1\3\uffff\2\1\6\uffff\2\1\1\uffff\1\10", |
32867 | "\1\16", | 37771 | "" |
32868 | "\1\7\15\uffff\1\15\21\uffff\1\6" | ||
32869 | }; | 37772 | }; |
32870 | 37773 | ||
32871 | static final short[] dfa_26 = DFA.unpackEncodedString(dfa_26s); | ||
32872 | static final short[] dfa_27 = DFA.unpackEncodedString(dfa_27s); | 37774 | static final short[] dfa_27 = DFA.unpackEncodedString(dfa_27s); |
32873 | static final char[] dfa_28 = DFA.unpackEncodedStringToUnsignedChars(dfa_28s); | 37775 | static final short[] dfa_28 = DFA.unpackEncodedString(dfa_28s); |
32874 | static final char[] dfa_29 = DFA.unpackEncodedStringToUnsignedChars(dfa_29s); | 37776 | static final char[] dfa_29 = DFA.unpackEncodedStringToUnsignedChars(dfa_29s); |
32875 | static final short[] dfa_30 = DFA.unpackEncodedString(dfa_30s); | 37777 | static final char[] dfa_30 = DFA.unpackEncodedStringToUnsignedChars(dfa_30s); |
32876 | static final short[] dfa_31 = DFA.unpackEncodedString(dfa_31s); | 37778 | static final short[] dfa_31 = DFA.unpackEncodedString(dfa_31s); |
32877 | static final short[][] dfa_32 = unpackEncodedStringArray(dfa_32s); | 37779 | static final short[] dfa_32 = DFA.unpackEncodedString(dfa_32s); |
37780 | static final short[][] dfa_33 = unpackEncodedStringArray(dfa_33s); | ||
37781 | |||
37782 | class DFA11 extends DFA { | ||
37783 | |||
37784 | public DFA11(BaseRecognizer recognizer) { | ||
37785 | this.recognizer = recognizer; | ||
37786 | this.decisionNumber = 11; | ||
37787 | this.eot = dfa_27; | ||
37788 | this.eof = dfa_28; | ||
37789 | this.min = dfa_29; | ||
37790 | this.max = dfa_30; | ||
37791 | this.accept = dfa_31; | ||
37792 | this.special = dfa_32; | ||
37793 | this.transition = dfa_33; | ||
37794 | } | ||
37795 | public String getDescription() { | ||
37796 | return "2274:1: rule__Argument__Alternatives : ( ( ruleExpressionArgument ) | ( ruleStarArgument ) | ( ruleTypedVariableArgument ) | ( ruleTypedStarArgument ) );"; | ||
37797 | } | ||
37798 | } | ||
37799 | static final String dfa_34s = "\25\uffff"; | ||
37800 | static final String dfa_35s = "\1\31\1\22\1\47\3\45\1\22\1\uffff\1\22\2\uffff\6\45\1\22\3\45"; | ||
37801 | static final String dfa_36s = "\1\31\1\113\4\52\1\112\1\uffff\1\112\2\uffff\3\111\3\52\1\112\3\111"; | ||
37802 | static final String dfa_37s = "\7\uffff\1\2\1\uffff\1\1\1\3\12\uffff"; | ||
37803 | static final String dfa_38s = "\25\uffff}>"; | ||
37804 | static final String[] dfa_39s = { | ||
37805 | "\1\1", | ||
37806 | "\1\5\62\uffff\1\4\4\uffff\1\3\1\2", | ||
37807 | "\1\6\2\uffff\1\7", | ||
37808 | "\1\10\1\uffff\1\7\1\11\1\uffff\1\12", | ||
37809 | "\1\10\1\uffff\1\7\1\11\1\uffff\1\12", | ||
37810 | "\1\10\1\uffff\1\7\1\11\1\uffff\1\12", | ||
37811 | "\1\15\62\uffff\1\14\4\uffff\1\13", | ||
37812 | "", | ||
37813 | "\1\20\62\uffff\1\17\4\uffff\1\16", | ||
37814 | "", | ||
37815 | "", | ||
37816 | "\1\21\1\uffff\1\7\41\uffff\1\12", | ||
37817 | "\1\21\1\uffff\1\7\41\uffff\1\12", | ||
37818 | "\1\21\1\uffff\1\7\41\uffff\1\12", | ||
37819 | "\1\10\1\uffff\1\7\1\11\1\uffff\1\12", | ||
37820 | "\1\10\1\uffff\1\7\1\11\1\uffff\1\12", | ||
37821 | "\1\10\1\uffff\1\7\1\11\1\uffff\1\12", | ||
37822 | "\1\24\62\uffff\1\23\4\uffff\1\22", | ||
37823 | "\1\21\1\uffff\1\7\41\uffff\1\12", | ||
37824 | "\1\21\1\uffff\1\7\41\uffff\1\12", | ||
37825 | "\1\21\1\uffff\1\7\41\uffff\1\12" | ||
37826 | }; | ||
37827 | |||
37828 | static final short[] dfa_34 = DFA.unpackEncodedString(dfa_34s); | ||
37829 | static final char[] dfa_35 = DFA.unpackEncodedStringToUnsignedChars(dfa_35s); | ||
37830 | static final char[] dfa_36 = DFA.unpackEncodedStringToUnsignedChars(dfa_36s); | ||
37831 | static final short[] dfa_37 = DFA.unpackEncodedString(dfa_37s); | ||
37832 | static final short[] dfa_38 = DFA.unpackEncodedString(dfa_38s); | ||
37833 | static final short[][] dfa_39 = unpackEncodedStringArray(dfa_39s); | ||
32878 | 37834 | ||
32879 | class DFA14 extends DFA { | 37835 | class DFA18 extends DFA { |
32880 | 37836 | ||
32881 | public DFA14(BaseRecognizer recognizer) { | 37837 | public DFA18(BaseRecognizer recognizer) { |
32882 | this.recognizer = recognizer; | 37838 | this.recognizer = recognizer; |
32883 | this.decisionNumber = 14; | 37839 | this.decisionNumber = 18; |
32884 | this.eot = dfa_26; | 37840 | this.eot = dfa_34; |
32885 | this.eof = dfa_27; | 37841 | this.eof = dfa_34; |
32886 | this.min = dfa_28; | 37842 | this.min = dfa_35; |
32887 | this.max = dfa_29; | 37843 | this.max = dfa_36; |
32888 | this.accept = dfa_30; | 37844 | this.accept = dfa_37; |
32889 | this.special = dfa_31; | 37845 | this.special = dfa_38; |
32890 | this.transition = dfa_32; | 37846 | this.transition = dfa_39; |
32891 | } | 37847 | } |
32892 | public String getDescription() { | 37848 | public String getDescription() { |
32893 | return "2157:1: rule__ScopeDefinition__Alternatives : ( ( ruleExactScopeDefinition ) | ( ruleBoundedScopeDefinition ) | ( ruleLowerBoundedScopeDefinition ) );"; | 37849 | return "2463:1: rule__ScopeDeclaration__Alternatives : ( ( ruleExactScope ) | ( ruleBoundedScope ) | ( ruleLowerBoundedScope ) );"; |
32894 | } | 37850 | } |
32895 | } | 37851 | } |
32896 | 37852 | ||
32897 | 37853 | ||
32898 | public static final BitSet FOLLOW_1 = new BitSet(new long[]{0x0000000000000000L}); | 37854 | public static final BitSet FOLLOW_1 = new BitSet(new long[]{0x0000000000000000L}); |
32899 | public static final BitSet FOLLOW_2 = new BitSet(new long[]{0x0000000000000002L}); | 37855 | public static final BitSet FOLLOW_2 = new BitSet(new long[]{0x0000000000000002L}); |
32900 | public static final BitSet FOLLOW_3 = new BitSet(new long[]{0x82029A00EAFFDB32L,0x0000000000000061L}); | 37856 | public static final BitSet FOLLOW_3 = new BitSet(new long[]{0x3014D0035BE79670L,0x0000000000000C38L}); |
32901 | public static final BitSet FOLLOW_4 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000010L}); | 37857 | public static final BitSet FOLLOW_4 = new BitSet(new long[]{0x0000000000020002L}); |
32902 | public static final BitSet FOLLOW_5 = new BitSet(new long[]{0x0090000800000000L}); | 37858 | public static final BitSet FOLLOW_5 = new BitSet(new long[]{0x3014D0035BE59672L,0x0000000000000C38L}); |
32903 | public static final BitSet FOLLOW_6 = new BitSet(new long[]{0x0010000000000000L}); | 37859 | public static final BitSet FOLLOW_6 = new BitSet(new long[]{0x0000000000040000L,0x0000000000000428L}); |
32904 | public static final BitSet FOLLOW_7 = new BitSet(new long[]{0x82029A00EA7AC800L,0x0000000000000061L}); | 37860 | public static final BitSet FOLLOW_7 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000200L}); |
32905 | public static final BitSet FOLLOW_8 = new BitSet(new long[]{0x0000000800000000L}); | 37861 | public static final BitSet FOLLOW_8 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000010L}); |
32906 | public static final BitSet FOLLOW_9 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000021L}); | 37862 | public static final BitSet FOLLOW_9 = new BitSet(new long[]{0x0000080000000000L}); |
32907 | public static final BitSet FOLLOW_10 = new BitSet(new long[]{0x0000000000200000L}); | 37863 | public static final BitSet FOLLOW_10 = new BitSet(new long[]{0x0080005000000000L}); |
32908 | public static final BitSet FOLLOW_11 = new BitSet(new long[]{0x0000000000000010L}); | 37864 | public static final BitSet FOLLOW_11 = new BitSet(new long[]{0x0080000000000000L}); |
32909 | public static final BitSet FOLLOW_12 = new BitSet(new long[]{0x0000100000000000L}); | 37865 | public static final BitSet FOLLOW_12 = new BitSet(new long[]{0x3014D00341E48000L,0x0000000000000C38L}); |
32910 | public static final BitSet FOLLOW_13 = new BitSet(new long[]{0x0080000000000000L}); | 37866 | public static final BitSet FOLLOW_13 = new BitSet(new long[]{0x0000001000000000L}); |
32911 | public static final BitSet FOLLOW_14 = new BitSet(new long[]{0x1000000000000000L}); | 37867 | public static final BitSet FOLLOW_14 = new BitSet(new long[]{0x0000000000800000L}); |
32912 | public static final BitSet FOLLOW_15 = new BitSet(new long[]{0x0000000010000000L}); | 37868 | public static final BitSet FOLLOW_15 = new BitSet(new long[]{0x0000000000000020L}); |
32913 | public static final BitSet FOLLOW_16 = new BitSet(new long[]{0x4000000000000000L}); | 37869 | public static final BitSet FOLLOW_16 = new BitSet(new long[]{0x0000800000000000L}); |
32914 | public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x0000000000000080L}); | 37870 | public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x0080000000000000L,0x0000000000000200L}); |
32915 | public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x0000000000002000L}); | 37871 | public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x0000004000000000L}); |
32916 | public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0001000000000000L}); | 37872 | public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0000000000040000L}); |
32917 | public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x0001000000000002L}); | 37873 | public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x0000000000800020L}); |
32918 | public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L}); | 37874 | public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000001L}); |
32919 | public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x0000000004000000L}); | 37875 | public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x0000000080000000L}); |
32920 | public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x0000000001000000L}); | 37876 | public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L}); |
32921 | public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x0001040000000000L}); | 37877 | public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x0000000000000100L}); |
32922 | public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x0000004000000000L}); | 37878 | public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x0000020000000000L}); |
32923 | public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x0020000200000000L}); | 37879 | public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x0000000020000000L}); |
32924 | public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x0020000000000000L}); | 37880 | public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x0000000004000000L}); |
32925 | public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x0020000000000002L}); | 37881 | public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x0008200000000000L}); |
32926 | public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x0000000200000000L}); | 37882 | public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x0008000000000002L}); |
32927 | public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x014004B100000000L}); | 37883 | public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x0400000000000000L}); |
32928 | public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x0002800000000000L}); | 37884 | public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x0100000800000000L}); |
32929 | public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x0002800000000002L}); | 37885 | public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x0100000000000000L}); |
32930 | public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x0008400000000000L}); | 37886 | public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x0100000000000002L}); |
32931 | public static final BitSet FOLLOW_34 = new BitSet(new long[]{0x0008400000000002L}); | 37887 | public static final BitSet FOLLOW_34 = new BitSet(new long[]{0x0000000800000000L}); |
32932 | public static final BitSet FOLLOW_35 = new BitSet(new long[]{0x0800000000000000L}); | 37888 | public static final BitSet FOLLOW_35 = new BitSet(new long[]{0x0008000000000000L}); |
32933 | public static final BitSet FOLLOW_36 = new BitSet(new long[]{0x0000010000000000L}); | 37889 | public static final BitSet FOLLOW_36 = new BitSet(new long[]{0x0A00258400000000L}); |
32934 | public static final BitSet FOLLOW_37 = new BitSet(new long[]{0x82001000287AC000L,0x0000000000000061L}); | 37890 | public static final BitSet FOLLOW_37 = new BitSet(new long[]{0x0014000000000000L}); |
32935 | public static final BitSet FOLLOW_38 = new BitSet(new long[]{0x0200000000000000L}); | 37891 | public static final BitSet FOLLOW_38 = new BitSet(new long[]{0x0014000000000002L}); |
32936 | public static final BitSet FOLLOW_39 = new BitSet(new long[]{0x0400000000000000L,0x0000000000000021L}); | 37892 | public static final BitSet FOLLOW_39 = new BitSet(new long[]{0x0042000000000000L}); |
32937 | public static final BitSet FOLLOW_40 = new BitSet(new long[]{0x1200000000000000L}); | 37893 | public static final BitSet FOLLOW_40 = new BitSet(new long[]{0x0042000000000002L}); |
32938 | public static final BitSet FOLLOW_41 = new BitSet(new long[]{0x6000000000000000L}); | 37894 | public static final BitSet FOLLOW_41 = new BitSet(new long[]{0x8000000000000000L}); |
32939 | public static final BitSet FOLLOW_42 = new BitSet(new long[]{0x0000200000000000L}); | 37895 | public static final BitSet FOLLOW_42 = new BitSet(new long[]{0x2000800141E48000L,0x0000000000000C38L}); |
32940 | public static final BitSet FOLLOW_43 = new BitSet(new long[]{0x0000100000000000L,0x000000000000000CL}); | 37896 | public static final BitSet FOLLOW_43 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000002L}); |
32941 | public static final BitSet FOLLOW_44 = new BitSet(new long[]{0x8202FA00EA7AC800L,0x0000000000000061L}); | 37897 | public static final BitSet FOLLOW_44 = new BitSet(new long[]{0x0001000000000000L}); |
32942 | public static final BitSet FOLLOW_45 = new BitSet(new long[]{0x8202DA00EA7AC800L,0x0000000000000061L}); | 37898 | public static final BitSet FOLLOW_45 = new BitSet(new long[]{0x3017D00341E48000L,0x0000000000000C38L}); |
32943 | public static final BitSet FOLLOW_46 = new BitSet(new long[]{0x0000400000000000L}); | 37899 | public static final BitSet FOLLOW_46 = new BitSet(new long[]{0x3016D00341E48000L,0x0000000000000C38L}); |
32944 | public static final BitSet FOLLOW_47 = new BitSet(new long[]{0x0000000400000000L}); | 37900 | public static final BitSet FOLLOW_47 = new BitSet(new long[]{0x0002000000000000L}); |
32945 | public static final BitSet FOLLOW_48 = new BitSet(new long[]{0x0400000000000000L}); | 37901 | public static final BitSet FOLLOW_48 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000400L}); |
32946 | public static final BitSet FOLLOW_49 = new BitSet(new long[]{0x0000000020000000L}); | 37902 | public static final BitSet FOLLOW_49 = new BitSet(new long[]{0x0020000000000000L}); |
32947 | public static final BitSet FOLLOW_50 = new BitSet(new long[]{0x0000000000100000L}); | 37903 | public static final BitSet FOLLOW_50 = new BitSet(new long[]{0x0020000000000002L}); |
32948 | public static final BitSet FOLLOW_51 = new BitSet(new long[]{0x0000000000040020L}); | 37904 | public static final BitSet FOLLOW_51 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000180L}); |
32949 | public static final BitSet FOLLOW_52 = new BitSet(new long[]{0x1000000000002000L}); | 37905 | public static final BitSet FOLLOW_52 = new BitSet(new long[]{0x4000000000000000L}); |
32950 | public static final BitSet FOLLOW_53 = new BitSet(new long[]{0x4000000000000040L,0x0000000000000021L}); | 37906 | public static final BitSet FOLLOW_53 = new BitSet(new long[]{0x0000000100000000L}); |
32951 | public static final BitSet FOLLOW_54 = new BitSet(new long[]{0x0000000000000042L,0x0000000000000021L}); | 37907 | public static final BitSet FOLLOW_54 = new BitSet(new long[]{0x0000000000400000L}); |
32952 | public static final BitSet FOLLOW_55 = new BitSet(new long[]{0x0000000000000040L,0x0000000000000021L}); | 37908 | public static final BitSet FOLLOW_55 = new BitSet(new long[]{0x0000000000100000L}); |
32953 | public static final BitSet FOLLOW_56 = new BitSet(new long[]{0x0200000000000000L,0x0000000000000020L}); | 37909 | public static final BitSet FOLLOW_56 = new BitSet(new long[]{0x0000000000002000L,0x0000000000000201L}); |
32954 | public static final BitSet FOLLOW_57 = new BitSet(new long[]{0x0020000000000400L}); | 37910 | public static final BitSet FOLLOW_57 = new BitSet(new long[]{0x00000000000C0080L,0x000000000000042CL}); |
32955 | public static final BitSet FOLLOW_58 = new BitSet(new long[]{0x0000400000000000L,0x0000000000000040L}); | 37911 | public static final BitSet FOLLOW_58 = new BitSet(new long[]{0x00000000000C0082L,0x0000000000000428L}); |
32956 | public static final BitSet FOLLOW_59 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L}); | 37912 | public static final BitSet FOLLOW_59 = new BitSet(new long[]{0x00000000000C0080L,0x0000000000000428L}); |
32957 | public static final BitSet FOLLOW_60 = new BitSet(new long[]{0x0000002000000000L}); | 37913 | public static final BitSet FOLLOW_60 = new BitSet(new long[]{0x2000000000000000L,0x0000000000000400L}); |
32958 | public static final BitSet FOLLOW_61 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000061L}); | 37914 | public static final BitSet FOLLOW_61 = new BitSet(new long[]{0x0100000000000800L}); |
32959 | public static final BitSet FOLLOW_62 = new BitSet(new long[]{0x0000001000000000L}); | 37915 | public static final BitSet FOLLOW_62 = new BitSet(new long[]{0x2000000000000000L}); |
32960 | public static final BitSet FOLLOW_63 = new BitSet(new long[]{0x0000008000000000L}); | 37916 | public static final BitSet FOLLOW_63 = new BitSet(new long[]{0x0002000000000000L,0x0000000000000800L}); |
32961 | public static final BitSet FOLLOW_64 = new BitSet(new long[]{0x0004000000000000L}); | 37917 | public static final BitSet FOLLOW_64 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000800L}); |
32962 | public static final BitSet FOLLOW_65 = new BitSet(new long[]{0x0004000000000002L}); | 37918 | public static final BitSet FOLLOW_65 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000201L}); |
32963 | 37919 | public static final BitSet FOLLOW_66 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000404L}); | |
32964 | } \ No newline at end of file | 37920 | public static final BitSet FOLLOW_67 = new BitSet(new long[]{0x0008000000000000L,0x0000000000000400L}); |
37921 | public static final BitSet FOLLOW_68 = new BitSet(new long[]{0x0008000000000002L,0x0000000000000400L}); | ||
37922 | public static final BitSet FOLLOW_69 = new BitSet(new long[]{0x0000010000000000L}); | ||
37923 | public static final BitSet FOLLOW_70 = new BitSet(new long[]{0x0000000000040000L,0x0000000000000C28L}); | ||
37924 | public static final BitSet FOLLOW_71 = new BitSet(new long[]{0x0000008000000000L}); | ||
37925 | public static final BitSet FOLLOW_72 = new BitSet(new long[]{0x0000040000000000L}); | ||
37926 | public static final BitSet FOLLOW_73 = new BitSet(new long[]{0x0000002000000000L}); | ||
37927 | public static final BitSet FOLLOW_74 = new BitSet(new long[]{0x0000002000000002L}); | ||
37928 | public static final BitSet FOLLOW_75 = new BitSet(new long[]{0x0000000000800022L}); | ||
37929 | public static final BitSet FOLLOW_76 = new BitSet(new long[]{0x0000000010000042L}); | ||
37930 | |||
37931 | } | ||