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