Merge lp:~nbrinza/zorba/error-messages into lp:zorba

Proposed by Nicolae Brinza
Status: Merged
Approved by: Nicolae Brinza
Approved revision: 10825
Merged at revision: 10889
Proposed branch: lp:~nbrinza/zorba/error-messages
Merge into: lp:zorba
Diff against target: 24060 lines (+7049/-6860)
11 files modified
ChangeLog (+1/-0)
src/compiler/parser/xquery_parser.cpp (+6572/-6420)
src/compiler/parser/xquery_parser.hpp (+20/-61)
src/compiler/parser/xquery_parser.y (+57/-4)
src/compiler/parser/xquery_scanner.cpp (+361/-375)
test/rbkt/Queries/zorba/syntax_errors/mismatched-tags-01.spec (+1/-0)
test/rbkt/Queries/zorba/syntax_errors/mismatched-tags-01.xq (+20/-0)
test/rbkt/Queries/zorba/syntax_errors/unexpected-qname-01.spec (+1/-0)
test/rbkt/Queries/zorba/syntax_errors/unexpected-qname-01.xq (+7/-0)
test/rbkt/Queries/zorba/syntax_errors/unexpected-qname-02.spec (+1/-0)
test/rbkt/Queries/zorba/syntax_errors/unexpected-qname-02.xq (+8/-0)
To merge this branch: bzr merge lp:~nbrinza/zorba/error-messages
Reviewer Review Type Date Requested Status
David Graf (community) Approve
Matthias Brantner Approve
Review via email: mp+111745@code.launchpad.net

This proposal supersedes a proposal from 2012-06-21.

Commit message

Improved parser error messages (bug #867357).

Description of the change

Improved parser error messages (bug #867357).

To post a comment you must log in.
Revision history for this message
David Graf (davidagraf) wrote : Posted in a previous version of this proposal

Tested it. Very cool.

Something that is unrelated:
Is it possible to make those things:
+#line 87 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
... with relative paths?

review: Approve
Revision history for this message
Nicolae Brinza (nbrinza) wrote : Posted in a previous version of this proposal

I'm not aware of any options to do that. But I'll look into it to see if it is possible. Those paths look ugly indeed.

Revision history for this message
Matthias Brantner (matthias-brantner) wrote : Posted in a previous version of this proposal

This branch has some conflicts with the current trunk. Also, if I merge the trunk, I get the following compile error:

/home/mbrantner/zorba/sandbox/src/compiler/parser/xquery_parser.y: In member function ‘virtual int zorba::xquery_parser::parse()’:
/home/mbrantner/zorba/sandbox/src/compiler/parser/xquery_parser.y:2653:94: error: ‘class zorba::VarInDecl’ has no member named ‘get_name’
/home/mbrantner/zorba/sandbox/src/compiler/parser/xquery_parser.y:2679:75: error: ‘class zorba::VarInDecl’ has no member named ‘get_name’

review: Needs Fixing
Revision history for this message
Nicolae Brinza (nbrinza) wrote : Posted in a previous version of this proposal

I have fixed the conflicts.

Revision history for this message
David Graf (davidagraf) : Posted in a previous version of this proposal
review: Approve
Revision history for this message
Matthias Brantner (matthias-brantner) : Posted in a previous version of this proposal
review: Approve
Revision history for this message
Zorba Build Bot (zorba-buildbot) wrote : Posted in a previous version of this proposal
Revision history for this message
Zorba Build Bot (zorba-buildbot) wrote : Posted in a previous version of this proposal

The attempt to merge lp:~nbrinza/zorba/error-messages into lp:zorba failed. Below is the output from the failed tests.

CMake Error at /home/ceej/zo/testing/zorbatest/tester/TarmacLander.cmake:274 (message):
  Validation queue job error-messages-2012-06-21T19-09-01.242Z is finished.
  The final status was:

  3 tests did not succeed - changes not commited.

Error in read script: /home/ceej/zo/testing/zorbatest/tester/TarmacLander.cmake

Revision history for this message
Zorba Build Bot (zorba-buildbot) wrote :
Revision history for this message
Zorba Build Bot (zorba-buildbot) wrote :

Validation queue job error-messages-2012-06-24T16-41-00.981Z is finished. The final status was:

All tests succeeded!

Revision history for this message
Zorba Build Bot (zorba-buildbot) wrote :

Voting does not meet specified criteria. Required: Approve > 1, Disapprove < 1, Needs Fixing < 1, Pending < 1. Got: 2 Pending.

Revision history for this message
David Graf (davidagraf) wrote :

Do we need to approve again? Or is something broken and needs to get fixed?

Revision history for this message
Nicolae Brinza (nbrinza) wrote :

Yes, David, please approve it again. As you can see above, I've run the remote queue and all the tests succeeded.

Revision history for this message
Matthias Brantner (matthias-brantner) :
review: Approve
Revision history for this message
David Graf (davidagraf) :
review: Approve
Revision history for this message
Zorba Build Bot (zorba-buildbot) wrote :
Revision history for this message
Zorba Build Bot (zorba-buildbot) wrote :

Validation queue job error-messages-2012-06-25T16-51-10.454Z is finished. The final status was:

All tests succeeded!

Preview Diff

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

Subscribers

People subscribed via source and target branches