Merge lp:~zorba-coders/zorba/new-jsoniq into lp:zorba
- new-jsoniq
- Merge into trunk
Status: | Superseded |
---|---|
Proposed branch: | lp:~zorba-coders/zorba/new-jsoniq |
Merge into: | lp:zorba |
Diff against target: |
55040 lines (+18699/-18359) 23 files modified
src/compiler/parser/jsoniq_parser.cpp (+8954/-8608) src/compiler/parser/jsoniq_parser.hpp (+6/-6) src/compiler/parser/jsoniq_scanner.cpp (+366/-366) src/compiler/parser/parser.y (+78/-116) src/compiler/parser/xquery_parser.cpp (+8848/-8895) src/compiler/parser/xquery_parser.hpp (+6/-6) src/compiler/parser/xquery_scanner.cpp (+361/-361) test/rbkt/ExpQueryResults/zorba/jsoniq/gen_comp_01.xml.res (+1/-0) test/rbkt/ExpQueryResults/zorba/parser/parser-01.xml.res (+2/-0) test/rbkt/ExpQueryResults/zorba/parser/parser-02.xml.res (+2/-0) test/rbkt/ExpQueryResults/zorba/parser/parser-03.xml.res (+2/-0) test/rbkt/ExpQueryResults/zorba/parser/parser-04.xml.res (+2/-0) test/rbkt/Queries/zorba/jsoniq/gen_comp_01.spec (+0/-1) test/rbkt/Queries/zorba/parser/parser-01.jq (+8/-0) test/rbkt/Queries/zorba/parser/parser-02.jq (+8/-0) test/rbkt/Queries/zorba/parser/parser-03.jq (+6/-0) test/rbkt/Queries/zorba/parser/parser-04.jq (+25/-0) test/rbkt/Queries/zorba/parser/parser-05.jq (+7/-0) test/rbkt/Queries/zorba/parser/parser-05.spec (+1/-0) test/rbkt/Queries/zorba/parser/parser-06.jq (+7/-0) test/rbkt/Queries/zorba/parser/parser-06.spec (+1/-0) test/rbkt/Queries/zorba/parser/parser-07.jq (+7/-0) test/rbkt/Queries/zorba/parser/parser-07.spec (+1/-0) |
To merge this branch: | bzr merge lp:~zorba-coders/zorba/new-jsoniq |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Nicolae Brinza | Pending | ||
Review via email: mp+183479@code.launchpad.net |
Commit message
Parsers updates.
Description of the change
Parsers updates.
- 11363. By Nicolae Brinza
-
Merged with Zorba trunk
Zorba Build Bot (zorba-buildbot) wrote : | # |
Zorba Build Bot (zorba-buildbot) wrote : | # |
Validation queue result for https:/
Stage "TestZorbaUbuntu" failed.
5 tests failed (8421 total tests run).
Check test results at http://
- 11364. By Nicolae Brinza
-
Parsers updates.
Zorba Build Bot (zorba-buildbot) wrote : | # |
Validation queue starting for the following merge proposals:
https:/
Progress dashboard at http://
Zorba Build Bot (zorba-buildbot) wrote : | # |
Validation queue result for https:/
Stage "TestZorbaUbuntu" failed.
4 tests failed (8421 total tests run).
Check test results at http://
- 11365. By Nicolae Brinza
-
Fixed regressions.
Zorba Build Bot (zorba-buildbot) wrote : | # |
Validation queue starting for the following merge proposals:
https:/
Progress dashboard at http://
Zorba Build Bot (zorba-buildbot) wrote : | # |
Validation queue result for https:/
Stage "TestZorbaUbuntu" failed.
2 tests failed (8421 total tests run).
Check test results at http://
- 11366. By Nicolae Brinza
-
Fixed regressions.
Zorba Build Bot (zorba-buildbot) wrote : | # |
Validation queue starting for the following merge proposals:
https:/
Progress dashboard at http://
Zorba Build Bot (zorba-buildbot) wrote : | # |
Voting criteria failed for the following merge proposals:
https:/
Votes: {'Pending': 1}
Zorba Build Bot (zorba-buildbot) wrote : | # |
Validation queue result for https:/
Stage "CommitZorba" failed.
Check console output at http://
- 11367. By Nicolae Brinza
-
Pushed some tests.
- 11368. By Nicolae Brinza
-
Parser updates.
- 11369. By Nicolae Brinza
-
Parser updates.
- 11370. By Nicolae Brinza
-
Parser updates.
- 11371. By Nicolae Brinza
-
Updated a testcase.
- 11372. By Ghislain Fourny
-
Added comments and some clean-up.
- 11373. By Ghislain Fourny
-
A fix.
- 11374. By Ghislain Fourny
-
Copying regenerated parser files.
- 11375. By Ghislain Fourny
-
Regenerated pregenerated files.
- 11376. By Ghislain Fourny
-
Merged trunk.
Unmerged revisions
Preview Diff
1 | === modified file 'src/compiler/parser/jsoniq_parser.cpp' |
2 | --- src/compiler/parser/jsoniq_parser.cpp 2013-08-21 15:13:06 +0000 |
3 | +++ src/compiler/parser/jsoniq_parser.cpp 2013-09-03 12:18:34 +0000 |
4 | @@ -36,12 +36,12 @@ |
5 | /* First part of user declarations. */ |
6 | |
7 | /* Line 293 of lalr1.cc */ |
8 | -#line 1 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
9 | +#line 1 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
10 | |
11 | #define JSONIQ_PARSER |
12 | |
13 | /* Line 293 of lalr1.cc */ |
14 | -#line 58 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
15 | +#line 58 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
16 | |
17 | |
18 | #include "common/common.h" |
19 | @@ -79,7 +79,7 @@ |
20 | |
21 | |
22 | /* Line 293 of lalr1.cc */ |
23 | -#line 101 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
24 | +#line 101 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
25 | |
26 | |
27 | #ifdef XQUERY_PARSER |
28 | @@ -98,7 +98,7 @@ |
29 | |
30 | |
31 | /* Line 293 of lalr1.cc */ |
32 | -#line 102 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
33 | +#line 102 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
34 | |
35 | |
36 | #include "jsoniq_parser.hpp" |
37 | @@ -106,7 +106,7 @@ |
38 | /* User implementation prologue. */ |
39 | |
40 | /* Line 299 of lalr1.cc */ |
41 | -#line 793 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
42 | +#line 791 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
43 | |
44 | template<typename T> inline void release_hack( T *ref ) { |
45 | if ( ref ) { |
46 | @@ -117,7 +117,7 @@ |
47 | |
48 | |
49 | /* Line 299 of lalr1.cc */ |
50 | -#line 121 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
51 | +#line 121 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
52 | |
53 | #ifndef YY_ |
54 | # if defined YYENABLE_NLS && YYENABLE_NLS |
55 | @@ -203,7 +203,7 @@ |
56 | namespace zorba { |
57 | |
58 | /* Line 382 of lalr1.cc */ |
59 | -#line 207 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
60 | +#line 207 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
61 | |
62 | /* Return YYSTR after stripping away unnecessary quotes and |
63 | backslashes, so that it's suitable for yyerror. The heuristic is |
64 | @@ -304,2567 +304,2576 @@ |
65 | case 111: /* "\"'DECIMAL'\"" */ |
66 | |
67 | /* Line 480 of lalr1.cc */ |
68 | -#line 792 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
69 | +#line 790 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
70 | { delete (yyvaluep->decval); }; |
71 | |
72 | /* Line 480 of lalr1.cc */ |
73 | -#line 312 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
74 | +#line 312 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
75 | break; |
76 | case 126: /* "\"'DOUBLE'\"" */ |
77 | |
78 | /* Line 480 of lalr1.cc */ |
79 | -#line 791 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
80 | +#line 789 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
81 | { delete (yyvaluep->dval); }; |
82 | |
83 | /* Line 480 of lalr1.cc */ |
84 | -#line 321 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
85 | +#line 321 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
86 | break; |
87 | case 151: /* "\"'INTEGER'\"" */ |
88 | |
89 | /* Line 480 of lalr1.cc */ |
90 | -#line 790 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
91 | +#line 788 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
92 | { delete (yyvaluep->ival); }; |
93 | |
94 | /* Line 480 of lalr1.cc */ |
95 | -#line 330 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
96 | +#line 330 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
97 | break; |
98 | case 345: /* "VersionDecl" */ |
99 | |
100 | /* Line 480 of lalr1.cc */ |
101 | -#line 813 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
102 | +#line 811 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
103 | { release_hack( (yyvaluep->node) ); }; |
104 | |
105 | /* Line 480 of lalr1.cc */ |
106 | -#line 339 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
107 | +#line 339 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
108 | break; |
109 | case 346: /* "MainModule" */ |
110 | |
111 | /* Line 480 of lalr1.cc */ |
112 | -#line 806 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
113 | +#line 804 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
114 | { release_hack( (yyvaluep->node) ); }; |
115 | |
116 | /* Line 480 of lalr1.cc */ |
117 | -#line 348 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
118 | +#line 348 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
119 | break; |
120 | case 347: /* "LibraryModule" */ |
121 | |
122 | /* Line 480 of lalr1.cc */ |
123 | -#line 806 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
124 | +#line 804 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
125 | { release_hack( (yyvaluep->node) ); }; |
126 | |
127 | /* Line 480 of lalr1.cc */ |
128 | -#line 357 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
129 | +#line 357 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
130 | break; |
131 | case 348: /* "ModuleDecl" */ |
132 | |
133 | /* Line 480 of lalr1.cc */ |
134 | -#line 806 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
135 | +#line 804 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
136 | { release_hack( (yyvaluep->node) ); }; |
137 | |
138 | /* Line 480 of lalr1.cc */ |
139 | -#line 366 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
140 | +#line 366 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
141 | break; |
142 | case 349: /* "SIND_DeclList" */ |
143 | |
144 | /* Line 480 of lalr1.cc */ |
145 | -#line 809 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
146 | +#line 807 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
147 | { release_hack( (yyvaluep->node) ); }; |
148 | |
149 | /* Line 480 of lalr1.cc */ |
150 | -#line 375 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
151 | +#line 375 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
152 | break; |
153 | case 350: /* "SIND_Decl" */ |
154 | |
155 | /* Line 480 of lalr1.cc */ |
156 | -#line 809 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
157 | +#line 807 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
158 | { release_hack( (yyvaluep->node) ); }; |
159 | |
160 | /* Line 480 of lalr1.cc */ |
161 | -#line 384 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
162 | +#line 384 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
163 | break; |
164 | case 351: /* "Setter" */ |
165 | |
166 | /* Line 480 of lalr1.cc */ |
167 | -#line 810 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
168 | +#line 808 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
169 | { release_hack( (yyvaluep->node) ); }; |
170 | |
171 | /* Line 480 of lalr1.cc */ |
172 | -#line 393 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
173 | +#line 393 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
174 | break; |
175 | case 352: /* "BoundarySpaceDecl" */ |
176 | |
177 | /* Line 480 of lalr1.cc */ |
178 | -#line 803 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
179 | +#line 801 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
180 | { release_hack( (yyvaluep->node) ); }; |
181 | |
182 | /* Line 480 of lalr1.cc */ |
183 | -#line 402 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
184 | +#line 402 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
185 | break; |
186 | case 353: /* "DefaultCollationDecl" */ |
187 | |
188 | /* Line 480 of lalr1.cc */ |
189 | -#line 804 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
190 | +#line 802 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
191 | { release_hack( (yyvaluep->node) ); }; |
192 | |
193 | /* Line 480 of lalr1.cc */ |
194 | -#line 411 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
195 | +#line 411 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
196 | break; |
197 | case 354: /* "BaseURIDecl" */ |
198 | |
199 | /* Line 480 of lalr1.cc */ |
200 | -#line 803 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
201 | +#line 801 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
202 | { release_hack( (yyvaluep->node) ); }; |
203 | |
204 | /* Line 480 of lalr1.cc */ |
205 | -#line 420 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
206 | +#line 420 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
207 | break; |
208 | case 355: /* "ConstructionDecl" */ |
209 | |
210 | /* Line 480 of lalr1.cc */ |
211 | -#line 803 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
212 | +#line 801 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
213 | { release_hack( (yyvaluep->node) ); }; |
214 | |
215 | /* Line 480 of lalr1.cc */ |
216 | -#line 429 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
217 | +#line 429 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
218 | break; |
219 | case 356: /* "OrderingModeDecl" */ |
220 | |
221 | /* Line 480 of lalr1.cc */ |
222 | -#line 808 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
223 | +#line 806 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
224 | { release_hack( (yyvaluep->node) ); }; |
225 | |
226 | /* Line 480 of lalr1.cc */ |
227 | -#line 438 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
228 | +#line 438 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
229 | break; |
230 | case 357: /* "EmptyOrderDecl" */ |
231 | |
232 | /* Line 480 of lalr1.cc */ |
233 | -#line 805 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
234 | +#line 803 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
235 | { release_hack( (yyvaluep->node) ); }; |
236 | |
237 | /* Line 480 of lalr1.cc */ |
238 | -#line 447 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
239 | +#line 447 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
240 | break; |
241 | case 358: /* "CopyNamespacesDecl" */ |
242 | |
243 | /* Line 480 of lalr1.cc */ |
244 | -#line 804 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
245 | +#line 802 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
246 | { release_hack( (yyvaluep->node) ); }; |
247 | |
248 | /* Line 480 of lalr1.cc */ |
249 | -#line 456 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
250 | +#line 456 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
251 | break; |
252 | case 359: /* "Import" */ |
253 | |
254 | /* Line 480 of lalr1.cc */ |
255 | -#line 805 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
256 | +#line 803 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
257 | { release_hack( (yyvaluep->node) ); }; |
258 | |
259 | /* Line 480 of lalr1.cc */ |
260 | -#line 465 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
261 | +#line 465 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
262 | break; |
263 | case 360: /* "SchemaImport" */ |
264 | |
265 | /* Line 480 of lalr1.cc */ |
266 | -#line 809 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
267 | +#line 807 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
268 | { release_hack( (yyvaluep->node) ); }; |
269 | |
270 | /* Line 480 of lalr1.cc */ |
271 | -#line 474 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
272 | +#line 474 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
273 | break; |
274 | case 361: /* "URILiteralList" */ |
275 | |
276 | /* Line 480 of lalr1.cc */ |
277 | -#line 811 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
278 | +#line 809 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
279 | { release_hack( (yyvaluep->node) ); }; |
280 | |
281 | /* Line 480 of lalr1.cc */ |
282 | -#line 483 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
283 | +#line 483 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
284 | break; |
285 | case 362: /* "SchemaPrefix" */ |
286 | |
287 | /* Line 480 of lalr1.cc */ |
288 | -#line 810 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
289 | +#line 808 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
290 | { release_hack( (yyvaluep->node) ); }; |
291 | |
292 | /* Line 480 of lalr1.cc */ |
293 | -#line 492 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
294 | +#line 492 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
295 | break; |
296 | case 363: /* "ModuleImport" */ |
297 | |
298 | /* Line 480 of lalr1.cc */ |
299 | -#line 806 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
300 | +#line 804 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
301 | { release_hack( (yyvaluep->node) ); }; |
302 | |
303 | /* Line 480 of lalr1.cc */ |
304 | -#line 501 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
305 | +#line 501 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
306 | break; |
307 | case 364: /* "NamespaceDecl" */ |
308 | |
309 | /* Line 480 of lalr1.cc */ |
310 | -#line 806 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
311 | +#line 804 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
312 | { release_hack( (yyvaluep->node) ); }; |
313 | |
314 | /* Line 480 of lalr1.cc */ |
315 | -#line 510 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
316 | +#line 510 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
317 | break; |
318 | case 365: /* "DefaultNamespaceDecl" */ |
319 | |
320 | /* Line 480 of lalr1.cc */ |
321 | -#line 804 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
322 | +#line 802 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
323 | { release_hack( (yyvaluep->node) ); }; |
324 | |
325 | /* Line 480 of lalr1.cc */ |
326 | -#line 519 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
327 | +#line 519 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
328 | break; |
329 | case 366: /* "VFO_DeclList" */ |
330 | |
331 | /* Line 480 of lalr1.cc */ |
332 | -#line 813 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
333 | +#line 811 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
334 | { release_hack( (yyvaluep->node) ); }; |
335 | |
336 | /* Line 480 of lalr1.cc */ |
337 | -#line 528 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
338 | +#line 528 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
339 | break; |
340 | case 367: /* "VFO_Decl" */ |
341 | |
342 | /* Line 480 of lalr1.cc */ |
343 | -#line 813 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
344 | +#line 811 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
345 | { release_hack( (yyvaluep->node) ); }; |
346 | |
347 | /* Line 480 of lalr1.cc */ |
348 | -#line 537 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
349 | +#line 537 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
350 | break; |
351 | case 368: /* "DecimalFormatDecl" */ |
352 | |
353 | /* Line 480 of lalr1.cc */ |
354 | -#line 813 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
355 | +#line 811 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
356 | { release_hack( (yyvaluep->node) ); }; |
357 | |
358 | /* Line 480 of lalr1.cc */ |
359 | -#line 546 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
360 | +#line 546 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
361 | break; |
362 | case 369: /* "DecimalFormatParamList" */ |
363 | |
364 | /* Line 480 of lalr1.cc */ |
365 | -#line 820 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
366 | +#line 818 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
367 | { delete (yyvaluep->vstrpair); }; |
368 | |
369 | /* Line 480 of lalr1.cc */ |
370 | -#line 555 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
371 | +#line 555 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
372 | break; |
373 | case 370: /* "DecimalFormatParam" */ |
374 | |
375 | /* Line 480 of lalr1.cc */ |
376 | -#line 820 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
377 | +#line 818 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
378 | { delete (yyvaluep->strpair); }; |
379 | |
380 | /* Line 480 of lalr1.cc */ |
381 | -#line 564 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
382 | +#line 564 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
383 | break; |
384 | case 372: /* "OptionDecl" */ |
385 | |
386 | /* Line 480 of lalr1.cc */ |
387 | -#line 807 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
388 | +#line 805 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
389 | { release_hack( (yyvaluep->node) ); }; |
390 | |
391 | /* Line 480 of lalr1.cc */ |
392 | -#line 573 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
393 | +#line 573 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
394 | break; |
395 | case 373: /* "FTOptionDecl" */ |
396 | |
397 | /* Line 480 of lalr1.cc */ |
398 | -#line 816 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
399 | +#line 814 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
400 | { release_hack( (yyvaluep->node) ); }; |
401 | |
402 | /* Line 480 of lalr1.cc */ |
403 | -#line 582 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
404 | +#line 582 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
405 | break; |
406 | case 374: /* "CtxItemDecl" */ |
407 | |
408 | /* Line 480 of lalr1.cc */ |
409 | -#line 811 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
410 | +#line 809 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
411 | { release_hack( (yyvaluep->node) ); }; |
412 | |
413 | /* Line 480 of lalr1.cc */ |
414 | -#line 591 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
415 | +#line 591 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
416 | break; |
417 | case 375: /* "CtxItemDecl2" */ |
418 | |
419 | /* Line 480 of lalr1.cc */ |
420 | -#line 811 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
421 | +#line 809 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
422 | { release_hack( (yyvaluep->node) ); }; |
423 | |
424 | /* Line 480 of lalr1.cc */ |
425 | -#line 600 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
426 | +#line 600 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
427 | break; |
428 | case 376: /* "CtxItemDecl3" */ |
429 | |
430 | /* Line 480 of lalr1.cc */ |
431 | -#line 811 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
432 | +#line 809 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
433 | { release_hack( (yyvaluep->node) ); }; |
434 | |
435 | /* Line 480 of lalr1.cc */ |
436 | -#line 609 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
437 | +#line 609 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
438 | break; |
439 | case 377: /* "CtxItemDecl4" */ |
440 | |
441 | /* Line 480 of lalr1.cc */ |
442 | -#line 812 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
443 | +#line 810 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
444 | { release_hack( (yyvaluep->node) ); }; |
445 | |
446 | /* Line 480 of lalr1.cc */ |
447 | -#line 618 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
448 | +#line 618 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
449 | break; |
450 | case 378: /* "VarDecl" */ |
451 | |
452 | /* Line 480 of lalr1.cc */ |
453 | -#line 812 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
454 | +#line 810 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
455 | { release_hack( (yyvaluep->node) ); }; |
456 | |
457 | /* Line 480 of lalr1.cc */ |
458 | -#line 627 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
459 | +#line 627 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
460 | break; |
461 | case 379: /* "VarNameAndType" */ |
462 | |
463 | /* Line 480 of lalr1.cc */ |
464 | -#line 820 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
465 | +#line 818 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
466 | { delete (yyvaluep->varnametype); }; |
467 | |
468 | /* Line 480 of lalr1.cc */ |
469 | -#line 636 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
470 | +#line 636 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
471 | break; |
472 | case 380: /* "AnnotationList" */ |
473 | |
474 | /* Line 480 of lalr1.cc */ |
475 | -#line 802 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
476 | +#line 800 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
477 | { release_hack( (yyvaluep->node) ); }; |
478 | |
479 | /* Line 480 of lalr1.cc */ |
480 | -#line 645 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
481 | +#line 645 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
482 | break; |
483 | case 381: /* "Annotation" */ |
484 | |
485 | /* Line 480 of lalr1.cc */ |
486 | -#line 802 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
487 | +#line 800 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
488 | { release_hack( (yyvaluep->node) ); }; |
489 | |
490 | /* Line 480 of lalr1.cc */ |
491 | -#line 654 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
492 | +#line 654 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
493 | break; |
494 | case 382: /* "AnnotationLiteralList" */ |
495 | |
496 | /* Line 480 of lalr1.cc */ |
497 | -#line 802 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
498 | +#line 800 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
499 | { release_hack( (yyvaluep->node) ); }; |
500 | |
501 | /* Line 480 of lalr1.cc */ |
502 | -#line 663 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
503 | +#line 663 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
504 | break; |
505 | case 383: /* "FunctionDecl" */ |
506 | |
507 | /* Line 480 of lalr1.cc */ |
508 | -#line 805 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
509 | +#line 803 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
510 | { release_hack( (yyvaluep->node) ); }; |
511 | |
512 | /* Line 480 of lalr1.cc */ |
513 | -#line 672 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
514 | +#line 672 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
515 | break; |
516 | case 384: /* "FunctionDecl2" */ |
517 | |
518 | /* Line 480 of lalr1.cc */ |
519 | -#line 805 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
520 | +#line 803 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
521 | { release_hack( (yyvaluep->node) ); }; |
522 | |
523 | /* Line 480 of lalr1.cc */ |
524 | -#line 681 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
525 | +#line 681 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
526 | break; |
527 | case 385: /* "FunctionDeclSimple" */ |
528 | |
529 | /* Line 480 of lalr1.cc */ |
530 | -#line 805 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
531 | +#line 803 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
532 | { release_hack( (yyvaluep->node) ); }; |
533 | |
534 | /* Line 480 of lalr1.cc */ |
535 | -#line 690 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
536 | +#line 690 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
537 | break; |
538 | case 386: /* "FunctionDeclUpdating" */ |
539 | |
540 | /* Line 480 of lalr1.cc */ |
541 | -#line 805 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
542 | +#line 803 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
543 | { release_hack( (yyvaluep->node) ); }; |
544 | |
545 | /* Line 480 of lalr1.cc */ |
546 | -#line 699 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
547 | +#line 699 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
548 | break; |
549 | case 387: /* "FunctionSig" */ |
550 | |
551 | /* Line 480 of lalr1.cc */ |
552 | -#line 820 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
553 | +#line 818 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
554 | { delete (yyvaluep->fnsig); }; |
555 | |
556 | /* Line 480 of lalr1.cc */ |
557 | -#line 708 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
558 | +#line 708 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
559 | break; |
560 | case 388: /* "ParamList" */ |
561 | |
562 | /* Line 480 of lalr1.cc */ |
563 | -#line 808 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
564 | +#line 806 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
565 | { release_hack( (yyvaluep->node) ); }; |
566 | |
567 | /* Line 480 of lalr1.cc */ |
568 | -#line 717 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
569 | +#line 717 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
570 | break; |
571 | case 389: /* "Param" */ |
572 | |
573 | /* Line 480 of lalr1.cc */ |
574 | -#line 808 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
575 | +#line 806 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
576 | { release_hack( (yyvaluep->node) ); }; |
577 | |
578 | /* Line 480 of lalr1.cc */ |
579 | -#line 726 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
580 | +#line 726 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
581 | break; |
582 | case 390: /* "CollectionDecl" */ |
583 | |
584 | /* Line 480 of lalr1.cc */ |
585 | -#line 811 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
586 | +#line 809 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
587 | { release_hack( (yyvaluep->node) ); }; |
588 | |
589 | /* Line 480 of lalr1.cc */ |
590 | -#line 735 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
591 | +#line 735 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
592 | break; |
593 | case 392: /* "IndexDecl" */ |
594 | |
595 | /* Line 480 of lalr1.cc */ |
596 | -#line 811 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
597 | +#line 809 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
598 | { release_hack( (yyvaluep->node) ); }; |
599 | |
600 | /* Line 480 of lalr1.cc */ |
601 | -#line 744 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
602 | +#line 744 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
603 | break; |
604 | case 393: /* "IndexKeyList" */ |
605 | |
606 | /* Line 480 of lalr1.cc */ |
607 | -#line 811 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
608 | +#line 809 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
609 | { release_hack( (yyvaluep->node) ); }; |
610 | |
611 | /* Line 480 of lalr1.cc */ |
612 | -#line 753 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
613 | +#line 753 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
614 | break; |
615 | case 394: /* "IndexKeySpec" */ |
616 | |
617 | /* Line 480 of lalr1.cc */ |
618 | -#line 811 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
619 | +#line 809 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
620 | { release_hack( (yyvaluep->node) ); }; |
621 | |
622 | /* Line 480 of lalr1.cc */ |
623 | -#line 762 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
624 | +#line 762 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
625 | break; |
626 | case 395: /* "IntegrityConstraintDecl" */ |
627 | |
628 | /* Line 480 of lalr1.cc */ |
629 | -#line 811 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
630 | +#line 809 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
631 | { release_hack( (yyvaluep->node) ); }; |
632 | |
633 | /* Line 480 of lalr1.cc */ |
634 | -#line 771 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
635 | +#line 771 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
636 | break; |
637 | case 396: /* "QueryBody" */ |
638 | |
639 | /* Line 480 of lalr1.cc */ |
640 | -#line 819 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
641 | +#line 817 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
642 | { release_hack( (yyvaluep->expr) ); }; |
643 | |
644 | /* Line 480 of lalr1.cc */ |
645 | -#line 780 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
646 | +#line 780 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
647 | break; |
648 | case 397: /* "StatementsAndOptionalExprTop" */ |
649 | |
650 | /* Line 480 of lalr1.cc */ |
651 | -#line 819 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
652 | +#line 817 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
653 | { release_hack( (yyvaluep->expr) ); }; |
654 | |
655 | /* Line 480 of lalr1.cc */ |
656 | -#line 789 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
657 | +#line 789 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
658 | break; |
659 | case 398: /* "StatementsAndOptionalExpr" */ |
660 | |
661 | /* Line 480 of lalr1.cc */ |
662 | -#line 819 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
663 | +#line 817 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
664 | { release_hack( (yyvaluep->expr) ); }; |
665 | |
666 | /* Line 480 of lalr1.cc */ |
667 | -#line 798 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
668 | +#line 798 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
669 | break; |
670 | case 399: /* "StatementsAndExpr" */ |
671 | |
672 | /* Line 480 of lalr1.cc */ |
673 | -#line 819 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
674 | +#line 817 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
675 | { release_hack( (yyvaluep->expr) ); }; |
676 | |
677 | /* Line 480 of lalr1.cc */ |
678 | -#line 807 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
679 | +#line 807 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
680 | break; |
681 | case 400: /* "Statements" */ |
682 | |
683 | /* Line 480 of lalr1.cc */ |
684 | -#line 819 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
685 | +#line 817 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
686 | { release_hack( (yyvaluep->expr) ); }; |
687 | |
688 | /* Line 480 of lalr1.cc */ |
689 | -#line 816 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
690 | +#line 816 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
691 | break; |
692 | case 401: /* "Statement" */ |
693 | |
694 | /* Line 480 of lalr1.cc */ |
695 | -#line 819 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
696 | +#line 817 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
697 | { release_hack( (yyvaluep->expr) ); }; |
698 | |
699 | /* Line 480 of lalr1.cc */ |
700 | -#line 825 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
701 | +#line 825 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
702 | break; |
703 | case 402: /* "BlockStatement" */ |
704 | |
705 | /* Line 480 of lalr1.cc */ |
706 | -#line 819 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
707 | +#line 817 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
708 | { release_hack( (yyvaluep->expr) ); }; |
709 | |
710 | /* Line 480 of lalr1.cc */ |
711 | -#line 834 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
712 | +#line 834 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
713 | break; |
714 | case 403: /* "BlockExpr" */ |
715 | |
716 | /* Line 480 of lalr1.cc */ |
717 | -#line 819 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
718 | +#line 817 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
719 | { release_hack( (yyvaluep->expr) ); }; |
720 | |
721 | /* Line 480 of lalr1.cc */ |
722 | -#line 843 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
723 | +#line 843 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
724 | break; |
725 | case 404: /* "EnclosedStatementsAndOptionalExpr" */ |
726 | |
727 | /* Line 480 of lalr1.cc */ |
728 | -#line 819 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
729 | +#line 817 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
730 | { release_hack( (yyvaluep->expr) ); }; |
731 | |
732 | /* Line 480 of lalr1.cc */ |
733 | -#line 852 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
734 | +#line 852 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
735 | break; |
736 | case 405: /* "VarDeclStatement" */ |
737 | |
738 | /* Line 480 of lalr1.cc */ |
739 | -#line 819 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
740 | +#line 817 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
741 | { release_hack( (yyvaluep->expr) ); }; |
742 | |
743 | /* Line 480 of lalr1.cc */ |
744 | -#line 861 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
745 | +#line 861 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
746 | break; |
747 | case 408: /* "AssignStatement" */ |
748 | |
749 | /* Line 480 of lalr1.cc */ |
750 | -#line 819 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
751 | +#line 817 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
752 | { release_hack( (yyvaluep->expr) ); }; |
753 | |
754 | /* Line 480 of lalr1.cc */ |
755 | -#line 870 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
756 | +#line 870 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
757 | break; |
758 | case 409: /* "ApplyStatement" */ |
759 | |
760 | /* Line 480 of lalr1.cc */ |
761 | -#line 819 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
762 | +#line 817 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
763 | { release_hack( (yyvaluep->expr) ); }; |
764 | |
765 | /* Line 480 of lalr1.cc */ |
766 | -#line 879 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
767 | +#line 879 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
768 | break; |
769 | case 410: /* "ExitStatement" */ |
770 | |
771 | /* Line 480 of lalr1.cc */ |
772 | -#line 819 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
773 | +#line 817 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
774 | { release_hack( (yyvaluep->expr) ); }; |
775 | |
776 | /* Line 480 of lalr1.cc */ |
777 | -#line 888 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
778 | +#line 888 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
779 | break; |
780 | case 411: /* "WhileStatement" */ |
781 | |
782 | /* Line 480 of lalr1.cc */ |
783 | -#line 819 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
784 | +#line 817 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
785 | { release_hack( (yyvaluep->expr) ); }; |
786 | |
787 | /* Line 480 of lalr1.cc */ |
788 | -#line 897 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
789 | +#line 897 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
790 | break; |
791 | case 412: /* "FlowCtlStatement" */ |
792 | |
793 | /* Line 480 of lalr1.cc */ |
794 | -#line 819 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
795 | +#line 817 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
796 | { release_hack( (yyvaluep->expr) ); }; |
797 | |
798 | /* Line 480 of lalr1.cc */ |
799 | -#line 906 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
800 | +#line 906 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
801 | break; |
802 | case 413: /* "FLWORStatement" */ |
803 | |
804 | /* Line 480 of lalr1.cc */ |
805 | -#line 819 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
806 | +#line 817 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
807 | { release_hack( (yyvaluep->expr) ); }; |
808 | |
809 | /* Line 480 of lalr1.cc */ |
810 | -#line 915 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
811 | +#line 915 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
812 | break; |
813 | case 414: /* "ReturnStatement" */ |
814 | |
815 | /* Line 480 of lalr1.cc */ |
816 | -#line 819 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
817 | +#line 817 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
818 | { release_hack( (yyvaluep->expr) ); }; |
819 | |
820 | /* Line 480 of lalr1.cc */ |
821 | -#line 924 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
822 | +#line 924 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
823 | break; |
824 | case 415: /* "IfStatement" */ |
825 | |
826 | /* Line 480 of lalr1.cc */ |
827 | -#line 819 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
828 | +#line 817 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
829 | { release_hack( (yyvaluep->expr) ); }; |
830 | |
831 | /* Line 480 of lalr1.cc */ |
832 | -#line 933 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
833 | +#line 933 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
834 | break; |
835 | case 416: /* "TryStatement" */ |
836 | |
837 | /* Line 480 of lalr1.cc */ |
838 | -#line 819 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
839 | +#line 817 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
840 | { release_hack( (yyvaluep->expr) ); }; |
841 | |
842 | /* Line 480 of lalr1.cc */ |
843 | -#line 942 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
844 | +#line 942 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
845 | break; |
846 | case 417: /* "CatchListStatement" */ |
847 | |
848 | /* Line 480 of lalr1.cc */ |
849 | -#line 819 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
850 | +#line 817 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
851 | { release_hack( (yyvaluep->expr) ); }; |
852 | |
853 | /* Line 480 of lalr1.cc */ |
854 | -#line 951 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
855 | +#line 951 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
856 | break; |
857 | case 418: /* "CatchStatement" */ |
858 | |
859 | /* Line 480 of lalr1.cc */ |
860 | -#line 819 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
861 | +#line 817 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
862 | { release_hack( (yyvaluep->expr) ); }; |
863 | |
864 | /* Line 480 of lalr1.cc */ |
865 | -#line 960 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
866 | +#line 960 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
867 | break; |
868 | case 419: /* "VoidStatement" */ |
869 | |
870 | /* Line 480 of lalr1.cc */ |
871 | -#line 815 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
872 | +#line 812 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
873 | { release_hack( (yyvaluep->expr) ); }; |
874 | |
875 | /* Line 480 of lalr1.cc */ |
876 | -#line 969 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
877 | +#line 969 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
878 | break; |
879 | case 420: /* "Expr" */ |
880 | |
881 | /* Line 480 of lalr1.cc */ |
882 | -#line 819 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
883 | +#line 817 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
884 | { release_hack( (yyvaluep->expr) ); }; |
885 | |
886 | /* Line 480 of lalr1.cc */ |
887 | -#line 978 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
888 | +#line 978 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
889 | break; |
890 | case 421: /* "ExprSingle" */ |
891 | |
892 | /* Line 480 of lalr1.cc */ |
893 | -#line 819 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
894 | +#line 817 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
895 | { release_hack( (yyvaluep->expr) ); }; |
896 | |
897 | /* Line 480 of lalr1.cc */ |
898 | -#line 987 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
899 | +#line 987 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
900 | break; |
901 | case 422: /* "ExprSimple" */ |
902 | |
903 | /* Line 480 of lalr1.cc */ |
904 | -#line 819 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
905 | +#line 817 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
906 | { release_hack( (yyvaluep->expr) ); }; |
907 | |
908 | /* Line 480 of lalr1.cc */ |
909 | -#line 996 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
910 | +#line 996 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
911 | break; |
912 | case 423: /* "FLWORExpr" */ |
913 | |
914 | /* Line 480 of lalr1.cc */ |
915 | -#line 819 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
916 | +#line 817 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
917 | { release_hack( (yyvaluep->expr) ); }; |
918 | |
919 | /* Line 480 of lalr1.cc */ |
920 | -#line 1005 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
921 | +#line 1005 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
922 | break; |
923 | case 424: /* "ReturnExpr" */ |
924 | |
925 | /* Line 480 of lalr1.cc */ |
926 | -#line 819 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
927 | +#line 817 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
928 | { release_hack( (yyvaluep->expr) ); }; |
929 | |
930 | /* Line 480 of lalr1.cc */ |
931 | -#line 1014 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
932 | +#line 1014 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
933 | break; |
934 | case 427: /* "FLWORWinCond" */ |
935 | |
936 | /* Line 480 of lalr1.cc */ |
937 | -#line 812 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
938 | +#line 810 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
939 | { release_hack( (yyvaluep->node) ); }; |
940 | |
941 | /* Line 480 of lalr1.cc */ |
942 | -#line 1023 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
943 | +#line 1023 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
944 | break; |
945 | case 428: /* "WindowClause" */ |
946 | |
947 | /* Line 480 of lalr1.cc */ |
948 | -#line 805 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
949 | +#line 803 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
950 | { release_hack( (yyvaluep->node) ); }; |
951 | |
952 | /* Line 480 of lalr1.cc */ |
953 | -#line 1032 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
954 | +#line 1032 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
955 | break; |
956 | case 429: /* "CountClause" */ |
957 | |
958 | /* Line 480 of lalr1.cc */ |
959 | -#line 813 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
960 | +#line 811 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
961 | { release_hack( (yyvaluep->node) ); }; |
962 | |
963 | /* Line 480 of lalr1.cc */ |
964 | -#line 1041 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
965 | +#line 1041 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
966 | break; |
967 | case 430: /* "ForLetWinClause" */ |
968 | |
969 | /* Line 480 of lalr1.cc */ |
970 | -#line 805 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
971 | +#line 803 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
972 | { release_hack( (yyvaluep->node) ); }; |
973 | |
974 | /* Line 480 of lalr1.cc */ |
975 | -#line 1050 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
976 | +#line 1050 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
977 | break; |
978 | case 432: /* "FLWORClauseList" */ |
979 | |
980 | /* Line 480 of lalr1.cc */ |
981 | -#line 805 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
982 | +#line 803 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
983 | { release_hack( (yyvaluep->node) ); }; |
984 | |
985 | /* Line 480 of lalr1.cc */ |
986 | -#line 1059 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
987 | +#line 1059 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
988 | break; |
989 | case 433: /* "ForClause" */ |
990 | |
991 | /* Line 480 of lalr1.cc */ |
992 | -#line 805 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
993 | +#line 803 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
994 | { release_hack( (yyvaluep->node) ); }; |
995 | |
996 | /* Line 480 of lalr1.cc */ |
997 | -#line 1068 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
998 | +#line 1068 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
999 | break; |
1000 | case 435: /* "VarInDeclList" */ |
1001 | |
1002 | /* Line 480 of lalr1.cc */ |
1003 | -#line 812 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
1004 | +#line 810 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
1005 | { release_hack( (yyvaluep->node) ); }; |
1006 | |
1007 | /* Line 480 of lalr1.cc */ |
1008 | -#line 1077 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
1009 | +#line 1077 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
1010 | break; |
1011 | case 436: /* "VarInDecl" */ |
1012 | |
1013 | /* Line 480 of lalr1.cc */ |
1014 | -#line 812 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
1015 | +#line 810 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
1016 | { release_hack( (yyvaluep->node) ); }; |
1017 | |
1018 | /* Line 480 of lalr1.cc */ |
1019 | -#line 1086 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
1020 | +#line 1086 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
1021 | break; |
1022 | case 437: /* "PositionalVar" */ |
1023 | |
1024 | /* Line 480 of lalr1.cc */ |
1025 | -#line 808 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
1026 | +#line 806 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
1027 | { release_hack( (yyvaluep->node) ); }; |
1028 | |
1029 | /* Line 480 of lalr1.cc */ |
1030 | -#line 1095 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
1031 | +#line 1095 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
1032 | break; |
1033 | case 438: /* "FTScoreVar" */ |
1034 | |
1035 | /* Line 480 of lalr1.cc */ |
1036 | -#line 816 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
1037 | +#line 814 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
1038 | { release_hack( (yyvaluep->node) ); }; |
1039 | |
1040 | /* Line 480 of lalr1.cc */ |
1041 | -#line 1104 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
1042 | +#line 1104 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
1043 | break; |
1044 | case 439: /* "LetClause" */ |
1045 | |
1046 | /* Line 480 of lalr1.cc */ |
1047 | -#line 806 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
1048 | +#line 804 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
1049 | { release_hack( (yyvaluep->node) ); }; |
1050 | |
1051 | /* Line 480 of lalr1.cc */ |
1052 | -#line 1113 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
1053 | +#line 1113 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
1054 | break; |
1055 | case 440: /* "VarGetsDeclList" */ |
1056 | |
1057 | /* Line 480 of lalr1.cc */ |
1058 | -#line 812 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
1059 | +#line 810 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
1060 | { release_hack( (yyvaluep->node) ); }; |
1061 | |
1062 | /* Line 480 of lalr1.cc */ |
1063 | -#line 1122 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
1064 | +#line 1122 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
1065 | break; |
1066 | case 441: /* "VarGetsDecl" */ |
1067 | |
1068 | /* Line 480 of lalr1.cc */ |
1069 | -#line 812 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
1070 | +#line 810 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
1071 | { release_hack( (yyvaluep->node) ); }; |
1072 | |
1073 | /* Line 480 of lalr1.cc */ |
1074 | -#line 1131 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
1075 | +#line 1131 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
1076 | break; |
1077 | case 442: /* "WindowVarDecl" */ |
1078 | |
1079 | /* Line 480 of lalr1.cc */ |
1080 | -#line 812 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
1081 | +#line 810 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
1082 | { release_hack( (yyvaluep->node) ); }; |
1083 | |
1084 | /* Line 480 of lalr1.cc */ |
1085 | -#line 1140 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
1086 | +#line 1140 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
1087 | break; |
1088 | case 443: /* "WindowVars" */ |
1089 | |
1090 | /* Line 480 of lalr1.cc */ |
1091 | -#line 812 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
1092 | +#line 810 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
1093 | { release_hack( (yyvaluep->node) ); }; |
1094 | |
1095 | /* Line 480 of lalr1.cc */ |
1096 | -#line 1149 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
1097 | +#line 1149 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
1098 | break; |
1099 | case 444: /* "WindowVars3" */ |
1100 | |
1101 | /* Line 480 of lalr1.cc */ |
1102 | -#line 812 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
1103 | +#line 810 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
1104 | { release_hack( (yyvaluep->node) ); }; |
1105 | |
1106 | /* Line 480 of lalr1.cc */ |
1107 | -#line 1158 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
1108 | +#line 1158 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
1109 | break; |
1110 | case 445: /* "WindowVars2" */ |
1111 | |
1112 | /* Line 480 of lalr1.cc */ |
1113 | -#line 812 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
1114 | +#line 810 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
1115 | { release_hack( (yyvaluep->node) ); }; |
1116 | |
1117 | /* Line 480 of lalr1.cc */ |
1118 | -#line 1167 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
1119 | +#line 1167 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
1120 | break; |
1121 | case 446: /* "WhereClause" */ |
1122 | |
1123 | /* Line 480 of lalr1.cc */ |
1124 | -#line 813 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
1125 | +#line 811 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
1126 | { release_hack( (yyvaluep->node) ); }; |
1127 | |
1128 | /* Line 480 of lalr1.cc */ |
1129 | -#line 1176 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
1130 | +#line 1176 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
1131 | break; |
1132 | case 447: /* "GroupByClause" */ |
1133 | |
1134 | /* Line 480 of lalr1.cc */ |
1135 | -#line 807 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
1136 | +#line 805 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
1137 | { release_hack( (yyvaluep->node) ); }; |
1138 | |
1139 | /* Line 480 of lalr1.cc */ |
1140 | -#line 1185 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
1141 | +#line 1185 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
1142 | break; |
1143 | case 448: /* "GroupSpecList" */ |
1144 | |
1145 | /* Line 480 of lalr1.cc */ |
1146 | -#line 807 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
1147 | +#line 805 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
1148 | { release_hack( (yyvaluep->node) ); }; |
1149 | |
1150 | /* Line 480 of lalr1.cc */ |
1151 | -#line 1194 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
1152 | +#line 1194 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
1153 | break; |
1154 | case 449: /* "GroupSpec" */ |
1155 | |
1156 | /* Line 480 of lalr1.cc */ |
1157 | -#line 807 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
1158 | +#line 805 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
1159 | { release_hack( (yyvaluep->node) ); }; |
1160 | |
1161 | /* Line 480 of lalr1.cc */ |
1162 | -#line 1203 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
1163 | +#line 1203 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
1164 | break; |
1165 | case 450: /* "GroupCollationSpec" */ |
1166 | |
1167 | /* Line 480 of lalr1.cc */ |
1168 | -#line 807 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
1169 | +#line 805 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
1170 | { release_hack( (yyvaluep->node) ); }; |
1171 | |
1172 | /* Line 480 of lalr1.cc */ |
1173 | -#line 1212 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
1174 | +#line 1212 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
1175 | break; |
1176 | case 451: /* "OrderByClause" */ |
1177 | |
1178 | /* Line 480 of lalr1.cc */ |
1179 | -#line 807 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
1180 | +#line 805 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
1181 | { release_hack( (yyvaluep->node) ); }; |
1182 | |
1183 | /* Line 480 of lalr1.cc */ |
1184 | -#line 1221 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
1185 | +#line 1221 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
1186 | break; |
1187 | case 452: /* "OrderSpecList" */ |
1188 | |
1189 | /* Line 480 of lalr1.cc */ |
1190 | -#line 808 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
1191 | +#line 806 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
1192 | { release_hack( (yyvaluep->node) ); }; |
1193 | |
1194 | /* Line 480 of lalr1.cc */ |
1195 | -#line 1230 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
1196 | +#line 1230 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
1197 | break; |
1198 | case 453: /* "OrderSpec" */ |
1199 | |
1200 | /* Line 480 of lalr1.cc */ |
1201 | -#line 808 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
1202 | +#line 806 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
1203 | { release_hack( (yyvaluep->node) ); }; |
1204 | |
1205 | /* Line 480 of lalr1.cc */ |
1206 | -#line 1239 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
1207 | +#line 1239 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
1208 | break; |
1209 | case 454: /* "OrderModifier" */ |
1210 | |
1211 | /* Line 480 of lalr1.cc */ |
1212 | -#line 807 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
1213 | +#line 805 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
1214 | { release_hack( (yyvaluep->node) ); }; |
1215 | |
1216 | /* Line 480 of lalr1.cc */ |
1217 | -#line 1248 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
1218 | +#line 1248 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
1219 | break; |
1220 | case 455: /* "OrderDirSpec" */ |
1221 | |
1222 | /* Line 480 of lalr1.cc */ |
1223 | -#line 807 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
1224 | +#line 805 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
1225 | { release_hack( (yyvaluep->node) ); }; |
1226 | |
1227 | /* Line 480 of lalr1.cc */ |
1228 | -#line 1257 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
1229 | +#line 1257 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
1230 | break; |
1231 | case 456: /* "OrderEmptySpec" */ |
1232 | |
1233 | /* Line 480 of lalr1.cc */ |
1234 | -#line 807 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
1235 | +#line 805 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
1236 | { release_hack( (yyvaluep->node) ); }; |
1237 | |
1238 | /* Line 480 of lalr1.cc */ |
1239 | -#line 1266 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
1240 | +#line 1266 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
1241 | break; |
1242 | case 457: /* "OrderCollationSpec" */ |
1243 | |
1244 | /* Line 480 of lalr1.cc */ |
1245 | -#line 807 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
1246 | +#line 805 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
1247 | { release_hack( (yyvaluep->node) ); }; |
1248 | |
1249 | /* Line 480 of lalr1.cc */ |
1250 | -#line 1275 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
1251 | +#line 1275 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
1252 | break; |
1253 | case 458: /* "QuantifiedExpr" */ |
1254 | |
1255 | /* Line 480 of lalr1.cc */ |
1256 | -#line 819 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
1257 | +#line 817 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
1258 | { release_hack( (yyvaluep->expr) ); }; |
1259 | |
1260 | /* Line 480 of lalr1.cc */ |
1261 | -#line 1284 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
1262 | +#line 1284 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
1263 | break; |
1264 | case 459: /* "QVarInDeclList" */ |
1265 | |
1266 | /* Line 480 of lalr1.cc */ |
1267 | -#line 808 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
1268 | +#line 806 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
1269 | { release_hack( (yyvaluep->node) ); }; |
1270 | |
1271 | /* Line 480 of lalr1.cc */ |
1272 | -#line 1293 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
1273 | +#line 1293 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
1274 | break; |
1275 | case 460: /* "QVarInDecl" */ |
1276 | |
1277 | /* Line 480 of lalr1.cc */ |
1278 | -#line 808 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
1279 | +#line 806 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
1280 | { release_hack( (yyvaluep->node) ); }; |
1281 | |
1282 | /* Line 480 of lalr1.cc */ |
1283 | -#line 1302 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
1284 | +#line 1302 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
1285 | break; |
1286 | case 461: /* "SwitchExpr" */ |
1287 | |
1288 | /* Line 480 of lalr1.cc */ |
1289 | -#line 819 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
1290 | +#line 817 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
1291 | { release_hack( (yyvaluep->expr) ); }; |
1292 | |
1293 | /* Line 480 of lalr1.cc */ |
1294 | -#line 1311 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
1295 | +#line 1311 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
1296 | break; |
1297 | case 462: /* "SwitchCaseClauseList" */ |
1298 | |
1299 | /* Line 480 of lalr1.cc */ |
1300 | -#line 814 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
1301 | +#line 812 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
1302 | { release_hack( (yyvaluep->node) ); }; |
1303 | |
1304 | /* Line 480 of lalr1.cc */ |
1305 | -#line 1320 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
1306 | +#line 1320 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
1307 | break; |
1308 | case 463: /* "SwitchCaseClause" */ |
1309 | |
1310 | /* Line 480 of lalr1.cc */ |
1311 | -#line 814 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
1312 | +#line 812 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
1313 | { release_hack( (yyvaluep->node) ); }; |
1314 | |
1315 | /* Line 480 of lalr1.cc */ |
1316 | -#line 1329 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
1317 | +#line 1329 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
1318 | break; |
1319 | case 464: /* "SwitchCaseOperandList" */ |
1320 | |
1321 | /* Line 480 of lalr1.cc */ |
1322 | -#line 814 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
1323 | +#line 812 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
1324 | { release_hack( (yyvaluep->node) ); }; |
1325 | |
1326 | /* Line 480 of lalr1.cc */ |
1327 | -#line 1338 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
1328 | +#line 1338 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
1329 | break; |
1330 | case 465: /* "SwitchStatement" */ |
1331 | |
1332 | /* Line 480 of lalr1.cc */ |
1333 | -#line 819 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
1334 | +#line 817 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
1335 | { release_hack( (yyvaluep->expr) ); }; |
1336 | |
1337 | /* Line 480 of lalr1.cc */ |
1338 | -#line 1347 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
1339 | +#line 1347 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
1340 | break; |
1341 | case 468: /* "TypeswitchExpr" */ |
1342 | |
1343 | /* Line 480 of lalr1.cc */ |
1344 | -#line 819 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
1345 | +#line 817 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
1346 | { release_hack( (yyvaluep->expr) ); }; |
1347 | |
1348 | /* Line 480 of lalr1.cc */ |
1349 | -#line 1356 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
1350 | +#line 1356 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
1351 | break; |
1352 | case 469: /* "TypeswitchStatement" */ |
1353 | |
1354 | /* Line 480 of lalr1.cc */ |
1355 | -#line 819 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
1356 | +#line 817 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
1357 | { release_hack( (yyvaluep->expr) ); }; |
1358 | |
1359 | /* Line 480 of lalr1.cc */ |
1360 | -#line 1365 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
1361 | +#line 1365 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
1362 | break; |
1363 | case 470: /* "CaseClauseList" */ |
1364 | |
1365 | /* Line 480 of lalr1.cc */ |
1366 | -#line 803 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
1367 | +#line 801 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
1368 | { release_hack( (yyvaluep->node) ); }; |
1369 | |
1370 | /* Line 480 of lalr1.cc */ |
1371 | -#line 1374 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
1372 | +#line 1374 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
1373 | break; |
1374 | case 471: /* "CaseClause" */ |
1375 | |
1376 | /* Line 480 of lalr1.cc */ |
1377 | -#line 803 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
1378 | +#line 801 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
1379 | { release_hack( (yyvaluep->node) ); }; |
1380 | |
1381 | /* Line 480 of lalr1.cc */ |
1382 | -#line 1383 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
1383 | +#line 1383 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
1384 | break; |
1385 | case 474: /* "SequenceTypeList" */ |
1386 | |
1387 | /* Line 480 of lalr1.cc */ |
1388 | -#line 810 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
1389 | +#line 808 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
1390 | { release_hack( (yyvaluep->node) ); }; |
1391 | |
1392 | /* Line 480 of lalr1.cc */ |
1393 | -#line 1392 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
1394 | +#line 1392 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
1395 | break; |
1396 | case 475: /* "IfExpr" */ |
1397 | |
1398 | /* Line 480 of lalr1.cc */ |
1399 | -#line 819 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
1400 | +#line 817 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
1401 | { release_hack( (yyvaluep->expr) ); }; |
1402 | |
1403 | /* Line 480 of lalr1.cc */ |
1404 | -#line 1401 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
1405 | +#line 1401 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
1406 | break; |
1407 | case 476: /* "OrExpr" */ |
1408 | |
1409 | /* Line 480 of lalr1.cc */ |
1410 | -#line 819 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
1411 | +#line 817 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
1412 | { release_hack( (yyvaluep->expr) ); }; |
1413 | |
1414 | /* Line 480 of lalr1.cc */ |
1415 | -#line 1410 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
1416 | +#line 1410 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
1417 | break; |
1418 | case 477: /* "AndExpr" */ |
1419 | |
1420 | /* Line 480 of lalr1.cc */ |
1421 | -#line 819 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
1422 | +#line 817 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
1423 | { release_hack( (yyvaluep->expr) ); }; |
1424 | |
1425 | /* Line 480 of lalr1.cc */ |
1426 | -#line 1419 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
1427 | +#line 1419 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
1428 | break; |
1429 | case 478: /* "NotExpr" */ |
1430 | |
1431 | /* Line 480 of lalr1.cc */ |
1432 | -#line 815 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
1433 | +#line 813 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
1434 | { release_hack( (yyvaluep->expr) ); }; |
1435 | |
1436 | /* Line 480 of lalr1.cc */ |
1437 | -#line 1428 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
1438 | +#line 1428 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
1439 | break; |
1440 | case 479: /* "ComparisonExpr" */ |
1441 | |
1442 | /* Line 480 of lalr1.cc */ |
1443 | -#line 819 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
1444 | - { release_hack( (yyvaluep->expr) ); }; |
1445 | - |
1446 | -/* Line 480 of lalr1.cc */ |
1447 | -#line 1437 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
1448 | - break; |
1449 | - case 480: /* "FTContainsExpr" */ |
1450 | - |
1451 | -/* Line 480 of lalr1.cc */ |
1452 | -#line 819 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
1453 | - { release_hack( (yyvaluep->expr) ); }; |
1454 | - |
1455 | -/* Line 480 of lalr1.cc */ |
1456 | -#line 1446 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
1457 | - break; |
1458 | - case 481: /* "StringConcatExpr" */ |
1459 | - |
1460 | -/* Line 480 of lalr1.cc */ |
1461 | -#line 819 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
1462 | - { release_hack( (yyvaluep->expr) ); }; |
1463 | - |
1464 | -/* Line 480 of lalr1.cc */ |
1465 | -#line 1455 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
1466 | - break; |
1467 | - case 482: /* "opt_FTIgnoreOption" */ |
1468 | - |
1469 | -/* Line 480 of lalr1.cc */ |
1470 | -#line 816 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
1471 | - { release_hack( (yyvaluep->node) ); }; |
1472 | - |
1473 | -/* Line 480 of lalr1.cc */ |
1474 | -#line 1464 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
1475 | - break; |
1476 | - case 483: /* "RangeExpr" */ |
1477 | - |
1478 | -/* Line 480 of lalr1.cc */ |
1479 | -#line 819 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
1480 | - { release_hack( (yyvaluep->expr) ); }; |
1481 | - |
1482 | -/* Line 480 of lalr1.cc */ |
1483 | -#line 1473 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
1484 | - break; |
1485 | - case 484: /* "AdditiveExpr" */ |
1486 | - |
1487 | -/* Line 480 of lalr1.cc */ |
1488 | -#line 819 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
1489 | - { release_hack( (yyvaluep->expr) ); }; |
1490 | - |
1491 | -/* Line 480 of lalr1.cc */ |
1492 | -#line 1482 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
1493 | - break; |
1494 | - case 485: /* "MultiplicativeExpr" */ |
1495 | - |
1496 | -/* Line 480 of lalr1.cc */ |
1497 | -#line 819 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
1498 | - { release_hack( (yyvaluep->expr) ); }; |
1499 | - |
1500 | -/* Line 480 of lalr1.cc */ |
1501 | -#line 1491 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
1502 | - break; |
1503 | - case 486: /* "UnionExpr" */ |
1504 | - |
1505 | -/* Line 480 of lalr1.cc */ |
1506 | -#line 819 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
1507 | - { release_hack( (yyvaluep->expr) ); }; |
1508 | - |
1509 | -/* Line 480 of lalr1.cc */ |
1510 | -#line 1500 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
1511 | - break; |
1512 | - case 487: /* "IntersectExceptExpr" */ |
1513 | - |
1514 | -/* Line 480 of lalr1.cc */ |
1515 | -#line 819 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
1516 | - { release_hack( (yyvaluep->expr) ); }; |
1517 | - |
1518 | -/* Line 480 of lalr1.cc */ |
1519 | -#line 1509 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
1520 | - break; |
1521 | - case 488: /* "InstanceofExpr" */ |
1522 | - |
1523 | -/* Line 480 of lalr1.cc */ |
1524 | -#line 819 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
1525 | - { release_hack( (yyvaluep->expr) ); }; |
1526 | - |
1527 | -/* Line 480 of lalr1.cc */ |
1528 | -#line 1518 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
1529 | - break; |
1530 | - case 489: /* "TreatExpr" */ |
1531 | - |
1532 | -/* Line 480 of lalr1.cc */ |
1533 | -#line 819 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
1534 | - { release_hack( (yyvaluep->expr) ); }; |
1535 | - |
1536 | -/* Line 480 of lalr1.cc */ |
1537 | -#line 1527 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
1538 | - break; |
1539 | - case 490: /* "CastableExpr" */ |
1540 | - |
1541 | -/* Line 480 of lalr1.cc */ |
1542 | -#line 819 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
1543 | - { release_hack( (yyvaluep->expr) ); }; |
1544 | - |
1545 | -/* Line 480 of lalr1.cc */ |
1546 | -#line 1536 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
1547 | - break; |
1548 | - case 491: /* "CastExpr" */ |
1549 | - |
1550 | -/* Line 480 of lalr1.cc */ |
1551 | -#line 819 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
1552 | - { release_hack( (yyvaluep->expr) ); }; |
1553 | - |
1554 | -/* Line 480 of lalr1.cc */ |
1555 | -#line 1545 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
1556 | - break; |
1557 | - case 492: /* "SingleType" */ |
1558 | - |
1559 | -/* Line 480 of lalr1.cc */ |
1560 | -#line 810 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
1561 | - { release_hack( (yyvaluep->node) ); }; |
1562 | - |
1563 | -/* Line 480 of lalr1.cc */ |
1564 | -#line 1554 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
1565 | - break; |
1566 | - case 493: /* "UnaryExpr" */ |
1567 | - |
1568 | -/* Line 480 of lalr1.cc */ |
1569 | -#line 819 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
1570 | - { release_hack( (yyvaluep->expr) ); }; |
1571 | - |
1572 | -/* Line 480 of lalr1.cc */ |
1573 | -#line 1563 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
1574 | - break; |
1575 | - case 494: /* "SignList" */ |
1576 | - |
1577 | -/* Line 480 of lalr1.cc */ |
1578 | -#line 810 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
1579 | - { release_hack( (yyvaluep->node) ); }; |
1580 | - |
1581 | -/* Line 480 of lalr1.cc */ |
1582 | -#line 1572 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
1583 | - break; |
1584 | - case 495: /* "ValueExpr" */ |
1585 | - |
1586 | -/* Line 480 of lalr1.cc */ |
1587 | -#line 819 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
1588 | - { release_hack( (yyvaluep->expr) ); }; |
1589 | - |
1590 | -/* Line 480 of lalr1.cc */ |
1591 | -#line 1581 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
1592 | - break; |
1593 | - case 496: /* "SimpleMapExpr" */ |
1594 | - |
1595 | -/* Line 480 of lalr1.cc */ |
1596 | -#line 819 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
1597 | - { release_hack( (yyvaluep->expr) ); }; |
1598 | - |
1599 | -/* Line 480 of lalr1.cc */ |
1600 | -#line 1590 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
1601 | - break; |
1602 | - case 497: /* "ValueComp" */ |
1603 | - |
1604 | -/* Line 480 of lalr1.cc */ |
1605 | -#line 811 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
1606 | - { release_hack( (yyvaluep->node) ); }; |
1607 | - |
1608 | -/* Line 480 of lalr1.cc */ |
1609 | -#line 1599 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
1610 | - break; |
1611 | - case 498: /* "ValidateExpr" */ |
1612 | - |
1613 | -/* Line 480 of lalr1.cc */ |
1614 | -#line 819 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
1615 | - { release_hack( (yyvaluep->expr) ); }; |
1616 | - |
1617 | -/* Line 480 of lalr1.cc */ |
1618 | -#line 1608 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
1619 | - break; |
1620 | - case 499: /* "ExtensionExpr" */ |
1621 | - |
1622 | -/* Line 480 of lalr1.cc */ |
1623 | -#line 819 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
1624 | - { release_hack( (yyvaluep->expr) ); }; |
1625 | - |
1626 | -/* Line 480 of lalr1.cc */ |
1627 | -#line 1617 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
1628 | - break; |
1629 | - case 500: /* "Pragma_list" */ |
1630 | - |
1631 | -/* Line 480 of lalr1.cc */ |
1632 | -#line 808 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
1633 | - { release_hack( (yyvaluep->node) ); }; |
1634 | - |
1635 | -/* Line 480 of lalr1.cc */ |
1636 | -#line 1626 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
1637 | - break; |
1638 | - case 501: /* "Pragma" */ |
1639 | - |
1640 | -/* Line 480 of lalr1.cc */ |
1641 | -#line 808 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
1642 | - { release_hack( (yyvaluep->node) ); }; |
1643 | - |
1644 | -/* Line 480 of lalr1.cc */ |
1645 | -#line 1635 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
1646 | - break; |
1647 | - case 502: /* "PathExpr" */ |
1648 | - |
1649 | -/* Line 480 of lalr1.cc */ |
1650 | -#line 819 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
1651 | - { release_hack( (yyvaluep->expr) ); }; |
1652 | - |
1653 | -/* Line 480 of lalr1.cc */ |
1654 | -#line 1644 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
1655 | - break; |
1656 | - case 504: /* "RelativePathExpr" */ |
1657 | - |
1658 | -/* Line 480 of lalr1.cc */ |
1659 | -#line 819 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
1660 | - { release_hack( (yyvaluep->expr) ); }; |
1661 | - |
1662 | -/* Line 480 of lalr1.cc */ |
1663 | -#line 1653 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
1664 | - break; |
1665 | - case 505: /* "StepExpr" */ |
1666 | - |
1667 | -/* Line 480 of lalr1.cc */ |
1668 | -#line 819 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
1669 | - { release_hack( (yyvaluep->expr) ); }; |
1670 | - |
1671 | -/* Line 480 of lalr1.cc */ |
1672 | -#line 1662 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
1673 | - break; |
1674 | - case 506: /* "AxisStep" */ |
1675 | - |
1676 | -/* Line 480 of lalr1.cc */ |
1677 | -#line 818 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
1678 | - { release_hack( (yyvaluep->expr) ); }; |
1679 | - |
1680 | -/* Line 480 of lalr1.cc */ |
1681 | -#line 1671 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
1682 | - break; |
1683 | - case 507: /* "ForwardStep" */ |
1684 | - |
1685 | -/* Line 480 of lalr1.cc */ |
1686 | -#line 801 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
1687 | - { release_hack( (yyvaluep->node) ); }; |
1688 | - |
1689 | -/* Line 480 of lalr1.cc */ |
1690 | -#line 1680 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
1691 | - break; |
1692 | - case 508: /* "ForwardAxis" */ |
1693 | - |
1694 | -/* Line 480 of lalr1.cc */ |
1695 | -#line 801 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
1696 | - { release_hack( (yyvaluep->node) ); }; |
1697 | - |
1698 | -/* Line 480 of lalr1.cc */ |
1699 | -#line 1689 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
1700 | - break; |
1701 | - case 509: /* "AbbrevForwardStep" */ |
1702 | - |
1703 | -/* Line 480 of lalr1.cc */ |
1704 | -#line 801 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
1705 | - { release_hack( (yyvaluep->node) ); }; |
1706 | - |
1707 | -/* Line 480 of lalr1.cc */ |
1708 | -#line 1698 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
1709 | - break; |
1710 | - case 510: /* "ReverseStep" */ |
1711 | - |
1712 | -/* Line 480 of lalr1.cc */ |
1713 | -#line 801 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
1714 | - { release_hack( (yyvaluep->node) ); }; |
1715 | - |
1716 | -/* Line 480 of lalr1.cc */ |
1717 | -#line 1707 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
1718 | - break; |
1719 | - case 511: /* "ReverseAxis" */ |
1720 | - |
1721 | -/* Line 480 of lalr1.cc */ |
1722 | -#line 801 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
1723 | - { release_hack( (yyvaluep->node) ); }; |
1724 | - |
1725 | -/* Line 480 of lalr1.cc */ |
1726 | -#line 1716 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
1727 | - break; |
1728 | - case 512: /* "NodeTest" */ |
1729 | - |
1730 | -/* Line 480 of lalr1.cc */ |
1731 | -#line 801 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
1732 | - { release_hack( (yyvaluep->node) ); }; |
1733 | - |
1734 | -/* Line 480 of lalr1.cc */ |
1735 | -#line 1725 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
1736 | - break; |
1737 | - case 513: /* "NameTest" */ |
1738 | - |
1739 | -/* Line 480 of lalr1.cc */ |
1740 | -#line 806 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
1741 | - { release_hack( (yyvaluep->node) ); }; |
1742 | - |
1743 | -/* Line 480 of lalr1.cc */ |
1744 | -#line 1734 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
1745 | - break; |
1746 | - case 514: /* "Wildcard" */ |
1747 | - |
1748 | -/* Line 480 of lalr1.cc */ |
1749 | -#line 813 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
1750 | - { release_hack( (yyvaluep->node) ); }; |
1751 | - |
1752 | -/* Line 480 of lalr1.cc */ |
1753 | -#line 1743 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
1754 | - break; |
1755 | - case 515: /* "PostfixExpr" */ |
1756 | - |
1757 | -/* Line 480 of lalr1.cc */ |
1758 | -#line 819 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
1759 | - { release_hack( (yyvaluep->expr) ); }; |
1760 | - |
1761 | -/* Line 480 of lalr1.cc */ |
1762 | -#line 1752 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
1763 | - break; |
1764 | - case 516: /* "PredicateList" */ |
1765 | - |
1766 | -/* Line 480 of lalr1.cc */ |
1767 | -#line 808 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
1768 | - { release_hack( (yyvaluep->node) ); }; |
1769 | - |
1770 | -/* Line 480 of lalr1.cc */ |
1771 | -#line 1761 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
1772 | - break; |
1773 | - case 517: /* "Predicate" */ |
1774 | - |
1775 | -/* Line 480 of lalr1.cc */ |
1776 | -#line 819 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
1777 | - { release_hack( (yyvaluep->expr) ); }; |
1778 | - |
1779 | -/* Line 480 of lalr1.cc */ |
1780 | -#line 1770 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
1781 | - break; |
1782 | - case 518: /* "PrimaryExpr" */ |
1783 | - |
1784 | -/* Line 480 of lalr1.cc */ |
1785 | -#line 819 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
1786 | - { release_hack( (yyvaluep->expr) ); }; |
1787 | - |
1788 | -/* Line 480 of lalr1.cc */ |
1789 | -#line 1779 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
1790 | - break; |
1791 | - case 519: /* "Literal" */ |
1792 | - |
1793 | -/* Line 480 of lalr1.cc */ |
1794 | -#line 819 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
1795 | - { release_hack( (yyvaluep->expr) ); }; |
1796 | - |
1797 | -/* Line 480 of lalr1.cc */ |
1798 | -#line 1788 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
1799 | - break; |
1800 | - case 520: /* "NumericLiteral" */ |
1801 | - |
1802 | -/* Line 480 of lalr1.cc */ |
1803 | -#line 819 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
1804 | - { release_hack( (yyvaluep->expr) ); }; |
1805 | - |
1806 | -/* Line 480 of lalr1.cc */ |
1807 | -#line 1797 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
1808 | - break; |
1809 | - case 522: /* "VarRef" */ |
1810 | - |
1811 | -/* Line 480 of lalr1.cc */ |
1812 | -#line 819 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
1813 | - { release_hack( (yyvaluep->expr) ); }; |
1814 | - |
1815 | -/* Line 480 of lalr1.cc */ |
1816 | -#line 1806 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
1817 | - break; |
1818 | - case 523: /* "ParenthesizedExpr" */ |
1819 | - |
1820 | -/* Line 480 of lalr1.cc */ |
1821 | -#line 819 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
1822 | - { release_hack( (yyvaluep->expr) ); }; |
1823 | - |
1824 | -/* Line 480 of lalr1.cc */ |
1825 | -#line 1815 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
1826 | - break; |
1827 | - case 524: /* "ContextItemExpr" */ |
1828 | - |
1829 | -/* Line 480 of lalr1.cc */ |
1830 | -#line 819 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
1831 | - { release_hack( (yyvaluep->expr) ); }; |
1832 | - |
1833 | -/* Line 480 of lalr1.cc */ |
1834 | -#line 1824 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
1835 | - break; |
1836 | - case 525: /* "OrderedExpr" */ |
1837 | - |
1838 | -/* Line 480 of lalr1.cc */ |
1839 | -#line 819 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
1840 | - { release_hack( (yyvaluep->expr) ); }; |
1841 | - |
1842 | -/* Line 480 of lalr1.cc */ |
1843 | -#line 1833 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
1844 | - break; |
1845 | - case 526: /* "UnorderedExpr" */ |
1846 | - |
1847 | -/* Line 480 of lalr1.cc */ |
1848 | -#line 819 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
1849 | - { release_hack( (yyvaluep->expr) ); }; |
1850 | - |
1851 | -/* Line 480 of lalr1.cc */ |
1852 | -#line 1842 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
1853 | - break; |
1854 | - case 527: /* "FunctionCall" */ |
1855 | - |
1856 | -/* Line 480 of lalr1.cc */ |
1857 | -#line 819 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
1858 | - { release_hack( (yyvaluep->expr) ); }; |
1859 | - |
1860 | -/* Line 480 of lalr1.cc */ |
1861 | -#line 1851 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
1862 | - break; |
1863 | - case 528: /* "ArgList" */ |
1864 | - |
1865 | -/* Line 480 of lalr1.cc */ |
1866 | -#line 802 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
1867 | - { release_hack( (yyvaluep->node) ); }; |
1868 | - |
1869 | -/* Line 480 of lalr1.cc */ |
1870 | -#line 1860 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
1871 | - break; |
1872 | - case 532: /* "Constructor" */ |
1873 | - |
1874 | -/* Line 480 of lalr1.cc */ |
1875 | -#line 819 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
1876 | - { release_hack( (yyvaluep->expr) ); }; |
1877 | - |
1878 | -/* Line 480 of lalr1.cc */ |
1879 | -#line 1869 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
1880 | - break; |
1881 | - case 533: /* "DirectConstructor" */ |
1882 | - |
1883 | -/* Line 480 of lalr1.cc */ |
1884 | -#line 819 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
1885 | - { release_hack( (yyvaluep->expr) ); }; |
1886 | - |
1887 | -/* Line 480 of lalr1.cc */ |
1888 | -#line 1878 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
1889 | - break; |
1890 | - case 534: /* "DirElemConstructor" */ |
1891 | - |
1892 | -/* Line 480 of lalr1.cc */ |
1893 | -#line 819 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
1894 | - { release_hack( (yyvaluep->expr) ); }; |
1895 | - |
1896 | -/* Line 480 of lalr1.cc */ |
1897 | -#line 1887 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
1898 | - break; |
1899 | - case 535: /* "DirElemContentList" */ |
1900 | - |
1901 | -/* Line 480 of lalr1.cc */ |
1902 | -#line 804 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
1903 | - { release_hack( (yyvaluep->node) ); }; |
1904 | - |
1905 | -/* Line 480 of lalr1.cc */ |
1906 | -#line 1896 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
1907 | - break; |
1908 | - case 536: /* "DirAttributeList" */ |
1909 | - |
1910 | -/* Line 480 of lalr1.cc */ |
1911 | -#line 804 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
1912 | - { release_hack( (yyvaluep->node) ); }; |
1913 | - |
1914 | -/* Line 480 of lalr1.cc */ |
1915 | -#line 1905 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
1916 | - break; |
1917 | - case 537: /* "DirAttr" */ |
1918 | - |
1919 | -/* Line 480 of lalr1.cc */ |
1920 | -#line 804 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
1921 | - { release_hack( (yyvaluep->node) ); }; |
1922 | - |
1923 | -/* Line 480 of lalr1.cc */ |
1924 | -#line 1914 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
1925 | - break; |
1926 | - case 539: /* "DirAttributeValue" */ |
1927 | - |
1928 | -/* Line 480 of lalr1.cc */ |
1929 | -#line 804 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
1930 | - { release_hack( (yyvaluep->node) ); }; |
1931 | - |
1932 | -/* Line 480 of lalr1.cc */ |
1933 | -#line 1923 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
1934 | - break; |
1935 | - case 540: /* "opt_QuoteAttrContentList" */ |
1936 | - |
1937 | -/* Line 480 of lalr1.cc */ |
1938 | -#line 809 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
1939 | - { release_hack( (yyvaluep->node) ); }; |
1940 | - |
1941 | -/* Line 480 of lalr1.cc */ |
1942 | -#line 1932 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
1943 | - break; |
1944 | - case 541: /* "QuoteAttrContentList" */ |
1945 | - |
1946 | -/* Line 480 of lalr1.cc */ |
1947 | -#line 809 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
1948 | - { release_hack( (yyvaluep->node) ); }; |
1949 | - |
1950 | -/* Line 480 of lalr1.cc */ |
1951 | -#line 1941 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
1952 | - break; |
1953 | - case 542: /* "opt_AposAttrContentList" */ |
1954 | - |
1955 | -/* Line 480 of lalr1.cc */ |
1956 | -#line 802 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
1957 | - { release_hack( (yyvaluep->node) ); }; |
1958 | - |
1959 | -/* Line 480 of lalr1.cc */ |
1960 | -#line 1950 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
1961 | - break; |
1962 | - case 543: /* "AposAttrContentList" */ |
1963 | - |
1964 | -/* Line 480 of lalr1.cc */ |
1965 | -#line 802 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
1966 | - { release_hack( (yyvaluep->node) ); }; |
1967 | - |
1968 | -/* Line 480 of lalr1.cc */ |
1969 | -#line 1959 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
1970 | - break; |
1971 | - case 544: /* "QuoteAttrValueContent" */ |
1972 | - |
1973 | -/* Line 480 of lalr1.cc */ |
1974 | -#line 809 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
1975 | - { release_hack( (yyvaluep->node) ); }; |
1976 | - |
1977 | -/* Line 480 of lalr1.cc */ |
1978 | -#line 1968 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
1979 | - break; |
1980 | - case 545: /* "AposAttrValueContent" */ |
1981 | - |
1982 | -/* Line 480 of lalr1.cc */ |
1983 | -#line 802 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
1984 | - { release_hack( (yyvaluep->node) ); }; |
1985 | - |
1986 | -/* Line 480 of lalr1.cc */ |
1987 | -#line 1977 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
1988 | - break; |
1989 | - case 546: /* "DirElemContent" */ |
1990 | - |
1991 | -/* Line 480 of lalr1.cc */ |
1992 | -#line 819 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
1993 | - { release_hack( (yyvaluep->expr) ); }; |
1994 | - |
1995 | -/* Line 480 of lalr1.cc */ |
1996 | -#line 1986 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
1997 | - break; |
1998 | - case 547: /* "CommonContent" */ |
1999 | - |
2000 | -/* Line 480 of lalr1.cc */ |
2001 | -#line 819 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
2002 | - { release_hack( (yyvaluep->expr) ); }; |
2003 | - |
2004 | -/* Line 480 of lalr1.cc */ |
2005 | -#line 1995 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
2006 | - break; |
2007 | - case 548: /* "DirCommentConstructor" */ |
2008 | - |
2009 | -/* Line 480 of lalr1.cc */ |
2010 | -#line 819 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
2011 | - { release_hack( (yyvaluep->expr) ); }; |
2012 | - |
2013 | -/* Line 480 of lalr1.cc */ |
2014 | -#line 2004 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
2015 | - break; |
2016 | - case 549: /* "DirPIConstructor" */ |
2017 | - |
2018 | -/* Line 480 of lalr1.cc */ |
2019 | -#line 819 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
2020 | - { release_hack( (yyvaluep->expr) ); }; |
2021 | - |
2022 | -/* Line 480 of lalr1.cc */ |
2023 | -#line 2013 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
2024 | - break; |
2025 | - case 550: /* "CDataSection" */ |
2026 | - |
2027 | -/* Line 480 of lalr1.cc */ |
2028 | -#line 819 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
2029 | - { release_hack( (yyvaluep->expr) ); }; |
2030 | - |
2031 | -/* Line 480 of lalr1.cc */ |
2032 | -#line 2022 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
2033 | - break; |
2034 | - case 551: /* "ComputedConstructor" */ |
2035 | - |
2036 | -/* Line 480 of lalr1.cc */ |
2037 | -#line 819 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
2038 | - { release_hack( (yyvaluep->expr) ); }; |
2039 | - |
2040 | -/* Line 480 of lalr1.cc */ |
2041 | -#line 2031 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
2042 | - break; |
2043 | - case 552: /* "CompDocConstructor" */ |
2044 | - |
2045 | -/* Line 480 of lalr1.cc */ |
2046 | -#line 819 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
2047 | - { release_hack( (yyvaluep->expr) ); }; |
2048 | - |
2049 | -/* Line 480 of lalr1.cc */ |
2050 | -#line 2040 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
2051 | - break; |
2052 | - case 553: /* "CompElemConstructor" */ |
2053 | - |
2054 | -/* Line 480 of lalr1.cc */ |
2055 | -#line 819 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
2056 | - { release_hack( (yyvaluep->expr) ); }; |
2057 | - |
2058 | -/* Line 480 of lalr1.cc */ |
2059 | -#line 2049 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
2060 | - break; |
2061 | - case 554: /* "CompAttrConstructor" */ |
2062 | - |
2063 | -/* Line 480 of lalr1.cc */ |
2064 | -#line 819 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
2065 | - { release_hack( (yyvaluep->expr) ); }; |
2066 | - |
2067 | -/* Line 480 of lalr1.cc */ |
2068 | -#line 2058 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
2069 | - break; |
2070 | - case 555: /* "CompTextConstructor" */ |
2071 | - |
2072 | -/* Line 480 of lalr1.cc */ |
2073 | -#line 819 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
2074 | - { release_hack( (yyvaluep->expr) ); }; |
2075 | - |
2076 | -/* Line 480 of lalr1.cc */ |
2077 | -#line 2067 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
2078 | - break; |
2079 | - case 556: /* "CompCommentConstructor" */ |
2080 | - |
2081 | -/* Line 480 of lalr1.cc */ |
2082 | -#line 819 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
2083 | - { release_hack( (yyvaluep->expr) ); }; |
2084 | - |
2085 | -/* Line 480 of lalr1.cc */ |
2086 | -#line 2076 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
2087 | - break; |
2088 | - case 557: /* "CompPIConstructor" */ |
2089 | - |
2090 | -/* Line 480 of lalr1.cc */ |
2091 | -#line 819 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
2092 | - { release_hack( (yyvaluep->expr) ); }; |
2093 | - |
2094 | -/* Line 480 of lalr1.cc */ |
2095 | -#line 2085 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
2096 | - break; |
2097 | - case 558: /* "CompNamespaceConstructor" */ |
2098 | - |
2099 | -/* Line 480 of lalr1.cc */ |
2100 | -#line 819 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
2101 | - { release_hack( (yyvaluep->expr) ); }; |
2102 | - |
2103 | -/* Line 480 of lalr1.cc */ |
2104 | -#line 2094 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
2105 | - break; |
2106 | - case 559: /* "TypeDeclaration" */ |
2107 | - |
2108 | -/* Line 480 of lalr1.cc */ |
2109 | -#line 810 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
2110 | - { release_hack( (yyvaluep->node) ); }; |
2111 | - |
2112 | -/* Line 480 of lalr1.cc */ |
2113 | -#line 2103 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
2114 | - break; |
2115 | - case 560: /* "SequenceType" */ |
2116 | - |
2117 | -/* Line 480 of lalr1.cc */ |
2118 | -#line 810 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
2119 | - { release_hack( (yyvaluep->node) ); }; |
2120 | - |
2121 | -/* Line 480 of lalr1.cc */ |
2122 | -#line 2112 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
2123 | - break; |
2124 | - case 561: /* "OccurrenceIndicator" */ |
2125 | - |
2126 | -/* Line 480 of lalr1.cc */ |
2127 | -#line 806 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
2128 | - { release_hack( (yyvaluep->node) ); }; |
2129 | - |
2130 | -/* Line 480 of lalr1.cc */ |
2131 | -#line 2121 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
2132 | - break; |
2133 | - case 562: /* "ItemType" */ |
2134 | - |
2135 | -/* Line 480 of lalr1.cc */ |
2136 | -#line 806 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
2137 | - { release_hack( (yyvaluep->node) ); }; |
2138 | - |
2139 | -/* Line 480 of lalr1.cc */ |
2140 | -#line 2130 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
2141 | - break; |
2142 | - case 563: /* "TypeList" */ |
2143 | - |
2144 | -/* Line 480 of lalr1.cc */ |
2145 | -#line 813 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
2146 | - { release_hack( (yyvaluep->node) ); }; |
2147 | - |
2148 | -/* Line 480 of lalr1.cc */ |
2149 | -#line 2139 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
2150 | - break; |
2151 | - case 564: /* "GeneralizedAtomicType" */ |
2152 | - |
2153 | -/* Line 480 of lalr1.cc */ |
2154 | -#line 803 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
2155 | - { release_hack( (yyvaluep->node) ); }; |
2156 | - |
2157 | -/* Line 480 of lalr1.cc */ |
2158 | -#line 2148 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
2159 | - break; |
2160 | - case 565: /* "SimpleType" */ |
2161 | - |
2162 | -/* Line 480 of lalr1.cc */ |
2163 | -#line 803 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
2164 | - { release_hack( (yyvaluep->node) ); }; |
2165 | - |
2166 | -/* Line 480 of lalr1.cc */ |
2167 | -#line 2157 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
2168 | - break; |
2169 | - case 566: /* "KindTest" */ |
2170 | - |
2171 | -/* Line 480 of lalr1.cc */ |
2172 | -#line 806 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
2173 | - { release_hack( (yyvaluep->node) ); }; |
2174 | - |
2175 | -/* Line 480 of lalr1.cc */ |
2176 | -#line 2166 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
2177 | - break; |
2178 | - case 567: /* "AnyKindTest" */ |
2179 | - |
2180 | -/* Line 480 of lalr1.cc */ |
2181 | -#line 802 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
2182 | - { release_hack( (yyvaluep->node) ); }; |
2183 | - |
2184 | -/* Line 480 of lalr1.cc */ |
2185 | -#line 2175 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
2186 | - break; |
2187 | - case 569: /* "DocumentTest" */ |
2188 | - |
2189 | -/* Line 480 of lalr1.cc */ |
2190 | -#line 804 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
2191 | - { release_hack( (yyvaluep->node) ); }; |
2192 | - |
2193 | -/* Line 480 of lalr1.cc */ |
2194 | -#line 2184 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
2195 | - break; |
2196 | - case 570: /* "NamespaceTest" */ |
2197 | - |
2198 | -/* Line 480 of lalr1.cc */ |
2199 | -#line 810 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
2200 | - { release_hack( (yyvaluep->node) ); }; |
2201 | - |
2202 | -/* Line 480 of lalr1.cc */ |
2203 | -#line 2193 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
2204 | - break; |
2205 | - case 571: /* "TextTest" */ |
2206 | - |
2207 | -/* Line 480 of lalr1.cc */ |
2208 | -#line 810 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
2209 | - { release_hack( (yyvaluep->node) ); }; |
2210 | - |
2211 | -/* Line 480 of lalr1.cc */ |
2212 | -#line 2202 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
2213 | - break; |
2214 | - case 572: /* "CommentTest" */ |
2215 | - |
2216 | -/* Line 480 of lalr1.cc */ |
2217 | -#line 803 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
2218 | - { release_hack( (yyvaluep->node) ); }; |
2219 | - |
2220 | -/* Line 480 of lalr1.cc */ |
2221 | -#line 2211 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
2222 | - break; |
2223 | - case 573: /* "PITest" */ |
2224 | - |
2225 | -/* Line 480 of lalr1.cc */ |
2226 | -#line 808 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
2227 | - { release_hack( (yyvaluep->node) ); }; |
2228 | - |
2229 | -/* Line 480 of lalr1.cc */ |
2230 | -#line 2220 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
2231 | - break; |
2232 | - case 574: /* "AttributeTest" */ |
2233 | - |
2234 | -/* Line 480 of lalr1.cc */ |
2235 | -#line 803 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
2236 | - { release_hack( (yyvaluep->node) ); }; |
2237 | - |
2238 | -/* Line 480 of lalr1.cc */ |
2239 | -#line 2229 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
2240 | - break; |
2241 | - case 575: /* "SchemaAttributeTest" */ |
2242 | - |
2243 | -/* Line 480 of lalr1.cc */ |
2244 | -#line 809 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
2245 | - { release_hack( (yyvaluep->node) ); }; |
2246 | - |
2247 | -/* Line 480 of lalr1.cc */ |
2248 | -#line 2238 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
2249 | - break; |
2250 | - case 576: /* "ElementTest" */ |
2251 | - |
2252 | -/* Line 480 of lalr1.cc */ |
2253 | -#line 804 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
2254 | - { release_hack( (yyvaluep->node) ); }; |
2255 | - |
2256 | -/* Line 480 of lalr1.cc */ |
2257 | -#line 2247 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
2258 | - break; |
2259 | - case 577: /* "SchemaElementTest" */ |
2260 | - |
2261 | -/* Line 480 of lalr1.cc */ |
2262 | -#line 809 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
2263 | - { release_hack( (yyvaluep->node) ); }; |
2264 | - |
2265 | -/* Line 480 of lalr1.cc */ |
2266 | -#line 2256 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
2267 | - break; |
2268 | - case 578: /* "TypeName" */ |
2269 | - |
2270 | -/* Line 480 of lalr1.cc */ |
2271 | -#line 810 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
2272 | - { release_hack( (yyvaluep->node) ); }; |
2273 | - |
2274 | -/* Line 480 of lalr1.cc */ |
2275 | -#line 2265 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
2276 | - break; |
2277 | - case 579: /* "TypeName_WITH_HOOK" */ |
2278 | - |
2279 | -/* Line 480 of lalr1.cc */ |
2280 | -#line 810 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
2281 | - { release_hack( (yyvaluep->node) ); }; |
2282 | - |
2283 | -/* Line 480 of lalr1.cc */ |
2284 | -#line 2274 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
2285 | - break; |
2286 | - case 580: /* "StringLiteral" */ |
2287 | - |
2288 | -/* Line 480 of lalr1.cc */ |
2289 | -#line 819 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
2290 | - { release_hack( (yyvaluep->expr) ); }; |
2291 | - |
2292 | -/* Line 480 of lalr1.cc */ |
2293 | -#line 2283 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
2294 | - break; |
2295 | - case 582: /* "AnyFunctionTest" */ |
2296 | - |
2297 | -/* Line 480 of lalr1.cc */ |
2298 | -#line 813 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
2299 | - { release_hack( (yyvaluep->node) ); }; |
2300 | - |
2301 | -/* Line 480 of lalr1.cc */ |
2302 | -#line 2292 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
2303 | - break; |
2304 | - case 583: /* "TypedFunctionTest" */ |
2305 | - |
2306 | -/* Line 480 of lalr1.cc */ |
2307 | -#line 813 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
2308 | - { release_hack( (yyvaluep->node) ); }; |
2309 | - |
2310 | -/* Line 480 of lalr1.cc */ |
2311 | -#line 2301 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
2312 | - break; |
2313 | - case 586: /* "InsertExpr" */ |
2314 | - |
2315 | -/* Line 480 of lalr1.cc */ |
2316 | -#line 819 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
2317 | - { release_hack( (yyvaluep->expr) ); }; |
2318 | - |
2319 | -/* Line 480 of lalr1.cc */ |
2320 | -#line 2310 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
2321 | - break; |
2322 | - case 587: /* "DeleteExpr" */ |
2323 | - |
2324 | -/* Line 480 of lalr1.cc */ |
2325 | -#line 819 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
2326 | - { release_hack( (yyvaluep->expr) ); }; |
2327 | - |
2328 | -/* Line 480 of lalr1.cc */ |
2329 | -#line 2319 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
2330 | - break; |
2331 | - case 588: /* "ReplaceExpr" */ |
2332 | - |
2333 | -/* Line 480 of lalr1.cc */ |
2334 | -#line 819 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
2335 | - { release_hack( (yyvaluep->expr) ); }; |
2336 | - |
2337 | -/* Line 480 of lalr1.cc */ |
2338 | -#line 2328 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
2339 | - break; |
2340 | - case 589: /* "RenameExpr" */ |
2341 | - |
2342 | -/* Line 480 of lalr1.cc */ |
2343 | -#line 819 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
2344 | - { release_hack( (yyvaluep->expr) ); }; |
2345 | - |
2346 | -/* Line 480 of lalr1.cc */ |
2347 | -#line 2337 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
2348 | - break; |
2349 | - case 590: /* "TransformExpr" */ |
2350 | - |
2351 | -/* Line 480 of lalr1.cc */ |
2352 | -#line 819 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
2353 | - { release_hack( (yyvaluep->expr) ); }; |
2354 | - |
2355 | -/* Line 480 of lalr1.cc */ |
2356 | -#line 2346 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
2357 | - break; |
2358 | - case 591: /* "VarNameList" */ |
2359 | - |
2360 | -/* Line 480 of lalr1.cc */ |
2361 | -#line 819 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
2362 | - { release_hack( (yyvaluep->expr) ); }; |
2363 | - |
2364 | -/* Line 480 of lalr1.cc */ |
2365 | -#line 2355 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
2366 | - break; |
2367 | - case 592: /* "VarNameDecl" */ |
2368 | - |
2369 | -/* Line 480 of lalr1.cc */ |
2370 | -#line 819 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
2371 | - { release_hack( (yyvaluep->expr) ); }; |
2372 | - |
2373 | -/* Line 480 of lalr1.cc */ |
2374 | -#line 2364 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
2375 | - break; |
2376 | - case 593: /* "TryExpr" */ |
2377 | - |
2378 | -/* Line 480 of lalr1.cc */ |
2379 | -#line 819 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
2380 | - { release_hack( (yyvaluep->expr) ); }; |
2381 | - |
2382 | -/* Line 480 of lalr1.cc */ |
2383 | -#line 2373 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
2384 | - break; |
2385 | - case 594: /* "CatchListExpr" */ |
2386 | - |
2387 | -/* Line 480 of lalr1.cc */ |
2388 | -#line 819 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
2389 | - { release_hack( (yyvaluep->expr) ); }; |
2390 | - |
2391 | -/* Line 480 of lalr1.cc */ |
2392 | -#line 2382 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
2393 | - break; |
2394 | - case 595: /* "CatchExpr" */ |
2395 | - |
2396 | -/* Line 480 of lalr1.cc */ |
2397 | -#line 819 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
2398 | - { release_hack( (yyvaluep->expr) ); }; |
2399 | - |
2400 | -/* Line 480 of lalr1.cc */ |
2401 | -#line 2391 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
2402 | - break; |
2403 | - case 596: /* "BracedExpr" */ |
2404 | - |
2405 | -/* Line 480 of lalr1.cc */ |
2406 | -#line 819 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
2407 | - { release_hack( (yyvaluep->expr) ); }; |
2408 | - |
2409 | -/* Line 480 of lalr1.cc */ |
2410 | -#line 2400 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
2411 | - break; |
2412 | - case 597: /* "NameTestList" */ |
2413 | - |
2414 | -/* Line 480 of lalr1.cc */ |
2415 | -#line 820 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
2416 | +#line 817 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
2417 | + { release_hack( (yyvaluep->expr) ); }; |
2418 | + |
2419 | +/* Line 480 of lalr1.cc */ |
2420 | +#line 1437 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
2421 | + break; |
2422 | + case 481: /* "FTContainsExpr" */ |
2423 | + |
2424 | +/* Line 480 of lalr1.cc */ |
2425 | +#line 817 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
2426 | + { release_hack( (yyvaluep->expr) ); }; |
2427 | + |
2428 | +/* Line 480 of lalr1.cc */ |
2429 | +#line 1446 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
2430 | + break; |
2431 | + case 482: /* "StringConcatExpr" */ |
2432 | + |
2433 | +/* Line 480 of lalr1.cc */ |
2434 | +#line 817 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
2435 | + { release_hack( (yyvaluep->expr) ); }; |
2436 | + |
2437 | +/* Line 480 of lalr1.cc */ |
2438 | +#line 1455 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
2439 | + break; |
2440 | + case 483: /* "opt_FTIgnoreOption" */ |
2441 | + |
2442 | +/* Line 480 of lalr1.cc */ |
2443 | +#line 814 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
2444 | + { release_hack( (yyvaluep->node) ); }; |
2445 | + |
2446 | +/* Line 480 of lalr1.cc */ |
2447 | +#line 1464 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
2448 | + break; |
2449 | + case 484: /* "RangeExpr" */ |
2450 | + |
2451 | +/* Line 480 of lalr1.cc */ |
2452 | +#line 817 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
2453 | + { release_hack( (yyvaluep->expr) ); }; |
2454 | + |
2455 | +/* Line 480 of lalr1.cc */ |
2456 | +#line 1473 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
2457 | + break; |
2458 | + case 485: /* "AdditiveExpr" */ |
2459 | + |
2460 | +/* Line 480 of lalr1.cc */ |
2461 | +#line 817 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
2462 | + { release_hack( (yyvaluep->expr) ); }; |
2463 | + |
2464 | +/* Line 480 of lalr1.cc */ |
2465 | +#line 1482 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
2466 | + break; |
2467 | + case 486: /* "MultiplicativeExpr" */ |
2468 | + |
2469 | +/* Line 480 of lalr1.cc */ |
2470 | +#line 817 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
2471 | + { release_hack( (yyvaluep->expr) ); }; |
2472 | + |
2473 | +/* Line 480 of lalr1.cc */ |
2474 | +#line 1491 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
2475 | + break; |
2476 | + case 487: /* "UnionExpr" */ |
2477 | + |
2478 | +/* Line 480 of lalr1.cc */ |
2479 | +#line 817 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
2480 | + { release_hack( (yyvaluep->expr) ); }; |
2481 | + |
2482 | +/* Line 480 of lalr1.cc */ |
2483 | +#line 1500 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
2484 | + break; |
2485 | + case 488: /* "IntersectExceptExpr" */ |
2486 | + |
2487 | +/* Line 480 of lalr1.cc */ |
2488 | +#line 817 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
2489 | + { release_hack( (yyvaluep->expr) ); }; |
2490 | + |
2491 | +/* Line 480 of lalr1.cc */ |
2492 | +#line 1509 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
2493 | + break; |
2494 | + case 489: /* "InstanceofExpr" */ |
2495 | + |
2496 | +/* Line 480 of lalr1.cc */ |
2497 | +#line 817 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
2498 | + { release_hack( (yyvaluep->expr) ); }; |
2499 | + |
2500 | +/* Line 480 of lalr1.cc */ |
2501 | +#line 1518 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
2502 | + break; |
2503 | + case 490: /* "TreatExpr" */ |
2504 | + |
2505 | +/* Line 480 of lalr1.cc */ |
2506 | +#line 817 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
2507 | + { release_hack( (yyvaluep->expr) ); }; |
2508 | + |
2509 | +/* Line 480 of lalr1.cc */ |
2510 | +#line 1527 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
2511 | + break; |
2512 | + case 491: /* "CastableExpr" */ |
2513 | + |
2514 | +/* Line 480 of lalr1.cc */ |
2515 | +#line 817 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
2516 | + { release_hack( (yyvaluep->expr) ); }; |
2517 | + |
2518 | +/* Line 480 of lalr1.cc */ |
2519 | +#line 1536 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
2520 | + break; |
2521 | + case 492: /* "CastExpr" */ |
2522 | + |
2523 | +/* Line 480 of lalr1.cc */ |
2524 | +#line 817 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
2525 | + { release_hack( (yyvaluep->expr) ); }; |
2526 | + |
2527 | +/* Line 480 of lalr1.cc */ |
2528 | +#line 1545 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
2529 | + break; |
2530 | + case 493: /* "SingleType" */ |
2531 | + |
2532 | +/* Line 480 of lalr1.cc */ |
2533 | +#line 808 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
2534 | + { release_hack( (yyvaluep->node) ); }; |
2535 | + |
2536 | +/* Line 480 of lalr1.cc */ |
2537 | +#line 1554 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
2538 | + break; |
2539 | + case 494: /* "UnaryExpr" */ |
2540 | + |
2541 | +/* Line 480 of lalr1.cc */ |
2542 | +#line 817 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
2543 | + { release_hack( (yyvaluep->expr) ); }; |
2544 | + |
2545 | +/* Line 480 of lalr1.cc */ |
2546 | +#line 1563 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
2547 | + break; |
2548 | + case 495: /* "SignList" */ |
2549 | + |
2550 | +/* Line 480 of lalr1.cc */ |
2551 | +#line 808 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
2552 | + { release_hack( (yyvaluep->node) ); }; |
2553 | + |
2554 | +/* Line 480 of lalr1.cc */ |
2555 | +#line 1572 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
2556 | + break; |
2557 | + case 496: /* "ValueExpr" */ |
2558 | + |
2559 | +/* Line 480 of lalr1.cc */ |
2560 | +#line 817 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
2561 | + { release_hack( (yyvaluep->expr) ); }; |
2562 | + |
2563 | +/* Line 480 of lalr1.cc */ |
2564 | +#line 1581 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
2565 | + break; |
2566 | + case 497: /* "SimpleMapExpr" */ |
2567 | + |
2568 | +/* Line 480 of lalr1.cc */ |
2569 | +#line 817 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
2570 | + { release_hack( (yyvaluep->expr) ); }; |
2571 | + |
2572 | +/* Line 480 of lalr1.cc */ |
2573 | +#line 1590 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
2574 | + break; |
2575 | + case 498: /* "ValueComp" */ |
2576 | + |
2577 | +/* Line 480 of lalr1.cc */ |
2578 | +#line 809 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
2579 | + { release_hack( (yyvaluep->node) ); }; |
2580 | + |
2581 | +/* Line 480 of lalr1.cc */ |
2582 | +#line 1599 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
2583 | + break; |
2584 | + case 499: /* "NodeComp" */ |
2585 | + |
2586 | +/* Line 480 of lalr1.cc */ |
2587 | +#line 812 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
2588 | + { release_hack( (yyvaluep->node) ); }; |
2589 | + |
2590 | +/* Line 480 of lalr1.cc */ |
2591 | +#line 1608 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
2592 | + break; |
2593 | + case 500: /* "ValidateExpr" */ |
2594 | + |
2595 | +/* Line 480 of lalr1.cc */ |
2596 | +#line 817 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
2597 | + { release_hack( (yyvaluep->expr) ); }; |
2598 | + |
2599 | +/* Line 480 of lalr1.cc */ |
2600 | +#line 1617 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
2601 | + break; |
2602 | + case 501: /* "ExtensionExpr" */ |
2603 | + |
2604 | +/* Line 480 of lalr1.cc */ |
2605 | +#line 817 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
2606 | + { release_hack( (yyvaluep->expr) ); }; |
2607 | + |
2608 | +/* Line 480 of lalr1.cc */ |
2609 | +#line 1626 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
2610 | + break; |
2611 | + case 502: /* "Pragma_list" */ |
2612 | + |
2613 | +/* Line 480 of lalr1.cc */ |
2614 | +#line 806 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
2615 | + { release_hack( (yyvaluep->node) ); }; |
2616 | + |
2617 | +/* Line 480 of lalr1.cc */ |
2618 | +#line 1635 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
2619 | + break; |
2620 | + case 503: /* "Pragma" */ |
2621 | + |
2622 | +/* Line 480 of lalr1.cc */ |
2623 | +#line 806 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
2624 | + { release_hack( (yyvaluep->node) ); }; |
2625 | + |
2626 | +/* Line 480 of lalr1.cc */ |
2627 | +#line 1644 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
2628 | + break; |
2629 | + case 504: /* "PathExpr" */ |
2630 | + |
2631 | +/* Line 480 of lalr1.cc */ |
2632 | +#line 817 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
2633 | + { release_hack( (yyvaluep->expr) ); }; |
2634 | + |
2635 | +/* Line 480 of lalr1.cc */ |
2636 | +#line 1653 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
2637 | + break; |
2638 | + case 506: /* "RelativePathExpr" */ |
2639 | + |
2640 | +/* Line 480 of lalr1.cc */ |
2641 | +#line 817 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
2642 | + { release_hack( (yyvaluep->expr) ); }; |
2643 | + |
2644 | +/* Line 480 of lalr1.cc */ |
2645 | +#line 1662 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
2646 | + break; |
2647 | + case 507: /* "StepExpr" */ |
2648 | + |
2649 | +/* Line 480 of lalr1.cc */ |
2650 | +#line 817 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
2651 | + { release_hack( (yyvaluep->expr) ); }; |
2652 | + |
2653 | +/* Line 480 of lalr1.cc */ |
2654 | +#line 1671 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
2655 | + break; |
2656 | + case 508: /* "AxisStep" */ |
2657 | + |
2658 | +/* Line 480 of lalr1.cc */ |
2659 | +#line 816 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
2660 | + { release_hack( (yyvaluep->expr) ); }; |
2661 | + |
2662 | +/* Line 480 of lalr1.cc */ |
2663 | +#line 1680 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
2664 | + break; |
2665 | + case 509: /* "ForwardStep" */ |
2666 | + |
2667 | +/* Line 480 of lalr1.cc */ |
2668 | +#line 799 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
2669 | + { release_hack( (yyvaluep->node) ); }; |
2670 | + |
2671 | +/* Line 480 of lalr1.cc */ |
2672 | +#line 1689 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
2673 | + break; |
2674 | + case 510: /* "ForwardAxis" */ |
2675 | + |
2676 | +/* Line 480 of lalr1.cc */ |
2677 | +#line 799 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
2678 | + { release_hack( (yyvaluep->node) ); }; |
2679 | + |
2680 | +/* Line 480 of lalr1.cc */ |
2681 | +#line 1698 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
2682 | + break; |
2683 | + case 511: /* "AbbrevForwardStep" */ |
2684 | + |
2685 | +/* Line 480 of lalr1.cc */ |
2686 | +#line 799 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
2687 | + { release_hack( (yyvaluep->node) ); }; |
2688 | + |
2689 | +/* Line 480 of lalr1.cc */ |
2690 | +#line 1707 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
2691 | + break; |
2692 | + case 512: /* "ReverseStep" */ |
2693 | + |
2694 | +/* Line 480 of lalr1.cc */ |
2695 | +#line 799 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
2696 | + { release_hack( (yyvaluep->node) ); }; |
2697 | + |
2698 | +/* Line 480 of lalr1.cc */ |
2699 | +#line 1716 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
2700 | + break; |
2701 | + case 513: /* "ReverseAxis" */ |
2702 | + |
2703 | +/* Line 480 of lalr1.cc */ |
2704 | +#line 799 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
2705 | + { release_hack( (yyvaluep->node) ); }; |
2706 | + |
2707 | +/* Line 480 of lalr1.cc */ |
2708 | +#line 1725 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
2709 | + break; |
2710 | + case 514: /* "NodeTest" */ |
2711 | + |
2712 | +/* Line 480 of lalr1.cc */ |
2713 | +#line 799 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
2714 | + { release_hack( (yyvaluep->node) ); }; |
2715 | + |
2716 | +/* Line 480 of lalr1.cc */ |
2717 | +#line 1734 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
2718 | + break; |
2719 | + case 515: /* "NameTest" */ |
2720 | + |
2721 | +/* Line 480 of lalr1.cc */ |
2722 | +#line 804 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
2723 | + { release_hack( (yyvaluep->node) ); }; |
2724 | + |
2725 | +/* Line 480 of lalr1.cc */ |
2726 | +#line 1743 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
2727 | + break; |
2728 | + case 516: /* "Wildcard" */ |
2729 | + |
2730 | +/* Line 480 of lalr1.cc */ |
2731 | +#line 811 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
2732 | + { release_hack( (yyvaluep->node) ); }; |
2733 | + |
2734 | +/* Line 480 of lalr1.cc */ |
2735 | +#line 1752 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
2736 | + break; |
2737 | + case 517: /* "PostfixExpr" */ |
2738 | + |
2739 | +/* Line 480 of lalr1.cc */ |
2740 | +#line 817 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
2741 | + { release_hack( (yyvaluep->expr) ); }; |
2742 | + |
2743 | +/* Line 480 of lalr1.cc */ |
2744 | +#line 1761 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
2745 | + break; |
2746 | + case 518: /* "PredicateList" */ |
2747 | + |
2748 | +/* Line 480 of lalr1.cc */ |
2749 | +#line 806 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
2750 | + { release_hack( (yyvaluep->node) ); }; |
2751 | + |
2752 | +/* Line 480 of lalr1.cc */ |
2753 | +#line 1770 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
2754 | + break; |
2755 | + case 519: /* "Predicate" */ |
2756 | + |
2757 | +/* Line 480 of lalr1.cc */ |
2758 | +#line 817 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
2759 | + { release_hack( (yyvaluep->expr) ); }; |
2760 | + |
2761 | +/* Line 480 of lalr1.cc */ |
2762 | +#line 1779 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
2763 | + break; |
2764 | + case 520: /* "PrimaryExpr" */ |
2765 | + |
2766 | +/* Line 480 of lalr1.cc */ |
2767 | +#line 817 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
2768 | + { release_hack( (yyvaluep->expr) ); }; |
2769 | + |
2770 | +/* Line 480 of lalr1.cc */ |
2771 | +#line 1788 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
2772 | + break; |
2773 | + case 521: /* "Literal" */ |
2774 | + |
2775 | +/* Line 480 of lalr1.cc */ |
2776 | +#line 817 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
2777 | + { release_hack( (yyvaluep->expr) ); }; |
2778 | + |
2779 | +/* Line 480 of lalr1.cc */ |
2780 | +#line 1797 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
2781 | + break; |
2782 | + case 522: /* "NumericLiteral" */ |
2783 | + |
2784 | +/* Line 480 of lalr1.cc */ |
2785 | +#line 817 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
2786 | + { release_hack( (yyvaluep->expr) ); }; |
2787 | + |
2788 | +/* Line 480 of lalr1.cc */ |
2789 | +#line 1806 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
2790 | + break; |
2791 | + case 524: /* "VarRef" */ |
2792 | + |
2793 | +/* Line 480 of lalr1.cc */ |
2794 | +#line 817 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
2795 | + { release_hack( (yyvaluep->expr) ); }; |
2796 | + |
2797 | +/* Line 480 of lalr1.cc */ |
2798 | +#line 1815 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
2799 | + break; |
2800 | + case 525: /* "ParenthesizedExpr" */ |
2801 | + |
2802 | +/* Line 480 of lalr1.cc */ |
2803 | +#line 817 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
2804 | + { release_hack( (yyvaluep->expr) ); }; |
2805 | + |
2806 | +/* Line 480 of lalr1.cc */ |
2807 | +#line 1824 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
2808 | + break; |
2809 | + case 526: /* "ContextItemExpr" */ |
2810 | + |
2811 | +/* Line 480 of lalr1.cc */ |
2812 | +#line 817 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
2813 | + { release_hack( (yyvaluep->expr) ); }; |
2814 | + |
2815 | +/* Line 480 of lalr1.cc */ |
2816 | +#line 1833 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
2817 | + break; |
2818 | + case 527: /* "OrderedExpr" */ |
2819 | + |
2820 | +/* Line 480 of lalr1.cc */ |
2821 | +#line 817 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
2822 | + { release_hack( (yyvaluep->expr) ); }; |
2823 | + |
2824 | +/* Line 480 of lalr1.cc */ |
2825 | +#line 1842 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
2826 | + break; |
2827 | + case 528: /* "UnorderedExpr" */ |
2828 | + |
2829 | +/* Line 480 of lalr1.cc */ |
2830 | +#line 817 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
2831 | + { release_hack( (yyvaluep->expr) ); }; |
2832 | + |
2833 | +/* Line 480 of lalr1.cc */ |
2834 | +#line 1851 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
2835 | + break; |
2836 | + case 529: /* "FunctionCall" */ |
2837 | + |
2838 | +/* Line 480 of lalr1.cc */ |
2839 | +#line 817 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
2840 | + { release_hack( (yyvaluep->expr) ); }; |
2841 | + |
2842 | +/* Line 480 of lalr1.cc */ |
2843 | +#line 1860 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
2844 | + break; |
2845 | + case 530: /* "ArgList" */ |
2846 | + |
2847 | +/* Line 480 of lalr1.cc */ |
2848 | +#line 800 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
2849 | + { release_hack( (yyvaluep->node) ); }; |
2850 | + |
2851 | +/* Line 480 of lalr1.cc */ |
2852 | +#line 1869 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
2853 | + break; |
2854 | + case 534: /* "Constructor" */ |
2855 | + |
2856 | +/* Line 480 of lalr1.cc */ |
2857 | +#line 817 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
2858 | + { release_hack( (yyvaluep->expr) ); }; |
2859 | + |
2860 | +/* Line 480 of lalr1.cc */ |
2861 | +#line 1878 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
2862 | + break; |
2863 | + case 535: /* "DirectConstructor" */ |
2864 | + |
2865 | +/* Line 480 of lalr1.cc */ |
2866 | +#line 817 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
2867 | + { release_hack( (yyvaluep->expr) ); }; |
2868 | + |
2869 | +/* Line 480 of lalr1.cc */ |
2870 | +#line 1887 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
2871 | + break; |
2872 | + case 536: /* "DirElemConstructor" */ |
2873 | + |
2874 | +/* Line 480 of lalr1.cc */ |
2875 | +#line 817 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
2876 | + { release_hack( (yyvaluep->expr) ); }; |
2877 | + |
2878 | +/* Line 480 of lalr1.cc */ |
2879 | +#line 1896 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
2880 | + break; |
2881 | + case 537: /* "DirElemContentList" */ |
2882 | + |
2883 | +/* Line 480 of lalr1.cc */ |
2884 | +#line 802 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
2885 | + { release_hack( (yyvaluep->node) ); }; |
2886 | + |
2887 | +/* Line 480 of lalr1.cc */ |
2888 | +#line 1905 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
2889 | + break; |
2890 | + case 538: /* "DirAttributeList" */ |
2891 | + |
2892 | +/* Line 480 of lalr1.cc */ |
2893 | +#line 802 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
2894 | + { release_hack( (yyvaluep->node) ); }; |
2895 | + |
2896 | +/* Line 480 of lalr1.cc */ |
2897 | +#line 1914 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
2898 | + break; |
2899 | + case 539: /* "DirAttr" */ |
2900 | + |
2901 | +/* Line 480 of lalr1.cc */ |
2902 | +#line 802 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
2903 | + { release_hack( (yyvaluep->node) ); }; |
2904 | + |
2905 | +/* Line 480 of lalr1.cc */ |
2906 | +#line 1923 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
2907 | + break; |
2908 | + case 541: /* "DirAttributeValue" */ |
2909 | + |
2910 | +/* Line 480 of lalr1.cc */ |
2911 | +#line 802 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
2912 | + { release_hack( (yyvaluep->node) ); }; |
2913 | + |
2914 | +/* Line 480 of lalr1.cc */ |
2915 | +#line 1932 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
2916 | + break; |
2917 | + case 542: /* "opt_QuoteAttrContentList" */ |
2918 | + |
2919 | +/* Line 480 of lalr1.cc */ |
2920 | +#line 807 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
2921 | + { release_hack( (yyvaluep->node) ); }; |
2922 | + |
2923 | +/* Line 480 of lalr1.cc */ |
2924 | +#line 1941 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
2925 | + break; |
2926 | + case 543: /* "QuoteAttrContentList" */ |
2927 | + |
2928 | +/* Line 480 of lalr1.cc */ |
2929 | +#line 807 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
2930 | + { release_hack( (yyvaluep->node) ); }; |
2931 | + |
2932 | +/* Line 480 of lalr1.cc */ |
2933 | +#line 1950 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
2934 | + break; |
2935 | + case 544: /* "opt_AposAttrContentList" */ |
2936 | + |
2937 | +/* Line 480 of lalr1.cc */ |
2938 | +#line 800 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
2939 | + { release_hack( (yyvaluep->node) ); }; |
2940 | + |
2941 | +/* Line 480 of lalr1.cc */ |
2942 | +#line 1959 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
2943 | + break; |
2944 | + case 545: /* "AposAttrContentList" */ |
2945 | + |
2946 | +/* Line 480 of lalr1.cc */ |
2947 | +#line 800 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
2948 | + { release_hack( (yyvaluep->node) ); }; |
2949 | + |
2950 | +/* Line 480 of lalr1.cc */ |
2951 | +#line 1968 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
2952 | + break; |
2953 | + case 546: /* "QuoteAttrValueContent" */ |
2954 | + |
2955 | +/* Line 480 of lalr1.cc */ |
2956 | +#line 807 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
2957 | + { release_hack( (yyvaluep->node) ); }; |
2958 | + |
2959 | +/* Line 480 of lalr1.cc */ |
2960 | +#line 1977 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
2961 | + break; |
2962 | + case 547: /* "AposAttrValueContent" */ |
2963 | + |
2964 | +/* Line 480 of lalr1.cc */ |
2965 | +#line 800 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
2966 | + { release_hack( (yyvaluep->node) ); }; |
2967 | + |
2968 | +/* Line 480 of lalr1.cc */ |
2969 | +#line 1986 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
2970 | + break; |
2971 | + case 548: /* "DirElemContent" */ |
2972 | + |
2973 | +/* Line 480 of lalr1.cc */ |
2974 | +#line 817 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
2975 | + { release_hack( (yyvaluep->expr) ); }; |
2976 | + |
2977 | +/* Line 480 of lalr1.cc */ |
2978 | +#line 1995 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
2979 | + break; |
2980 | + case 549: /* "CommonContent" */ |
2981 | + |
2982 | +/* Line 480 of lalr1.cc */ |
2983 | +#line 817 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
2984 | + { release_hack( (yyvaluep->expr) ); }; |
2985 | + |
2986 | +/* Line 480 of lalr1.cc */ |
2987 | +#line 2004 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
2988 | + break; |
2989 | + case 550: /* "DirCommentConstructor" */ |
2990 | + |
2991 | +/* Line 480 of lalr1.cc */ |
2992 | +#line 817 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
2993 | + { release_hack( (yyvaluep->expr) ); }; |
2994 | + |
2995 | +/* Line 480 of lalr1.cc */ |
2996 | +#line 2013 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
2997 | + break; |
2998 | + case 551: /* "DirPIConstructor" */ |
2999 | + |
3000 | +/* Line 480 of lalr1.cc */ |
3001 | +#line 817 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
3002 | + { release_hack( (yyvaluep->expr) ); }; |
3003 | + |
3004 | +/* Line 480 of lalr1.cc */ |
3005 | +#line 2022 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
3006 | + break; |
3007 | + case 552: /* "CDataSection" */ |
3008 | + |
3009 | +/* Line 480 of lalr1.cc */ |
3010 | +#line 817 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
3011 | + { release_hack( (yyvaluep->expr) ); }; |
3012 | + |
3013 | +/* Line 480 of lalr1.cc */ |
3014 | +#line 2031 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
3015 | + break; |
3016 | + case 553: /* "ComputedConstructor" */ |
3017 | + |
3018 | +/* Line 480 of lalr1.cc */ |
3019 | +#line 817 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
3020 | + { release_hack( (yyvaluep->expr) ); }; |
3021 | + |
3022 | +/* Line 480 of lalr1.cc */ |
3023 | +#line 2040 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
3024 | + break; |
3025 | + case 554: /* "CompDocConstructor" */ |
3026 | + |
3027 | +/* Line 480 of lalr1.cc */ |
3028 | +#line 817 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
3029 | + { release_hack( (yyvaluep->expr) ); }; |
3030 | + |
3031 | +/* Line 480 of lalr1.cc */ |
3032 | +#line 2049 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
3033 | + break; |
3034 | + case 555: /* "CompElemConstructor" */ |
3035 | + |
3036 | +/* Line 480 of lalr1.cc */ |
3037 | +#line 817 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
3038 | + { release_hack( (yyvaluep->expr) ); }; |
3039 | + |
3040 | +/* Line 480 of lalr1.cc */ |
3041 | +#line 2058 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
3042 | + break; |
3043 | + case 556: /* "CompAttrConstructor" */ |
3044 | + |
3045 | +/* Line 480 of lalr1.cc */ |
3046 | +#line 817 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
3047 | + { release_hack( (yyvaluep->expr) ); }; |
3048 | + |
3049 | +/* Line 480 of lalr1.cc */ |
3050 | +#line 2067 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
3051 | + break; |
3052 | + case 557: /* "CompTextConstructor" */ |
3053 | + |
3054 | +/* Line 480 of lalr1.cc */ |
3055 | +#line 817 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
3056 | + { release_hack( (yyvaluep->expr) ); }; |
3057 | + |
3058 | +/* Line 480 of lalr1.cc */ |
3059 | +#line 2076 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
3060 | + break; |
3061 | + case 558: /* "CompCommentConstructor" */ |
3062 | + |
3063 | +/* Line 480 of lalr1.cc */ |
3064 | +#line 817 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
3065 | + { release_hack( (yyvaluep->expr) ); }; |
3066 | + |
3067 | +/* Line 480 of lalr1.cc */ |
3068 | +#line 2085 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
3069 | + break; |
3070 | + case 559: /* "CompPIConstructor" */ |
3071 | + |
3072 | +/* Line 480 of lalr1.cc */ |
3073 | +#line 817 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
3074 | + { release_hack( (yyvaluep->expr) ); }; |
3075 | + |
3076 | +/* Line 480 of lalr1.cc */ |
3077 | +#line 2094 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
3078 | + break; |
3079 | + case 560: /* "CompNamespaceConstructor" */ |
3080 | + |
3081 | +/* Line 480 of lalr1.cc */ |
3082 | +#line 817 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
3083 | + { release_hack( (yyvaluep->expr) ); }; |
3084 | + |
3085 | +/* Line 480 of lalr1.cc */ |
3086 | +#line 2103 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
3087 | + break; |
3088 | + case 561: /* "TypeDeclaration" */ |
3089 | + |
3090 | +/* Line 480 of lalr1.cc */ |
3091 | +#line 808 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
3092 | + { release_hack( (yyvaluep->node) ); }; |
3093 | + |
3094 | +/* Line 480 of lalr1.cc */ |
3095 | +#line 2112 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
3096 | + break; |
3097 | + case 562: /* "SequenceType" */ |
3098 | + |
3099 | +/* Line 480 of lalr1.cc */ |
3100 | +#line 808 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
3101 | + { release_hack( (yyvaluep->node) ); }; |
3102 | + |
3103 | +/* Line 480 of lalr1.cc */ |
3104 | +#line 2121 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
3105 | + break; |
3106 | + case 563: /* "OccurrenceIndicator" */ |
3107 | + |
3108 | +/* Line 480 of lalr1.cc */ |
3109 | +#line 804 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
3110 | + { release_hack( (yyvaluep->node) ); }; |
3111 | + |
3112 | +/* Line 480 of lalr1.cc */ |
3113 | +#line 2130 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
3114 | + break; |
3115 | + case 564: /* "ItemType" */ |
3116 | + |
3117 | +/* Line 480 of lalr1.cc */ |
3118 | +#line 804 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
3119 | + { release_hack( (yyvaluep->node) ); }; |
3120 | + |
3121 | +/* Line 480 of lalr1.cc */ |
3122 | +#line 2139 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
3123 | + break; |
3124 | + case 565: /* "TypeList" */ |
3125 | + |
3126 | +/* Line 480 of lalr1.cc */ |
3127 | +#line 811 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
3128 | + { release_hack( (yyvaluep->node) ); }; |
3129 | + |
3130 | +/* Line 480 of lalr1.cc */ |
3131 | +#line 2148 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
3132 | + break; |
3133 | + case 566: /* "GeneralizedAtomicType" */ |
3134 | + |
3135 | +/* Line 480 of lalr1.cc */ |
3136 | +#line 801 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
3137 | + { release_hack( (yyvaluep->node) ); }; |
3138 | + |
3139 | +/* Line 480 of lalr1.cc */ |
3140 | +#line 2157 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
3141 | + break; |
3142 | + case 567: /* "SimpleType" */ |
3143 | + |
3144 | +/* Line 480 of lalr1.cc */ |
3145 | +#line 801 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
3146 | + { release_hack( (yyvaluep->node) ); }; |
3147 | + |
3148 | +/* Line 480 of lalr1.cc */ |
3149 | +#line 2166 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
3150 | + break; |
3151 | + case 568: /* "KindTest" */ |
3152 | + |
3153 | +/* Line 480 of lalr1.cc */ |
3154 | +#line 804 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
3155 | + { release_hack( (yyvaluep->node) ); }; |
3156 | + |
3157 | +/* Line 480 of lalr1.cc */ |
3158 | +#line 2175 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
3159 | + break; |
3160 | + case 569: /* "AnyKindTest" */ |
3161 | + |
3162 | +/* Line 480 of lalr1.cc */ |
3163 | +#line 800 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
3164 | + { release_hack( (yyvaluep->node) ); }; |
3165 | + |
3166 | +/* Line 480 of lalr1.cc */ |
3167 | +#line 2184 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
3168 | + break; |
3169 | + case 571: /* "DocumentTest" */ |
3170 | + |
3171 | +/* Line 480 of lalr1.cc */ |
3172 | +#line 802 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
3173 | + { release_hack( (yyvaluep->node) ); }; |
3174 | + |
3175 | +/* Line 480 of lalr1.cc */ |
3176 | +#line 2193 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
3177 | + break; |
3178 | + case 572: /* "NamespaceTest" */ |
3179 | + |
3180 | +/* Line 480 of lalr1.cc */ |
3181 | +#line 808 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
3182 | + { release_hack( (yyvaluep->node) ); }; |
3183 | + |
3184 | +/* Line 480 of lalr1.cc */ |
3185 | +#line 2202 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
3186 | + break; |
3187 | + case 573: /* "TextTest" */ |
3188 | + |
3189 | +/* Line 480 of lalr1.cc */ |
3190 | +#line 808 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
3191 | + { release_hack( (yyvaluep->node) ); }; |
3192 | + |
3193 | +/* Line 480 of lalr1.cc */ |
3194 | +#line 2211 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
3195 | + break; |
3196 | + case 574: /* "CommentTest" */ |
3197 | + |
3198 | +/* Line 480 of lalr1.cc */ |
3199 | +#line 801 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
3200 | + { release_hack( (yyvaluep->node) ); }; |
3201 | + |
3202 | +/* Line 480 of lalr1.cc */ |
3203 | +#line 2220 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
3204 | + break; |
3205 | + case 575: /* "PITest" */ |
3206 | + |
3207 | +/* Line 480 of lalr1.cc */ |
3208 | +#line 806 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
3209 | + { release_hack( (yyvaluep->node) ); }; |
3210 | + |
3211 | +/* Line 480 of lalr1.cc */ |
3212 | +#line 2229 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
3213 | + break; |
3214 | + case 576: /* "AttributeTest" */ |
3215 | + |
3216 | +/* Line 480 of lalr1.cc */ |
3217 | +#line 801 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
3218 | + { release_hack( (yyvaluep->node) ); }; |
3219 | + |
3220 | +/* Line 480 of lalr1.cc */ |
3221 | +#line 2238 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
3222 | + break; |
3223 | + case 577: /* "SchemaAttributeTest" */ |
3224 | + |
3225 | +/* Line 480 of lalr1.cc */ |
3226 | +#line 807 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
3227 | + { release_hack( (yyvaluep->node) ); }; |
3228 | + |
3229 | +/* Line 480 of lalr1.cc */ |
3230 | +#line 2247 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
3231 | + break; |
3232 | + case 578: /* "ElementTest" */ |
3233 | + |
3234 | +/* Line 480 of lalr1.cc */ |
3235 | +#line 802 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
3236 | + { release_hack( (yyvaluep->node) ); }; |
3237 | + |
3238 | +/* Line 480 of lalr1.cc */ |
3239 | +#line 2256 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
3240 | + break; |
3241 | + case 579: /* "SchemaElementTest" */ |
3242 | + |
3243 | +/* Line 480 of lalr1.cc */ |
3244 | +#line 807 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
3245 | + { release_hack( (yyvaluep->node) ); }; |
3246 | + |
3247 | +/* Line 480 of lalr1.cc */ |
3248 | +#line 2265 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
3249 | + break; |
3250 | + case 580: /* "TypeName" */ |
3251 | + |
3252 | +/* Line 480 of lalr1.cc */ |
3253 | +#line 808 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
3254 | + { release_hack( (yyvaluep->node) ); }; |
3255 | + |
3256 | +/* Line 480 of lalr1.cc */ |
3257 | +#line 2274 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
3258 | + break; |
3259 | + case 581: /* "TypeName_WITH_HOOK" */ |
3260 | + |
3261 | +/* Line 480 of lalr1.cc */ |
3262 | +#line 808 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
3263 | + { release_hack( (yyvaluep->node) ); }; |
3264 | + |
3265 | +/* Line 480 of lalr1.cc */ |
3266 | +#line 2283 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
3267 | + break; |
3268 | + case 582: /* "StringLiteral" */ |
3269 | + |
3270 | +/* Line 480 of lalr1.cc */ |
3271 | +#line 817 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
3272 | + { release_hack( (yyvaluep->expr) ); }; |
3273 | + |
3274 | +/* Line 480 of lalr1.cc */ |
3275 | +#line 2292 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
3276 | + break; |
3277 | + case 584: /* "AnyFunctionTest" */ |
3278 | + |
3279 | +/* Line 480 of lalr1.cc */ |
3280 | +#line 811 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
3281 | + { release_hack( (yyvaluep->node) ); }; |
3282 | + |
3283 | +/* Line 480 of lalr1.cc */ |
3284 | +#line 2301 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
3285 | + break; |
3286 | + case 585: /* "TypedFunctionTest" */ |
3287 | + |
3288 | +/* Line 480 of lalr1.cc */ |
3289 | +#line 811 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
3290 | + { release_hack( (yyvaluep->node) ); }; |
3291 | + |
3292 | +/* Line 480 of lalr1.cc */ |
3293 | +#line 2310 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
3294 | + break; |
3295 | + case 588: /* "InsertExpr" */ |
3296 | + |
3297 | +/* Line 480 of lalr1.cc */ |
3298 | +#line 817 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
3299 | + { release_hack( (yyvaluep->expr) ); }; |
3300 | + |
3301 | +/* Line 480 of lalr1.cc */ |
3302 | +#line 2319 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
3303 | + break; |
3304 | + case 589: /* "DeleteExpr" */ |
3305 | + |
3306 | +/* Line 480 of lalr1.cc */ |
3307 | +#line 817 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
3308 | + { release_hack( (yyvaluep->expr) ); }; |
3309 | + |
3310 | +/* Line 480 of lalr1.cc */ |
3311 | +#line 2328 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
3312 | + break; |
3313 | + case 590: /* "ReplaceExpr" */ |
3314 | + |
3315 | +/* Line 480 of lalr1.cc */ |
3316 | +#line 817 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
3317 | + { release_hack( (yyvaluep->expr) ); }; |
3318 | + |
3319 | +/* Line 480 of lalr1.cc */ |
3320 | +#line 2337 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
3321 | + break; |
3322 | + case 591: /* "RenameExpr" */ |
3323 | + |
3324 | +/* Line 480 of lalr1.cc */ |
3325 | +#line 817 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
3326 | + { release_hack( (yyvaluep->expr) ); }; |
3327 | + |
3328 | +/* Line 480 of lalr1.cc */ |
3329 | +#line 2346 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
3330 | + break; |
3331 | + case 592: /* "TransformExpr" */ |
3332 | + |
3333 | +/* Line 480 of lalr1.cc */ |
3334 | +#line 817 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
3335 | + { release_hack( (yyvaluep->expr) ); }; |
3336 | + |
3337 | +/* Line 480 of lalr1.cc */ |
3338 | +#line 2355 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
3339 | + break; |
3340 | + case 593: /* "VarNameList" */ |
3341 | + |
3342 | +/* Line 480 of lalr1.cc */ |
3343 | +#line 817 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
3344 | + { release_hack( (yyvaluep->expr) ); }; |
3345 | + |
3346 | +/* Line 480 of lalr1.cc */ |
3347 | +#line 2364 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
3348 | + break; |
3349 | + case 594: /* "VarNameDecl" */ |
3350 | + |
3351 | +/* Line 480 of lalr1.cc */ |
3352 | +#line 817 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
3353 | + { release_hack( (yyvaluep->expr) ); }; |
3354 | + |
3355 | +/* Line 480 of lalr1.cc */ |
3356 | +#line 2373 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
3357 | + break; |
3358 | + case 595: /* "TryExpr" */ |
3359 | + |
3360 | +/* Line 480 of lalr1.cc */ |
3361 | +#line 817 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
3362 | + { release_hack( (yyvaluep->expr) ); }; |
3363 | + |
3364 | +/* Line 480 of lalr1.cc */ |
3365 | +#line 2382 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
3366 | + break; |
3367 | + case 596: /* "CatchListExpr" */ |
3368 | + |
3369 | +/* Line 480 of lalr1.cc */ |
3370 | +#line 817 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
3371 | + { release_hack( (yyvaluep->expr) ); }; |
3372 | + |
3373 | +/* Line 480 of lalr1.cc */ |
3374 | +#line 2391 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
3375 | + break; |
3376 | + case 597: /* "CatchExpr" */ |
3377 | + |
3378 | +/* Line 480 of lalr1.cc */ |
3379 | +#line 817 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
3380 | + { release_hack( (yyvaluep->expr) ); }; |
3381 | + |
3382 | +/* Line 480 of lalr1.cc */ |
3383 | +#line 2400 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
3384 | + break; |
3385 | + case 598: /* "BracedExpr" */ |
3386 | + |
3387 | +/* Line 480 of lalr1.cc */ |
3388 | +#line 817 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
3389 | + { release_hack( (yyvaluep->expr) ); }; |
3390 | + |
3391 | +/* Line 480 of lalr1.cc */ |
3392 | +#line 2409 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
3393 | + break; |
3394 | + case 599: /* "NameTestList" */ |
3395 | + |
3396 | +/* Line 480 of lalr1.cc */ |
3397 | +#line 818 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
3398 | { delete (yyvaluep->name_test_list); }; |
3399 | |
3400 | /* Line 480 of lalr1.cc */ |
3401 | -#line 2409 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
3402 | - break; |
3403 | - case 598: /* "FTSelection" */ |
3404 | - |
3405 | -/* Line 480 of lalr1.cc */ |
3406 | -#line 816 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
3407 | - { release_hack( (yyvaluep->node) ); }; |
3408 | - |
3409 | -/* Line 480 of lalr1.cc */ |
3410 | -#line 2418 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
3411 | - break; |
3412 | - case 601: /* "FTOr" */ |
3413 | - |
3414 | -/* Line 480 of lalr1.cc */ |
3415 | -#line 816 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
3416 | - { release_hack( (yyvaluep->node) ); }; |
3417 | - |
3418 | -/* Line 480 of lalr1.cc */ |
3419 | -#line 2427 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
3420 | - break; |
3421 | - case 602: /* "FTAnd" */ |
3422 | - |
3423 | -/* Line 480 of lalr1.cc */ |
3424 | -#line 816 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
3425 | - { release_hack( (yyvaluep->node) ); }; |
3426 | - |
3427 | -/* Line 480 of lalr1.cc */ |
3428 | -#line 2436 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
3429 | - break; |
3430 | - case 603: /* "FTMildNot" */ |
3431 | - |
3432 | -/* Line 480 of lalr1.cc */ |
3433 | -#line 816 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
3434 | - { release_hack( (yyvaluep->node) ); }; |
3435 | - |
3436 | -/* Line 480 of lalr1.cc */ |
3437 | -#line 2445 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
3438 | - break; |
3439 | - case 604: /* "FTUnaryNot" */ |
3440 | - |
3441 | -/* Line 480 of lalr1.cc */ |
3442 | -#line 816 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
3443 | - { release_hack( (yyvaluep->node) ); }; |
3444 | - |
3445 | -/* Line 480 of lalr1.cc */ |
3446 | -#line 2454 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
3447 | - break; |
3448 | - case 605: /* "FTPrimaryWithOptions" */ |
3449 | - |
3450 | -/* Line 480 of lalr1.cc */ |
3451 | -#line 816 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
3452 | - { release_hack( (yyvaluep->node) ); }; |
3453 | - |
3454 | -/* Line 480 of lalr1.cc */ |
3455 | -#line 2463 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
3456 | - break; |
3457 | - case 606: /* "opt_FTMatchOptions" */ |
3458 | - |
3459 | -/* Line 480 of lalr1.cc */ |
3460 | -#line 816 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
3461 | - { release_hack( (yyvaluep->node) ); }; |
3462 | - |
3463 | -/* Line 480 of lalr1.cc */ |
3464 | -#line 2472 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
3465 | - break; |
3466 | - case 608: /* "FTWeight" */ |
3467 | - |
3468 | -/* Line 480 of lalr1.cc */ |
3469 | -#line 816 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
3470 | - { release_hack( (yyvaluep->node) ); }; |
3471 | - |
3472 | -/* Line 480 of lalr1.cc */ |
3473 | -#line 2481 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
3474 | - break; |
3475 | - case 609: /* "FTPrimary" */ |
3476 | - |
3477 | -/* Line 480 of lalr1.cc */ |
3478 | -#line 816 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
3479 | - { release_hack( (yyvaluep->node) ); }; |
3480 | - |
3481 | -/* Line 480 of lalr1.cc */ |
3482 | -#line 2490 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
3483 | - break; |
3484 | - case 610: /* "opt_FTTimes" */ |
3485 | - |
3486 | -/* Line 480 of lalr1.cc */ |
3487 | -#line 816 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
3488 | - { release_hack( (yyvaluep->node) ); }; |
3489 | - |
3490 | -/* Line 480 of lalr1.cc */ |
3491 | -#line 2499 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
3492 | - break; |
3493 | - case 611: /* "FTExtensionSelection" */ |
3494 | - |
3495 | -/* Line 480 of lalr1.cc */ |
3496 | -#line 816 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
3497 | - { release_hack( (yyvaluep->node) ); }; |
3498 | - |
3499 | -/* Line 480 of lalr1.cc */ |
3500 | -#line 2508 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
3501 | - break; |
3502 | - case 613: /* "FTWords" */ |
3503 | - |
3504 | -/* Line 480 of lalr1.cc */ |
3505 | -#line 816 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
3506 | - { release_hack( (yyvaluep->node) ); }; |
3507 | - |
3508 | -/* Line 480 of lalr1.cc */ |
3509 | -#line 2517 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
3510 | - break; |
3511 | - case 614: /* "FTWordsValue" */ |
3512 | - |
3513 | -/* Line 480 of lalr1.cc */ |
3514 | -#line 816 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
3515 | - { release_hack( (yyvaluep->node) ); }; |
3516 | - |
3517 | -/* Line 480 of lalr1.cc */ |
3518 | -#line 2526 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
3519 | - break; |
3520 | - case 616: /* "FTAnyallOption" */ |
3521 | - |
3522 | -/* Line 480 of lalr1.cc */ |
3523 | -#line 816 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
3524 | - { release_hack( (yyvaluep->node) ); }; |
3525 | - |
3526 | -/* Line 480 of lalr1.cc */ |
3527 | -#line 2535 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
3528 | - break; |
3529 | - case 619: /* "FTPosFilter" */ |
3530 | - |
3531 | -/* Line 480 of lalr1.cc */ |
3532 | -#line 816 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
3533 | - { release_hack( (yyvaluep->node) ); }; |
3534 | - |
3535 | -/* Line 480 of lalr1.cc */ |
3536 | -#line 2544 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
3537 | - break; |
3538 | - case 620: /* "FTOrder" */ |
3539 | - |
3540 | -/* Line 480 of lalr1.cc */ |
3541 | -#line 816 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
3542 | - { release_hack( (yyvaluep->node) ); }; |
3543 | - |
3544 | -/* Line 480 of lalr1.cc */ |
3545 | -#line 2553 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
3546 | - break; |
3547 | - case 621: /* "FTWindow" */ |
3548 | - |
3549 | -/* Line 480 of lalr1.cc */ |
3550 | -#line 816 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
3551 | - { release_hack( (yyvaluep->node) ); }; |
3552 | - |
3553 | -/* Line 480 of lalr1.cc */ |
3554 | -#line 2562 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
3555 | - break; |
3556 | - case 622: /* "FTDistance" */ |
3557 | - |
3558 | -/* Line 480 of lalr1.cc */ |
3559 | -#line 816 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
3560 | - { release_hack( (yyvaluep->node) ); }; |
3561 | - |
3562 | -/* Line 480 of lalr1.cc */ |
3563 | -#line 2571 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
3564 | - break; |
3565 | - case 623: /* "FTUnit" */ |
3566 | - |
3567 | -/* Line 480 of lalr1.cc */ |
3568 | -#line 816 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
3569 | - { release_hack( (yyvaluep->node) ); }; |
3570 | - |
3571 | -/* Line 480 of lalr1.cc */ |
3572 | -#line 2580 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
3573 | - break; |
3574 | - case 624: /* "FTMatchOptions" */ |
3575 | - |
3576 | -/* Line 480 of lalr1.cc */ |
3577 | -#line 816 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
3578 | - { release_hack( (yyvaluep->node) ); }; |
3579 | - |
3580 | -/* Line 480 of lalr1.cc */ |
3581 | -#line 2589 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
3582 | - break; |
3583 | - case 625: /* "FTMatchOption" */ |
3584 | - |
3585 | -/* Line 480 of lalr1.cc */ |
3586 | -#line 816 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
3587 | - { release_hack( (yyvaluep->node) ); }; |
3588 | - |
3589 | -/* Line 480 of lalr1.cc */ |
3590 | -#line 2598 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
3591 | - break; |
3592 | - case 626: /* "FTCaseOption" */ |
3593 | - |
3594 | -/* Line 480 of lalr1.cc */ |
3595 | -#line 816 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
3596 | - { release_hack( (yyvaluep->node) ); }; |
3597 | - |
3598 | -/* Line 480 of lalr1.cc */ |
3599 | -#line 2607 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
3600 | - break; |
3601 | - case 627: /* "FTDiacriticsOption" */ |
3602 | - |
3603 | -/* Line 480 of lalr1.cc */ |
3604 | -#line 816 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
3605 | - { release_hack( (yyvaluep->node) ); }; |
3606 | - |
3607 | -/* Line 480 of lalr1.cc */ |
3608 | -#line 2616 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
3609 | - break; |
3610 | - case 628: /* "FTExtensionOption" */ |
3611 | - |
3612 | -/* Line 480 of lalr1.cc */ |
3613 | -#line 816 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
3614 | - { release_hack( (yyvaluep->node) ); }; |
3615 | - |
3616 | -/* Line 480 of lalr1.cc */ |
3617 | -#line 2625 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
3618 | - break; |
3619 | - case 629: /* "FTStemOption" */ |
3620 | - |
3621 | -/* Line 480 of lalr1.cc */ |
3622 | -#line 816 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
3623 | - { release_hack( (yyvaluep->node) ); }; |
3624 | - |
3625 | -/* Line 480 of lalr1.cc */ |
3626 | -#line 2634 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
3627 | - break; |
3628 | - case 630: /* "FTThesaurusOption" */ |
3629 | - |
3630 | -/* Line 480 of lalr1.cc */ |
3631 | -#line 816 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
3632 | - { release_hack( (yyvaluep->node) ); }; |
3633 | - |
3634 | -/* Line 480 of lalr1.cc */ |
3635 | -#line 2643 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
3636 | - break; |
3637 | - case 634: /* "FTThesaurusID" */ |
3638 | - |
3639 | -/* Line 480 of lalr1.cc */ |
3640 | -#line 816 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
3641 | - { release_hack( (yyvaluep->node) ); }; |
3642 | - |
3643 | -/* Line 480 of lalr1.cc */ |
3644 | -#line 2652 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
3645 | - break; |
3646 | - case 637: /* "FTStopWordOption" */ |
3647 | - |
3648 | -/* Line 480 of lalr1.cc */ |
3649 | -#line 816 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
3650 | - { release_hack( (yyvaluep->node) ); }; |
3651 | - |
3652 | -/* Line 480 of lalr1.cc */ |
3653 | -#line 2661 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
3654 | - break; |
3655 | - case 638: /* "FTStopWords" */ |
3656 | - |
3657 | -/* Line 480 of lalr1.cc */ |
3658 | -#line 816 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
3659 | - { release_hack( (yyvaluep->node) ); }; |
3660 | - |
3661 | -/* Line 480 of lalr1.cc */ |
3662 | -#line 2670 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
3663 | - break; |
3664 | - case 642: /* "FTStopWordsInclExcl" */ |
3665 | - |
3666 | -/* Line 480 of lalr1.cc */ |
3667 | -#line 816 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
3668 | - { release_hack( (yyvaluep->node) ); }; |
3669 | - |
3670 | -/* Line 480 of lalr1.cc */ |
3671 | -#line 2679 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
3672 | - break; |
3673 | - case 643: /* "FTLanguageOption" */ |
3674 | - |
3675 | -/* Line 480 of lalr1.cc */ |
3676 | -#line 816 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
3677 | - { release_hack( (yyvaluep->node) ); }; |
3678 | - |
3679 | -/* Line 480 of lalr1.cc */ |
3680 | -#line 2688 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
3681 | - break; |
3682 | - case 644: /* "FTWildCardOption" */ |
3683 | - |
3684 | -/* Line 480 of lalr1.cc */ |
3685 | -#line 816 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
3686 | - { release_hack( (yyvaluep->node) ); }; |
3687 | - |
3688 | -/* Line 480 of lalr1.cc */ |
3689 | -#line 2697 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
3690 | - break; |
3691 | - case 645: /* "FTContent" */ |
3692 | - |
3693 | -/* Line 480 of lalr1.cc */ |
3694 | -#line 816 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
3695 | - { release_hack( (yyvaluep->node) ); }; |
3696 | - |
3697 | -/* Line 480 of lalr1.cc */ |
3698 | -#line 2706 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
3699 | - break; |
3700 | - case 646: /* "FTTimes" */ |
3701 | - |
3702 | -/* Line 480 of lalr1.cc */ |
3703 | -#line 816 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
3704 | - { release_hack( (yyvaluep->node) ); }; |
3705 | - |
3706 | -/* Line 480 of lalr1.cc */ |
3707 | -#line 2715 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
3708 | - break; |
3709 | - case 647: /* "FTRange" */ |
3710 | - |
3711 | -/* Line 480 of lalr1.cc */ |
3712 | -#line 816 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
3713 | - { release_hack( (yyvaluep->node) ); }; |
3714 | - |
3715 | -/* Line 480 of lalr1.cc */ |
3716 | -#line 2724 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
3717 | - break; |
3718 | - case 648: /* "FTScope" */ |
3719 | - |
3720 | -/* Line 480 of lalr1.cc */ |
3721 | -#line 816 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
3722 | - { release_hack( (yyvaluep->node) ); }; |
3723 | - |
3724 | -/* Line 480 of lalr1.cc */ |
3725 | -#line 2733 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
3726 | - break; |
3727 | - case 649: /* "FTBigUnit" */ |
3728 | - |
3729 | -/* Line 480 of lalr1.cc */ |
3730 | -#line 816 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
3731 | - { release_hack( (yyvaluep->node) ); }; |
3732 | - |
3733 | -/* Line 480 of lalr1.cc */ |
3734 | -#line 2742 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
3735 | - break; |
3736 | - case 650: /* "FTIgnoreOption" */ |
3737 | - |
3738 | -/* Line 480 of lalr1.cc */ |
3739 | -#line 816 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
3740 | - { release_hack( (yyvaluep->node) ); }; |
3741 | - |
3742 | -/* Line 480 of lalr1.cc */ |
3743 | -#line 2751 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
3744 | - break; |
3745 | - case 651: /* "JSONArrayConstructor" */ |
3746 | - |
3747 | -/* Line 480 of lalr1.cc */ |
3748 | -#line 817 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
3749 | - { release_hack( (yyvaluep->expr) ); }; |
3750 | - |
3751 | -/* Line 480 of lalr1.cc */ |
3752 | -#line 2760 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
3753 | - break; |
3754 | - case 652: /* "JSONSimpleObjectUnion" */ |
3755 | - |
3756 | -/* Line 480 of lalr1.cc */ |
3757 | -#line 817 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
3758 | - { release_hack( (yyvaluep->expr) ); }; |
3759 | - |
3760 | -/* Line 480 of lalr1.cc */ |
3761 | -#line 2769 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
3762 | - break; |
3763 | - case 653: /* "JSONAccumulatorObjectUnion" */ |
3764 | - |
3765 | -/* Line 480 of lalr1.cc */ |
3766 | -#line 817 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
3767 | - { release_hack( (yyvaluep->expr) ); }; |
3768 | - |
3769 | -/* Line 480 of lalr1.cc */ |
3770 | -#line 2778 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
3771 | - break; |
3772 | - case 654: /* "JSONObjectConstructor" */ |
3773 | - |
3774 | -/* Line 480 of lalr1.cc */ |
3775 | -#line 817 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
3776 | - { release_hack( (yyvaluep->expr) ); }; |
3777 | - |
3778 | -/* Line 480 of lalr1.cc */ |
3779 | -#line 2787 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
3780 | - break; |
3781 | - case 655: /* "JSONPairList" */ |
3782 | - |
3783 | -/* Line 480 of lalr1.cc */ |
3784 | -#line 817 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
3785 | - { release_hack( (yyvaluep->node) ); }; |
3786 | - |
3787 | -/* Line 480 of lalr1.cc */ |
3788 | -#line 2796 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
3789 | - break; |
3790 | - case 656: /* "JSONInsertExpr" */ |
3791 | - |
3792 | -/* Line 480 of lalr1.cc */ |
3793 | -#line 817 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
3794 | - { release_hack( (yyvaluep->expr) ); }; |
3795 | - |
3796 | -/* Line 480 of lalr1.cc */ |
3797 | -#line 2805 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
3798 | - break; |
3799 | - case 657: /* "JSONAppendExpr" */ |
3800 | - |
3801 | -/* Line 480 of lalr1.cc */ |
3802 | -#line 817 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
3803 | - { release_hack( (yyvaluep->expr) ); }; |
3804 | - |
3805 | -/* Line 480 of lalr1.cc */ |
3806 | -#line 2814 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
3807 | - break; |
3808 | - case 658: /* "JSONDeleteExpr" */ |
3809 | - |
3810 | -/* Line 480 of lalr1.cc */ |
3811 | -#line 817 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
3812 | - { release_hack( (yyvaluep->expr) ); }; |
3813 | - |
3814 | -/* Line 480 of lalr1.cc */ |
3815 | -#line 2823 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
3816 | - break; |
3817 | - case 659: /* "JSONRenameExpr" */ |
3818 | - |
3819 | -/* Line 480 of lalr1.cc */ |
3820 | -#line 817 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
3821 | - { release_hack( (yyvaluep->expr) ); }; |
3822 | - |
3823 | -/* Line 480 of lalr1.cc */ |
3824 | -#line 2832 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
3825 | - break; |
3826 | - case 660: /* "JSONReplaceExpr" */ |
3827 | - |
3828 | -/* Line 480 of lalr1.cc */ |
3829 | -#line 817 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
3830 | - { release_hack( (yyvaluep->expr) ); }; |
3831 | - |
3832 | -/* Line 480 of lalr1.cc */ |
3833 | -#line 2841 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
3834 | - break; |
3835 | - case 666: /* "QNAME" */ |
3836 | - |
3837 | -/* Line 480 of lalr1.cc */ |
3838 | -#line 819 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
3839 | - { release_hack( (yyvaluep->expr) ); }; |
3840 | - |
3841 | -/* Line 480 of lalr1.cc */ |
3842 | -#line 2850 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
3843 | - break; |
3844 | - case 667: /* "FUNCTION_NAME" */ |
3845 | - |
3846 | -/* Line 480 of lalr1.cc */ |
3847 | -#line 819 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
3848 | - { release_hack( (yyvaluep->expr) ); }; |
3849 | - |
3850 | -/* Line 480 of lalr1.cc */ |
3851 | -#line 2859 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
3852 | - break; |
3853 | - case 668: /* "EQNAME" */ |
3854 | - |
3855 | -/* Line 480 of lalr1.cc */ |
3856 | -#line 819 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
3857 | - { release_hack( (yyvaluep->expr) ); }; |
3858 | - |
3859 | -/* Line 480 of lalr1.cc */ |
3860 | -#line 2868 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
3861 | +#line 2418 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
3862 | + break; |
3863 | + case 600: /* "FTSelection" */ |
3864 | + |
3865 | +/* Line 480 of lalr1.cc */ |
3866 | +#line 814 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
3867 | + { release_hack( (yyvaluep->node) ); }; |
3868 | + |
3869 | +/* Line 480 of lalr1.cc */ |
3870 | +#line 2427 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
3871 | + break; |
3872 | + case 603: /* "FTOr" */ |
3873 | + |
3874 | +/* Line 480 of lalr1.cc */ |
3875 | +#line 814 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
3876 | + { release_hack( (yyvaluep->node) ); }; |
3877 | + |
3878 | +/* Line 480 of lalr1.cc */ |
3879 | +#line 2436 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
3880 | + break; |
3881 | + case 604: /* "FTAnd" */ |
3882 | + |
3883 | +/* Line 480 of lalr1.cc */ |
3884 | +#line 814 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
3885 | + { release_hack( (yyvaluep->node) ); }; |
3886 | + |
3887 | +/* Line 480 of lalr1.cc */ |
3888 | +#line 2445 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
3889 | + break; |
3890 | + case 605: /* "FTMildNot" */ |
3891 | + |
3892 | +/* Line 480 of lalr1.cc */ |
3893 | +#line 814 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
3894 | + { release_hack( (yyvaluep->node) ); }; |
3895 | + |
3896 | +/* Line 480 of lalr1.cc */ |
3897 | +#line 2454 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
3898 | + break; |
3899 | + case 606: /* "FTUnaryNot" */ |
3900 | + |
3901 | +/* Line 480 of lalr1.cc */ |
3902 | +#line 814 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
3903 | + { release_hack( (yyvaluep->node) ); }; |
3904 | + |
3905 | +/* Line 480 of lalr1.cc */ |
3906 | +#line 2463 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
3907 | + break; |
3908 | + case 607: /* "FTPrimaryWithOptions" */ |
3909 | + |
3910 | +/* Line 480 of lalr1.cc */ |
3911 | +#line 814 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
3912 | + { release_hack( (yyvaluep->node) ); }; |
3913 | + |
3914 | +/* Line 480 of lalr1.cc */ |
3915 | +#line 2472 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
3916 | + break; |
3917 | + case 608: /* "opt_FTMatchOptions" */ |
3918 | + |
3919 | +/* Line 480 of lalr1.cc */ |
3920 | +#line 814 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
3921 | + { release_hack( (yyvaluep->node) ); }; |
3922 | + |
3923 | +/* Line 480 of lalr1.cc */ |
3924 | +#line 2481 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
3925 | + break; |
3926 | + case 610: /* "FTWeight" */ |
3927 | + |
3928 | +/* Line 480 of lalr1.cc */ |
3929 | +#line 814 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
3930 | + { release_hack( (yyvaluep->node) ); }; |
3931 | + |
3932 | +/* Line 480 of lalr1.cc */ |
3933 | +#line 2490 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
3934 | + break; |
3935 | + case 611: /* "FTPrimary" */ |
3936 | + |
3937 | +/* Line 480 of lalr1.cc */ |
3938 | +#line 814 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
3939 | + { release_hack( (yyvaluep->node) ); }; |
3940 | + |
3941 | +/* Line 480 of lalr1.cc */ |
3942 | +#line 2499 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
3943 | + break; |
3944 | + case 612: /* "opt_FTTimes" */ |
3945 | + |
3946 | +/* Line 480 of lalr1.cc */ |
3947 | +#line 814 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
3948 | + { release_hack( (yyvaluep->node) ); }; |
3949 | + |
3950 | +/* Line 480 of lalr1.cc */ |
3951 | +#line 2508 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
3952 | + break; |
3953 | + case 613: /* "FTExtensionSelection" */ |
3954 | + |
3955 | +/* Line 480 of lalr1.cc */ |
3956 | +#line 814 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
3957 | + { release_hack( (yyvaluep->node) ); }; |
3958 | + |
3959 | +/* Line 480 of lalr1.cc */ |
3960 | +#line 2517 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
3961 | + break; |
3962 | + case 615: /* "FTWords" */ |
3963 | + |
3964 | +/* Line 480 of lalr1.cc */ |
3965 | +#line 814 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
3966 | + { release_hack( (yyvaluep->node) ); }; |
3967 | + |
3968 | +/* Line 480 of lalr1.cc */ |
3969 | +#line 2526 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
3970 | + break; |
3971 | + case 616: /* "FTWordsValue" */ |
3972 | + |
3973 | +/* Line 480 of lalr1.cc */ |
3974 | +#line 814 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
3975 | + { release_hack( (yyvaluep->node) ); }; |
3976 | + |
3977 | +/* Line 480 of lalr1.cc */ |
3978 | +#line 2535 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
3979 | + break; |
3980 | + case 618: /* "FTAnyallOption" */ |
3981 | + |
3982 | +/* Line 480 of lalr1.cc */ |
3983 | +#line 814 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
3984 | + { release_hack( (yyvaluep->node) ); }; |
3985 | + |
3986 | +/* Line 480 of lalr1.cc */ |
3987 | +#line 2544 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
3988 | + break; |
3989 | + case 621: /* "FTPosFilter" */ |
3990 | + |
3991 | +/* Line 480 of lalr1.cc */ |
3992 | +#line 814 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
3993 | + { release_hack( (yyvaluep->node) ); }; |
3994 | + |
3995 | +/* Line 480 of lalr1.cc */ |
3996 | +#line 2553 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
3997 | + break; |
3998 | + case 622: /* "FTOrder" */ |
3999 | + |
4000 | +/* Line 480 of lalr1.cc */ |
4001 | +#line 814 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
4002 | + { release_hack( (yyvaluep->node) ); }; |
4003 | + |
4004 | +/* Line 480 of lalr1.cc */ |
4005 | +#line 2562 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
4006 | + break; |
4007 | + case 623: /* "FTWindow" */ |
4008 | + |
4009 | +/* Line 480 of lalr1.cc */ |
4010 | +#line 814 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
4011 | + { release_hack( (yyvaluep->node) ); }; |
4012 | + |
4013 | +/* Line 480 of lalr1.cc */ |
4014 | +#line 2571 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
4015 | + break; |
4016 | + case 624: /* "FTDistance" */ |
4017 | + |
4018 | +/* Line 480 of lalr1.cc */ |
4019 | +#line 814 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
4020 | + { release_hack( (yyvaluep->node) ); }; |
4021 | + |
4022 | +/* Line 480 of lalr1.cc */ |
4023 | +#line 2580 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
4024 | + break; |
4025 | + case 625: /* "FTUnit" */ |
4026 | + |
4027 | +/* Line 480 of lalr1.cc */ |
4028 | +#line 814 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
4029 | + { release_hack( (yyvaluep->node) ); }; |
4030 | + |
4031 | +/* Line 480 of lalr1.cc */ |
4032 | +#line 2589 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
4033 | + break; |
4034 | + case 626: /* "FTMatchOptions" */ |
4035 | + |
4036 | +/* Line 480 of lalr1.cc */ |
4037 | +#line 814 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
4038 | + { release_hack( (yyvaluep->node) ); }; |
4039 | + |
4040 | +/* Line 480 of lalr1.cc */ |
4041 | +#line 2598 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
4042 | + break; |
4043 | + case 627: /* "FTMatchOption" */ |
4044 | + |
4045 | +/* Line 480 of lalr1.cc */ |
4046 | +#line 814 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
4047 | + { release_hack( (yyvaluep->node) ); }; |
4048 | + |
4049 | +/* Line 480 of lalr1.cc */ |
4050 | +#line 2607 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
4051 | + break; |
4052 | + case 628: /* "FTCaseOption" */ |
4053 | + |
4054 | +/* Line 480 of lalr1.cc */ |
4055 | +#line 814 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
4056 | + { release_hack( (yyvaluep->node) ); }; |
4057 | + |
4058 | +/* Line 480 of lalr1.cc */ |
4059 | +#line 2616 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
4060 | + break; |
4061 | + case 629: /* "FTDiacriticsOption" */ |
4062 | + |
4063 | +/* Line 480 of lalr1.cc */ |
4064 | +#line 814 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
4065 | + { release_hack( (yyvaluep->node) ); }; |
4066 | + |
4067 | +/* Line 480 of lalr1.cc */ |
4068 | +#line 2625 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
4069 | + break; |
4070 | + case 630: /* "FTExtensionOption" */ |
4071 | + |
4072 | +/* Line 480 of lalr1.cc */ |
4073 | +#line 814 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
4074 | + { release_hack( (yyvaluep->node) ); }; |
4075 | + |
4076 | +/* Line 480 of lalr1.cc */ |
4077 | +#line 2634 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
4078 | + break; |
4079 | + case 631: /* "FTStemOption" */ |
4080 | + |
4081 | +/* Line 480 of lalr1.cc */ |
4082 | +#line 814 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
4083 | + { release_hack( (yyvaluep->node) ); }; |
4084 | + |
4085 | +/* Line 480 of lalr1.cc */ |
4086 | +#line 2643 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
4087 | + break; |
4088 | + case 632: /* "FTThesaurusOption" */ |
4089 | + |
4090 | +/* Line 480 of lalr1.cc */ |
4091 | +#line 814 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
4092 | + { release_hack( (yyvaluep->node) ); }; |
4093 | + |
4094 | +/* Line 480 of lalr1.cc */ |
4095 | +#line 2652 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
4096 | + break; |
4097 | + case 636: /* "FTThesaurusID" */ |
4098 | + |
4099 | +/* Line 480 of lalr1.cc */ |
4100 | +#line 814 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
4101 | + { release_hack( (yyvaluep->node) ); }; |
4102 | + |
4103 | +/* Line 480 of lalr1.cc */ |
4104 | +#line 2661 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
4105 | + break; |
4106 | + case 639: /* "FTStopWordOption" */ |
4107 | + |
4108 | +/* Line 480 of lalr1.cc */ |
4109 | +#line 814 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
4110 | + { release_hack( (yyvaluep->node) ); }; |
4111 | + |
4112 | +/* Line 480 of lalr1.cc */ |
4113 | +#line 2670 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
4114 | + break; |
4115 | + case 640: /* "FTStopWords" */ |
4116 | + |
4117 | +/* Line 480 of lalr1.cc */ |
4118 | +#line 814 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
4119 | + { release_hack( (yyvaluep->node) ); }; |
4120 | + |
4121 | +/* Line 480 of lalr1.cc */ |
4122 | +#line 2679 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
4123 | + break; |
4124 | + case 644: /* "FTStopWordsInclExcl" */ |
4125 | + |
4126 | +/* Line 480 of lalr1.cc */ |
4127 | +#line 814 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
4128 | + { release_hack( (yyvaluep->node) ); }; |
4129 | + |
4130 | +/* Line 480 of lalr1.cc */ |
4131 | +#line 2688 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
4132 | + break; |
4133 | + case 645: /* "FTLanguageOption" */ |
4134 | + |
4135 | +/* Line 480 of lalr1.cc */ |
4136 | +#line 814 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
4137 | + { release_hack( (yyvaluep->node) ); }; |
4138 | + |
4139 | +/* Line 480 of lalr1.cc */ |
4140 | +#line 2697 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
4141 | + break; |
4142 | + case 646: /* "FTWildCardOption" */ |
4143 | + |
4144 | +/* Line 480 of lalr1.cc */ |
4145 | +#line 814 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
4146 | + { release_hack( (yyvaluep->node) ); }; |
4147 | + |
4148 | +/* Line 480 of lalr1.cc */ |
4149 | +#line 2706 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
4150 | + break; |
4151 | + case 647: /* "FTContent" */ |
4152 | + |
4153 | +/* Line 480 of lalr1.cc */ |
4154 | +#line 814 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
4155 | + { release_hack( (yyvaluep->node) ); }; |
4156 | + |
4157 | +/* Line 480 of lalr1.cc */ |
4158 | +#line 2715 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
4159 | + break; |
4160 | + case 648: /* "FTTimes" */ |
4161 | + |
4162 | +/* Line 480 of lalr1.cc */ |
4163 | +#line 814 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
4164 | + { release_hack( (yyvaluep->node) ); }; |
4165 | + |
4166 | +/* Line 480 of lalr1.cc */ |
4167 | +#line 2724 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
4168 | + break; |
4169 | + case 649: /* "FTRange" */ |
4170 | + |
4171 | +/* Line 480 of lalr1.cc */ |
4172 | +#line 814 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
4173 | + { release_hack( (yyvaluep->node) ); }; |
4174 | + |
4175 | +/* Line 480 of lalr1.cc */ |
4176 | +#line 2733 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
4177 | + break; |
4178 | + case 650: /* "FTScope" */ |
4179 | + |
4180 | +/* Line 480 of lalr1.cc */ |
4181 | +#line 814 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
4182 | + { release_hack( (yyvaluep->node) ); }; |
4183 | + |
4184 | +/* Line 480 of lalr1.cc */ |
4185 | +#line 2742 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
4186 | + break; |
4187 | + case 651: /* "FTBigUnit" */ |
4188 | + |
4189 | +/* Line 480 of lalr1.cc */ |
4190 | +#line 814 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
4191 | + { release_hack( (yyvaluep->node) ); }; |
4192 | + |
4193 | +/* Line 480 of lalr1.cc */ |
4194 | +#line 2751 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
4195 | + break; |
4196 | + case 652: /* "FTIgnoreOption" */ |
4197 | + |
4198 | +/* Line 480 of lalr1.cc */ |
4199 | +#line 814 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
4200 | + { release_hack( (yyvaluep->node) ); }; |
4201 | + |
4202 | +/* Line 480 of lalr1.cc */ |
4203 | +#line 2760 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
4204 | + break; |
4205 | + case 653: /* "JSONArrayConstructor" */ |
4206 | + |
4207 | +/* Line 480 of lalr1.cc */ |
4208 | +#line 815 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
4209 | + { release_hack( (yyvaluep->expr) ); }; |
4210 | + |
4211 | +/* Line 480 of lalr1.cc */ |
4212 | +#line 2769 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
4213 | + break; |
4214 | + case 654: /* "JSONSimpleObjectUnion" */ |
4215 | + |
4216 | +/* Line 480 of lalr1.cc */ |
4217 | +#line 815 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
4218 | + { release_hack( (yyvaluep->expr) ); }; |
4219 | + |
4220 | +/* Line 480 of lalr1.cc */ |
4221 | +#line 2778 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
4222 | + break; |
4223 | + case 655: /* "JSONAccumulatorObjectUnion" */ |
4224 | + |
4225 | +/* Line 480 of lalr1.cc */ |
4226 | +#line 815 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
4227 | + { release_hack( (yyvaluep->expr) ); }; |
4228 | + |
4229 | +/* Line 480 of lalr1.cc */ |
4230 | +#line 2787 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
4231 | + break; |
4232 | + case 656: /* "JSONObjectConstructor" */ |
4233 | + |
4234 | +/* Line 480 of lalr1.cc */ |
4235 | +#line 815 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
4236 | + { release_hack( (yyvaluep->expr) ); }; |
4237 | + |
4238 | +/* Line 480 of lalr1.cc */ |
4239 | +#line 2796 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
4240 | + break; |
4241 | + case 657: /* "JSONPairList" */ |
4242 | + |
4243 | +/* Line 480 of lalr1.cc */ |
4244 | +#line 815 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
4245 | + { release_hack( (yyvaluep->node) ); }; |
4246 | + |
4247 | +/* Line 480 of lalr1.cc */ |
4248 | +#line 2805 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
4249 | + break; |
4250 | + case 658: /* "JSONInsertExpr" */ |
4251 | + |
4252 | +/* Line 480 of lalr1.cc */ |
4253 | +#line 815 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
4254 | + { release_hack( (yyvaluep->expr) ); }; |
4255 | + |
4256 | +/* Line 480 of lalr1.cc */ |
4257 | +#line 2814 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
4258 | + break; |
4259 | + case 659: /* "JSONAppendExpr" */ |
4260 | + |
4261 | +/* Line 480 of lalr1.cc */ |
4262 | +#line 815 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
4263 | + { release_hack( (yyvaluep->expr) ); }; |
4264 | + |
4265 | +/* Line 480 of lalr1.cc */ |
4266 | +#line 2823 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
4267 | + break; |
4268 | + case 660: /* "JSONDeleteExpr" */ |
4269 | + |
4270 | +/* Line 480 of lalr1.cc */ |
4271 | +#line 815 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
4272 | + { release_hack( (yyvaluep->expr) ); }; |
4273 | + |
4274 | +/* Line 480 of lalr1.cc */ |
4275 | +#line 2832 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
4276 | + break; |
4277 | + case 661: /* "JSONRenameExpr" */ |
4278 | + |
4279 | +/* Line 480 of lalr1.cc */ |
4280 | +#line 815 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
4281 | + { release_hack( (yyvaluep->expr) ); }; |
4282 | + |
4283 | +/* Line 480 of lalr1.cc */ |
4284 | +#line 2841 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
4285 | + break; |
4286 | + case 662: /* "JSONReplaceExpr" */ |
4287 | + |
4288 | +/* Line 480 of lalr1.cc */ |
4289 | +#line 815 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
4290 | + { release_hack( (yyvaluep->expr) ); }; |
4291 | + |
4292 | +/* Line 480 of lalr1.cc */ |
4293 | +#line 2850 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
4294 | + break; |
4295 | + case 665: /* "QNAME" */ |
4296 | + |
4297 | +/* Line 480 of lalr1.cc */ |
4298 | +#line 817 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
4299 | + { release_hack( (yyvaluep->expr) ); }; |
4300 | + |
4301 | +/* Line 480 of lalr1.cc */ |
4302 | +#line 2859 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
4303 | + break; |
4304 | + case 666: /* "FUNCTION_NAME" */ |
4305 | + |
4306 | +/* Line 480 of lalr1.cc */ |
4307 | +#line 817 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
4308 | + { release_hack( (yyvaluep->expr) ); }; |
4309 | + |
4310 | +/* Line 480 of lalr1.cc */ |
4311 | +#line 2868 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
4312 | + break; |
4313 | + case 667: /* "EQNAME" */ |
4314 | + |
4315 | +/* Line 480 of lalr1.cc */ |
4316 | +#line 817 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
4317 | + { release_hack( (yyvaluep->expr) ); }; |
4318 | + |
4319 | +/* Line 480 of lalr1.cc */ |
4320 | +#line 2877 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
4321 | break; |
4322 | |
4323 | default: |
4324 | @@ -2955,13 +2964,13 @@ |
4325 | /* User initialization code. */ |
4326 | |
4327 | /* Line 565 of lalr1.cc */ |
4328 | -#line 128 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
4329 | +#line 128 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
4330 | { |
4331 | yylloc.begin.filename = yylloc.end.filename = &(driver.theFilename2); |
4332 | } |
4333 | |
4334 | /* Line 565 of lalr1.cc */ |
4335 | -#line 2965 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.cpp" |
4336 | +#line 2974 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.cpp" |
4337 | |
4338 | /* Initialize the stacks. The initial state will be pushed in |
4339 | yynewstate, since the latter expects the semantical and the |
4340 | @@ -3080,7 +3089,7 @@ |
4341 | case 3: |
4342 | |
4343 | /* Line 690 of lalr1.cc */ |
4344 | -#line 856 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
4345 | +#line 854 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
4346 | { |
4347 | (yyval.node) = (yysemantic_stack_[(2) - (2)].node); |
4348 | } |
4349 | @@ -3089,7 +3098,7 @@ |
4350 | case 4: |
4351 | |
4352 | /* Line 690 of lalr1.cc */ |
4353 | -#line 860 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
4354 | +#line 858 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
4355 | { |
4356 | (yyval.node) = (yysemantic_stack_[(2) - (2)].node); |
4357 | } |
4358 | @@ -3098,7 +3107,7 @@ |
4359 | case 5: |
4360 | |
4361 | /* Line 690 of lalr1.cc */ |
4362 | -#line 864 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
4363 | +#line 862 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
4364 | { |
4365 | (yyval.node) = (yysemantic_stack_[(3) - (3)].node); |
4366 | } |
4367 | @@ -3107,7 +3116,7 @@ |
4368 | case 6: |
4369 | |
4370 | /* Line 690 of lalr1.cc */ |
4371 | -#line 870 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
4372 | +#line 868 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
4373 | { |
4374 | (yyval.node) = NULL; |
4375 | } |
4376 | @@ -3116,7 +3125,7 @@ |
4377 | case 7: |
4378 | |
4379 | /* Line 690 of lalr1.cc */ |
4380 | -#line 874 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
4381 | +#line 872 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
4382 | { |
4383 | (yyval.node) = NULL; YYABORT; |
4384 | } |
4385 | @@ -3125,7 +3134,7 @@ |
4386 | case 8: |
4387 | |
4388 | /* Line 690 of lalr1.cc */ |
4389 | -#line 878 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
4390 | +#line 876 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
4391 | { |
4392 | (yyval.node) = NULL; YYABORT; |
4393 | } |
4394 | @@ -3134,7 +3143,7 @@ |
4395 | case 9: |
4396 | |
4397 | /* Line 690 of lalr1.cc */ |
4398 | -#line 884 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
4399 | +#line 882 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
4400 | { |
4401 | (yyval.node) = (yysemantic_stack_[(1) - (1)].node); |
4402 | driver.set_expr( (yyval.node) ); |
4403 | @@ -3144,7 +3153,7 @@ |
4404 | case 10: |
4405 | |
4406 | /* Line 690 of lalr1.cc */ |
4407 | -#line 890 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
4408 | +#line 888 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
4409 | { |
4410 | MainModule* mm = dynamic_cast<MainModule*>((yysemantic_stack_[(2) - (2)].node)); |
4411 | mm->set_version_decl( static_cast<VersionDecl*>((yysemantic_stack_[(2) - (1)].node)) ); |
4412 | @@ -3156,7 +3165,7 @@ |
4413 | case 11: |
4414 | |
4415 | /* Line 690 of lalr1.cc */ |
4416 | -#line 898 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
4417 | +#line 896 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
4418 | { |
4419 | (yyval.node) = (yysemantic_stack_[(1) - (1)].node); |
4420 | driver.set_expr( (yyval.node) ); |
4421 | @@ -3166,7 +3175,7 @@ |
4422 | case 12: |
4423 | |
4424 | /* Line 690 of lalr1.cc */ |
4425 | -#line 904 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
4426 | +#line 902 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
4427 | { |
4428 | LibraryModule* lm = dynamic_cast<LibraryModule*>((yysemantic_stack_[(2) - (2)].node)); |
4429 | lm->set_version_decl( static_cast<VersionDecl*>((yysemantic_stack_[(2) - (1)].node)) ); |
4430 | @@ -3178,7 +3187,7 @@ |
4431 | case 13: |
4432 | |
4433 | /* Line 690 of lalr1.cc */ |
4434 | -#line 913 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
4435 | +#line 911 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
4436 | { |
4437 | (yyval.node) = new VersionDecl( LOC((yyloc)), SYMTAB((yysemantic_stack_[(4) - (3)].sval)), "utf-8" ); |
4438 | } |
4439 | @@ -3187,7 +3196,7 @@ |
4440 | case 14: |
4441 | |
4442 | /* Line 690 of lalr1.cc */ |
4443 | -#line 918 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
4444 | +#line 916 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
4445 | { |
4446 | (yyval.node) = new VersionDecl( LOC((yyloc)), SYMTAB((yysemantic_stack_[(6) - (3)].sval)), SYMTAB((yysemantic_stack_[(6) - (5)].sval)) ); |
4447 | } |
4448 | @@ -3196,7 +3205,7 @@ |
4449 | case 15: |
4450 | |
4451 | /* Line 690 of lalr1.cc */ |
4452 | -#line 923 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
4453 | +#line 921 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
4454 | { |
4455 | (yyval.node) = new VersionDecl( LOC((yyloc)), SYMTAB((yysemantic_stack_[(4) - (3)].sval)), "utf-8", VersionDecl::jsoniq ); |
4456 | } |
4457 | @@ -3205,7 +3214,7 @@ |
4458 | case 16: |
4459 | |
4460 | /* Line 690 of lalr1.cc */ |
4461 | -#line 928 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
4462 | +#line 926 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
4463 | { |
4464 | (yyval.node) = new VersionDecl( LOC((yyloc)), SYMTAB((yysemantic_stack_[(6) - (3)].sval)), SYMTAB((yysemantic_stack_[(6) - (5)].sval)), VersionDecl::jsoniq ); |
4465 | } |
4466 | @@ -3214,7 +3223,7 @@ |
4467 | case 17: |
4468 | |
4469 | /* Line 690 of lalr1.cc */ |
4470 | -#line 934 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
4471 | +#line 932 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
4472 | { |
4473 | Prolog* prolog = new Prolog(LOC((yyloc)), static_cast<SIND_DeclList*>((yysemantic_stack_[(3) - (1)].node)), NULL); |
4474 | (yyval.node) = new MainModule(LOC((yyloc)), static_cast<QueryBody*>((yysemantic_stack_[(3) - (3)].expr)), prolog); |
4475 | @@ -3224,7 +3233,7 @@ |
4476 | case 18: |
4477 | |
4478 | /* Line 690 of lalr1.cc */ |
4479 | -#line 940 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
4480 | +#line 938 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
4481 | { |
4482 | Prolog* prolog = new Prolog(LOC((yyloc)), NULL, static_cast<VFO_DeclList*>((yysemantic_stack_[(3) - (1)].node))); |
4483 | (yyval.node) = new MainModule(LOC((yyloc)), static_cast<QueryBody*>((yysemantic_stack_[(3) - (3)].expr)), prolog); |
4484 | @@ -3234,7 +3243,7 @@ |
4485 | case 19: |
4486 | |
4487 | /* Line 690 of lalr1.cc */ |
4488 | -#line 946 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
4489 | +#line 944 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
4490 | { |
4491 | Prolog* prolog = new Prolog(LOC((yyloc)), |
4492 | static_cast<SIND_DeclList*>((yysemantic_stack_[(5) - (1)].node)), |
4493 | @@ -3246,7 +3255,7 @@ |
4494 | case 20: |
4495 | |
4496 | /* Line 690 of lalr1.cc */ |
4497 | -#line 954 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
4498 | +#line 952 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
4499 | { |
4500 | (yyval.node) = new MainModule( LOC((yyloc)), static_cast<QueryBody*>((yysemantic_stack_[(1) - (1)].expr)), NULL ); |
4501 | } |
4502 | @@ -3255,7 +3264,7 @@ |
4503 | case 21: |
4504 | |
4505 | /* Line 690 of lalr1.cc */ |
4506 | -#line 959 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
4507 | +#line 957 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
4508 | { |
4509 | (yyval.node) = (yysemantic_stack_[(3) - (1)].node); (yyval.node) = (yysemantic_stack_[(3) - (3)].expr); |
4510 | (yylocation_stack_[(3) - (1)]).step(); |
4511 | @@ -3267,7 +3276,7 @@ |
4512 | case 22: |
4513 | |
4514 | /* Line 690 of lalr1.cc */ |
4515 | -#line 967 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
4516 | +#line 965 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
4517 | { |
4518 | (yyval.node) = (yysemantic_stack_[(3) - (1)].node); (yyval.node) = (yysemantic_stack_[(3) - (3)].expr); |
4519 | (yylocation_stack_[(3) - (1)]).step(); |
4520 | @@ -3279,7 +3288,7 @@ |
4521 | case 23: |
4522 | |
4523 | /* Line 690 of lalr1.cc */ |
4524 | -#line 975 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
4525 | +#line 973 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
4526 | { |
4527 | (yyval.node) = (yysemantic_stack_[(5) - (1)].node); (yyval.node) = (yysemantic_stack_[(5) - (3)].node); (yyval.node) = (yysemantic_stack_[(5) - (5)].expr); |
4528 | (yylocation_stack_[(5) - (3)]).step(); |
4529 | @@ -3291,7 +3300,7 @@ |
4530 | case 24: |
4531 | |
4532 | /* Line 690 of lalr1.cc */ |
4533 | -#line 983 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
4534 | +#line 981 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
4535 | { |
4536 | (yyval.node) = (yysemantic_stack_[(5) - (1)].node); (yyval.node) = (yysemantic_stack_[(5) - (3)].node); (yyval.node) = (yysemantic_stack_[(5) - (5)].expr); |
4537 | (yylocation_stack_[(5) - (1)]).step(); |
4538 | @@ -3303,7 +3312,7 @@ |
4539 | case 25: |
4540 | |
4541 | /* Line 690 of lalr1.cc */ |
4542 | -#line 992 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
4543 | +#line 990 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
4544 | { |
4545 | (yyval.node) = new LibraryModule(LOC((yyloc)), static_cast<ModuleDecl*>((yysemantic_stack_[(1) - (1)].node)), NULL); |
4546 | } |
4547 | @@ -3312,7 +3321,7 @@ |
4548 | case 26: |
4549 | |
4550 | /* Line 690 of lalr1.cc */ |
4551 | -#line 997 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
4552 | +#line 995 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
4553 | { |
4554 | Prolog* prolog = new Prolog(LOC((yyloc)), static_cast<SIND_DeclList*>((yysemantic_stack_[(3) - (2)].node)), NULL); |
4555 | (yyval.node) = new LibraryModule(LOC((yyloc)), static_cast<ModuleDecl*>((yysemantic_stack_[(3) - (1)].node)), prolog); |
4556 | @@ -3322,7 +3331,7 @@ |
4557 | case 27: |
4558 | |
4559 | /* Line 690 of lalr1.cc */ |
4560 | -#line 1003 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
4561 | +#line 1001 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
4562 | { |
4563 | Prolog* prolog = new Prolog(LOC((yyloc)), NULL, static_cast<VFO_DeclList*>((yysemantic_stack_[(3) - (2)].node))); |
4564 | (yyval.node) = new LibraryModule(LOC((yyloc)), static_cast<ModuleDecl*>((yysemantic_stack_[(3) - (1)].node)), prolog); |
4565 | @@ -3332,7 +3341,7 @@ |
4566 | case 28: |
4567 | |
4568 | /* Line 690 of lalr1.cc */ |
4569 | -#line 1009 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
4570 | +#line 1007 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
4571 | { |
4572 | Prolog* prolog = new Prolog(LOC((yyloc)), |
4573 | static_cast<SIND_DeclList*>((yysemantic_stack_[(5) - (2)].node)), |
4574 | @@ -3344,7 +3353,7 @@ |
4575 | case 29: |
4576 | |
4577 | /* Line 690 of lalr1.cc */ |
4578 | -#line 1018 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
4579 | +#line 1016 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
4580 | { |
4581 | ERROR_IF_QNAME_NOT_NCNAME((yysemantic_stack_[(6) - (3)].expr), (yylocation_stack_[(6) - (3)])); |
4582 | (yyval.node) = new ModuleDecl( LOC((yyloc)), static_cast<QName*>((yysemantic_stack_[(6) - (3)].expr)), SYMTAB((yysemantic_stack_[(6) - (5)].sval)) ); |
4583 | @@ -3355,7 +3364,7 @@ |
4584 | case 30: |
4585 | |
4586 | /* Line 690 of lalr1.cc */ |
4587 | -#line 1026 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
4588 | +#line 1024 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
4589 | { |
4590 | SIND_DeclList *sdl = new SIND_DeclList( LOC((yyloc)) ); |
4591 | sdl->push_back( (yysemantic_stack_[(1) - (1)].node) ); |
4592 | @@ -3366,7 +3375,7 @@ |
4593 | case 31: |
4594 | |
4595 | /* Line 690 of lalr1.cc */ |
4596 | -#line 1033 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
4597 | +#line 1031 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
4598 | { |
4599 | ((SIND_DeclList*)(yysemantic_stack_[(3) - (1)].node))->push_back( (yysemantic_stack_[(3) - (3)].node) ); |
4600 | (yyval.node) = (yysemantic_stack_[(3) - (1)].node); |
4601 | @@ -3376,7 +3385,7 @@ |
4602 | case 32: |
4603 | |
4604 | /* Line 690 of lalr1.cc */ |
4605 | -#line 1039 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
4606 | +#line 1037 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
4607 | { |
4608 | (yyval.node) = (yysemantic_stack_[(3) - (1)].node); (yyval.node) = (yysemantic_stack_[(3) - (3)].node); |
4609 | (yylocation_stack_[(3) - (1)]).step(); |
4610 | @@ -3388,7 +3397,7 @@ |
4611 | case 46: |
4612 | |
4613 | /* Line 690 of lalr1.cc */ |
4614 | -#line 1065 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
4615 | +#line 1063 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
4616 | { |
4617 | (yyval.node) = new BoundarySpaceDecl(LOC((yyloc)), StaticContextConsts::preserve_space); |
4618 | } |
4619 | @@ -3397,7 +3406,7 @@ |
4620 | case 47: |
4621 | |
4622 | /* Line 690 of lalr1.cc */ |
4623 | -#line 1070 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
4624 | +#line 1068 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
4625 | { |
4626 | (yyval.node) = new BoundarySpaceDecl(LOC((yyloc)), StaticContextConsts::strip_space); |
4627 | } |
4628 | @@ -3406,7 +3415,7 @@ |
4629 | case 48: |
4630 | |
4631 | /* Line 690 of lalr1.cc */ |
4632 | -#line 1076 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
4633 | +#line 1074 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
4634 | { |
4635 | (yyval.node) = new DefaultCollationDecl( LOC((yyloc)), SYMTAB((yysemantic_stack_[(4) - (4)].sval)) ); |
4636 | } |
4637 | @@ -3415,7 +3424,7 @@ |
4638 | case 49: |
4639 | |
4640 | /* Line 690 of lalr1.cc */ |
4641 | -#line 1082 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
4642 | +#line 1080 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
4643 | { |
4644 | (yyval.node) = new BaseURIDecl( LOC((yyloc)), SYMTAB((yysemantic_stack_[(3) - (3)].sval)) ); |
4645 | } |
4646 | @@ -3424,7 +3433,7 @@ |
4647 | case 50: |
4648 | |
4649 | /* Line 690 of lalr1.cc */ |
4650 | -#line 1088 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
4651 | +#line 1086 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
4652 | { |
4653 | (yyval.node) = new ConstructionDecl(LOC((yyloc)), StaticContextConsts::cons_preserve); |
4654 | } |
4655 | @@ -3433,7 +3442,7 @@ |
4656 | case 51: |
4657 | |
4658 | /* Line 690 of lalr1.cc */ |
4659 | -#line 1093 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
4660 | +#line 1091 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
4661 | { |
4662 | (yyval.node) = new ConstructionDecl(LOC((yyloc)), StaticContextConsts::cons_strip); |
4663 | } |
4664 | @@ -3442,7 +3451,7 @@ |
4665 | case 52: |
4666 | |
4667 | /* Line 690 of lalr1.cc */ |
4668 | -#line 1099 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
4669 | +#line 1097 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
4670 | { |
4671 | (yyval.node) = new OrderingModeDecl(LOC((yyloc)), StaticContextConsts::ordered); |
4672 | } |
4673 | @@ -3451,7 +3460,7 @@ |
4674 | case 53: |
4675 | |
4676 | /* Line 690 of lalr1.cc */ |
4677 | -#line 1104 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
4678 | +#line 1102 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
4679 | { |
4680 | (yyval.node) = new OrderingModeDecl(LOC((yyloc)), StaticContextConsts::unordered); |
4681 | } |
4682 | @@ -3460,7 +3469,7 @@ |
4683 | case 54: |
4684 | |
4685 | /* Line 690 of lalr1.cc */ |
4686 | -#line 1110 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
4687 | +#line 1108 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
4688 | { |
4689 | (yyval.node) = new EmptyOrderDecl(LOC((yyloc)), StaticContextConsts::empty_greatest); |
4690 | } |
4691 | @@ -3469,7 +3478,7 @@ |
4692 | case 55: |
4693 | |
4694 | /* Line 690 of lalr1.cc */ |
4695 | -#line 1115 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
4696 | +#line 1113 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
4697 | { |
4698 | (yyval.node) = new EmptyOrderDecl(LOC((yyloc)), StaticContextConsts::empty_least); |
4699 | } |
4700 | @@ -3478,7 +3487,7 @@ |
4701 | case 56: |
4702 | |
4703 | /* Line 690 of lalr1.cc */ |
4704 | -#line 1121 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
4705 | +#line 1119 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
4706 | { |
4707 | (yyval.node) = new CopyNamespacesDecl(LOC((yyloc)), true, true); |
4708 | } |
4709 | @@ -3487,7 +3496,7 @@ |
4710 | case 57: |
4711 | |
4712 | /* Line 690 of lalr1.cc */ |
4713 | -#line 1126 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
4714 | +#line 1124 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
4715 | { |
4716 | (yyval.node) = new CopyNamespacesDecl(LOC((yyloc)), true, false); |
4717 | } |
4718 | @@ -3496,7 +3505,7 @@ |
4719 | case 58: |
4720 | |
4721 | /* Line 690 of lalr1.cc */ |
4722 | -#line 1131 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
4723 | +#line 1129 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
4724 | { |
4725 | (yyval.node) = new CopyNamespacesDecl(LOC((yyloc)), false, true); |
4726 | } |
4727 | @@ -3505,7 +3514,7 @@ |
4728 | case 59: |
4729 | |
4730 | /* Line 690 of lalr1.cc */ |
4731 | -#line 1136 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
4732 | +#line 1134 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
4733 | { |
4734 | (yyval.node) = new CopyNamespacesDecl(LOC((yyloc)), false, false); |
4735 | } |
4736 | @@ -3514,7 +3523,7 @@ |
4737 | case 62: |
4738 | |
4739 | /* Line 690 of lalr1.cc */ |
4740 | -#line 1146 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
4741 | +#line 1144 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
4742 | { |
4743 | (yyval.node) = (yyval.node); |
4744 | error((yylocation_stack_[(3) - (2)]), "syntax error, \"import\" should be followed by either \"schema\" or \"module\""); |
4745 | @@ -3525,7 +3534,7 @@ |
4746 | case 63: |
4747 | |
4748 | /* Line 690 of lalr1.cc */ |
4749 | -#line 1154 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
4750 | +#line 1152 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
4751 | { |
4752 | (yyval.node) = new SchemaImport( LOC((yyloc)), NULL, SYMTAB((yysemantic_stack_[(3) - (3)].sval)), NULL ); |
4753 | } |
4754 | @@ -3534,7 +3543,7 @@ |
4755 | case 64: |
4756 | |
4757 | /* Line 690 of lalr1.cc */ |
4758 | -#line 1159 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
4759 | +#line 1157 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
4760 | { |
4761 | (yyval.node) = new SchemaImport(LOC((yyloc)), |
4762 | dynamic_cast<SchemaPrefix*>((yysemantic_stack_[(4) - (3)].node)), |
4763 | @@ -3546,7 +3555,7 @@ |
4764 | case 65: |
4765 | |
4766 | /* Line 690 of lalr1.cc */ |
4767 | -#line 1167 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
4768 | +#line 1165 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
4769 | { |
4770 | (yyval.node) = new SchemaImport(LOC((yyloc)), |
4771 | NULL, |
4772 | @@ -3558,7 +3567,7 @@ |
4773 | case 66: |
4774 | |
4775 | /* Line 690 of lalr1.cc */ |
4776 | -#line 1175 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
4777 | +#line 1173 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
4778 | { |
4779 | (yyval.node) = new SchemaImport(LOC((yyloc)), |
4780 | dynamic_cast<SchemaPrefix*>((yysemantic_stack_[(6) - (3)].node)), |
4781 | @@ -3570,7 +3579,7 @@ |
4782 | case 67: |
4783 | |
4784 | /* Line 690 of lalr1.cc */ |
4785 | -#line 1184 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
4786 | +#line 1182 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
4787 | { |
4788 | URILiteralList *ull = new URILiteralList( LOC((yyloc))); |
4789 | ull->push_back( SYMTAB((yysemantic_stack_[(1) - (1)].sval)) ); |
4790 | @@ -3581,7 +3590,7 @@ |
4791 | case 68: |
4792 | |
4793 | /* Line 690 of lalr1.cc */ |
4794 | -#line 1191 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
4795 | +#line 1189 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
4796 | { |
4797 | if ( URILiteralList *ull = dynamic_cast<URILiteralList*>((yysemantic_stack_[(3) - (1)].node)) ) |
4798 | ull->push_back( SYMTAB((yysemantic_stack_[(3) - (3)].sval)) ); |
4799 | @@ -3592,7 +3601,7 @@ |
4800 | case 69: |
4801 | |
4802 | /* Line 690 of lalr1.cc */ |
4803 | -#line 1199 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
4804 | +#line 1197 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
4805 | { |
4806 | ERROR_IF_QNAME_NOT_NCNAME((yysemantic_stack_[(3) - (2)].expr), (yylocation_stack_[(3) - (2)])); |
4807 | (yyval.node) = new SchemaPrefix( LOC((yyloc)), static_cast<QName*>((yysemantic_stack_[(3) - (2)].expr))); |
4808 | @@ -3602,7 +3611,7 @@ |
4809 | case 70: |
4810 | |
4811 | /* Line 690 of lalr1.cc */ |
4812 | -#line 1205 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
4813 | +#line 1203 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
4814 | { |
4815 | (yyval.node) = new SchemaPrefix( LOC((yyloc)), true ); |
4816 | } |
4817 | @@ -3611,7 +3620,7 @@ |
4818 | case 71: |
4819 | |
4820 | /* Line 690 of lalr1.cc */ |
4821 | -#line 1211 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
4822 | +#line 1209 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
4823 | { |
4824 | (yyval.node) = new ModuleImport(LOC((yyloc)), SYMTAB((yysemantic_stack_[(3) - (3)].sval)), NULL); |
4825 | dynamic_cast<ModuleImport *>((yyval.node))->setComment(SYMTAB((yysemantic_stack_[(3) - (2)].sval))); |
4826 | @@ -3621,7 +3630,7 @@ |
4827 | case 72: |
4828 | |
4829 | /* Line 690 of lalr1.cc */ |
4830 | -#line 1217 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
4831 | +#line 1215 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
4832 | { |
4833 | ERROR_IF_QNAME_NOT_NCNAME((yysemantic_stack_[(6) - (4)].expr), (yylocation_stack_[(6) - (4)])); |
4834 | (yyval.node) = new ModuleImport(LOC((yyloc)), static_cast<QName*>((yysemantic_stack_[(6) - (4)].expr)), SYMTAB((yysemantic_stack_[(6) - (6)].sval)), NULL); |
4835 | @@ -3632,7 +3641,7 @@ |
4836 | case 73: |
4837 | |
4838 | /* Line 690 of lalr1.cc */ |
4839 | -#line 1224 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
4840 | +#line 1222 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
4841 | { |
4842 | (yyval.node) = new ModuleImport(LOC((yyloc)), |
4843 | SYMTAB((yysemantic_stack_[(5) - (3)].sval)), |
4844 | @@ -3644,7 +3653,7 @@ |
4845 | case 74: |
4846 | |
4847 | /* Line 690 of lalr1.cc */ |
4848 | -#line 1232 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
4849 | +#line 1230 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
4850 | { |
4851 | ERROR_IF_QNAME_NOT_NCNAME((yysemantic_stack_[(8) - (4)].expr), (yylocation_stack_[(8) - (4)])); |
4852 | (yyval.node) = new ModuleImport(LOC((yyloc)), |
4853 | @@ -3658,7 +3667,7 @@ |
4854 | case 75: |
4855 | |
4856 | /* Line 690 of lalr1.cc */ |
4857 | -#line 1243 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
4858 | +#line 1241 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
4859 | { |
4860 | ERROR_IF_QNAME_NOT_NCNAME((yysemantic_stack_[(5) - (3)].expr), (yylocation_stack_[(5) - (3)])); |
4861 | (yyval.node) = new NamespaceDecl( LOC((yyloc)), static_cast<QName*>((yysemantic_stack_[(5) - (3)].expr)), SYMTAB((yysemantic_stack_[(5) - (5)].sval)) ); |
4862 | @@ -3668,7 +3677,7 @@ |
4863 | case 76: |
4864 | |
4865 | /* Line 690 of lalr1.cc */ |
4866 | -#line 1250 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
4867 | +#line 1248 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
4868 | { |
4869 | (yyval.node) = new DefaultNamespaceDecl(LOC((yyloc)), |
4870 | ParseConstants::ns_element_default, |
4871 | @@ -3679,7 +3688,7 @@ |
4872 | case 77: |
4873 | |
4874 | /* Line 690 of lalr1.cc */ |
4875 | -#line 1257 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
4876 | +#line 1255 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
4877 | { |
4878 | (yyval.node) = new DefaultNamespaceDecl(LOC((yyloc)), |
4879 | ParseConstants::ns_function_default, |
4880 | @@ -3690,7 +3699,7 @@ |
4881 | case 78: |
4882 | |
4883 | /* Line 690 of lalr1.cc */ |
4884 | -#line 1265 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
4885 | +#line 1263 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
4886 | { |
4887 | VFO_DeclList *vdl = new VFO_DeclList( LOC((yyloc))); |
4888 | vdl->push_back( (yysemantic_stack_[(1) - (1)].node) ); |
4889 | @@ -3701,7 +3710,7 @@ |
4890 | case 79: |
4891 | |
4892 | /* Line 690 of lalr1.cc */ |
4893 | -#line 1272 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
4894 | +#line 1270 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
4895 | { |
4896 | ((VFO_DeclList*)(yysemantic_stack_[(3) - (1)].node))->push_back( (yysemantic_stack_[(3) - (3)].node) ); |
4897 | (yyval.node) = (yysemantic_stack_[(3) - (1)].node); |
4898 | @@ -3711,7 +3720,7 @@ |
4899 | case 80: |
4900 | |
4901 | /* Line 690 of lalr1.cc */ |
4902 | -#line 1278 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
4903 | +#line 1276 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
4904 | { |
4905 | (yyval.node) = (yysemantic_stack_[(3) - (1)].node); (yyval.node) = (yysemantic_stack_[(3) - (3)].node); |
4906 | (yylocation_stack_[(3) - (1)]).step(); |
4907 | @@ -3723,7 +3732,7 @@ |
4908 | case 89: |
4909 | |
4910 | /* Line 690 of lalr1.cc */ |
4911 | -#line 1297 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
4912 | +#line 1295 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
4913 | { |
4914 | (yyval.node) = new DecimalFormatNode(LOC((yyloc)), (yysemantic_stack_[(4) - (4)].vstrpair)); |
4915 | delete (yysemantic_stack_[(4) - (4)].vstrpair); |
4916 | @@ -3733,7 +3742,7 @@ |
4917 | case 90: |
4918 | |
4919 | /* Line 690 of lalr1.cc */ |
4920 | -#line 1303 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
4921 | +#line 1301 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
4922 | { |
4923 | (yyval.node) = new DecimalFormatNode(LOC((yyloc)), static_cast<QName*>((yysemantic_stack_[(4) - (3)].expr)), (yysemantic_stack_[(4) - (4)].vstrpair)); |
4924 | delete (yysemantic_stack_[(4) - (4)].vstrpair); |
4925 | @@ -3743,7 +3752,7 @@ |
4926 | case 91: |
4927 | |
4928 | /* Line 690 of lalr1.cc */ |
4929 | -#line 1310 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
4930 | +#line 1308 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
4931 | { |
4932 | (yyval.vstrpair) = new vector<string_pair_t>(); |
4933 | (yyval.vstrpair)->push_back( *(yysemantic_stack_[(1) - (1)].strpair) ); |
4934 | @@ -3754,7 +3763,7 @@ |
4935 | case 92: |
4936 | |
4937 | /* Line 690 of lalr1.cc */ |
4938 | -#line 1317 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
4939 | +#line 1315 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
4940 | { |
4941 | (yysemantic_stack_[(2) - (1)].vstrpair)->push_back( *(yysemantic_stack_[(2) - (2)].strpair) ); |
4942 | delete (yysemantic_stack_[(2) - (2)].strpair); |
4943 | @@ -3765,7 +3774,7 @@ |
4944 | case 93: |
4945 | |
4946 | /* Line 690 of lalr1.cc */ |
4947 | -#line 1325 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
4948 | +#line 1323 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
4949 | { |
4950 | StringLiteral *sl = static_cast<StringLiteral*>((yysemantic_stack_[(3) - (3)].expr)); |
4951 | (yyval.strpair) = new string_pair_t( (yysemantic_stack_[(3) - (1)].strval), sl->get_strval().str() ); |
4952 | @@ -3776,77 +3785,77 @@ |
4953 | case 94: |
4954 | |
4955 | /* Line 690 of lalr1.cc */ |
4956 | -#line 1332 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
4957 | +#line 1330 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
4958 | { (yyval.strval) = "decimal-separator"; } |
4959 | break; |
4960 | |
4961 | case 95: |
4962 | |
4963 | /* Line 690 of lalr1.cc */ |
4964 | -#line 1333 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
4965 | +#line 1331 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
4966 | { (yyval.strval) = "digit"; } |
4967 | break; |
4968 | |
4969 | case 96: |
4970 | |
4971 | /* Line 690 of lalr1.cc */ |
4972 | -#line 1334 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
4973 | +#line 1332 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
4974 | { (yyval.strval) = "grouping-separator"; } |
4975 | break; |
4976 | |
4977 | case 97: |
4978 | |
4979 | /* Line 690 of lalr1.cc */ |
4980 | -#line 1335 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
4981 | +#line 1333 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
4982 | { (yyval.strval) = "infinity"; } |
4983 | break; |
4984 | |
4985 | case 98: |
4986 | |
4987 | /* Line 690 of lalr1.cc */ |
4988 | -#line 1336 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
4989 | +#line 1334 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
4990 | { (yyval.strval) = "minus-sign"; } |
4991 | break; |
4992 | |
4993 | case 99: |
4994 | |
4995 | /* Line 690 of lalr1.cc */ |
4996 | -#line 1337 "/home/colea/work/error-messages/build/src/compiler/parser/jsoniq_parser.y" |
4997 | +#line 1335 "/home/colea/work/new-jsoniq/build/src/compiler/parser/jsoniq_parser.y" |
4998 | { (yyval.strval) = "NaN"; } |
4999 | break; |
5000 |
Validation queue starting for the following merge proposals: /code.launchpad .net/~zorba- coders/ zorba/new- jsoniq/ +merge/ 183479
https:/
Progress dashboard at http:// jenkins. lambda. nu/view/ ValidationQueue