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
=== modified file 'ChangeLog'
--- ChangeLog 2012-06-23 00:26:39 +0000
+++ ChangeLog 2012-06-24 15:32:27 +0000
@@ -15,6 +15,7 @@
15 * Big rewrite of plan serializer internals, resulting in big performance improvement.15 * Big rewrite of plan serializer internals, resulting in big performance improvement.
1616
17Bug Fixes/Other Changes:17Bug Fixes/Other Changes:
18 * Fixed bug #867357 (Improved parser error messages)
18 * Fixed bug #932314 (non-comparable values must be treated as distinct by19 * Fixed bug #932314 (non-comparable values must be treated as distinct by
19 fn:distinct-values)20 fn:distinct-values)
20 * Fixed bug #991088$ (raise XUST0001 in trycatch with mixed updating and simple clauses)21 * Fixed bug #991088$ (raise XUST0001 in trycatch with mixed updating and simple clauses)
2122
=== modified file 'src/compiler/parser/xquery_parser.cpp'
--- src/compiler/parser/xquery_parser.cpp 2012-06-18 10:06:47 +0000
+++ src/compiler/parser/xquery_parser.cpp 2012-06-24 15:32:27 +0000
@@ -1,10 +1,8 @@
11/* A Bison parser, made by GNU Bison 2.5. */
2/* A Bison parser, made by GNU Bison 2.4.1. */
32
4/* Skeleton implementation for Bison LALR(1) parsers in C++3/* Skeleton implementation for Bison LALR(1) parsers in C++
5 4
6 Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software5 Copyright (C) 2002-2011 Free Software Foundation, Inc.
7 Foundation, Inc.
8 6
9 This program is free software: you can redistribute it and/or modify7 This program is free software: you can redistribute it and/or modify
10 it under the terms of the GNU General Public License as published by8 it under the terms of the GNU General Public License as published by
@@ -37,8 +35,8 @@
3735
38/* First part of user declarations. */36/* First part of user declarations. */
3937
40/* Line 311 of lalr1.cc */38/* Line 293 of lalr1.cc */
41#line 87 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"39#line 87 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
4240
4341
44#include "common/common.h"42#include "common/common.h"
@@ -74,16 +72,16 @@
7472
7573
7674
77/* Line 311 of lalr1.cc */75/* Line 293 of lalr1.cc */
78#line 79 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"76#line 77 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
7977
8078
81#include "xquery_parser.hpp"79#include "xquery_parser.hpp"
8280
83/* User implementation prologue. */81/* User implementation prologue. */
8482
85/* Line 317 of lalr1.cc */83/* Line 299 of lalr1.cc */
86#line 902 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"84#line 902 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
8785
88// HACK to trigger rchandle release: rchandles are freed when refcount == 086// HACK to trigger rchandle release: rchandles are freed when refcount == 0
89// (not <= 0); but Bison never increments the refcount, so we do it manually...87// (not <= 0); but Bison never increments the refcount, so we do it manually...
@@ -94,8 +92,8 @@
94 }92 }
95}93}
9694
97/* Line 317 of lalr1.cc */95/* Line 299 of lalr1.cc */
98#line 1018 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"96#line 1018 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
9997
100#include "compiler/parser/xquery_scanner.h"98#include "compiler/parser/xquery_scanner.h"
10199
@@ -104,11 +102,11 @@
104102
105103
106104
107/* Line 317 of lalr1.cc */105/* Line 299 of lalr1.cc */
108#line 109 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"106#line 107 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
109107
110#ifndef YY_108#ifndef YY_
111# if YYENABLE_NLS109# if defined YYENABLE_NLS && YYENABLE_NLS
112# if ENABLE_NLS110# if ENABLE_NLS
113# include <libintl.h> /* FIXME: INFRINGES ON USER NAME SPACE */111# include <libintl.h> /* FIXME: INFRINGES ON USER NAME SPACE */
114# define YY_(msgid) dgettext ("bison-runtime", msgid)112# define YY_(msgid) dgettext ("bison-runtime", msgid)
@@ -119,6 +117,26 @@
119# endif117# endif
120#endif118#endif
121119
120/* YYLLOC_DEFAULT -- Set CURRENT to span from RHS[1] to RHS[N].
121 If N is 0, then set CURRENT to the empty location which ends
122 the previous symbol: RHS[0] (always defined). */
123
124#define YYRHSLOC(Rhs, K) ((Rhs)[K])
125#ifndef YYLLOC_DEFAULT
126# define YYLLOC_DEFAULT(Current, Rhs, N) \
127 do \
128 if (N) \
129 { \
130 (Current).begin = YYRHSLOC (Rhs, 1).begin; \
131 (Current).end = YYRHSLOC (Rhs, N).end; \
132 } \
133 else \
134 { \
135 (Current).begin = (Current).end = YYRHSLOC (Rhs, 0).end; \
136 } \
137 while (false)
138#endif
139
122/* Suppress unused-variable warnings by "using" E. */140/* Suppress unused-variable warnings by "using" E. */
123#define YYUSE(e) ((void) (e))141#define YYUSE(e) ((void) (e))
124142
@@ -168,14 +186,10 @@
168#define YYRECOVERING() (!!yyerrstatus_)186#define YYRECOVERING() (!!yyerrstatus_)
169187
170188
171/* Line 380 of lalr1.cc */
172#line 1 "[Bison:b4_percent_define_default]"
173
174namespace zorba {189namespace zorba {
175190
176/* Line 380 of lalr1.cc */191/* Line 382 of lalr1.cc */
177#line 178 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"192#line 193 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
178#if YYERROR_VERBOSE
179193
180 /* Return YYSTR after stripping away unnecessary quotes and194 /* Return YYSTR after stripping away unnecessary quotes and
181 backslashes, so that it's suitable for yyerror. The heuristic is195 backslashes, so that it's suitable for yyerror. The heuristic is
@@ -214,7 +228,6 @@
214 return yystr;228 return yystr;
215 }229 }
216230
217#endif
218231
219 /// Build a parser object.232 /// Build a parser object.
220 xquery_parser::xquery_parser (xquery_driver& driver_yyarg)233 xquery_parser::xquery_parser (xquery_driver& driver_yyarg)
@@ -277,2513 +290,2513 @@
277 case 110: /* "\"'DECIMAL'\"" */290 case 110: /* "\"'DECIMAL'\"" */
278291
279/* Line 480 of lalr1.cc */292/* Line 480 of lalr1.cc */
280#line 900 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"293#line 900 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
281 { delete (yyvaluep->decval); };294 { delete (yyvaluep->decval); };
282295
283/* Line 480 of lalr1.cc */296/* Line 480 of lalr1.cc */
284#line 285 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"297#line 298 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
285 break;298 break;
286 case 124: /* "\"'DOUBLE'\"" */299 case 124: /* "\"'DOUBLE'\"" */
287300
288/* Line 480 of lalr1.cc */301/* Line 480 of lalr1.cc */
289#line 899 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"302#line 899 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
290 { delete (yyvaluep->dval); };303 { delete (yyvaluep->dval); };
291304
292/* Line 480 of lalr1.cc */305/* Line 480 of lalr1.cc */
293#line 294 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"306#line 307 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
294 break;307 break;
295 case 149: /* "\"'INTEGER'\"" */308 case 149: /* "\"'INTEGER'\"" */
296309
297/* Line 480 of lalr1.cc */310/* Line 480 of lalr1.cc */
298#line 898 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"311#line 898 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
299 { delete (yyvaluep->ival); };312 { delete (yyvaluep->ival); };
300313
301/* Line 480 of lalr1.cc */314/* Line 480 of lalr1.cc */
302#line 303 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"315#line 316 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
303 break;316 break;
304 case 335: /* "VersionDecl" */317 case 335: /* "VersionDecl" */
305318
306/* Line 480 of lalr1.cc */319/* Line 480 of lalr1.cc */
307#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"
308 { release_hack( (yyvaluep->node) ); };321 { release_hack( (yyvaluep->node) ); };
309322
310/* Line 480 of lalr1.cc */323/* Line 480 of lalr1.cc */
311#line 312 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"324#line 325 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
312 break;325 break;
313 case 336: /* "MainModule" */326 case 336: /* "MainModule" */
314327
315/* Line 480 of lalr1.cc */328/* Line 480 of lalr1.cc */
316#line 914 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"329#line 914 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
317 { release_hack( (yyvaluep->node) ); };330 { release_hack( (yyvaluep->node) ); };
318331
319/* Line 480 of lalr1.cc */332/* Line 480 of lalr1.cc */
320#line 321 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"333#line 334 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
321 break;334 break;
322 case 337: /* "LibraryModule" */335 case 337: /* "LibraryModule" */
323336
324/* Line 480 of lalr1.cc */337/* Line 480 of lalr1.cc */
325#line 914 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"338#line 914 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
326 { release_hack( (yyvaluep->node) ); };339 { release_hack( (yyvaluep->node) ); };
327340
328/* Line 480 of lalr1.cc */341/* Line 480 of lalr1.cc */
329#line 330 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"342#line 343 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
330 break;343 break;
331 case 338: /* "ModuleDecl" */344 case 338: /* "ModuleDecl" */
332345
333/* Line 480 of lalr1.cc */346/* Line 480 of lalr1.cc */
334#line 914 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"347#line 914 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
335 { release_hack( (yyvaluep->node) ); };348 { release_hack( (yyvaluep->node) ); };
336349
337/* Line 480 of lalr1.cc */350/* Line 480 of lalr1.cc */
338#line 339 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"351#line 352 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
339 break;352 break;
340 case 339: /* "SIND_DeclList" */353 case 339: /* "SIND_DeclList" */
341354
342/* Line 480 of lalr1.cc */355/* Line 480 of lalr1.cc */
343#line 914 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"356#line 914 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
344 { release_hack( (yyvaluep->node) ); };357 { release_hack( (yyvaluep->node) ); };
345358
346/* Line 480 of lalr1.cc */359/* Line 480 of lalr1.cc */
347#line 348 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"360#line 361 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
348 break;361 break;
349 case 340: /* "SIND_Decl" */362 case 340: /* "SIND_Decl" */
350363
351/* Line 480 of lalr1.cc */364/* Line 480 of lalr1.cc */
352#line 914 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"365#line 914 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
353 { release_hack( (yyvaluep->node) ); };366 { release_hack( (yyvaluep->node) ); };
354367
355/* Line 480 of lalr1.cc */368/* Line 480 of lalr1.cc */
356#line 357 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"369#line 370 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
357 break;370 break;
358 case 341: /* "Setter" */371 case 341: /* "Setter" */
359372
360/* Line 480 of lalr1.cc */373/* Line 480 of lalr1.cc */
361#line 914 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"374#line 914 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
362 { release_hack( (yyvaluep->node) ); };375 { release_hack( (yyvaluep->node) ); };
363376
364/* Line 480 of lalr1.cc */377/* Line 480 of lalr1.cc */
365#line 366 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"378#line 379 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
366 break;379 break;
367 case 342: /* "BoundarySpaceDecl" */380 case 342: /* "BoundarySpaceDecl" */
368381
369/* Line 480 of lalr1.cc */382/* Line 480 of lalr1.cc */
370#line 914 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"383#line 914 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
371 { release_hack( (yyvaluep->node) ); };384 { release_hack( (yyvaluep->node) ); };
372385
373/* Line 480 of lalr1.cc */386/* Line 480 of lalr1.cc */
374#line 375 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"387#line 388 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
375 break;388 break;
376 case 343: /* "DefaultCollationDecl" */389 case 343: /* "DefaultCollationDecl" */
377390
378/* Line 480 of lalr1.cc */391/* Line 480 of lalr1.cc */
379#line 914 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"392#line 914 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
380 { release_hack( (yyvaluep->node) ); };393 { release_hack( (yyvaluep->node) ); };
381394
382/* Line 480 of lalr1.cc */395/* Line 480 of lalr1.cc */
383#line 384 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"396#line 397 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
384 break;397 break;
385 case 344: /* "BaseURIDecl" */398 case 344: /* "BaseURIDecl" */
386399
387/* Line 480 of lalr1.cc */400/* Line 480 of lalr1.cc */
388#line 914 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"401#line 914 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
389 { release_hack( (yyvaluep->node) ); };402 { release_hack( (yyvaluep->node) ); };
390403
391/* Line 480 of lalr1.cc */404/* Line 480 of lalr1.cc */
392#line 393 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"405#line 406 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
393 break;406 break;
394 case 345: /* "ConstructionDecl" */407 case 345: /* "ConstructionDecl" */
395408
396/* Line 480 of lalr1.cc */409/* Line 480 of lalr1.cc */
397#line 914 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"410#line 914 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
398 { release_hack( (yyvaluep->node) ); };411 { release_hack( (yyvaluep->node) ); };
399412
400/* Line 480 of lalr1.cc */413/* Line 480 of lalr1.cc */
401#line 402 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"414#line 415 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
402 break;415 break;
403 case 346: /* "OrderingModeDecl" */416 case 346: /* "OrderingModeDecl" */
404417
405/* Line 480 of lalr1.cc */418/* Line 480 of lalr1.cc */
406#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"
407 { release_hack( (yyvaluep->node) ); };420 { release_hack( (yyvaluep->node) ); };
408421
409/* Line 480 of lalr1.cc */422/* Line 480 of lalr1.cc */
410#line 411 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"423#line 424 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
411 break;424 break;
412 case 347: /* "EmptyOrderDecl" */425 case 347: /* "EmptyOrderDecl" */
413426
414/* Line 480 of lalr1.cc */427/* Line 480 of lalr1.cc */
415#line 914 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"428#line 914 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
416 { release_hack( (yyvaluep->node) ); };429 { release_hack( (yyvaluep->node) ); };
417430
418/* Line 480 of lalr1.cc */431/* Line 480 of lalr1.cc */
419#line 420 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"432#line 433 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
420 break;433 break;
421 case 348: /* "CopyNamespacesDecl" */434 case 348: /* "CopyNamespacesDecl" */
422435
423/* Line 480 of lalr1.cc */436/* Line 480 of lalr1.cc */
424#line 914 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"437#line 914 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
425 { release_hack( (yyvaluep->node) ); };438 { release_hack( (yyvaluep->node) ); };
426439
427/* Line 480 of lalr1.cc */440/* Line 480 of lalr1.cc */
428#line 429 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"441#line 442 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
429 break;442 break;
430 case 349: /* "Import" */443 case 349: /* "Import" */
431444
432/* Line 480 of lalr1.cc */445/* Line 480 of lalr1.cc */
433#line 914 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"446#line 914 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
434 { release_hack( (yyvaluep->node) ); };447 { release_hack( (yyvaluep->node) ); };
435448
436/* Line 480 of lalr1.cc */449/* Line 480 of lalr1.cc */
437#line 438 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"450#line 451 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
438 break;451 break;
439 case 350: /* "SchemaImport" */452 case 350: /* "SchemaImport" */
440453
441/* Line 480 of lalr1.cc */454/* Line 480 of lalr1.cc */
442#line 914 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"455#line 914 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
443 { release_hack( (yyvaluep->node) ); };456 { release_hack( (yyvaluep->node) ); };
444457
445/* Line 480 of lalr1.cc */458/* Line 480 of lalr1.cc */
446#line 447 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"459#line 460 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
447 break;460 break;
448 case 351: /* "URILiteralList" */461 case 351: /* "URILiteralList" */
449462
450/* Line 480 of lalr1.cc */463/* Line 480 of lalr1.cc */
451#line 914 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"464#line 914 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
452 { release_hack( (yyvaluep->node) ); };465 { release_hack( (yyvaluep->node) ); };
453466
454/* Line 480 of lalr1.cc */467/* Line 480 of lalr1.cc */
455#line 456 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"468#line 469 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
456 break;469 break;
457 case 352: /* "SchemaPrefix" */470 case 352: /* "SchemaPrefix" */
458471
459/* Line 480 of lalr1.cc */472/* Line 480 of lalr1.cc */
460#line 914 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"473#line 914 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
461 { release_hack( (yyvaluep->node) ); };474 { release_hack( (yyvaluep->node) ); };
462475
463/* Line 480 of lalr1.cc */476/* Line 480 of lalr1.cc */
464#line 465 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"477#line 478 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
465 break;478 break;
466 case 353: /* "ModuleImport" */479 case 353: /* "ModuleImport" */
467480
468/* Line 480 of lalr1.cc */481/* Line 480 of lalr1.cc */
469#line 914 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"482#line 914 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
470 { release_hack( (yyvaluep->node) ); };483 { release_hack( (yyvaluep->node) ); };
471484
472/* Line 480 of lalr1.cc */485/* Line 480 of lalr1.cc */
473#line 474 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"486#line 487 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
474 break;487 break;
475 case 354: /* "NamespaceDecl" */488 case 354: /* "NamespaceDecl" */
476489
477/* Line 480 of lalr1.cc */490/* Line 480 of lalr1.cc */
478#line 914 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"491#line 914 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
479 { release_hack( (yyvaluep->node) ); };492 { release_hack( (yyvaluep->node) ); };
480493
481/* Line 480 of lalr1.cc */494/* Line 480 of lalr1.cc */
482#line 483 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"495#line 496 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
483 break;496 break;
484 case 355: /* "DefaultNamespaceDecl" */497 case 355: /* "DefaultNamespaceDecl" */
485498
486/* Line 480 of lalr1.cc */499/* Line 480 of lalr1.cc */
487#line 914 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"500#line 914 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
488 { release_hack( (yyvaluep->node) ); };501 { release_hack( (yyvaluep->node) ); };
489502
490/* Line 480 of lalr1.cc */503/* Line 480 of lalr1.cc */
491#line 492 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"504#line 505 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
492 break;505 break;
493 case 356: /* "VFO_DeclList" */506 case 356: /* "VFO_DeclList" */
494507
495/* Line 480 of lalr1.cc */508/* Line 480 of lalr1.cc */
496#line 914 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"509#line 914 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
497 { release_hack( (yyvaluep->node) ); };510 { release_hack( (yyvaluep->node) ); };
498511
499/* Line 480 of lalr1.cc */512/* Line 480 of lalr1.cc */
500#line 501 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"513#line 514 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
501 break;514 break;
502 case 357: /* "VFO_Decl" */515 case 357: /* "VFO_Decl" */
503516
504/* Line 480 of lalr1.cc */517/* Line 480 of lalr1.cc */
505#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"
506 { release_hack( (yyvaluep->node) ); };519 { release_hack( (yyvaluep->node) ); };
507520
508/* Line 480 of lalr1.cc */521/* Line 480 of lalr1.cc */
509#line 510 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"522#line 523 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
510 break;523 break;
511 case 358: /* "DecimalFormatDecl" */524 case 358: /* "DecimalFormatDecl" */
512525
513/* Line 480 of lalr1.cc */526/* Line 480 of lalr1.cc */
514#line 914 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"527#line 914 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
515 { release_hack( (yyvaluep->node) ); };528 { release_hack( (yyvaluep->node) ); };
516529
517/* Line 480 of lalr1.cc */530/* Line 480 of lalr1.cc */
518#line 519 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"531#line 532 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
519 break;532 break;
520 case 359: /* "DecimalFormatParamList" */533 case 359: /* "DecimalFormatParamList" */
521534
522/* Line 480 of lalr1.cc */535/* Line 480 of lalr1.cc */
523#line 926 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"536#line 926 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
524 { delete (yyvaluep->vstrpair); };537 { delete (yyvaluep->vstrpair); };
525538
526/* Line 480 of lalr1.cc */539/* Line 480 of lalr1.cc */
527#line 528 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"540#line 541 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
528 break;541 break;
529 case 360: /* "DecimalFormatParam" */542 case 360: /* "DecimalFormatParam" */
530543
531/* Line 480 of lalr1.cc */544/* Line 480 of lalr1.cc */
532#line 926 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"545#line 926 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
533 { delete (yyvaluep->strpair); };546 { delete (yyvaluep->strpair); };
534547
535/* Line 480 of lalr1.cc */548/* Line 480 of lalr1.cc */
536#line 537 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"549#line 550 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
537 break;550 break;
538 case 362: /* "OptionDecl" */551 case 362: /* "OptionDecl" */
539552
540/* Line 480 of lalr1.cc */553/* Line 480 of lalr1.cc */
541#line 914 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"554#line 914 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
542 { release_hack( (yyvaluep->node) ); };555 { release_hack( (yyvaluep->node) ); };
543556
544/* Line 480 of lalr1.cc */557/* Line 480 of lalr1.cc */
545#line 546 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"558#line 559 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
546 break;559 break;
547 case 363: /* "FTOptionDecl" */560 case 363: /* "FTOptionDecl" */
548561
549/* Line 480 of lalr1.cc */562/* Line 480 of lalr1.cc */
550#line 917 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"563#line 917 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
551 { release_hack( (yyvaluep->node) ); };564 { release_hack( (yyvaluep->node) ); };
552565
553/* Line 480 of lalr1.cc */566/* Line 480 of lalr1.cc */
554#line 555 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"567#line 568 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
555 break;568 break;
556 case 364: /* "CtxItemDecl" */569 case 364: /* "CtxItemDecl" */
557570
558/* Line 480 of lalr1.cc */571/* Line 480 of lalr1.cc */
559#line 914 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"572#line 914 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
560 { release_hack( (yyvaluep->node) ); };573 { release_hack( (yyvaluep->node) ); };
561574
562/* Line 480 of lalr1.cc */575/* Line 480 of lalr1.cc */
563#line 564 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"576#line 577 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
564 break;577 break;
565 case 365: /* "CtxItemDecl2" */578 case 365: /* "CtxItemDecl2" */
566579
567/* Line 480 of lalr1.cc */580/* Line 480 of lalr1.cc */
568#line 914 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"581#line 914 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
569 { release_hack( (yyvaluep->node) ); };582 { release_hack( (yyvaluep->node) ); };
570583
571/* Line 480 of lalr1.cc */584/* Line 480 of lalr1.cc */
572#line 573 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"585#line 586 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
573 break;586 break;
574 case 366: /* "CtxItemDecl3" */587 case 366: /* "CtxItemDecl3" */
575588
576/* Line 480 of lalr1.cc */589/* Line 480 of lalr1.cc */
577#line 914 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"590#line 914 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
578 { release_hack( (yyvaluep->node) ); };591 { release_hack( (yyvaluep->node) ); };
579592
580/* Line 480 of lalr1.cc */593/* Line 480 of lalr1.cc */
581#line 582 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"594#line 595 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
582 break;595 break;
583 case 367: /* "CtxItemDecl4" */596 case 367: /* "CtxItemDecl4" */
584597
585/* Line 480 of lalr1.cc */598/* Line 480 of lalr1.cc */
586#line 914 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"599#line 914 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
587 { release_hack( (yyvaluep->node) ); };600 { release_hack( (yyvaluep->node) ); };
588601
589/* Line 480 of lalr1.cc */602/* Line 480 of lalr1.cc */
590#line 591 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"603#line 604 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
591 break;604 break;
592 case 368: /* "VarDecl" */605 case 368: /* "VarDecl" */
593606
594/* Line 480 of lalr1.cc */607/* Line 480 of lalr1.cc */
595#line 914 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"608#line 914 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
596 { release_hack( (yyvaluep->node) ); };609 { release_hack( (yyvaluep->node) ); };
597610
598/* Line 480 of lalr1.cc */611/* Line 480 of lalr1.cc */
599#line 600 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"612#line 613 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
600 break;613 break;
601 case 369: /* "VarNameAndType" */614 case 369: /* "VarNameAndType" */
602615
603/* Line 480 of lalr1.cc */616/* Line 480 of lalr1.cc */
604#line 926 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"617#line 926 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
605 { delete (yyvaluep->varnametype); };618 { delete (yyvaluep->varnametype); };
606619
607/* Line 480 of lalr1.cc */620/* Line 480 of lalr1.cc */
608#line 609 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"621#line 622 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
609 break;622 break;
610 case 370: /* "AnnotationList" */623 case 370: /* "AnnotationList" */
611624
612/* Line 480 of lalr1.cc */625/* Line 480 of lalr1.cc */
613#line 914 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"626#line 914 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
614 { release_hack( (yyvaluep->node) ); };627 { release_hack( (yyvaluep->node) ); };
615628
616/* Line 480 of lalr1.cc */629/* Line 480 of lalr1.cc */
617#line 618 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"630#line 631 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
618 break;631 break;
619 case 371: /* "Annotation" */632 case 371: /* "Annotation" */
620633
621/* Line 480 of lalr1.cc */634/* Line 480 of lalr1.cc */
622#line 914 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"635#line 914 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
623 { release_hack( (yyvaluep->node) ); };636 { release_hack( (yyvaluep->node) ); };
624637
625/* Line 480 of lalr1.cc */638/* Line 480 of lalr1.cc */
626#line 627 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"639#line 640 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
627 break;640 break;
628 case 372: /* "AnnotationLiteralList" */641 case 372: /* "AnnotationLiteralList" */
629642
630/* Line 480 of lalr1.cc */643/* Line 480 of lalr1.cc */
631#line 914 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"644#line 914 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
632 { release_hack( (yyvaluep->node) ); };645 { release_hack( (yyvaluep->node) ); };
633646
634/* Line 480 of lalr1.cc */647/* Line 480 of lalr1.cc */
635#line 636 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"648#line 649 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
636 break;649 break;
637 case 373: /* "FunctionDecl" */650 case 373: /* "FunctionDecl" */
638651
639/* Line 480 of lalr1.cc */652/* Line 480 of lalr1.cc */
640#line 914 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"653#line 914 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
641 { release_hack( (yyvaluep->node) ); };654 { release_hack( (yyvaluep->node) ); };
642655
643/* Line 480 of lalr1.cc */656/* Line 480 of lalr1.cc */
644#line 645 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"657#line 658 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
645 break;658 break;
646 case 374: /* "FunctionDecl2" */659 case 374: /* "FunctionDecl2" */
647660
648/* Line 480 of lalr1.cc */661/* Line 480 of lalr1.cc */
649#line 914 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"662#line 914 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
650 { release_hack( (yyvaluep->node) ); };663 { release_hack( (yyvaluep->node) ); };
651664
652/* Line 480 of lalr1.cc */665/* Line 480 of lalr1.cc */
653#line 654 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"666#line 667 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
654 break;667 break;
655 case 375: /* "FunctionDeclSimple" */668 case 375: /* "FunctionDeclSimple" */
656669
657/* Line 480 of lalr1.cc */670/* Line 480 of lalr1.cc */
658#line 914 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"671#line 914 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
659 { release_hack( (yyvaluep->node) ); };672 { release_hack( (yyvaluep->node) ); };
660673
661/* Line 480 of lalr1.cc */674/* Line 480 of lalr1.cc */
662#line 663 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"675#line 676 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
663 break;676 break;
664 case 376: /* "FunctionDeclUpdating" */677 case 376: /* "FunctionDeclUpdating" */
665678
666/* Line 480 of lalr1.cc */679/* Line 480 of lalr1.cc */
667#line 914 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"680#line 914 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
668 { release_hack( (yyvaluep->node) ); };681 { release_hack( (yyvaluep->node) ); };
669682
670/* Line 480 of lalr1.cc */683/* Line 480 of lalr1.cc */
671#line 672 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"684#line 685 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
672 break;685 break;
673 case 377: /* "FunctionSig" */686 case 377: /* "FunctionSig" */
674687
675/* Line 480 of lalr1.cc */688/* Line 480 of lalr1.cc */
676#line 926 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"689#line 926 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
677 { delete (yyvaluep->fnsig); };690 { delete (yyvaluep->fnsig); };
678691
679/* Line 480 of lalr1.cc */692/* Line 480 of lalr1.cc */
680#line 681 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"693#line 694 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
681 break;694 break;
682 case 378: /* "ParamList" */695 case 378: /* "ParamList" */
683696
684/* Line 480 of lalr1.cc */697/* Line 480 of lalr1.cc */
685#line 914 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"698#line 914 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
686 { release_hack( (yyvaluep->node) ); };699 { release_hack( (yyvaluep->node) ); };
687700
688/* Line 480 of lalr1.cc */701/* Line 480 of lalr1.cc */
689#line 690 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"702#line 703 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
690 break;703 break;
691 case 379: /* "Param" */704 case 379: /* "Param" */
692705
693/* Line 480 of lalr1.cc */706/* Line 480 of lalr1.cc */
694#line 914 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"707#line 914 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
695 { release_hack( (yyvaluep->node) ); };708 { release_hack( (yyvaluep->node) ); };
696709
697/* Line 480 of lalr1.cc */710/* Line 480 of lalr1.cc */
698#line 699 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"711#line 712 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
699 break;712 break;
700 case 380: /* "CollectionDecl" */713 case 380: /* "CollectionDecl" */
701714
702/* Line 480 of lalr1.cc */715/* Line 480 of lalr1.cc */
703#line 914 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"716#line 914 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
704 { release_hack( (yyvaluep->node) ); };717 { release_hack( (yyvaluep->node) ); };
705718
706/* Line 480 of lalr1.cc */719/* Line 480 of lalr1.cc */
707#line 708 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"720#line 721 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
708 break;721 break;
709 case 382: /* "IndexDecl" */722 case 382: /* "IndexDecl" */
710723
711/* Line 480 of lalr1.cc */724/* Line 480 of lalr1.cc */
712#line 914 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"725#line 914 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
713 { release_hack( (yyvaluep->node) ); };726 { release_hack( (yyvaluep->node) ); };
714727
715/* Line 480 of lalr1.cc */728/* Line 480 of lalr1.cc */
716#line 717 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"729#line 730 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
717 break;730 break;
718 case 383: /* "IndexKeyList" */731 case 383: /* "IndexKeyList" */
719732
720/* Line 480 of lalr1.cc */733/* Line 480 of lalr1.cc */
721#line 914 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"734#line 914 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
722 { release_hack( (yyvaluep->node) ); };735 { release_hack( (yyvaluep->node) ); };
723736
724/* Line 480 of lalr1.cc */737/* Line 480 of lalr1.cc */
725#line 726 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"738#line 739 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
726 break;739 break;
727 case 384: /* "IndexKeySpec" */740 case 384: /* "IndexKeySpec" */
728741
729/* Line 480 of lalr1.cc */742/* Line 480 of lalr1.cc */
730#line 914 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"743#line 914 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
731 { release_hack( (yyvaluep->node) ); };744 { release_hack( (yyvaluep->node) ); };
732745
733/* Line 480 of lalr1.cc */746/* Line 480 of lalr1.cc */
734#line 735 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"747#line 748 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
735 break;748 break;
736 case 385: /* "IntegrityConstraintDecl" */749 case 385: /* "IntegrityConstraintDecl" */
737750
738/* Line 480 of lalr1.cc */751/* Line 480 of lalr1.cc */
739#line 914 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"752#line 914 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
740 { release_hack( (yyvaluep->node) ); };753 { release_hack( (yyvaluep->node) ); };
741754
742/* Line 480 of lalr1.cc */755/* Line 480 of lalr1.cc */
743#line 744 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"756#line 757 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
744 break;757 break;
745 case 386: /* "QueryBody" */758 case 386: /* "QueryBody" */
746759
747/* Line 480 of lalr1.cc */760/* Line 480 of lalr1.cc */
748#line 923 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"761#line 923 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
749 { release_hack( (yyvaluep->expr) ); };762 { release_hack( (yyvaluep->expr) ); };
750763
751/* Line 480 of lalr1.cc */764/* Line 480 of lalr1.cc */
752#line 753 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"765#line 766 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
753 break;766 break;
754 case 387: /* "StatementsAndOptionalExprTop" */767 case 387: /* "StatementsAndOptionalExprTop" */
755768
756/* Line 480 of lalr1.cc */769/* Line 480 of lalr1.cc */
757#line 923 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"770#line 923 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
758 { release_hack( (yyvaluep->expr) ); };771 { release_hack( (yyvaluep->expr) ); };
759772
760/* Line 480 of lalr1.cc */773/* Line 480 of lalr1.cc */
761#line 762 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"774#line 775 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
762 break;775 break;
763 case 388: /* "StatementsAndOptionalExpr" */776 case 388: /* "StatementsAndOptionalExpr" */
764777
765/* Line 480 of lalr1.cc */778/* Line 480 of lalr1.cc */
766#line 923 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"779#line 923 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
767 { release_hack( (yyvaluep->expr) ); };780 { release_hack( (yyvaluep->expr) ); };
768781
769/* Line 480 of lalr1.cc */782/* Line 480 of lalr1.cc */
770#line 771 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"783#line 784 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
771 break;784 break;
772 case 389: /* "StatementsAndExpr" */785 case 389: /* "StatementsAndExpr" */
773786
774/* Line 480 of lalr1.cc */787/* Line 480 of lalr1.cc */
775#line 923 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"788#line 923 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
776 { release_hack( (yyvaluep->expr) ); };789 { release_hack( (yyvaluep->expr) ); };
777790
778/* Line 480 of lalr1.cc */791/* Line 480 of lalr1.cc */
779#line 780 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"792#line 793 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
780 break;793 break;
781 case 390: /* "Statements" */794 case 390: /* "Statements" */
782795
783/* Line 480 of lalr1.cc */796/* Line 480 of lalr1.cc */
784#line 923 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"797#line 923 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
785 { release_hack( (yyvaluep->expr) ); };798 { release_hack( (yyvaluep->expr) ); };
786799
787/* Line 480 of lalr1.cc */800/* Line 480 of lalr1.cc */
788#line 789 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"801#line 802 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
789 break;802 break;
790 case 391: /* "Statement" */803 case 391: /* "Statement" */
791804
792/* Line 480 of lalr1.cc */805/* Line 480 of lalr1.cc */
793#line 923 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"806#line 923 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
794 { release_hack( (yyvaluep->expr) ); };807 { release_hack( (yyvaluep->expr) ); };
795808
796/* Line 480 of lalr1.cc */809/* Line 480 of lalr1.cc */
797#line 798 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"810#line 811 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
798 break;811 break;
799 case 392: /* "BlockStatement" */812 case 392: /* "BlockStatement" */
800813
801/* Line 480 of lalr1.cc */814/* Line 480 of lalr1.cc */
802#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"
803 { release_hack( (yyvaluep->expr) ); };816 { release_hack( (yyvaluep->expr) ); };
804817
805/* Line 480 of lalr1.cc */818/* Line 480 of lalr1.cc */
806#line 807 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"819#line 820 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
807 break;820 break;
808 case 393: /* "BlockExpr" */821 case 393: /* "BlockExpr" */
809822
810/* Line 480 of lalr1.cc */823/* Line 480 of lalr1.cc */
811#line 923 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"824#line 923 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
812 { release_hack( (yyvaluep->expr) ); };825 { release_hack( (yyvaluep->expr) ); };
813826
814/* Line 480 of lalr1.cc */827/* Line 480 of lalr1.cc */
815#line 816 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"828#line 829 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
816 break;829 break;
817 case 394: /* "EnclosedStatementsAndOptionalExpr" */830 case 394: /* "EnclosedStatementsAndOptionalExpr" */
818831
819/* Line 480 of lalr1.cc */832/* Line 480 of lalr1.cc */
820#line 923 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"833#line 923 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
821 { release_hack( (yyvaluep->expr) ); };834 { release_hack( (yyvaluep->expr) ); };
822835
823/* Line 480 of lalr1.cc */836/* Line 480 of lalr1.cc */
824#line 825 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"837#line 838 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
825 break;838 break;
826 case 395: /* "VarDeclStatement" */839 case 395: /* "VarDeclStatement" */
827840
828/* Line 480 of lalr1.cc */841/* Line 480 of lalr1.cc */
829#line 923 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"842#line 923 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
830 { release_hack( (yyvaluep->expr) ); };843 { release_hack( (yyvaluep->expr) ); };
831844
832/* Line 480 of lalr1.cc */845/* Line 480 of lalr1.cc */
833#line 834 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"846#line 847 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
834 break;847 break;
835 case 398: /* "AssignStatement" */848 case 398: /* "AssignStatement" */
836849
837/* Line 480 of lalr1.cc */850/* Line 480 of lalr1.cc */
838#line 923 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"851#line 923 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
839 { release_hack( (yyvaluep->expr) ); };852 { release_hack( (yyvaluep->expr) ); };
840853
841/* Line 480 of lalr1.cc */854/* Line 480 of lalr1.cc */
842#line 843 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"855#line 856 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
843 break;856 break;
844 case 399: /* "ApplyStatement" */857 case 399: /* "ApplyStatement" */
845858
846/* Line 480 of lalr1.cc */859/* Line 480 of lalr1.cc */
847#line 923 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"860#line 923 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
848 { release_hack( (yyvaluep->expr) ); };861 { release_hack( (yyvaluep->expr) ); };
849862
850/* Line 480 of lalr1.cc */863/* Line 480 of lalr1.cc */
851#line 852 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"864#line 865 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
852 break;865 break;
853 case 400: /* "ExitStatement" */866 case 400: /* "ExitStatement" */
854867
855/* Line 480 of lalr1.cc */868/* Line 480 of lalr1.cc */
856#line 923 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"869#line 923 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
857 { release_hack( (yyvaluep->expr) ); };870 { release_hack( (yyvaluep->expr) ); };
858871
859/* Line 480 of lalr1.cc */872/* Line 480 of lalr1.cc */
860#line 861 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"873#line 874 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
861 break;874 break;
862 case 401: /* "WhileStatement" */875 case 401: /* "WhileStatement" */
863876
864/* Line 480 of lalr1.cc */877/* Line 480 of lalr1.cc */
865#line 923 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"878#line 923 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
866 { release_hack( (yyvaluep->expr) ); };879 { release_hack( (yyvaluep->expr) ); };
867880
868/* Line 480 of lalr1.cc */881/* Line 480 of lalr1.cc */
869#line 870 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"882#line 883 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
870 break;883 break;
871 case 402: /* "FlowCtlStatement" */884 case 402: /* "FlowCtlStatement" */
872885
873/* Line 480 of lalr1.cc */886/* Line 480 of lalr1.cc */
874#line 923 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"887#line 923 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
875 { release_hack( (yyvaluep->expr) ); };888 { release_hack( (yyvaluep->expr) ); };
876889
877/* Line 480 of lalr1.cc */890/* Line 480 of lalr1.cc */
878#line 879 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"891#line 892 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
879 break;892 break;
880 case 403: /* "FLWORStatement" */893 case 403: /* "FLWORStatement" */
881894
882/* Line 480 of lalr1.cc */895/* Line 480 of lalr1.cc */
883#line 923 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"896#line 923 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
884 { release_hack( (yyvaluep->expr) ); };897 { release_hack( (yyvaluep->expr) ); };
885898
886/* Line 480 of lalr1.cc */899/* Line 480 of lalr1.cc */
887#line 888 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"900#line 901 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
888 break;901 break;
889 case 404: /* "ReturnStatement" */902 case 404: /* "ReturnStatement" */
890903
891/* Line 480 of lalr1.cc */904/* Line 480 of lalr1.cc */
892#line 923 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"905#line 923 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
893 { release_hack( (yyvaluep->expr) ); };906 { release_hack( (yyvaluep->expr) ); };
894907
895/* Line 480 of lalr1.cc */908/* Line 480 of lalr1.cc */
896#line 897 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"909#line 910 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
897 break;910 break;
898 case 405: /* "IfStatement" */911 case 405: /* "IfStatement" */
899912
900/* Line 480 of lalr1.cc */913/* Line 480 of lalr1.cc */
901#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"
902 { release_hack( (yyvaluep->expr) ); };915 { release_hack( (yyvaluep->expr) ); };
903916
904/* Line 480 of lalr1.cc */917/* Line 480 of lalr1.cc */
905#line 906 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"918#line 919 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
906 break;919 break;
907 case 406: /* "TryStatement" */920 case 406: /* "TryStatement" */
908921
909/* Line 480 of lalr1.cc */922/* Line 480 of lalr1.cc */
910#line 923 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"923#line 923 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
911 { release_hack( (yyvaluep->expr) ); };924 { release_hack( (yyvaluep->expr) ); };
912925
913/* Line 480 of lalr1.cc */926/* Line 480 of lalr1.cc */
914#line 915 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"927#line 928 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
915 break;928 break;
916 case 407: /* "CatchListStatement" */929 case 407: /* "CatchListStatement" */
917930
918/* Line 480 of lalr1.cc */931/* Line 480 of lalr1.cc */
919#line 923 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"932#line 923 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
920 { release_hack( (yyvaluep->expr) ); };933 { release_hack( (yyvaluep->expr) ); };
921934
922/* Line 480 of lalr1.cc */935/* Line 480 of lalr1.cc */
923#line 924 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"936#line 937 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
924 break;937 break;
925 case 408: /* "CatchStatement" */938 case 408: /* "CatchStatement" */
926939
927/* Line 480 of lalr1.cc */940/* Line 480 of lalr1.cc */
928#line 923 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"941#line 923 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
929 { release_hack( (yyvaluep->expr) ); };942 { release_hack( (yyvaluep->expr) ); };
930943
931/* Line 480 of lalr1.cc */944/* Line 480 of lalr1.cc */
932#line 933 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"945#line 946 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
933 break;946 break;
934 case 409: /* "Expr" */947 case 409: /* "Expr" */
935948
936/* Line 480 of lalr1.cc */949/* Line 480 of lalr1.cc */
937#line 923 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"950#line 923 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
938 { release_hack( (yyvaluep->expr) ); };951 { release_hack( (yyvaluep->expr) ); };
939952
940/* Line 480 of lalr1.cc */953/* Line 480 of lalr1.cc */
941#line 942 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"954#line 955 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
942 break;955 break;
943 case 410: /* "ExprSingle" */956 case 410: /* "ExprSingle" */
944957
945/* Line 480 of lalr1.cc */958/* Line 480 of lalr1.cc */
946#line 923 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"959#line 923 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
947 { release_hack( (yyvaluep->expr) ); };960 { release_hack( (yyvaluep->expr) ); };
948961
949/* Line 480 of lalr1.cc */962/* Line 480 of lalr1.cc */
950#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"
951 break;964 break;
952 case 411: /* "ExprSimple" */965 case 411: /* "ExprSimple" */
953966
954/* Line 480 of lalr1.cc */967/* Line 480 of lalr1.cc */
955#line 923 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"968#line 923 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
956 { release_hack( (yyvaluep->expr) ); };969 { release_hack( (yyvaluep->expr) ); };
957970
958/* Line 480 of lalr1.cc */971/* Line 480 of lalr1.cc */
959#line 960 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"972#line 973 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
960 break;973 break;
961 case 412: /* "FLWORExpr" */974 case 412: /* "FLWORExpr" */
962975
963/* Line 480 of lalr1.cc */976/* Line 480 of lalr1.cc */
964#line 923 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"977#line 923 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
965 { release_hack( (yyvaluep->expr) ); };978 { release_hack( (yyvaluep->expr) ); };
966979
967/* Line 480 of lalr1.cc */980/* Line 480 of lalr1.cc */
968#line 969 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"981#line 982 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
969 break;982 break;
970 case 413: /* "ReturnExpr" */983 case 413: /* "ReturnExpr" */
971984
972/* Line 480 of lalr1.cc */985/* Line 480 of lalr1.cc */
973#line 923 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"986#line 923 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
974 { release_hack( (yyvaluep->expr) ); };987 { release_hack( (yyvaluep->expr) ); };
975988
976/* Line 480 of lalr1.cc */989/* Line 480 of lalr1.cc */
977#line 978 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"990#line 991 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
978 break;991 break;
979 case 416: /* "FLWORWinCond" */992 case 416: /* "FLWORWinCond" */
980993
981/* Line 480 of lalr1.cc */994/* Line 480 of lalr1.cc */
982#line 914 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"995#line 914 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
983 { release_hack( (yyvaluep->node) ); };996 { release_hack( (yyvaluep->node) ); };
984997
985/* Line 480 of lalr1.cc */998/* Line 480 of lalr1.cc */
986#line 987 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"999#line 1000 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
987 break;1000 break;
988 case 417: /* "WindowClause" */1001 case 417: /* "WindowClause" */
9891002
990/* Line 480 of lalr1.cc */1003/* Line 480 of lalr1.cc */
991#line 914 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"1004#line 914 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
992 { release_hack( (yyvaluep->node) ); };1005 { release_hack( (yyvaluep->node) ); };
9931006
994/* Line 480 of lalr1.cc */1007/* Line 480 of lalr1.cc */
995#line 996 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"1008#line 1009 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
996 break;1009 break;
997 case 418: /* "CountClause" */1010 case 418: /* "CountClause" */
9981011
999/* Line 480 of lalr1.cc */1012/* Line 480 of lalr1.cc */
1000#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"
1001 { release_hack( (yyvaluep->node) ); };1014 { release_hack( (yyvaluep->node) ); };
10021015
1003/* Line 480 of lalr1.cc */1016/* Line 480 of lalr1.cc */
1004#line 1005 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"1017#line 1018 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
1005 break;1018 break;
1006 case 419: /* "ForLetWinClause" */1019 case 419: /* "ForLetWinClause" */
10071020
1008/* Line 480 of lalr1.cc */1021/* Line 480 of lalr1.cc */
1009#line 914 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"1022#line 914 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
1010 { release_hack( (yyvaluep->node) ); };1023 { release_hack( (yyvaluep->node) ); };
10111024
1012/* Line 480 of lalr1.cc */1025/* Line 480 of lalr1.cc */
1013#line 1014 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"1026#line 1027 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
1014 break;1027 break;
1015 case 421: /* "FLWORClauseList" */1028 case 421: /* "FLWORClauseList" */
10161029
1017/* Line 480 of lalr1.cc */1030/* Line 480 of lalr1.cc */
1018#line 914 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"1031#line 914 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
1019 { release_hack( (yyvaluep->node) ); };1032 { release_hack( (yyvaluep->node) ); };
10201033
1021/* Line 480 of lalr1.cc */1034/* Line 480 of lalr1.cc */
1022#line 1023 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"1035#line 1036 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
1023 break;1036 break;
1024 case 422: /* "ForClause" */1037 case 422: /* "ForClause" */
10251038
1026/* Line 480 of lalr1.cc */1039/* Line 480 of lalr1.cc */
1027#line 914 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"1040#line 914 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
1028 { release_hack( (yyvaluep->node) ); };1041 { release_hack( (yyvaluep->node) ); };
10291042
1030/* Line 480 of lalr1.cc */1043/* Line 480 of lalr1.cc */
1031#line 1032 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"1044#line 1045 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
1032 break;1045 break;
1033 case 423: /* "VarInDeclList" */1046 case 423: /* "VarInDeclList" */
10341047
1035/* Line 480 of lalr1.cc */1048/* Line 480 of lalr1.cc */
1036#line 914 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"1049#line 914 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
1037 { release_hack( (yyvaluep->node) ); };1050 { release_hack( (yyvaluep->node) ); };
10381051
1039/* Line 480 of lalr1.cc */1052/* Line 480 of lalr1.cc */
1040#line 1041 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"1053#line 1054 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
1041 break;1054 break;
1042 case 424: /* "VarInDecl" */1055 case 424: /* "VarInDecl" */
10431056
1044/* Line 480 of lalr1.cc */1057/* Line 480 of lalr1.cc */
1045#line 914 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"1058#line 914 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
1046 { release_hack( (yyvaluep->node) ); };1059 { release_hack( (yyvaluep->node) ); };
10471060
1048/* Line 480 of lalr1.cc */1061/* Line 480 of lalr1.cc */
1049#line 1050 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"1062#line 1063 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
1050 break;1063 break;
1051 case 425: /* "PositionalVar" */1064 case 425: /* "PositionalVar" */
10521065
1053/* Line 480 of lalr1.cc */1066/* Line 480 of lalr1.cc */
1054#line 914 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"1067#line 914 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
1055 { release_hack( (yyvaluep->node) ); };1068 { release_hack( (yyvaluep->node) ); };
10561069
1057/* Line 480 of lalr1.cc */1070/* Line 480 of lalr1.cc */
1058#line 1059 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"1071#line 1072 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
1059 break;1072 break;
1060 case 426: /* "FTScoreVar" */1073 case 426: /* "FTScoreVar" */
10611074
1062/* Line 480 of lalr1.cc */1075/* Line 480 of lalr1.cc */
1063#line 917 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"1076#line 917 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
1064 { release_hack( (yyvaluep->node) ); };1077 { release_hack( (yyvaluep->node) ); };
10651078
1066/* Line 480 of lalr1.cc */1079/* Line 480 of lalr1.cc */
1067#line 1068 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"1080#line 1081 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
1068 break;1081 break;
1069 case 427: /* "LetClause" */1082 case 427: /* "LetClause" */
10701083
1071/* Line 480 of lalr1.cc */1084/* Line 480 of lalr1.cc */
1072#line 914 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"1085#line 914 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
1073 { release_hack( (yyvaluep->node) ); };1086 { release_hack( (yyvaluep->node) ); };
10741087
1075/* Line 480 of lalr1.cc */1088/* Line 480 of lalr1.cc */
1076#line 1077 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"1089#line 1090 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
1077 break;1090 break;
1078 case 428: /* "VarGetsDeclList" */1091 case 428: /* "VarGetsDeclList" */
10791092
1080/* Line 480 of lalr1.cc */1093/* Line 480 of lalr1.cc */
1081#line 914 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"1094#line 914 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
1082 { release_hack( (yyvaluep->node) ); };1095 { release_hack( (yyvaluep->node) ); };
10831096
1084/* Line 480 of lalr1.cc */1097/* Line 480 of lalr1.cc */
1085#line 1086 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"1098#line 1099 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
1086 break;1099 break;
1087 case 429: /* "VarGetsDecl" */1100 case 429: /* "VarGetsDecl" */
10881101
1089/* Line 480 of lalr1.cc */1102/* Line 480 of lalr1.cc */
1090#line 914 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"1103#line 914 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
1091 { release_hack( (yyvaluep->node) ); };1104 { release_hack( (yyvaluep->node) ); };
10921105
1093/* Line 480 of lalr1.cc */1106/* Line 480 of lalr1.cc */
1094#line 1095 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"1107#line 1108 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
1095 break;1108 break;
1096 case 430: /* "WindowVarDecl" */1109 case 430: /* "WindowVarDecl" */
10971110
1098/* Line 480 of lalr1.cc */1111/* Line 480 of lalr1.cc */
1099#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"
1100 { release_hack( (yyvaluep->node) ); };1113 { release_hack( (yyvaluep->node) ); };
11011114
1102/* Line 480 of lalr1.cc */1115/* Line 480 of lalr1.cc */
1103#line 1104 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"1116#line 1117 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
1104 break;1117 break;
1105 case 431: /* "WindowVars" */1118 case 431: /* "WindowVars" */
11061119
1107/* Line 480 of lalr1.cc */1120/* Line 480 of lalr1.cc */
1108#line 914 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"1121#line 914 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
1109 { release_hack( (yyvaluep->node) ); };1122 { release_hack( (yyvaluep->node) ); };
11101123
1111/* Line 480 of lalr1.cc */1124/* Line 480 of lalr1.cc */
1112#line 1113 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"1125#line 1126 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
1113 break;1126 break;
1114 case 432: /* "WindowVars3" */1127 case 432: /* "WindowVars3" */
11151128
1116/* Line 480 of lalr1.cc */1129/* Line 480 of lalr1.cc */
1117#line 914 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"1130#line 914 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
1118 { release_hack( (yyvaluep->node) ); };1131 { release_hack( (yyvaluep->node) ); };
11191132
1120/* Line 480 of lalr1.cc */1133/* Line 480 of lalr1.cc */
1121#line 1122 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"1134#line 1135 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
1122 break;1135 break;
1123 case 433: /* "WindowVars2" */1136 case 433: /* "WindowVars2" */
11241137
1125/* Line 480 of lalr1.cc */1138/* Line 480 of lalr1.cc */
1126#line 914 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"1139#line 914 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
1127 { release_hack( (yyvaluep->node) ); };1140 { release_hack( (yyvaluep->node) ); };
11281141
1129/* Line 480 of lalr1.cc */1142/* Line 480 of lalr1.cc */
1130#line 1131 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"1143#line 1144 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
1131 break;1144 break;
1132 case 434: /* "WhereClause" */1145 case 434: /* "WhereClause" */
11331146
1134/* Line 480 of lalr1.cc */1147/* Line 480 of lalr1.cc */
1135#line 914 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"1148#line 914 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
1136 { release_hack( (yyvaluep->node) ); };1149 { release_hack( (yyvaluep->node) ); };
11371150
1138/* Line 480 of lalr1.cc */1151/* Line 480 of lalr1.cc */
1139#line 1140 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"1152#line 1153 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
1140 break;1153 break;
1141 case 435: /* "GroupByClause" */1154 case 435: /* "GroupByClause" */
11421155
1143/* Line 480 of lalr1.cc */1156/* Line 480 of lalr1.cc */
1144#line 914 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"1157#line 914 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
1145 { release_hack( (yyvaluep->node) ); };1158 { release_hack( (yyvaluep->node) ); };
11461159
1147/* Line 480 of lalr1.cc */1160/* Line 480 of lalr1.cc */
1148#line 1149 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"1161#line 1162 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
1149 break;1162 break;
1150 case 436: /* "GroupSpecList" */1163 case 436: /* "GroupSpecList" */
11511164
1152/* Line 480 of lalr1.cc */1165/* Line 480 of lalr1.cc */
1153#line 914 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"1166#line 914 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
1154 { release_hack( (yyvaluep->node) ); };1167 { release_hack( (yyvaluep->node) ); };
11551168
1156/* Line 480 of lalr1.cc */1169/* Line 480 of lalr1.cc */
1157#line 1158 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"1170#line 1171 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
1158 break;1171 break;
1159 case 437: /* "GroupSpec" */1172 case 437: /* "GroupSpec" */
11601173
1161/* Line 480 of lalr1.cc */1174/* Line 480 of lalr1.cc */
1162#line 914 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"1175#line 914 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
1163 { release_hack( (yyvaluep->node) ); };1176 { release_hack( (yyvaluep->node) ); };
11641177
1165/* Line 480 of lalr1.cc */1178/* Line 480 of lalr1.cc */
1166#line 1167 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"1179#line 1180 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
1167 break;1180 break;
1168 case 438: /* "GroupCollationSpec" */1181 case 438: /* "GroupCollationSpec" */
11691182
1170/* Line 480 of lalr1.cc */1183/* Line 480 of lalr1.cc */
1171#line 914 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"1184#line 914 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
1172 { release_hack( (yyvaluep->node) ); };1185 { release_hack( (yyvaluep->node) ); };
11731186
1174/* Line 480 of lalr1.cc */1187/* Line 480 of lalr1.cc */
1175#line 1176 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"1188#line 1189 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
1176 break;1189 break;
1177 case 439: /* "OrderByClause" */1190 case 439: /* "OrderByClause" */
11781191
1179/* Line 480 of lalr1.cc */1192/* Line 480 of lalr1.cc */
1180#line 914 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"1193#line 914 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
1181 { release_hack( (yyvaluep->node) ); };1194 { release_hack( (yyvaluep->node) ); };
11821195
1183/* Line 480 of lalr1.cc */1196/* Line 480 of lalr1.cc */
1184#line 1185 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"1197#line 1198 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
1185 break;1198 break;
1186 case 440: /* "OrderSpecList" */1199 case 440: /* "OrderSpecList" */
11871200
1188/* Line 480 of lalr1.cc */1201/* Line 480 of lalr1.cc */
1189#line 914 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"1202#line 914 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
1190 { release_hack( (yyvaluep->node) ); };1203 { release_hack( (yyvaluep->node) ); };
11911204
1192/* Line 480 of lalr1.cc */1205/* Line 480 of lalr1.cc */
1193#line 1194 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"1206#line 1207 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
1194 break;1207 break;
1195 case 441: /* "OrderSpec" */1208 case 441: /* "OrderSpec" */
11961209
1197/* Line 480 of lalr1.cc */1210/* Line 480 of lalr1.cc */
1198#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"
1199 { release_hack( (yyvaluep->node) ); };1212 { release_hack( (yyvaluep->node) ); };
12001213
1201/* Line 480 of lalr1.cc */1214/* Line 480 of lalr1.cc */
1202#line 1203 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"1215#line 1216 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
1203 break;1216 break;
1204 case 442: /* "OrderModifier" */1217 case 442: /* "OrderModifier" */
12051218
1206/* Line 480 of lalr1.cc */1219/* Line 480 of lalr1.cc */
1207#line 914 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"1220#line 914 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
1208 { release_hack( (yyvaluep->node) ); };1221 { release_hack( (yyvaluep->node) ); };
12091222
1210/* Line 480 of lalr1.cc */1223/* Line 480 of lalr1.cc */
1211#line 1212 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"1224#line 1225 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
1212 break;1225 break;
1213 case 443: /* "OrderDirSpec" */1226 case 443: /* "OrderDirSpec" */
12141227
1215/* Line 480 of lalr1.cc */1228/* Line 480 of lalr1.cc */
1216#line 914 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"1229#line 914 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
1217 { release_hack( (yyvaluep->node) ); };1230 { release_hack( (yyvaluep->node) ); };
12181231
1219/* Line 480 of lalr1.cc */1232/* Line 480 of lalr1.cc */
1220#line 1221 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"1233#line 1234 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
1221 break;1234 break;
1222 case 444: /* "OrderEmptySpec" */1235 case 444: /* "OrderEmptySpec" */
12231236
1224/* Line 480 of lalr1.cc */1237/* Line 480 of lalr1.cc */
1225#line 914 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"1238#line 914 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
1226 { release_hack( (yyvaluep->node) ); };1239 { release_hack( (yyvaluep->node) ); };
12271240
1228/* Line 480 of lalr1.cc */1241/* Line 480 of lalr1.cc */
1229#line 1230 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"1242#line 1243 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
1230 break;1243 break;
1231 case 445: /* "OrderCollationSpec" */1244 case 445: /* "OrderCollationSpec" */
12321245
1233/* Line 480 of lalr1.cc */1246/* Line 480 of lalr1.cc */
1234#line 914 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"1247#line 914 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
1235 { release_hack( (yyvaluep->node) ); };1248 { release_hack( (yyvaluep->node) ); };
12361249
1237/* Line 480 of lalr1.cc */1250/* Line 480 of lalr1.cc */
1238#line 1239 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"1251#line 1252 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
1239 break;1252 break;
1240 case 446: /* "QuantifiedExpr" */1253 case 446: /* "QuantifiedExpr" */
12411254
1242/* Line 480 of lalr1.cc */1255/* Line 480 of lalr1.cc */
1243#line 923 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"1256#line 923 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
1244 { release_hack( (yyvaluep->expr) ); };1257 { release_hack( (yyvaluep->expr) ); };
12451258
1246/* Line 480 of lalr1.cc */1259/* Line 480 of lalr1.cc */
1247#line 1248 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"1260#line 1261 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
1248 break;1261 break;
1249 case 447: /* "QVarInDeclList" */1262 case 447: /* "QVarInDeclList" */
12501263
1251/* Line 480 of lalr1.cc */1264/* Line 480 of lalr1.cc */
1252#line 914 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"1265#line 914 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
1253 { release_hack( (yyvaluep->node) ); };1266 { release_hack( (yyvaluep->node) ); };
12541267
1255/* Line 480 of lalr1.cc */1268/* Line 480 of lalr1.cc */
1256#line 1257 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"1269#line 1270 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
1257 break;1270 break;
1258 case 448: /* "QVarInDecl" */1271 case 448: /* "QVarInDecl" */
12591272
1260/* Line 480 of lalr1.cc */1273/* Line 480 of lalr1.cc */
1261#line 914 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"1274#line 914 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
1262 { release_hack( (yyvaluep->node) ); };1275 { release_hack( (yyvaluep->node) ); };
12631276
1264/* Line 480 of lalr1.cc */1277/* Line 480 of lalr1.cc */
1265#line 1266 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"1278#line 1279 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
1266 break;1279 break;
1267 case 449: /* "SwitchExpr" */1280 case 449: /* "SwitchExpr" */
12681281
1269/* Line 480 of lalr1.cc */1282/* Line 480 of lalr1.cc */
1270#line 923 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"1283#line 923 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
1271 { release_hack( (yyvaluep->expr) ); };1284 { release_hack( (yyvaluep->expr) ); };
12721285
1273/* Line 480 of lalr1.cc */1286/* Line 480 of lalr1.cc */
1274#line 1275 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"1287#line 1288 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
1275 break;1288 break;
1276 case 450: /* "SwitchCaseClauseList" */1289 case 450: /* "SwitchCaseClauseList" */
12771290
1278/* Line 480 of lalr1.cc */1291/* Line 480 of lalr1.cc */
1279#line 914 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"1292#line 914 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
1280 { release_hack( (yyvaluep->node) ); };1293 { release_hack( (yyvaluep->node) ); };
12811294
1282/* Line 480 of lalr1.cc */1295/* Line 480 of lalr1.cc */
1283#line 1284 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"1296#line 1297 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
1284 break;1297 break;
1285 case 451: /* "SwitchCaseClause" */1298 case 451: /* "SwitchCaseClause" */
12861299
1287/* Line 480 of lalr1.cc */1300/* Line 480 of lalr1.cc */
1288#line 914 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"1301#line 914 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
1289 { release_hack( (yyvaluep->node) ); };1302 { release_hack( (yyvaluep->node) ); };
12901303
1291/* Line 480 of lalr1.cc */1304/* Line 480 of lalr1.cc */
1292#line 1293 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"1305#line 1306 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
1293 break;1306 break;
1294 case 452: /* "SwitchCaseOperandList" */1307 case 452: /* "SwitchCaseOperandList" */
12951308
1296/* Line 480 of lalr1.cc */1309/* Line 480 of lalr1.cc */
1297#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"
1298 { release_hack( (yyvaluep->node) ); };1311 { release_hack( (yyvaluep->node) ); };
12991312
1300/* Line 480 of lalr1.cc */1313/* Line 480 of lalr1.cc */
1301#line 1302 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"1314#line 1315 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
1302 break;1315 break;
1303 case 453: /* "SwitchStatement" */1316 case 453: /* "SwitchStatement" */
13041317
1305/* Line 480 of lalr1.cc */1318/* Line 480 of lalr1.cc */
1306#line 923 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"1319#line 923 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
1307 { release_hack( (yyvaluep->expr) ); };1320 { release_hack( (yyvaluep->expr) ); };
13081321
1309/* Line 480 of lalr1.cc */1322/* Line 480 of lalr1.cc */
1310#line 1311 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"1323#line 1324 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
1311 break;1324 break;
1312 case 456: /* "TypeswitchExpr" */1325 case 456: /* "TypeswitchExpr" */
13131326
1314/* Line 480 of lalr1.cc */1327/* Line 480 of lalr1.cc */
1315#line 923 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"1328#line 923 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
1316 { release_hack( (yyvaluep->expr) ); };1329 { release_hack( (yyvaluep->expr) ); };
13171330
1318/* Line 480 of lalr1.cc */1331/* Line 480 of lalr1.cc */
1319#line 1320 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"1332#line 1333 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
1320 break;1333 break;
1321 case 457: /* "TypeswitchStatement" */1334 case 457: /* "TypeswitchStatement" */
13221335
1323/* Line 480 of lalr1.cc */1336/* Line 480 of lalr1.cc */
1324#line 923 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"1337#line 923 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
1325 { release_hack( (yyvaluep->expr) ); };1338 { release_hack( (yyvaluep->expr) ); };
13261339
1327/* Line 480 of lalr1.cc */1340/* Line 480 of lalr1.cc */
1328#line 1329 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"1341#line 1342 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
1329 break;1342 break;
1330 case 458: /* "CaseClauseList" */1343 case 458: /* "CaseClauseList" */
13311344
1332/* Line 480 of lalr1.cc */1345/* Line 480 of lalr1.cc */
1333#line 914 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"1346#line 914 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
1334 { release_hack( (yyvaluep->node) ); };1347 { release_hack( (yyvaluep->node) ); };
13351348
1336/* Line 480 of lalr1.cc */1349/* Line 480 of lalr1.cc */
1337#line 1338 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"1350#line 1351 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
1338 break;1351 break;
1339 case 459: /* "CaseClause" */1352 case 459: /* "CaseClause" */
13401353
1341/* Line 480 of lalr1.cc */1354/* Line 480 of lalr1.cc */
1342#line 914 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"1355#line 914 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
1343 { release_hack( (yyvaluep->node) ); };1356 { release_hack( (yyvaluep->node) ); };
13441357
1345/* Line 480 of lalr1.cc */1358/* Line 480 of lalr1.cc */
1346#line 1347 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"1359#line 1360 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
1347 break;1360 break;
1348 case 462: /* "IfExpr" */1361 case 462: /* "IfExpr" */
13491362
1350/* Line 480 of lalr1.cc */1363/* Line 480 of lalr1.cc */
1351#line 923 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"1364#line 923 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
1352 { release_hack( (yyvaluep->expr) ); };1365 { release_hack( (yyvaluep->expr) ); };
13531366
1354/* Line 480 of lalr1.cc */1367/* Line 480 of lalr1.cc */
1355#line 1356 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"1368#line 1369 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
1356 break;1369 break;
1357 case 463: /* "OrExpr" */1370 case 463: /* "OrExpr" */
13581371
1359/* Line 480 of lalr1.cc */1372/* Line 480 of lalr1.cc */
1360#line 923 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"1373#line 923 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
1361 { release_hack( (yyvaluep->expr) ); };1374 { release_hack( (yyvaluep->expr) ); };
13621375
1363/* Line 480 of lalr1.cc */1376/* Line 480 of lalr1.cc */
1364#line 1365 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"1377#line 1378 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
1365 break;1378 break;
1366 case 464: /* "AndExpr" */1379 case 464: /* "AndExpr" */
13671380
1368/* Line 480 of lalr1.cc */1381/* Line 480 of lalr1.cc */
1369#line 923 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"1382#line 923 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
1370 { release_hack( (yyvaluep->expr) ); };1383 { release_hack( (yyvaluep->expr) ); };
13711384
1372/* Line 480 of lalr1.cc */1385/* Line 480 of lalr1.cc */
1373#line 1374 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"1386#line 1387 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
1374 break;1387 break;
1375 case 465: /* "ComparisonExpr" */1388 case 465: /* "ComparisonExpr" */
13761389
1377/* Line 480 of lalr1.cc */1390/* Line 480 of lalr1.cc */
1378#line 923 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"1391#line 923 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
1379 { release_hack( (yyvaluep->expr) ); };1392 { release_hack( (yyvaluep->expr) ); };
13801393
1381/* Line 480 of lalr1.cc */1394/* Line 480 of lalr1.cc */
1382#line 1383 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"1395#line 1396 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
1383 break;1396 break;
1384 case 467: /* "FTContainsExpr" */1397 case 467: /* "FTContainsExpr" */
13851398
1386/* Line 480 of lalr1.cc */1399/* Line 480 of lalr1.cc */
1387#line 923 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"1400#line 923 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
1388 { release_hack( (yyvaluep->expr) ); };1401 { release_hack( (yyvaluep->expr) ); };
13891402
1390/* Line 480 of lalr1.cc */1403/* Line 480 of lalr1.cc */
1391#line 1392 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"1404#line 1405 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
1392 break;1405 break;
1393 case 468: /* "StringConcatExpr" */1406 case 468: /* "StringConcatExpr" */
13941407
1395/* Line 480 of lalr1.cc */1408/* Line 480 of lalr1.cc */
1396#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"
1397 { release_hack( (yyvaluep->expr) ); };1410 { release_hack( (yyvaluep->expr) ); };
13981411
1399/* Line 480 of lalr1.cc */1412/* Line 480 of lalr1.cc */
1400#line 1401 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"1413#line 1414 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
1401 break;1414 break;
1402 case 469: /* "opt_FTIgnoreOption" */1415 case 469: /* "opt_FTIgnoreOption" */
14031416
1404/* Line 480 of lalr1.cc */1417/* Line 480 of lalr1.cc */
1405#line 917 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"1418#line 917 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
1406 { release_hack( (yyvaluep->node) ); };1419 { release_hack( (yyvaluep->node) ); };
14071420
1408/* Line 480 of lalr1.cc */1421/* Line 480 of lalr1.cc */
1409#line 1410 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"1422#line 1423 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
1410 break;1423 break;
1411 case 470: /* "RangeExpr" */1424 case 470: /* "RangeExpr" */
14121425
1413/* Line 480 of lalr1.cc */1426/* Line 480 of lalr1.cc */
1414#line 923 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"1427#line 923 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
1415 { release_hack( (yyvaluep->expr) ); };1428 { release_hack( (yyvaluep->expr) ); };
14161429
1417/* Line 480 of lalr1.cc */1430/* Line 480 of lalr1.cc */
1418#line 1419 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"1431#line 1432 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
1419 break;1432 break;
1420 case 471: /* "AdditiveExpr" */1433 case 471: /* "AdditiveExpr" */
14211434
1422/* Line 480 of lalr1.cc */1435/* Line 480 of lalr1.cc */
1423#line 923 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"1436#line 923 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
1424 { release_hack( (yyvaluep->expr) ); };1437 { release_hack( (yyvaluep->expr) ); };
14251438
1426/* Line 480 of lalr1.cc */1439/* Line 480 of lalr1.cc */
1427#line 1428 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"1440#line 1441 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
1428 break;1441 break;
1429 case 472: /* "MultiplicativeExpr" */1442 case 472: /* "MultiplicativeExpr" */
14301443
1431/* Line 480 of lalr1.cc */1444/* Line 480 of lalr1.cc */
1432#line 923 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"1445#line 923 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
1433 { release_hack( (yyvaluep->expr) ); };1446 { release_hack( (yyvaluep->expr) ); };
14341447
1435/* Line 480 of lalr1.cc */1448/* Line 480 of lalr1.cc */
1436#line 1437 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"1449#line 1450 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
1437 break;1450 break;
1438 case 473: /* "UnionExpr" */1451 case 473: /* "UnionExpr" */
14391452
1440/* Line 480 of lalr1.cc */1453/* Line 480 of lalr1.cc */
1441#line 923 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"1454#line 923 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
1442 { release_hack( (yyvaluep->expr) ); };1455 { release_hack( (yyvaluep->expr) ); };
14431456
1444/* Line 480 of lalr1.cc */1457/* Line 480 of lalr1.cc */
1445#line 1446 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"1458#line 1459 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
1446 break;1459 break;
1447 case 474: /* "IntersectExceptExpr" */1460 case 474: /* "IntersectExceptExpr" */
14481461
1449/* Line 480 of lalr1.cc */1462/* Line 480 of lalr1.cc */
1450#line 923 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"1463#line 923 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
1451 { release_hack( (yyvaluep->expr) ); };1464 { release_hack( (yyvaluep->expr) ); };
14521465
1453/* Line 480 of lalr1.cc */1466/* Line 480 of lalr1.cc */
1454#line 1455 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"1467#line 1468 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
1455 break;1468 break;
1456 case 475: /* "InstanceofExpr" */1469 case 475: /* "InstanceofExpr" */
14571470
1458/* Line 480 of lalr1.cc */1471/* Line 480 of lalr1.cc */
1459#line 923 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"1472#line 923 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
1460 { release_hack( (yyvaluep->expr) ); };1473 { release_hack( (yyvaluep->expr) ); };
14611474
1462/* Line 480 of lalr1.cc */1475/* Line 480 of lalr1.cc */
1463#line 1464 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"1476#line 1477 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
1464 break;1477 break;
1465 case 476: /* "TreatExpr" */1478 case 476: /* "TreatExpr" */
14661479
1467/* Line 480 of lalr1.cc */1480/* Line 480 of lalr1.cc */
1468#line 923 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"1481#line 923 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
1469 { release_hack( (yyvaluep->expr) ); };1482 { release_hack( (yyvaluep->expr) ); };
14701483
1471/* Line 480 of lalr1.cc */1484/* Line 480 of lalr1.cc */
1472#line 1473 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"1485#line 1486 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
1473 break;1486 break;
1474 case 477: /* "CastableExpr" */1487 case 477: /* "CastableExpr" */
14751488
1476/* Line 480 of lalr1.cc */1489/* Line 480 of lalr1.cc */
1477#line 923 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"1490#line 923 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
1478 { release_hack( (yyvaluep->expr) ); };1491 { release_hack( (yyvaluep->expr) ); };
14791492
1480/* Line 480 of lalr1.cc */1493/* Line 480 of lalr1.cc */
1481#line 1482 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"1494#line 1495 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
1482 break;1495 break;
1483 case 478: /* "CastExpr" */1496 case 478: /* "CastExpr" */
14841497
1485/* Line 480 of lalr1.cc */1498/* Line 480 of lalr1.cc */
1486#line 923 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"1499#line 923 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
1487 { release_hack( (yyvaluep->expr) ); };1500 { release_hack( (yyvaluep->expr) ); };
14881501
1489/* Line 480 of lalr1.cc */1502/* Line 480 of lalr1.cc */
1490#line 1491 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"1503#line 1504 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
1491 break;1504 break;
1492 case 479: /* "UnaryExpr" */1505 case 479: /* "UnaryExpr" */
14931506
1494/* Line 480 of lalr1.cc */1507/* Line 480 of lalr1.cc */
1495#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"
1496 { release_hack( (yyvaluep->expr) ); };1509 { release_hack( (yyvaluep->expr) ); };
14971510
1498/* Line 480 of lalr1.cc */1511/* Line 480 of lalr1.cc */
1499#line 1500 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"1512#line 1513 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
1500 break;1513 break;
1501 case 480: /* "SignList" */1514 case 480: /* "SignList" */
15021515
1503/* Line 480 of lalr1.cc */1516/* Line 480 of lalr1.cc */
1504#line 914 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"1517#line 914 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
1505 { release_hack( (yyvaluep->node) ); };1518 { release_hack( (yyvaluep->node) ); };
15061519
1507/* Line 480 of lalr1.cc */1520/* Line 480 of lalr1.cc */
1508#line 1509 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"1521#line 1522 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
1509 break;1522 break;
1510 case 481: /* "ValueExpr" */1523 case 481: /* "ValueExpr" */
15111524
1512/* Line 480 of lalr1.cc */1525/* Line 480 of lalr1.cc */
1513#line 923 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"1526#line 923 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
1514 { release_hack( (yyvaluep->expr) ); };1527 { release_hack( (yyvaluep->expr) ); };
15151528
1516/* Line 480 of lalr1.cc */1529/* Line 480 of lalr1.cc */
1517#line 1518 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"1530#line 1531 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
1518 break;1531 break;
1519 case 482: /* "ValueComp" */1532 case 482: /* "ValueComp" */
15201533
1521/* Line 480 of lalr1.cc */1534/* Line 480 of lalr1.cc */
1522#line 914 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"1535#line 914 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
1523 { release_hack( (yyvaluep->node) ); };1536 { release_hack( (yyvaluep->node) ); };
15241537
1525/* Line 480 of lalr1.cc */1538/* Line 480 of lalr1.cc */
1526#line 1527 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"1539#line 1540 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
1527 break;1540 break;
1528 case 483: /* "NodeComp" */1541 case 483: /* "NodeComp" */
15291542
1530/* Line 480 of lalr1.cc */1543/* Line 480 of lalr1.cc */
1531#line 914 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"1544#line 914 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
1532 { release_hack( (yyvaluep->node) ); };1545 { release_hack( (yyvaluep->node) ); };
15331546
1534/* Line 480 of lalr1.cc */1547/* Line 480 of lalr1.cc */
1535#line 1536 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"1548#line 1549 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
1536 break;1549 break;
1537 case 484: /* "ValidateExpr" */1550 case 484: /* "ValidateExpr" */
15381551
1539/* Line 480 of lalr1.cc */1552/* Line 480 of lalr1.cc */
1540#line 923 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"1553#line 923 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
1541 { release_hack( (yyvaluep->expr) ); };1554 { release_hack( (yyvaluep->expr) ); };
15421555
1543/* Line 480 of lalr1.cc */1556/* Line 480 of lalr1.cc */
1544#line 1545 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"1557#line 1558 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
1545 break;1558 break;
1546 case 485: /* "ExtensionExpr" */1559 case 485: /* "ExtensionExpr" */
15471560
1548/* Line 480 of lalr1.cc */1561/* Line 480 of lalr1.cc */
1549#line 923 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"1562#line 923 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
1550 { release_hack( (yyvaluep->expr) ); };1563 { release_hack( (yyvaluep->expr) ); };
15511564
1552/* Line 480 of lalr1.cc */1565/* Line 480 of lalr1.cc */
1553#line 1554 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"1566#line 1567 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
1554 break;1567 break;
1555 case 486: /* "Pragma_list" */1568 case 486: /* "Pragma_list" */
15561569
1557/* Line 480 of lalr1.cc */1570/* Line 480 of lalr1.cc */
1558#line 914 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"1571#line 914 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
1559 { release_hack( (yyvaluep->node) ); };1572 { release_hack( (yyvaluep->node) ); };
15601573
1561/* Line 480 of lalr1.cc */1574/* Line 480 of lalr1.cc */
1562#line 1563 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"1575#line 1576 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
1563 break;1576 break;
1564 case 487: /* "Pragma" */1577 case 487: /* "Pragma" */
15651578
1566/* Line 480 of lalr1.cc */1579/* Line 480 of lalr1.cc */
1567#line 914 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"1580#line 914 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
1568 { release_hack( (yyvaluep->node) ); };1581 { release_hack( (yyvaluep->node) ); };
15691582
1570/* Line 480 of lalr1.cc */1583/* Line 480 of lalr1.cc */
1571#line 1572 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"1584#line 1585 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
1572 break;1585 break;
1573 case 488: /* "PathExpr" */1586 case 488: /* "PathExpr" */
15741587
1575/* Line 480 of lalr1.cc */1588/* Line 480 of lalr1.cc */
1576#line 923 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"1589#line 923 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
1577 { release_hack( (yyvaluep->expr) ); };1590 { release_hack( (yyvaluep->expr) ); };
15781591
1579/* Line 480 of lalr1.cc */1592/* Line 480 of lalr1.cc */
1580#line 1581 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"1593#line 1594 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
1581 break;1594 break;
1582 case 490: /* "RelativePathExpr" */1595 case 490: /* "RelativePathExpr" */
15831596
1584/* Line 480 of lalr1.cc */1597/* Line 480 of lalr1.cc */
1585#line 923 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"1598#line 923 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
1586 { release_hack( (yyvaluep->expr) ); };1599 { release_hack( (yyvaluep->expr) ); };
15871600
1588/* Line 480 of lalr1.cc */1601/* Line 480 of lalr1.cc */
1589#line 1590 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"1602#line 1603 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
1590 break;1603 break;
1591 case 491: /* "StepExpr" */1604 case 491: /* "StepExpr" */
15921605
1593/* Line 480 of lalr1.cc */1606/* Line 480 of lalr1.cc */
1594#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"
1595 { release_hack( (yyvaluep->expr) ); };1608 { release_hack( (yyvaluep->expr) ); };
15961609
1597/* Line 480 of lalr1.cc */1610/* Line 480 of lalr1.cc */
1598#line 1599 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"1611#line 1612 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
1599 break;1612 break;
1600 case 492: /* "AxisStep" */1613 case 492: /* "AxisStep" */
16011614
1602/* Line 480 of lalr1.cc */1615/* Line 480 of lalr1.cc */
1603#line 923 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"1616#line 923 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
1604 { release_hack( (yyvaluep->expr) ); };1617 { release_hack( (yyvaluep->expr) ); };
16051618
1606/* Line 480 of lalr1.cc */1619/* Line 480 of lalr1.cc */
1607#line 1608 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"1620#line 1621 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
1608 break;1621 break;
1609 case 493: /* "ForwardStep" */1622 case 493: /* "ForwardStep" */
16101623
1611/* Line 480 of lalr1.cc */1624/* Line 480 of lalr1.cc */
1612#line 914 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"1625#line 914 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
1613 { release_hack( (yyvaluep->node) ); };1626 { release_hack( (yyvaluep->node) ); };
16141627
1615/* Line 480 of lalr1.cc */1628/* Line 480 of lalr1.cc */
1616#line 1617 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"1629#line 1630 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
1617 break;1630 break;
1618 case 494: /* "ForwardAxis" */1631 case 494: /* "ForwardAxis" */
16191632
1620/* Line 480 of lalr1.cc */1633/* Line 480 of lalr1.cc */
1621#line 914 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"1634#line 914 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
1622 { release_hack( (yyvaluep->node) ); };1635 { release_hack( (yyvaluep->node) ); };
16231636
1624/* Line 480 of lalr1.cc */1637/* Line 480 of lalr1.cc */
1625#line 1626 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"1638#line 1639 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
1626 break;1639 break;
1627 case 495: /* "AbbrevForwardStep" */1640 case 495: /* "AbbrevForwardStep" */
16281641
1629/* Line 480 of lalr1.cc */1642/* Line 480 of lalr1.cc */
1630#line 914 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"1643#line 914 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
1631 { release_hack( (yyvaluep->node) ); };1644 { release_hack( (yyvaluep->node) ); };
16321645
1633/* Line 480 of lalr1.cc */1646/* Line 480 of lalr1.cc */
1634#line 1635 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"1647#line 1648 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
1635 break;1648 break;
1636 case 496: /* "ReverseStep" */1649 case 496: /* "ReverseStep" */
16371650
1638/* Line 480 of lalr1.cc */1651/* Line 480 of lalr1.cc */
1639#line 914 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"1652#line 914 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
1640 { release_hack( (yyvaluep->node) ); };1653 { release_hack( (yyvaluep->node) ); };
16411654
1642/* Line 480 of lalr1.cc */1655/* Line 480 of lalr1.cc */
1643#line 1644 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"1656#line 1657 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
1644 break;1657 break;
1645 case 497: /* "ReverseAxis" */1658 case 497: /* "ReverseAxis" */
16461659
1647/* Line 480 of lalr1.cc */1660/* Line 480 of lalr1.cc */
1648#line 914 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"1661#line 914 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
1649 { release_hack( (yyvaluep->node) ); };1662 { release_hack( (yyvaluep->node) ); };
16501663
1651/* Line 480 of lalr1.cc */1664/* Line 480 of lalr1.cc */
1652#line 1653 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"1665#line 1666 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
1653 break;1666 break;
1654 case 498: /* "NodeTest" */1667 case 498: /* "NodeTest" */
16551668
1656/* Line 480 of lalr1.cc */1669/* Line 480 of lalr1.cc */
1657#line 914 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"1670#line 914 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
1658 { release_hack( (yyvaluep->node) ); };1671 { release_hack( (yyvaluep->node) ); };
16591672
1660/* Line 480 of lalr1.cc */1673/* Line 480 of lalr1.cc */
1661#line 1662 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"1674#line 1675 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
1662 break;1675 break;
1663 case 499: /* "NameTest" */1676 case 499: /* "NameTest" */
16641677
1665/* Line 480 of lalr1.cc */1678/* Line 480 of lalr1.cc */
1666#line 914 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"1679#line 914 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
1667 { release_hack( (yyvaluep->node) ); };1680 { release_hack( (yyvaluep->node) ); };
16681681
1669/* Line 480 of lalr1.cc */1682/* Line 480 of lalr1.cc */
1670#line 1671 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"1683#line 1684 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
1671 break;1684 break;
1672 case 500: /* "Wildcard" */1685 case 500: /* "Wildcard" */
16731686
1674/* Line 480 of lalr1.cc */1687/* Line 480 of lalr1.cc */
1675#line 914 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"1688#line 914 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
1676 { release_hack( (yyvaluep->node) ); };1689 { release_hack( (yyvaluep->node) ); };
16771690
1678/* Line 480 of lalr1.cc */1691/* Line 480 of lalr1.cc */
1679#line 1680 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"1692#line 1693 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
1680 break;1693 break;
1681 case 501: /* "FilterExpr" */1694 case 501: /* "FilterExpr" */
16821695
1683/* Line 480 of lalr1.cc */1696/* Line 480 of lalr1.cc */
1684#line 923 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"1697#line 923 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
1685 { release_hack( (yyvaluep->expr) ); };1698 { release_hack( (yyvaluep->expr) ); };
16861699
1687/* Line 480 of lalr1.cc */1700/* Line 480 of lalr1.cc */
1688#line 1689 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"1701#line 1702 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
1689 break;1702 break;
1690 case 502: /* "PredicateList" */1703 case 502: /* "PredicateList" */
16911704
1692/* Line 480 of lalr1.cc */1705/* Line 480 of lalr1.cc */
1693#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"
1694 { release_hack( (yyvaluep->node) ); };1707 { release_hack( (yyvaluep->node) ); };
16951708
1696/* Line 480 of lalr1.cc */1709/* Line 480 of lalr1.cc */
1697#line 1698 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"1710#line 1711 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
1698 break;1711 break;
1699 case 503: /* "Predicate" */1712 case 503: /* "Predicate" */
17001713
1701/* Line 480 of lalr1.cc */1714/* Line 480 of lalr1.cc */
1702#line 923 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"1715#line 923 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
1703 { release_hack( (yyvaluep->expr) ); };1716 { release_hack( (yyvaluep->expr) ); };
17041717
1705/* Line 480 of lalr1.cc */1718/* Line 480 of lalr1.cc */
1706#line 1707 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"1719#line 1720 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
1707 break;1720 break;
1708 case 504: /* "PrimaryExpr" */1721 case 504: /* "PrimaryExpr" */
17091722
1710/* Line 480 of lalr1.cc */1723/* Line 480 of lalr1.cc */
1711#line 923 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"1724#line 923 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
1712 { release_hack( (yyvaluep->expr) ); };1725 { release_hack( (yyvaluep->expr) ); };
17131726
1714/* Line 480 of lalr1.cc */1727/* Line 480 of lalr1.cc */
1715#line 1716 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"1728#line 1729 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
1716 break;1729 break;
1717 case 505: /* "Literal" */1730 case 505: /* "Literal" */
17181731
1719/* Line 480 of lalr1.cc */1732/* Line 480 of lalr1.cc */
1720#line 923 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"1733#line 923 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
1721 { release_hack( (yyvaluep->expr) ); };1734 { release_hack( (yyvaluep->expr) ); };
17221735
1723/* Line 480 of lalr1.cc */1736/* Line 480 of lalr1.cc */
1724#line 1725 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"1737#line 1738 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
1725 break;1738 break;
1726 case 506: /* "NumericLiteral" */1739 case 506: /* "NumericLiteral" */
17271740
1728/* Line 480 of lalr1.cc */1741/* Line 480 of lalr1.cc */
1729#line 923 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"1742#line 923 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
1730 { release_hack( (yyvaluep->expr) ); };1743 { release_hack( (yyvaluep->expr) ); };
17311744
1732/* Line 480 of lalr1.cc */1745/* Line 480 of lalr1.cc */
1733#line 1734 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"1746#line 1747 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
1734 break;1747 break;
1735 case 507: /* "VarRef" */1748 case 507: /* "VarRef" */
17361749
1737/* Line 480 of lalr1.cc */1750/* Line 480 of lalr1.cc */
1738#line 923 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"1751#line 923 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
1739 { release_hack( (yyvaluep->expr) ); };1752 { release_hack( (yyvaluep->expr) ); };
17401753
1741/* Line 480 of lalr1.cc */1754/* Line 480 of lalr1.cc */
1742#line 1743 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"1755#line 1756 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
1743 break;1756 break;
1744 case 508: /* "ParenthesizedExpr" */1757 case 508: /* "ParenthesizedExpr" */
17451758
1746/* Line 480 of lalr1.cc */1759/* Line 480 of lalr1.cc */
1747#line 923 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"1760#line 923 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
1748 { release_hack( (yyvaluep->expr) ); };1761 { release_hack( (yyvaluep->expr) ); };
17491762
1750/* Line 480 of lalr1.cc */1763/* Line 480 of lalr1.cc */
1751#line 1752 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"1764#line 1765 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
1752 break;1765 break;
1753 case 509: /* "ContextItemExpr" */1766 case 509: /* "ContextItemExpr" */
17541767
1755/* Line 480 of lalr1.cc */1768/* Line 480 of lalr1.cc */
1756#line 923 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"1769#line 923 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
1757 { release_hack( (yyvaluep->expr) ); };1770 { release_hack( (yyvaluep->expr) ); };
17581771
1759/* Line 480 of lalr1.cc */1772/* Line 480 of lalr1.cc */
1760#line 1761 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"1773#line 1774 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
1761 break;1774 break;
1762 case 510: /* "OrderedExpr" */1775 case 510: /* "OrderedExpr" */
17631776
1764/* Line 480 of lalr1.cc */1777/* Line 480 of lalr1.cc */
1765#line 923 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"1778#line 923 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
1766 { release_hack( (yyvaluep->expr) ); };1779 { release_hack( (yyvaluep->expr) ); };
17671780
1768/* Line 480 of lalr1.cc */1781/* Line 480 of lalr1.cc */
1769#line 1770 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"1782#line 1783 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
1770 break;1783 break;
1771 case 511: /* "UnorderedExpr" */1784 case 511: /* "UnorderedExpr" */
17721785
1773/* Line 480 of lalr1.cc */1786/* Line 480 of lalr1.cc */
1774#line 923 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"1787#line 923 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
1775 { release_hack( (yyvaluep->expr) ); };1788 { release_hack( (yyvaluep->expr) ); };
17761789
1777/* Line 480 of lalr1.cc */1790/* Line 480 of lalr1.cc */
1778#line 1779 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"1791#line 1792 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
1779 break;1792 break;
1780 case 512: /* "FunctionCall" */1793 case 512: /* "FunctionCall" */
17811794
1782/* Line 480 of lalr1.cc */1795/* Line 480 of lalr1.cc */
1783#line 923 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"1796#line 923 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
1784 { release_hack( (yyvaluep->expr) ); };1797 { release_hack( (yyvaluep->expr) ); };
17851798
1786/* Line 480 of lalr1.cc */1799/* Line 480 of lalr1.cc */
1787#line 1788 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"1800#line 1801 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
1788 break;1801 break;
1789 case 513: /* "ArgList" */1802 case 513: /* "ArgList" */
17901803
1791/* Line 480 of lalr1.cc */1804/* Line 480 of lalr1.cc */
1792#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"
1793 { release_hack( (yyvaluep->node) ); };1806 { release_hack( (yyvaluep->node) ); };
17941807
1795/* Line 480 of lalr1.cc */1808/* Line 480 of lalr1.cc */
1796#line 1797 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"1809#line 1810 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
1797 break;1810 break;
1798 case 514: /* "Constructor" */1811 case 514: /* "Constructor" */
17991812
1800/* Line 480 of lalr1.cc */1813/* Line 480 of lalr1.cc */
1801#line 923 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"1814#line 923 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
1802 { release_hack( (yyvaluep->expr) ); };1815 { release_hack( (yyvaluep->expr) ); };
18031816
1804/* Line 480 of lalr1.cc */1817/* Line 480 of lalr1.cc */
1805#line 1806 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"1818#line 1819 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
1806 break;1819 break;
1807 case 515: /* "DirectConstructor" */1820 case 515: /* "DirectConstructor" */
18081821
1809/* Line 480 of lalr1.cc */1822/* Line 480 of lalr1.cc */
1810#line 923 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"1823#line 923 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
1811 { release_hack( (yyvaluep->expr) ); };1824 { release_hack( (yyvaluep->expr) ); };
18121825
1813/* Line 480 of lalr1.cc */1826/* Line 480 of lalr1.cc */
1814#line 1815 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"1827#line 1828 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
1815 break;1828 break;
1816 case 516: /* "DirElemConstructor" */1829 case 516: /* "DirElemConstructor" */
18171830
1818/* Line 480 of lalr1.cc */1831/* Line 480 of lalr1.cc */
1819#line 923 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"1832#line 923 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
1820 { release_hack( (yyvaluep->expr) ); };1833 { release_hack( (yyvaluep->expr) ); };
18211834
1822/* Line 480 of lalr1.cc */1835/* Line 480 of lalr1.cc */
1823#line 1824 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"1836#line 1837 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
1824 break;1837 break;
1825 case 517: /* "DirElemContentList" */1838 case 517: /* "DirElemContentList" */
18261839
1827/* Line 480 of lalr1.cc */1840/* Line 480 of lalr1.cc */
1828#line 914 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"1841#line 914 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
1829 { release_hack( (yyvaluep->node) ); };1842 { release_hack( (yyvaluep->node) ); };
18301843
1831/* Line 480 of lalr1.cc */1844/* Line 480 of lalr1.cc */
1832#line 1833 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"1845#line 1846 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
1833 break;1846 break;
1834 case 518: /* "DirAttributeList" */1847 case 518: /* "DirAttributeList" */
18351848
1836/* Line 480 of lalr1.cc */1849/* Line 480 of lalr1.cc */
1837#line 914 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"1850#line 914 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
1838 { release_hack( (yyvaluep->node) ); };1851 { release_hack( (yyvaluep->node) ); };
18391852
1840/* Line 480 of lalr1.cc */1853/* Line 480 of lalr1.cc */
1841#line 1842 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"1854#line 1855 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
1842 break;1855 break;
1843 case 519: /* "DirAttr" */1856 case 519: /* "DirAttr" */
18441857
1845/* Line 480 of lalr1.cc */1858/* Line 480 of lalr1.cc */
1846#line 914 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"1859#line 914 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
1847 { release_hack( (yyvaluep->node) ); };1860 { release_hack( (yyvaluep->node) ); };
18481861
1849/* Line 480 of lalr1.cc */1862/* Line 480 of lalr1.cc */
1850#line 1851 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"1863#line 1864 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
1851 break;1864 break;
1852 case 521: /* "DirAttributeValue" */1865 case 521: /* "DirAttributeValue" */
18531866
1854/* Line 480 of lalr1.cc */1867/* Line 480 of lalr1.cc */
1855#line 914 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"1868#line 914 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
1856 { release_hack( (yyvaluep->node) ); };1869 { release_hack( (yyvaluep->node) ); };
18571870
1858/* Line 480 of lalr1.cc */1871/* Line 480 of lalr1.cc */
1859#line 1860 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"1872#line 1873 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
1860 break;1873 break;
1861 case 522: /* "opt_QuoteAttrContentList" */1874 case 522: /* "opt_QuoteAttrContentList" */
18621875
1863/* Line 480 of lalr1.cc */1876/* Line 480 of lalr1.cc */
1864#line 914 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"1877#line 914 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
1865 { release_hack( (yyvaluep->node) ); };1878 { release_hack( (yyvaluep->node) ); };
18661879
1867/* Line 480 of lalr1.cc */1880/* Line 480 of lalr1.cc */
1868#line 1869 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"1881#line 1882 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
1869 break;1882 break;
1870 case 523: /* "QuoteAttrContentList" */1883 case 523: /* "QuoteAttrContentList" */
18711884
1872/* Line 480 of lalr1.cc */1885/* Line 480 of lalr1.cc */
1873#line 914 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"1886#line 914 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
1874 { release_hack( (yyvaluep->node) ); };1887 { release_hack( (yyvaluep->node) ); };
18751888
1876/* Line 480 of lalr1.cc */1889/* Line 480 of lalr1.cc */
1877#line 1878 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"1890#line 1891 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
1878 break;1891 break;
1879 case 524: /* "opt_AposAttrContentList" */1892 case 524: /* "opt_AposAttrContentList" */
18801893
1881/* Line 480 of lalr1.cc */1894/* Line 480 of lalr1.cc */
1882#line 914 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"1895#line 914 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
1883 { release_hack( (yyvaluep->node) ); };1896 { release_hack( (yyvaluep->node) ); };
18841897
1885/* Line 480 of lalr1.cc */1898/* Line 480 of lalr1.cc */
1886#line 1887 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"1899#line 1900 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
1887 break;1900 break;
1888 case 525: /* "AposAttrContentList" */1901 case 525: /* "AposAttrContentList" */
18891902
1890/* Line 480 of lalr1.cc */1903/* Line 480 of lalr1.cc */
1891#line 914 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"1904#line 914 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
1892 { release_hack( (yyvaluep->node) ); };1905 { release_hack( (yyvaluep->node) ); };
18931906
1894/* Line 480 of lalr1.cc */1907/* Line 480 of lalr1.cc */
1895#line 1896 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"1908#line 1909 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
1896 break;1909 break;
1897 case 526: /* "QuoteAttrValueContent" */1910 case 526: /* "QuoteAttrValueContent" */
18981911
1899/* Line 480 of lalr1.cc */1912/* Line 480 of lalr1.cc */
1900#line 914 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"1913#line 914 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
1901 { release_hack( (yyvaluep->node) ); };1914 { release_hack( (yyvaluep->node) ); };
19021915
1903/* Line 480 of lalr1.cc */1916/* Line 480 of lalr1.cc */
1904#line 1905 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"1917#line 1918 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
1905 break;1918 break;
1906 case 527: /* "AposAttrValueContent" */1919 case 527: /* "AposAttrValueContent" */
19071920
1908/* Line 480 of lalr1.cc */1921/* Line 480 of lalr1.cc */
1909#line 914 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"1922#line 914 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
1910 { release_hack( (yyvaluep->node) ); };1923 { release_hack( (yyvaluep->node) ); };
19111924
1912/* Line 480 of lalr1.cc */1925/* Line 480 of lalr1.cc */
1913#line 1914 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"1926#line 1927 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
1914 break;1927 break;
1915 case 528: /* "DirElemContent" */1928 case 528: /* "DirElemContent" */
19161929
1917/* Line 480 of lalr1.cc */1930/* Line 480 of lalr1.cc */
1918#line 923 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"1931#line 923 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
1919 { release_hack( (yyvaluep->expr) ); };1932 { release_hack( (yyvaluep->expr) ); };
19201933
1921/* Line 480 of lalr1.cc */1934/* Line 480 of lalr1.cc */
1922#line 1923 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"1935#line 1936 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
1923 break;1936 break;
1924 case 529: /* "CommonContent" */1937 case 529: /* "CommonContent" */
19251938
1926/* Line 480 of lalr1.cc */1939/* Line 480 of lalr1.cc */
1927#line 923 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"1940#line 923 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
1928 { release_hack( (yyvaluep->expr) ); };1941 { release_hack( (yyvaluep->expr) ); };
19291942
1930/* Line 480 of lalr1.cc */1943/* Line 480 of lalr1.cc */
1931#line 1932 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"1944#line 1945 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
1932 break;1945 break;
1933 case 530: /* "DirCommentConstructor" */1946 case 530: /* "DirCommentConstructor" */
19341947
1935/* Line 480 of lalr1.cc */1948/* Line 480 of lalr1.cc */
1936#line 923 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"1949#line 923 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
1937 { release_hack( (yyvaluep->expr) ); };1950 { release_hack( (yyvaluep->expr) ); };
19381951
1939/* Line 480 of lalr1.cc */1952/* Line 480 of lalr1.cc */
1940#line 1941 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"1953#line 1954 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
1941 break;1954 break;
1942 case 531: /* "DirPIConstructor" */1955 case 531: /* "DirPIConstructor" */
19431956
1944/* Line 480 of lalr1.cc */1957/* Line 480 of lalr1.cc */
1945#line 923 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"1958#line 923 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
1946 { release_hack( (yyvaluep->expr) ); };1959 { release_hack( (yyvaluep->expr) ); };
19471960
1948/* Line 480 of lalr1.cc */1961/* Line 480 of lalr1.cc */
1949#line 1950 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"1962#line 1963 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
1950 break;1963 break;
1951 case 532: /* "CDataSection" */1964 case 532: /* "CDataSection" */
19521965
1953/* Line 480 of lalr1.cc */1966/* Line 480 of lalr1.cc */
1954#line 923 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"1967#line 923 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
1955 { release_hack( (yyvaluep->expr) ); };1968 { release_hack( (yyvaluep->expr) ); };
19561969
1957/* Line 480 of lalr1.cc */1970/* Line 480 of lalr1.cc */
1958#line 1959 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"1971#line 1972 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
1959 break;1972 break;
1960 case 533: /* "ComputedConstructor" */1973 case 533: /* "ComputedConstructor" */
19611974
1962/* Line 480 of lalr1.cc */1975/* Line 480 of lalr1.cc */
1963#line 923 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"1976#line 923 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
1964 { release_hack( (yyvaluep->expr) ); };1977 { release_hack( (yyvaluep->expr) ); };
19651978
1966/* Line 480 of lalr1.cc */1979/* Line 480 of lalr1.cc */
1967#line 1968 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"1980#line 1981 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
1968 break;1981 break;
1969 case 534: /* "CompDocConstructor" */1982 case 534: /* "CompDocConstructor" */
19701983
1971/* Line 480 of lalr1.cc */1984/* Line 480 of lalr1.cc */
1972#line 923 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"1985#line 923 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
1973 { release_hack( (yyvaluep->expr) ); };1986 { release_hack( (yyvaluep->expr) ); };
19741987
1975/* Line 480 of lalr1.cc */1988/* Line 480 of lalr1.cc */
1976#line 1977 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"1989#line 1990 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
1977 break;1990 break;
1978 case 535: /* "CompElemConstructor" */1991 case 535: /* "CompElemConstructor" */
19791992
1980/* Line 480 of lalr1.cc */1993/* Line 480 of lalr1.cc */
1981#line 923 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"1994#line 923 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
1982 { release_hack( (yyvaluep->expr) ); };1995 { release_hack( (yyvaluep->expr) ); };
19831996
1984/* Line 480 of lalr1.cc */1997/* Line 480 of lalr1.cc */
1985#line 1986 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"1998#line 1999 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
1986 break;1999 break;
1987 case 536: /* "CompAttrConstructor" */2000 case 536: /* "CompAttrConstructor" */
19882001
1989/* Line 480 of lalr1.cc */2002/* Line 480 of lalr1.cc */
1990#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"
1991 { release_hack( (yyvaluep->expr) ); };2004 { release_hack( (yyvaluep->expr) ); };
19922005
1993/* Line 480 of lalr1.cc */2006/* Line 480 of lalr1.cc */
1994#line 1995 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"2007#line 2008 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
1995 break;2008 break;
1996 case 537: /* "CompTextConstructor" */2009 case 537: /* "CompTextConstructor" */
19972010
1998/* Line 480 of lalr1.cc */2011/* Line 480 of lalr1.cc */
1999#line 923 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"2012#line 923 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
2000 { release_hack( (yyvaluep->expr) ); };2013 { release_hack( (yyvaluep->expr) ); };
20012014
2002/* Line 480 of lalr1.cc */2015/* Line 480 of lalr1.cc */
2003#line 2004 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"2016#line 2017 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
2004 break;2017 break;
2005 case 538: /* "CompCommentConstructor" */2018 case 538: /* "CompCommentConstructor" */
20062019
2007/* Line 480 of lalr1.cc */2020/* Line 480 of lalr1.cc */
2008#line 923 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"2021#line 923 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
2009 { release_hack( (yyvaluep->expr) ); };2022 { release_hack( (yyvaluep->expr) ); };
20102023
2011/* Line 480 of lalr1.cc */2024/* Line 480 of lalr1.cc */
2012#line 2013 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"2025#line 2026 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
2013 break;2026 break;
2014 case 539: /* "CompPIConstructor" */2027 case 539: /* "CompPIConstructor" */
20152028
2016/* Line 480 of lalr1.cc */2029/* Line 480 of lalr1.cc */
2017#line 923 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"2030#line 923 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
2018 { release_hack( (yyvaluep->expr) ); };2031 { release_hack( (yyvaluep->expr) ); };
20192032
2020/* Line 480 of lalr1.cc */2033/* Line 480 of lalr1.cc */
2021#line 2022 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"2034#line 2035 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
2022 break;2035 break;
2023 case 540: /* "SingleType" */2036 case 540: /* "SingleType" */
20242037
2025/* Line 480 of lalr1.cc */2038/* Line 480 of lalr1.cc */
2026#line 914 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"2039#line 914 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
2027 { release_hack( (yyvaluep->node) ); };2040 { release_hack( (yyvaluep->node) ); };
20282041
2029/* Line 480 of lalr1.cc */2042/* Line 480 of lalr1.cc */
2030#line 2031 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"2043#line 2044 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
2031 break;2044 break;
2032 case 541: /* "TypeDeclaration" */2045 case 541: /* "TypeDeclaration" */
20332046
2034/* Line 480 of lalr1.cc */2047/* Line 480 of lalr1.cc */
2035#line 914 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"2048#line 914 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
2036 { release_hack( (yyvaluep->node) ); };2049 { release_hack( (yyvaluep->node) ); };
20372050
2038/* Line 480 of lalr1.cc */2051/* Line 480 of lalr1.cc */
2039#line 2040 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"2052#line 2053 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
2040 break;2053 break;
2041 case 542: /* "SequenceType" */2054 case 542: /* "SequenceType" */
20422055
2043/* Line 480 of lalr1.cc */2056/* Line 480 of lalr1.cc */
2044#line 914 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"2057#line 914 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
2045 { release_hack( (yyvaluep->node) ); };2058 { release_hack( (yyvaluep->node) ); };
20462059
2047/* Line 480 of lalr1.cc */2060/* Line 480 of lalr1.cc */
2048#line 2049 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"2061#line 2062 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
2049 break;2062 break;
2050 case 543: /* "OccurrenceIndicator" */2063 case 543: /* "OccurrenceIndicator" */
20512064
2052/* Line 480 of lalr1.cc */2065/* Line 480 of lalr1.cc */
2053#line 914 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"2066#line 914 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
2054 { release_hack( (yyvaluep->node) ); };2067 { release_hack( (yyvaluep->node) ); };
20552068
2056/* Line 480 of lalr1.cc */2069/* Line 480 of lalr1.cc */
2057#line 2058 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"2070#line 2071 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
2058 break;2071 break;
2059 case 544: /* "ItemType" */2072 case 544: /* "ItemType" */
20602073
2061/* Line 480 of lalr1.cc */2074/* Line 480 of lalr1.cc */
2062#line 914 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"2075#line 914 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
2063 { release_hack( (yyvaluep->node) ); };2076 { release_hack( (yyvaluep->node) ); };
20642077
2065/* Line 480 of lalr1.cc */2078/* Line 480 of lalr1.cc */
2066#line 2067 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"2079#line 2080 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
2067 break;2080 break;
2068 case 545: /* "TypeList" */2081 case 545: /* "TypeList" */
20692082
2070/* Line 480 of lalr1.cc */2083/* Line 480 of lalr1.cc */
2071#line 914 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"2084#line 914 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
2072 { release_hack( (yyvaluep->node) ); };2085 { release_hack( (yyvaluep->node) ); };
20732086
2074/* Line 480 of lalr1.cc */2087/* Line 480 of lalr1.cc */
2075#line 2076 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"2088#line 2089 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
2076 break;2089 break;
2077 case 546: /* "AtomicType" */2090 case 546: /* "AtomicType" */
20782091
2079/* Line 480 of lalr1.cc */2092/* Line 480 of lalr1.cc */
2080#line 914 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"2093#line 914 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
2081 { release_hack( (yyvaluep->node) ); };2094 { release_hack( (yyvaluep->node) ); };
20822095
2083/* Line 480 of lalr1.cc */2096/* Line 480 of lalr1.cc */
2084#line 2085 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"2097#line 2098 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
2085 break;2098 break;
2086 case 547: /* "KindTest" */2099 case 547: /* "KindTest" */
20872100
2088/* Line 480 of lalr1.cc */2101/* Line 480 of lalr1.cc */
2089#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"
2090 { release_hack( (yyvaluep->node) ); };2103 { release_hack( (yyvaluep->node) ); };
20912104
2092/* Line 480 of lalr1.cc */2105/* Line 480 of lalr1.cc */
2093#line 2094 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"2106#line 2107 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
2094 break;2107 break;
2095 case 548: /* "AnyKindTest" */2108 case 548: /* "AnyKindTest" */
20962109
2097/* Line 480 of lalr1.cc */2110/* Line 480 of lalr1.cc */
2098#line 914 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"2111#line 914 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
2099 { release_hack( (yyvaluep->node) ); };2112 { release_hack( (yyvaluep->node) ); };
21002113
2101/* Line 480 of lalr1.cc */2114/* Line 480 of lalr1.cc */
2102#line 2103 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"2115#line 2116 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
2103 break;2116 break;
2104 case 549: /* "DocumentTest" */2117 case 549: /* "DocumentTest" */
21052118
2106/* Line 480 of lalr1.cc */2119/* Line 480 of lalr1.cc */
2107#line 914 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"2120#line 914 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
2108 { release_hack( (yyvaluep->node) ); };2121 { release_hack( (yyvaluep->node) ); };
21092122
2110/* Line 480 of lalr1.cc */2123/* Line 480 of lalr1.cc */
2111#line 2112 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"2124#line 2125 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
2112 break;2125 break;
2113 case 550: /* "TextTest" */2126 case 550: /* "TextTest" */
21142127
2115/* Line 480 of lalr1.cc */2128/* Line 480 of lalr1.cc */
2116#line 914 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"2129#line 914 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
2117 { release_hack( (yyvaluep->node) ); };2130 { release_hack( (yyvaluep->node) ); };
21182131
2119/* Line 480 of lalr1.cc */2132/* Line 480 of lalr1.cc */
2120#line 2121 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"2133#line 2134 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
2121 break;2134 break;
2122 case 551: /* "CommentTest" */2135 case 551: /* "CommentTest" */
21232136
2124/* Line 480 of lalr1.cc */2137/* Line 480 of lalr1.cc */
2125#line 914 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"2138#line 914 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
2126 { release_hack( (yyvaluep->node) ); };2139 { release_hack( (yyvaluep->node) ); };
21272140
2128/* Line 480 of lalr1.cc */2141/* Line 480 of lalr1.cc */
2129#line 2130 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"2142#line 2143 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
2130 break;2143 break;
2131 case 552: /* "PITest" */2144 case 552: /* "PITest" */
21322145
2133/* Line 480 of lalr1.cc */2146/* Line 480 of lalr1.cc */
2134#line 914 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"2147#line 914 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
2135 { release_hack( (yyvaluep->node) ); };2148 { release_hack( (yyvaluep->node) ); };
21362149
2137/* Line 480 of lalr1.cc */2150/* Line 480 of lalr1.cc */
2138#line 2139 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"2151#line 2152 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
2139 break;2152 break;
2140 case 553: /* "AttributeTest" */2153 case 553: /* "AttributeTest" */
21412154
2142/* Line 480 of lalr1.cc */2155/* Line 480 of lalr1.cc */
2143#line 914 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"2156#line 914 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
2144 { release_hack( (yyvaluep->node) ); };2157 { release_hack( (yyvaluep->node) ); };
21452158
2146/* Line 480 of lalr1.cc */2159/* Line 480 of lalr1.cc */
2147#line 2148 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"2160#line 2161 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
2148 break;2161 break;
2149 case 554: /* "SchemaAttributeTest" */2162 case 554: /* "SchemaAttributeTest" */
21502163
2151/* Line 480 of lalr1.cc */2164/* Line 480 of lalr1.cc */
2152#line 914 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"2165#line 914 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
2153 { release_hack( (yyvaluep->node) ); };2166 { release_hack( (yyvaluep->node) ); };
21542167
2155/* Line 480 of lalr1.cc */2168/* Line 480 of lalr1.cc */
2156#line 2157 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"2169#line 2170 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
2157 break;2170 break;
2158 case 555: /* "ElementTest" */2171 case 555: /* "ElementTest" */
21592172
2160/* Line 480 of lalr1.cc */2173/* Line 480 of lalr1.cc */
2161#line 914 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"2174#line 914 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
2162 { release_hack( (yyvaluep->node) ); };2175 { release_hack( (yyvaluep->node) ); };
21632176
2164/* Line 480 of lalr1.cc */2177/* Line 480 of lalr1.cc */
2165#line 2166 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"2178#line 2179 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
2166 break;2179 break;
2167 case 556: /* "SchemaElementTest" */2180 case 556: /* "SchemaElementTest" */
21682181
2169/* Line 480 of lalr1.cc */2182/* Line 480 of lalr1.cc */
2170#line 914 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"2183#line 914 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
2171 { release_hack( (yyvaluep->node) ); };2184 { release_hack( (yyvaluep->node) ); };
21722185
2173/* Line 480 of lalr1.cc */2186/* Line 480 of lalr1.cc */
2174#line 2175 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"2187#line 2188 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
2175 break;2188 break;
2176 case 557: /* "TypeName" */2189 case 557: /* "TypeName" */
21772190
2178/* Line 480 of lalr1.cc */2191/* Line 480 of lalr1.cc */
2179#line 914 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"2192#line 914 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
2180 { release_hack( (yyvaluep->node) ); };2193 { release_hack( (yyvaluep->node) ); };
21812194
2182/* Line 480 of lalr1.cc */2195/* Line 480 of lalr1.cc */
2183#line 2184 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"2196#line 2197 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
2184 break;2197 break;
2185 case 558: /* "TypeName_WITH_HOOK" */2198 case 558: /* "TypeName_WITH_HOOK" */
21862199
2187/* Line 480 of lalr1.cc */2200/* Line 480 of lalr1.cc */
2188#line 914 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"2201#line 914 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
2189 { release_hack( (yyvaluep->node) ); };2202 { release_hack( (yyvaluep->node) ); };
21902203
2191/* Line 480 of lalr1.cc */2204/* Line 480 of lalr1.cc */
2192#line 2193 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"2205#line 2206 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
2193 break;2206 break;
2194 case 559: /* "StringLiteral" */2207 case 559: /* "StringLiteral" */
21952208
2196/* Line 480 of lalr1.cc */2209/* Line 480 of lalr1.cc */
2197#line 923 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"2210#line 923 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
2198 { release_hack( (yyvaluep->expr) ); };2211 { release_hack( (yyvaluep->expr) ); };
21992212
2200/* Line 480 of lalr1.cc */2213/* Line 480 of lalr1.cc */
2201#line 2202 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"2214#line 2215 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
2202 break;2215 break;
2203 case 564: /* "AnyFunctionTest" */2216 case 564: /* "AnyFunctionTest" */
22042217
2205/* Line 480 of lalr1.cc */2218/* Line 480 of lalr1.cc */
2206#line 914 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"2219#line 914 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
2207 { release_hack( (yyvaluep->node) ); };2220 { release_hack( (yyvaluep->node) ); };
22082221
2209/* Line 480 of lalr1.cc */2222/* Line 480 of lalr1.cc */
2210#line 2211 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"2223#line 2224 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
2211 break;2224 break;
2212 case 565: /* "TypedFunctionTest" */2225 case 565: /* "TypedFunctionTest" */
22132226
2214/* Line 480 of lalr1.cc */2227/* Line 480 of lalr1.cc */
2215#line 914 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"2228#line 914 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
2216 { release_hack( (yyvaluep->node) ); };2229 { release_hack( (yyvaluep->node) ); };
22172230
2218/* Line 480 of lalr1.cc */2231/* Line 480 of lalr1.cc */
2219#line 2220 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"2232#line 2233 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
2220 break;2233 break;
2221 case 568: /* "InsertExpr" */2234 case 568: /* "InsertExpr" */
22222235
2223/* Line 480 of lalr1.cc */2236/* Line 480 of lalr1.cc */
2224#line 923 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"2237#line 923 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
2225 { release_hack( (yyvaluep->expr) ); };2238 { release_hack( (yyvaluep->expr) ); };
22262239
2227/* Line 480 of lalr1.cc */2240/* Line 480 of lalr1.cc */
2228#line 2229 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"2241#line 2242 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
2229 break;2242 break;
2230 case 569: /* "DeleteExpr" */2243 case 569: /* "DeleteExpr" */
22312244
2232/* Line 480 of lalr1.cc */2245/* Line 480 of lalr1.cc */
2233#line 923 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"2246#line 923 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
2234 { release_hack( (yyvaluep->expr) ); };2247 { release_hack( (yyvaluep->expr) ); };
22352248
2236/* Line 480 of lalr1.cc */2249/* Line 480 of lalr1.cc */
2237#line 2238 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"2250#line 2251 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
2238 break;2251 break;
2239 case 570: /* "ReplaceExpr" */2252 case 570: /* "ReplaceExpr" */
22402253
2241/* Line 480 of lalr1.cc */2254/* Line 480 of lalr1.cc */
2242#line 923 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"2255#line 923 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
2243 { release_hack( (yyvaluep->expr) ); };2256 { release_hack( (yyvaluep->expr) ); };
22442257
2245/* Line 480 of lalr1.cc */2258/* Line 480 of lalr1.cc */
2246#line 2247 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"2259#line 2260 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
2247 break;2260 break;
2248 case 571: /* "RenameExpr" */2261 case 571: /* "RenameExpr" */
22492262
2250/* Line 480 of lalr1.cc */2263/* Line 480 of lalr1.cc */
2251#line 923 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"2264#line 923 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
2252 { release_hack( (yyvaluep->expr) ); };2265 { release_hack( (yyvaluep->expr) ); };
22532266
2254/* Line 480 of lalr1.cc */2267/* Line 480 of lalr1.cc */
2255#line 2256 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"2268#line 2269 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
2256 break;2269 break;
2257 case 572: /* "TransformExpr" */2270 case 572: /* "TransformExpr" */
22582271
2259/* Line 480 of lalr1.cc */2272/* Line 480 of lalr1.cc */
2260#line 923 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"2273#line 923 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
2261 { release_hack( (yyvaluep->expr) ); };2274 { release_hack( (yyvaluep->expr) ); };
22622275
2263/* Line 480 of lalr1.cc */2276/* Line 480 of lalr1.cc */
2264#line 2265 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"2277#line 2278 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
2265 break;2278 break;
2266 case 573: /* "VarNameList" */2279 case 573: /* "VarNameList" */
22672280
2268/* Line 480 of lalr1.cc */2281/* Line 480 of lalr1.cc */
2269#line 923 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"2282#line 923 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
2270 { release_hack( (yyvaluep->expr) ); };2283 { release_hack( (yyvaluep->expr) ); };
22712284
2272/* Line 480 of lalr1.cc */2285/* Line 480 of lalr1.cc */
2273#line 2274 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"2286#line 2287 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
2274 break;2287 break;
2275 case 574: /* "VarNameDecl" */2288 case 574: /* "VarNameDecl" */
22762289
2277/* Line 480 of lalr1.cc */2290/* Line 480 of lalr1.cc */
2278#line 923 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"2291#line 923 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
2279 { release_hack( (yyvaluep->expr) ); };2292 { release_hack( (yyvaluep->expr) ); };
22802293
2281/* Line 480 of lalr1.cc */2294/* Line 480 of lalr1.cc */
2282#line 2283 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"2295#line 2296 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
2283 break;2296 break;
2284 case 575: /* "TryExpr" */2297 case 575: /* "TryExpr" */
22852298
2286/* Line 480 of lalr1.cc */2299/* Line 480 of lalr1.cc */
2287#line 923 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"2300#line 923 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
2288 { release_hack( (yyvaluep->expr) ); };2301 { release_hack( (yyvaluep->expr) ); };
22892302
2290/* Line 480 of lalr1.cc */2303/* Line 480 of lalr1.cc */
2291#line 2292 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"2304#line 2305 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
2292 break;2305 break;
2293 case 576: /* "CatchListExpr" */2306 case 576: /* "CatchListExpr" */
22942307
2295/* Line 480 of lalr1.cc */2308/* Line 480 of lalr1.cc */
2296#line 923 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"2309#line 923 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
2297 { release_hack( (yyvaluep->expr) ); };2310 { release_hack( (yyvaluep->expr) ); };
22982311
2299/* Line 480 of lalr1.cc */2312/* Line 480 of lalr1.cc */
2300#line 2301 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"2313#line 2314 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
2301 break;2314 break;
2302 case 577: /* "CatchExpr" */2315 case 577: /* "CatchExpr" */
23032316
2304/* Line 480 of lalr1.cc */2317/* Line 480 of lalr1.cc */
2305#line 923 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"2318#line 923 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
2306 { release_hack( (yyvaluep->expr) ); };2319 { release_hack( (yyvaluep->expr) ); };
23072320
2308/* Line 480 of lalr1.cc */2321/* Line 480 of lalr1.cc */
2309#line 2310 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"2322#line 2323 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
2310 break;2323 break;
2311 case 578: /* "BracedExpr" */2324 case 578: /* "BracedExpr" */
23122325
2313/* Line 480 of lalr1.cc */2326/* Line 480 of lalr1.cc */
2314#line 923 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"2327#line 923 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
2315 { release_hack( (yyvaluep->expr) ); };2328 { release_hack( (yyvaluep->expr) ); };
23162329
2317/* Line 480 of lalr1.cc */2330/* Line 480 of lalr1.cc */
2318#line 2319 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"2331#line 2332 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
2319 break;2332 break;
2320 case 579: /* "NameTestList" */2333 case 579: /* "NameTestList" */
23212334
2322/* Line 480 of lalr1.cc */2335/* Line 480 of lalr1.cc */
2323#line 926 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"2336#line 926 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
2324 { delete (yyvaluep->name_test_list); };2337 { delete (yyvaluep->name_test_list); };
23252338
2326/* Line 480 of lalr1.cc */2339/* Line 480 of lalr1.cc */
2327#line 2328 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"2340#line 2341 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
2328 break;2341 break;
2329 case 580: /* "FTSelection" */2342 case 580: /* "FTSelection" */
23302343
2331/* Line 480 of lalr1.cc */2344/* Line 480 of lalr1.cc */
2332#line 917 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"2345#line 917 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
2333 { release_hack( (yyvaluep->node) ); };2346 { release_hack( (yyvaluep->node) ); };
23342347
2335/* Line 480 of lalr1.cc */2348/* Line 480 of lalr1.cc */
2336#line 2337 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"2349#line 2350 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
2337 break;2350 break;
2338 case 583: /* "FTOr" */2351 case 583: /* "FTOr" */
23392352
2340/* Line 480 of lalr1.cc */2353/* Line 480 of lalr1.cc */
2341#line 917 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"2354#line 917 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
2342 { release_hack( (yyvaluep->node) ); };2355 { release_hack( (yyvaluep->node) ); };
23432356
2344/* Line 480 of lalr1.cc */2357/* Line 480 of lalr1.cc */
2345#line 2346 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"2358#line 2359 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
2346 break;2359 break;
2347 case 584: /* "FTAnd" */2360 case 584: /* "FTAnd" */
23482361
2349/* Line 480 of lalr1.cc */2362/* Line 480 of lalr1.cc */
2350#line 917 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"2363#line 917 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
2351 { release_hack( (yyvaluep->node) ); };2364 { release_hack( (yyvaluep->node) ); };
23522365
2353/* Line 480 of lalr1.cc */2366/* Line 480 of lalr1.cc */
2354#line 2355 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"2367#line 2368 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
2355 break;2368 break;
2356 case 585: /* "FTMildNot" */2369 case 585: /* "FTMildNot" */
23572370
2358/* Line 480 of lalr1.cc */2371/* Line 480 of lalr1.cc */
2359#line 917 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"2372#line 917 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
2360 { release_hack( (yyvaluep->node) ); };2373 { release_hack( (yyvaluep->node) ); };
23612374
2362/* Line 480 of lalr1.cc */2375/* Line 480 of lalr1.cc */
2363#line 2364 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"2376#line 2377 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
2364 break;2377 break;
2365 case 586: /* "FTUnaryNot" */2378 case 586: /* "FTUnaryNot" */
23662379
2367/* Line 480 of lalr1.cc */2380/* Line 480 of lalr1.cc */
2368#line 917 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"2381#line 917 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
2369 { release_hack( (yyvaluep->node) ); };2382 { release_hack( (yyvaluep->node) ); };
23702383
2371/* Line 480 of lalr1.cc */2384/* Line 480 of lalr1.cc */
2372#line 2373 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"2385#line 2386 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
2373 break;2386 break;
2374 case 587: /* "FTPrimaryWithOptions" */2387 case 587: /* "FTPrimaryWithOptions" */
23752388
2376/* Line 480 of lalr1.cc */2389/* Line 480 of lalr1.cc */
2377#line 917 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"2390#line 917 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
2378 { release_hack( (yyvaluep->node) ); };2391 { release_hack( (yyvaluep->node) ); };
23792392
2380/* Line 480 of lalr1.cc */2393/* Line 480 of lalr1.cc */
2381#line 2382 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"2394#line 2395 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
2382 break;2395 break;
2383 case 588: /* "opt_FTMatchOptions" */2396 case 588: /* "opt_FTMatchOptions" */
23842397
2385/* Line 480 of lalr1.cc */2398/* Line 480 of lalr1.cc */
2386#line 917 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"2399#line 917 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
2387 { release_hack( (yyvaluep->node) ); };2400 { release_hack( (yyvaluep->node) ); };
23882401
2389/* Line 480 of lalr1.cc */2402/* Line 480 of lalr1.cc */
2390#line 2391 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"2403#line 2404 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
2391 break;2404 break;
2392 case 590: /* "FTWeight" */2405 case 590: /* "FTWeight" */
23932406
2394/* Line 480 of lalr1.cc */2407/* Line 480 of lalr1.cc */
2395#line 917 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"2408#line 917 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
2396 { release_hack( (yyvaluep->node) ); };2409 { release_hack( (yyvaluep->node) ); };
23972410
2398/* Line 480 of lalr1.cc */2411/* Line 480 of lalr1.cc */
2399#line 2400 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"2412#line 2413 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
2400 break;2413 break;
2401 case 591: /* "FTPrimary" */2414 case 591: /* "FTPrimary" */
24022415
2403/* Line 480 of lalr1.cc */2416/* Line 480 of lalr1.cc */
2404#line 917 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"2417#line 917 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
2405 { release_hack( (yyvaluep->node) ); };2418 { release_hack( (yyvaluep->node) ); };
24062419
2407/* Line 480 of lalr1.cc */2420/* Line 480 of lalr1.cc */
2408#line 2409 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"2421#line 2422 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
2409 break;2422 break;
2410 case 592: /* "opt_FTTimes" */2423 case 592: /* "opt_FTTimes" */
24112424
2412/* Line 480 of lalr1.cc */2425/* Line 480 of lalr1.cc */
2413#line 917 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"2426#line 917 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
2414 { release_hack( (yyvaluep->node) ); };2427 { release_hack( (yyvaluep->node) ); };
24152428
2416/* Line 480 of lalr1.cc */2429/* Line 480 of lalr1.cc */
2417#line 2418 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"2430#line 2431 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
2418 break;2431 break;
2419 case 593: /* "FTExtensionSelection" */2432 case 593: /* "FTExtensionSelection" */
24202433
2421/* Line 480 of lalr1.cc */2434/* Line 480 of lalr1.cc */
2422#line 917 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"2435#line 917 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
2423 { release_hack( (yyvaluep->node) ); };2436 { release_hack( (yyvaluep->node) ); };
24242437
2425/* Line 480 of lalr1.cc */2438/* Line 480 of lalr1.cc */
2426#line 2427 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"2439#line 2440 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
2427 break;2440 break;
2428 case 595: /* "FTWords" */2441 case 595: /* "FTWords" */
24292442
2430/* Line 480 of lalr1.cc */2443/* Line 480 of lalr1.cc */
2431#line 917 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"2444#line 917 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
2432 { release_hack( (yyvaluep->node) ); };2445 { release_hack( (yyvaluep->node) ); };
24332446
2434/* Line 480 of lalr1.cc */2447/* Line 480 of lalr1.cc */
2435#line 2436 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"2448#line 2449 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
2436 break;2449 break;
2437 case 596: /* "FTWordsValue" */2450 case 596: /* "FTWordsValue" */
24382451
2439/* Line 480 of lalr1.cc */2452/* Line 480 of lalr1.cc */
2440#line 917 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"2453#line 917 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
2441 { release_hack( (yyvaluep->node) ); };2454 { release_hack( (yyvaluep->node) ); };
24422455
2443/* Line 480 of lalr1.cc */2456/* Line 480 of lalr1.cc */
2444#line 2445 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"2457#line 2458 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
2445 break;2458 break;
2446 case 598: /* "FTAnyallOption" */2459 case 598: /* "FTAnyallOption" */
24472460
2448/* Line 480 of lalr1.cc */2461/* Line 480 of lalr1.cc */
2449#line 917 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"2462#line 917 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
2450 { release_hack( (yyvaluep->node) ); };2463 { release_hack( (yyvaluep->node) ); };
24512464
2452/* Line 480 of lalr1.cc */2465/* Line 480 of lalr1.cc */
2453#line 2454 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"2466#line 2467 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
2454 break;2467 break;
2455 case 601: /* "FTPosFilter" */2468 case 601: /* "FTPosFilter" */
24562469
2457/* Line 480 of lalr1.cc */2470/* Line 480 of lalr1.cc */
2458#line 917 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"2471#line 917 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
2459 { release_hack( (yyvaluep->node) ); };2472 { release_hack( (yyvaluep->node) ); };
24602473
2461/* Line 480 of lalr1.cc */2474/* Line 480 of lalr1.cc */
2462#line 2463 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"2475#line 2476 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
2463 break;2476 break;
2464 case 602: /* "FTOrder" */2477 case 602: /* "FTOrder" */
24652478
2466/* Line 480 of lalr1.cc */2479/* Line 480 of lalr1.cc */
2467#line 917 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"2480#line 917 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
2468 { release_hack( (yyvaluep->node) ); };2481 { release_hack( (yyvaluep->node) ); };
24692482
2470/* Line 480 of lalr1.cc */2483/* Line 480 of lalr1.cc */
2471#line 2472 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"2484#line 2485 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
2472 break;2485 break;
2473 case 603: /* "FTWindow" */2486 case 603: /* "FTWindow" */
24742487
2475/* Line 480 of lalr1.cc */2488/* Line 480 of lalr1.cc */
2476#line 917 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"2489#line 917 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
2477 { release_hack( (yyvaluep->node) ); };2490 { release_hack( (yyvaluep->node) ); };
24782491
2479/* Line 480 of lalr1.cc */2492/* Line 480 of lalr1.cc */
2480#line 2481 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"2493#line 2494 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
2481 break;2494 break;
2482 case 604: /* "FTDistance" */2495 case 604: /* "FTDistance" */
24832496
2484/* Line 480 of lalr1.cc */2497/* Line 480 of lalr1.cc */
2485#line 917 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"2498#line 917 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
2486 { release_hack( (yyvaluep->node) ); };2499 { release_hack( (yyvaluep->node) ); };
24872500
2488/* Line 480 of lalr1.cc */2501/* Line 480 of lalr1.cc */
2489#line 2490 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"2502#line 2503 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
2490 break;2503 break;
2491 case 605: /* "FTUnit" */2504 case 605: /* "FTUnit" */
24922505
2493/* Line 480 of lalr1.cc */2506/* Line 480 of lalr1.cc */
2494#line 917 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"2507#line 917 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
2495 { release_hack( (yyvaluep->node) ); };2508 { release_hack( (yyvaluep->node) ); };
24962509
2497/* Line 480 of lalr1.cc */2510/* Line 480 of lalr1.cc */
2498#line 2499 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"2511#line 2512 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
2499 break;2512 break;
2500 case 606: /* "FTMatchOptions" */2513 case 606: /* "FTMatchOptions" */
25012514
2502/* Line 480 of lalr1.cc */2515/* Line 480 of lalr1.cc */
2503#line 917 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"2516#line 917 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
2504 { release_hack( (yyvaluep->node) ); };2517 { release_hack( (yyvaluep->node) ); };
25052518
2506/* Line 480 of lalr1.cc */2519/* Line 480 of lalr1.cc */
2507#line 2508 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"2520#line 2521 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
2508 break;2521 break;
2509 case 607: /* "FTMatchOption" */2522 case 607: /* "FTMatchOption" */
25102523
2511/* Line 480 of lalr1.cc */2524/* Line 480 of lalr1.cc */
2512#line 917 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"2525#line 917 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
2513 { release_hack( (yyvaluep->node) ); };2526 { release_hack( (yyvaluep->node) ); };
25142527
2515/* Line 480 of lalr1.cc */2528/* Line 480 of lalr1.cc */
2516#line 2517 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"2529#line 2530 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
2517 break;2530 break;
2518 case 608: /* "FTCaseOption" */2531 case 608: /* "FTCaseOption" */
25192532
2520/* Line 480 of lalr1.cc */2533/* Line 480 of lalr1.cc */
2521#line 917 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"2534#line 917 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
2522 { release_hack( (yyvaluep->node) ); };2535 { release_hack( (yyvaluep->node) ); };
25232536
2524/* Line 480 of lalr1.cc */2537/* Line 480 of lalr1.cc */
2525#line 2526 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"2538#line 2539 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
2526 break;2539 break;
2527 case 609: /* "FTDiacriticsOption" */2540 case 609: /* "FTDiacriticsOption" */
25282541
2529/* Line 480 of lalr1.cc */2542/* Line 480 of lalr1.cc */
2530#line 917 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"2543#line 917 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
2531 { release_hack( (yyvaluep->node) ); };2544 { release_hack( (yyvaluep->node) ); };
25322545
2533/* Line 480 of lalr1.cc */2546/* Line 480 of lalr1.cc */
2534#line 2535 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"2547#line 2548 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
2535 break;2548 break;
2536 case 610: /* "FTExtensionOption" */2549 case 610: /* "FTExtensionOption" */
25372550
2538/* Line 480 of lalr1.cc */2551/* Line 480 of lalr1.cc */
2539#line 917 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"2552#line 917 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
2540 { release_hack( (yyvaluep->node) ); };2553 { release_hack( (yyvaluep->node) ); };
25412554
2542/* Line 480 of lalr1.cc */2555/* Line 480 of lalr1.cc */
2543#line 2544 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"2556#line 2557 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
2544 break;2557 break;
2545 case 611: /* "FTStemOption" */2558 case 611: /* "FTStemOption" */
25462559
2547/* Line 480 of lalr1.cc */2560/* Line 480 of lalr1.cc */
2548#line 917 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"2561#line 917 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
2549 { release_hack( (yyvaluep->node) ); };2562 { release_hack( (yyvaluep->node) ); };
25502563
2551/* Line 480 of lalr1.cc */2564/* Line 480 of lalr1.cc */
2552#line 2553 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"2565#line 2566 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
2553 break;2566 break;
2554 case 612: /* "FTThesaurusOption" */2567 case 612: /* "FTThesaurusOption" */
25552568
2556/* Line 480 of lalr1.cc */2569/* Line 480 of lalr1.cc */
2557#line 917 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"2570#line 917 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
2558 { release_hack( (yyvaluep->node) ); };2571 { release_hack( (yyvaluep->node) ); };
25592572
2560/* Line 480 of lalr1.cc */2573/* Line 480 of lalr1.cc */
2561#line 2562 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"2574#line 2575 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
2562 break;2575 break;
2563 case 616: /* "FTThesaurusID" */2576 case 616: /* "FTThesaurusID" */
25642577
2565/* Line 480 of lalr1.cc */2578/* Line 480 of lalr1.cc */
2566#line 917 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"2579#line 917 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
2567 { release_hack( (yyvaluep->node) ); };2580 { release_hack( (yyvaluep->node) ); };
25682581
2569/* Line 480 of lalr1.cc */2582/* Line 480 of lalr1.cc */
2570#line 2571 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"2583#line 2584 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
2571 break;2584 break;
2572 case 619: /* "FTStopWordOption" */2585 case 619: /* "FTStopWordOption" */
25732586
2574/* Line 480 of lalr1.cc */2587/* Line 480 of lalr1.cc */
2575#line 917 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"2588#line 917 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
2576 { release_hack( (yyvaluep->node) ); };2589 { release_hack( (yyvaluep->node) ); };
25772590
2578/* Line 480 of lalr1.cc */2591/* Line 480 of lalr1.cc */
2579#line 2580 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"2592#line 2593 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
2580 break;2593 break;
2581 case 620: /* "FTStopWords" */2594 case 620: /* "FTStopWords" */
25822595
2583/* Line 480 of lalr1.cc */2596/* Line 480 of lalr1.cc */
2584#line 917 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"2597#line 917 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
2585 { release_hack( (yyvaluep->node) ); };2598 { release_hack( (yyvaluep->node) ); };
25862599
2587/* Line 480 of lalr1.cc */2600/* Line 480 of lalr1.cc */
2588#line 2589 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"2601#line 2602 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
2589 break;2602 break;
2590 case 624: /* "FTStopWordsInclExcl" */2603 case 624: /* "FTStopWordsInclExcl" */
25912604
2592/* Line 480 of lalr1.cc */2605/* Line 480 of lalr1.cc */
2593#line 917 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"2606#line 917 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
2594 { release_hack( (yyvaluep->node) ); };2607 { release_hack( (yyvaluep->node) ); };
25952608
2596/* Line 480 of lalr1.cc */2609/* Line 480 of lalr1.cc */
2597#line 2598 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"2610#line 2611 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
2598 break;2611 break;
2599 case 625: /* "FTLanguageOption" */2612 case 625: /* "FTLanguageOption" */
26002613
2601/* Line 480 of lalr1.cc */2614/* Line 480 of lalr1.cc */
2602#line 917 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"2615#line 917 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
2603 { release_hack( (yyvaluep->node) ); };2616 { release_hack( (yyvaluep->node) ); };
26042617
2605/* Line 480 of lalr1.cc */2618/* Line 480 of lalr1.cc */
2606#line 2607 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"2619#line 2620 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
2607 break;2620 break;
2608 case 626: /* "FTWildCardOption" */2621 case 626: /* "FTWildCardOption" */
26092622
2610/* Line 480 of lalr1.cc */2623/* Line 480 of lalr1.cc */
2611#line 917 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"2624#line 917 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
2612 { release_hack( (yyvaluep->node) ); };2625 { release_hack( (yyvaluep->node) ); };
26132626
2614/* Line 480 of lalr1.cc */2627/* Line 480 of lalr1.cc */
2615#line 2616 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"2628#line 2629 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
2616 break;2629 break;
2617 case 627: /* "FTContent" */2630 case 627: /* "FTContent" */
26182631
2619/* Line 480 of lalr1.cc */2632/* Line 480 of lalr1.cc */
2620#line 917 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"2633#line 917 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
2621 { release_hack( (yyvaluep->node) ); };2634 { release_hack( (yyvaluep->node) ); };
26222635
2623/* Line 480 of lalr1.cc */2636/* Line 480 of lalr1.cc */
2624#line 2625 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"2637#line 2638 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
2625 break;2638 break;
2626 case 628: /* "FTTimes" */2639 case 628: /* "FTTimes" */
26272640
2628/* Line 480 of lalr1.cc */2641/* Line 480 of lalr1.cc */
2629#line 917 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"2642#line 917 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
2630 { release_hack( (yyvaluep->node) ); };2643 { release_hack( (yyvaluep->node) ); };
26312644
2632/* Line 480 of lalr1.cc */2645/* Line 480 of lalr1.cc */
2633#line 2634 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"2646#line 2647 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
2634 break;2647 break;
2635 case 629: /* "FTRange" */2648 case 629: /* "FTRange" */
26362649
2637/* Line 480 of lalr1.cc */2650/* Line 480 of lalr1.cc */
2638#line 917 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"2651#line 917 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
2639 { release_hack( (yyvaluep->node) ); };2652 { release_hack( (yyvaluep->node) ); };
26402653
2641/* Line 480 of lalr1.cc */2654/* Line 480 of lalr1.cc */
2642#line 2643 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"2655#line 2656 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
2643 break;2656 break;
2644 case 630: /* "FTScope" */2657 case 630: /* "FTScope" */
26452658
2646/* Line 480 of lalr1.cc */2659/* Line 480 of lalr1.cc */
2647#line 917 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"2660#line 917 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
2648 { release_hack( (yyvaluep->node) ); };2661 { release_hack( (yyvaluep->node) ); };
26492662
2650/* Line 480 of lalr1.cc */2663/* Line 480 of lalr1.cc */
2651#line 2652 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"2664#line 2665 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
2652 break;2665 break;
2653 case 631: /* "FTBigUnit" */2666 case 631: /* "FTBigUnit" */
26542667
2655/* Line 480 of lalr1.cc */2668/* Line 480 of lalr1.cc */
2656#line 917 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"2669#line 917 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
2657 { release_hack( (yyvaluep->node) ); };2670 { release_hack( (yyvaluep->node) ); };
26582671
2659/* Line 480 of lalr1.cc */2672/* Line 480 of lalr1.cc */
2660#line 2661 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"2673#line 2674 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
2661 break;2674 break;
2662 case 632: /* "FTIgnoreOption" */2675 case 632: /* "FTIgnoreOption" */
26632676
2664/* Line 480 of lalr1.cc */2677/* Line 480 of lalr1.cc */
2665#line 917 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"2678#line 917 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
2666 { release_hack( (yyvaluep->node) ); };2679 { release_hack( (yyvaluep->node) ); };
26672680
2668/* Line 480 of lalr1.cc */2681/* Line 480 of lalr1.cc */
2669#line 2670 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"2682#line 2683 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
2670 break;2683 break;
2671 case 633: /* "JSONArrayConstructor" */2684 case 633: /* "JSONArrayConstructor" */
26722685
2673/* Line 480 of lalr1.cc */2686/* Line 480 of lalr1.cc */
2674#line 920 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"2687#line 920 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
2675 { release_hack( (yyvaluep->expr) ); };2688 { release_hack( (yyvaluep->expr) ); };
26762689
2677/* Line 480 of lalr1.cc */2690/* Line 480 of lalr1.cc */
2678#line 2679 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"2691#line 2692 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
2679 break;2692 break;
2680 case 634: /* "JSONSimpleObjectUnion" */2693 case 634: /* "JSONSimpleObjectUnion" */
26812694
2682/* Line 480 of lalr1.cc */2695/* Line 480 of lalr1.cc */
2683#line 920 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"2696#line 920 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
2684 { release_hack( (yyvaluep->expr) ); };2697 { release_hack( (yyvaluep->expr) ); };
26852698
2686/* Line 480 of lalr1.cc */2699/* Line 480 of lalr1.cc */
2687#line 2688 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"2700#line 2701 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
2688 break;2701 break;
2689 case 635: /* "JSONAccumulatorObjectUnion" */2702 case 635: /* "JSONAccumulatorObjectUnion" */
26902703
2691/* Line 480 of lalr1.cc */2704/* Line 480 of lalr1.cc */
2692#line 920 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"2705#line 920 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
2693 { release_hack( (yyvaluep->expr) ); };2706 { release_hack( (yyvaluep->expr) ); };
26942707
2695/* Line 480 of lalr1.cc */2708/* Line 480 of lalr1.cc */
2696#line 2697 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"2709#line 2710 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
2697 break;2710 break;
2698 case 636: /* "JSONObjectConstructor" */2711 case 636: /* "JSONObjectConstructor" */
26992712
2700/* Line 480 of lalr1.cc */2713/* Line 480 of lalr1.cc */
2701#line 920 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"2714#line 920 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
2702 { release_hack( (yyvaluep->expr) ); };2715 { release_hack( (yyvaluep->expr) ); };
27032716
2704/* Line 480 of lalr1.cc */2717/* Line 480 of lalr1.cc */
2705#line 2706 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"2718#line 2719 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
2706 break;2719 break;
2707 case 637: /* "JSONPairList" */2720 case 637: /* "JSONPairList" */
27082721
2709/* Line 480 of lalr1.cc */2722/* Line 480 of lalr1.cc */
2710#line 920 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"2723#line 920 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
2711 { release_hack( (yyvaluep->node) ); };2724 { release_hack( (yyvaluep->node) ); };
27122725
2713/* Line 480 of lalr1.cc */2726/* Line 480 of lalr1.cc */
2714#line 2715 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"2727#line 2728 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
2715 break;2728 break;
2716 case 638: /* "JSONInsertExpr" */2729 case 638: /* "JSONInsertExpr" */
27172730
2718/* Line 480 of lalr1.cc */2731/* Line 480 of lalr1.cc */
2719#line 920 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"2732#line 920 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
2720 { release_hack( (yyvaluep->expr) ); };2733 { release_hack( (yyvaluep->expr) ); };
27212734
2722/* Line 480 of lalr1.cc */2735/* Line 480 of lalr1.cc */
2723#line 2724 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"2736#line 2737 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
2724 break;2737 break;
2725 case 639: /* "JSONAppendExpr" */2738 case 639: /* "JSONAppendExpr" */
27262739
2727/* Line 480 of lalr1.cc */2740/* Line 480 of lalr1.cc */
2728#line 920 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"2741#line 920 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
2729 { release_hack( (yyvaluep->expr) ); };2742 { release_hack( (yyvaluep->expr) ); };
27302743
2731/* Line 480 of lalr1.cc */2744/* Line 480 of lalr1.cc */
2732#line 2733 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"2745#line 2746 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
2733 break;2746 break;
2734 case 640: /* "JSONDeleteExpr" */2747 case 640: /* "JSONDeleteExpr" */
27352748
2736/* Line 480 of lalr1.cc */2749/* Line 480 of lalr1.cc */
2737#line 920 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"2750#line 920 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
2738 { release_hack( (yyvaluep->expr) ); };2751 { release_hack( (yyvaluep->expr) ); };
27392752
2740/* Line 480 of lalr1.cc */2753/* Line 480 of lalr1.cc */
2741#line 2742 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"2754#line 2755 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
2742 break;2755 break;
2743 case 641: /* "JSONRenameExpr" */2756 case 641: /* "JSONRenameExpr" */
27442757
2745/* Line 480 of lalr1.cc */2758/* Line 480 of lalr1.cc */
2746#line 920 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"2759#line 920 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
2747 { release_hack( (yyvaluep->expr) ); };2760 { release_hack( (yyvaluep->expr) ); };
27482761
2749/* Line 480 of lalr1.cc */2762/* Line 480 of lalr1.cc */
2750#line 2751 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"2763#line 2764 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
2751 break;2764 break;
2752 case 642: /* "JSONReplaceExpr" */2765 case 642: /* "JSONReplaceExpr" */
27532766
2754/* Line 480 of lalr1.cc */2767/* Line 480 of lalr1.cc */
2755#line 920 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"2768#line 920 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
2756 { release_hack( (yyvaluep->expr) ); };2769 { release_hack( (yyvaluep->expr) ); };
27572770
2758/* Line 480 of lalr1.cc */2771/* Line 480 of lalr1.cc */
2759#line 2760 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"2772#line 2773 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
2760 break;2773 break;
2761 case 649: /* "QNAME" */2774 case 649: /* "QNAME" */
27622775
2763/* Line 480 of lalr1.cc */2776/* Line 480 of lalr1.cc */
2764#line 923 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"2777#line 923 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
2765 { release_hack( (yyvaluep->expr) ); };2778 { release_hack( (yyvaluep->expr) ); };
27662779
2767/* Line 480 of lalr1.cc */2780/* Line 480 of lalr1.cc */
2768#line 2769 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"2781#line 2782 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
2769 break;2782 break;
2770 case 650: /* "FUNCTION_NAME" */2783 case 650: /* "FUNCTION_NAME" */
27712784
2772/* Line 480 of lalr1.cc */2785/* Line 480 of lalr1.cc */
2773#line 923 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"2786#line 923 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
2774 { release_hack( (yyvaluep->expr) ); };2787 { release_hack( (yyvaluep->expr) ); };
27752788
2776/* Line 480 of lalr1.cc */2789/* Line 480 of lalr1.cc */
2777#line 2778 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"2790#line 2791 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
2778 break;2791 break;
2779 case 651: /* "EQNAME" */2792 case 651: /* "EQNAME" */
27802793
2781/* Line 480 of lalr1.cc */2794/* Line 480 of lalr1.cc */
2782#line 923 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"2795#line 923 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
2783 { release_hack( (yyvaluep->expr) ); };2796 { release_hack( (yyvaluep->expr) ); };
27842797
2785/* Line 480 of lalr1.cc */2798/* Line 480 of lalr1.cc */
2786#line 2787 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"2799#line 2800 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
2787 break;2800 break;
27882801
2789 default:2802 default:
@@ -2826,6 +2839,18 @@
2826 }2839 }
2827#endif2840#endif
28282841
2842 inline bool
2843 xquery_parser::yy_pact_value_is_default_ (int yyvalue)
2844 {
2845 return yyvalue == yypact_ninf_;
2846 }
2847
2848 inline bool
2849 xquery_parser::yy_table_value_is_error_ (int yyvalue)
2850 {
2851 return yyvalue == yytable_ninf_;
2852 }
2853
2829 int2854 int
2830 xquery_parser::parse ()2855 xquery_parser::parse ()
2831 {2856 {
@@ -2847,7 +2872,7 @@
2847 /// Location of the lookahead.2872 /// Location of the lookahead.
2848 location_type yylloc;2873 location_type yylloc;
2849 /// The locations where the error started and ended.2874 /// The locations where the error started and ended.
2850 location_type yyerror_range[2];2875 location_type yyerror_range[3];
28512876
2852 /// $$.2877 /// $$.
2853 semantic_type yyval;2878 semantic_type yyval;
@@ -2861,14 +2886,14 @@
28612886
2862 /* User initialization code. */2887 /* User initialization code. */
2863 2888
2864/* Line 553 of lalr1.cc */2889/* Line 565 of lalr1.cc */
2865#line 140 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"2890#line 140 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
2866{2891{
2867 yylloc.begin.filename = yylloc.end.filename = &(driver.theFilename2);2892 yylloc.begin.filename = yylloc.end.filename = &(driver.theFilename2);
2868}2893}
28692894
2870/* Line 553 of lalr1.cc */2895/* Line 565 of lalr1.cc */
2871#line 2872 "/home/markos/zorba/repo/jsoniq-deactivated/build/src/compiler/parser/xquery_parser.cpp"2896#line 2897 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"
28722897
2873 /* Initialize the stacks. The initial state will be pushed in2898 /* Initialize the stacks. The initial state will be pushed in
2874 yynewstate, since the latter expects the semantical and the2899 yynewstate, since the latter expects the semantical and the
@@ -2896,7 +2921,7 @@
28962921
2897 /* Try to take a decision without lookahead. */2922 /* Try to take a decision without lookahead. */
2898 yyn = yypact_[yystate];2923 yyn = yypact_[yystate];
2899 if (yyn == yypact_ninf_)2924 if (yy_pact_value_is_default_ (yyn))
2900 goto yydefault;2925 goto yydefault;
29012926
2902 /* Read a lookahead token. */2927 /* Read a lookahead token. */
@@ -2929,8 +2954,8 @@
2929 yyn = yytable_[yyn];2954 yyn = yytable_[yyn];
2930 if (yyn <= 0)2955 if (yyn <= 0)
2931 {2956 {
2932 if (yyn == 0 || yyn == yytable_ninf_)2957 if (yy_table_value_is_error_ (yyn))
2933 goto yyerrlab;2958 goto yyerrlab;
2934 yyn = -yyn;2959 yyn = -yyn;
2935 goto yyreduce;2960 goto yyreduce;
2936 }2961 }
@@ -2986,8 +3011,8 @@
2986 {3011 {
2987 case 3:3012 case 3:
29883013
2989/* Line 678 of lalr1.cc */3014/* Line 690 of lalr1.cc */
2990#line 1036 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"3015#line 1036 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
2991 {3016 {
2992 (yyval.node) = (yysemantic_stack_[(2) - (2)].node);3017 (yyval.node) = (yysemantic_stack_[(2) - (2)].node);
2993 }3018 }
@@ -2995,8 +3020,8 @@
29953020
2996 case 4:3021 case 4:
29973022
2998/* Line 678 of lalr1.cc */3023/* Line 690 of lalr1.cc */
2999#line 1045 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"3024#line 1045 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
3000 {3025 {
3001 (yyval.node) = NULL; YYABORT;3026 (yyval.node) = NULL; YYABORT;
3002 }3027 }
@@ -3004,8 +3029,8 @@
30043029
3005 case 5:3030 case 5:
30063031
3007/* Line 678 of lalr1.cc */3032/* Line 690 of lalr1.cc */
3008#line 1054 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"3033#line 1054 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
3009 {3034 {
3010 (yyval.node) = (yysemantic_stack_[(1) - (1)].node);3035 (yyval.node) = (yysemantic_stack_[(1) - (1)].node);
3011 driver.set_expr( (yyval.node) );3036 driver.set_expr( (yyval.node) );
@@ -3014,8 +3039,8 @@
30143039
3015 case 6:3040 case 6:
30163041
3017/* Line 678 of lalr1.cc */3042/* Line 690 of lalr1.cc */
3018#line 1060 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"3043#line 1060 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
3019 {3044 {
3020 MainModule* mm = dynamic_cast<MainModule*>((yysemantic_stack_[(2) - (2)].node));3045 MainModule* mm = dynamic_cast<MainModule*>((yysemantic_stack_[(2) - (2)].node));
3021 mm->set_version_decl( static_cast<VersionDecl*>((yysemantic_stack_[(2) - (1)].node)) );3046 mm->set_version_decl( static_cast<VersionDecl*>((yysemantic_stack_[(2) - (1)].node)) );
@@ -3026,8 +3051,8 @@
30263051
3027 case 7:3052 case 7:
30283053
3029/* Line 678 of lalr1.cc */3054/* Line 690 of lalr1.cc */
3030#line 1068 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"3055#line 1068 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
3031 {3056 {
3032 (yyval.node) = (yysemantic_stack_[(1) - (1)].node);3057 (yyval.node) = (yysemantic_stack_[(1) - (1)].node);
3033 driver.set_expr( (yyval.node) );3058 driver.set_expr( (yyval.node) );
@@ -3036,8 +3061,8 @@
30363061
3037 case 8:3062 case 8:
30383063
3039/* Line 678 of lalr1.cc */3064/* Line 690 of lalr1.cc */
3040#line 1074 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"3065#line 1074 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
3041 {3066 {
3042 LibraryModule* lm = dynamic_cast<LibraryModule*>((yysemantic_stack_[(2) - (2)].node));3067 LibraryModule* lm = dynamic_cast<LibraryModule*>((yysemantic_stack_[(2) - (2)].node));
3043 lm->set_version_decl( static_cast<VersionDecl*>((yysemantic_stack_[(2) - (1)].node)) );3068 lm->set_version_decl( static_cast<VersionDecl*>((yysemantic_stack_[(2) - (1)].node)) );
@@ -3048,8 +3073,8 @@
30483073
3049 case 9:3074 case 9:
30503075
3051/* Line 678 of lalr1.cc */3076/* Line 690 of lalr1.cc */
3052#line 1085 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"3077#line 1085 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
3053 {3078 {
3054 (yyval.node) = new VersionDecl( LOC((yyloc)), SYMTAB((yysemantic_stack_[(4) - (3)].sval)), "utf-8" );3079 (yyval.node) = new VersionDecl( LOC((yyloc)), SYMTAB((yysemantic_stack_[(4) - (3)].sval)), "utf-8" );
3055 }3080 }
@@ -3057,8 +3082,8 @@
30573082
3058 case 10:3083 case 10:
30593084
3060/* Line 678 of lalr1.cc */3085/* Line 690 of lalr1.cc */
3061#line 1090 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"3086#line 1090 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
3062 {3087 {
3063 (yyval.node) = new VersionDecl( LOC((yyloc)), SYMTAB((yysemantic_stack_[(6) - (3)].sval)), SYMTAB((yysemantic_stack_[(6) - (5)].sval)) );3088 (yyval.node) = new VersionDecl( LOC((yyloc)), SYMTAB((yysemantic_stack_[(6) - (3)].sval)), SYMTAB((yysemantic_stack_[(6) - (5)].sval)) );
3064 }3089 }
@@ -3066,8 +3091,8 @@
30663091
3067 case 11:3092 case 11:
30683093
3069/* Line 678 of lalr1.cc */3094/* Line 690 of lalr1.cc */
3070#line 1098 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"3095#line 1098 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
3071 {3096 {
3072 Prolog* prolog = new Prolog(LOC((yyloc)), static_cast<SIND_DeclList*>((yysemantic_stack_[(3) - (1)].node)), NULL);3097 Prolog* prolog = new Prolog(LOC((yyloc)), static_cast<SIND_DeclList*>((yysemantic_stack_[(3) - (1)].node)), NULL);
30733098
@@ -3077,8 +3102,8 @@
30773102
3078 case 12:3103 case 12:
30793104
3080/* Line 678 of lalr1.cc */3105/* Line 690 of lalr1.cc */
3081#line 1105 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"3106#line 1105 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
3082 {3107 {
3083 Prolog* prolog = new Prolog(LOC((yyloc)), NULL, static_cast<VFO_DeclList*>((yysemantic_stack_[(3) - (1)].node)));3108 Prolog* prolog = new Prolog(LOC((yyloc)), NULL, static_cast<VFO_DeclList*>((yysemantic_stack_[(3) - (1)].node)));
30843109
@@ -3088,8 +3113,8 @@
30883113
3089 case 13:3114 case 13:
30903115
3091/* Line 678 of lalr1.cc */3116/* Line 690 of lalr1.cc */
3092#line 1112 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"3117#line 1112 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
3093 {3118 {
3094 Prolog* prolog = new Prolog(LOC((yyloc)),3119 Prolog* prolog = new Prolog(LOC((yyloc)),
3095 static_cast<SIND_DeclList*>((yysemantic_stack_[(5) - (1)].node)),3120 static_cast<SIND_DeclList*>((yysemantic_stack_[(5) - (1)].node)),
@@ -3101,8 +3126,8 @@
31013126
3102 case 14:3127 case 14:
31033128
3104/* Line 678 of lalr1.cc */3129/* Line 690 of lalr1.cc */
3105#line 1121 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"3130#line 1121 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
3106 {3131 {
3107 (yyval.node) = new MainModule( LOC((yyloc)), static_cast<QueryBody*>((yysemantic_stack_[(1) - (1)].expr)), NULL );3132 (yyval.node) = new MainModule( LOC((yyloc)), static_cast<QueryBody*>((yysemantic_stack_[(1) - (1)].expr)), NULL );
3108 }3133 }
@@ -3110,8 +3135,8 @@
31103135
3111 case 15:3136 case 15:
31123137
3113/* Line 678 of lalr1.cc */3138/* Line 690 of lalr1.cc */
3114#line 1128 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"3139#line 1128 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
3115 {3140 {
3116 (yyval.node) = (yysemantic_stack_[(3) - (1)].node); (yyval.node) = (yysemantic_stack_[(3) - (3)].expr); // to prevent the Bison warning3141 (yyval.node) = (yysemantic_stack_[(3) - (1)].node); (yyval.node) = (yysemantic_stack_[(3) - (3)].expr); // to prevent the Bison warning
3117 (yylocation_stack_[(3) - (1)]).step();3142 (yylocation_stack_[(3) - (1)]).step();
@@ -3122,8 +3147,8 @@
31223147
3123 case 16:3148 case 16:
31243149
3125/* Line 678 of lalr1.cc */3150/* Line 690 of lalr1.cc */
3126#line 1136 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"3151#line 1136 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
3127 {3152 {
3128 (yyval.node) = (yysemantic_stack_[(3) - (1)].node); (yyval.node) = (yysemantic_stack_[(3) - (3)].expr); // to prevent the Bison warning3153 (yyval.node) = (yysemantic_stack_[(3) - (1)].node); (yyval.node) = (yysemantic_stack_[(3) - (3)].expr); // to prevent the Bison warning
3129 (yylocation_stack_[(3) - (1)]).step();3154 (yylocation_stack_[(3) - (1)]).step();
@@ -3134,8 +3159,8 @@
31343159
3135 case 17:3160 case 17:
31363161
3137/* Line 678 of lalr1.cc */3162/* Line 690 of lalr1.cc */
3138#line 1144 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"3163#line 1144 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
3139 {3164 {
3140 (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 warning3165 (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
3141 (yylocation_stack_[(5) - (3)]).step();3166 (yylocation_stack_[(5) - (3)]).step();
@@ -3146,8 +3171,8 @@
31463171
3147 case 18:3172 case 18:
31483173
3149/* Line 678 of lalr1.cc */3174/* Line 690 of lalr1.cc */
3150#line 1152 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"3175#line 1152 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
3151 {3176 {
3152 (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 warning3177 (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
3153 (yylocation_stack_[(5) - (1)]).step();3178 (yylocation_stack_[(5) - (1)]).step();
@@ -3158,8 +3183,8 @@
31583183
3159 case 19:3184 case 19:
31603185
3161/* Line 678 of lalr1.cc */3186/* Line 690 of lalr1.cc */
3162#line 1163 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"3187#line 1163 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
3163 {3188 {
3164 (yyval.node) = new LibraryModule(LOC((yyloc)), static_cast<ModuleDecl*>((yysemantic_stack_[(1) - (1)].node)), NULL);3189 (yyval.node) = new LibraryModule(LOC((yyloc)), static_cast<ModuleDecl*>((yysemantic_stack_[(1) - (1)].node)), NULL);
3165 }3190 }
@@ -3167,8 +3192,8 @@
31673192
3168 case 20:3193 case 20:
31693194
3170/* Line 678 of lalr1.cc */3195/* Line 690 of lalr1.cc */
3171#line 1168 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"3196#line 1168 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
3172 {3197 {
3173 Prolog* prolog = new Prolog(LOC((yyloc)), static_cast<SIND_DeclList*>((yysemantic_stack_[(3) - (2)].node)), NULL);3198 Prolog* prolog = new Prolog(LOC((yyloc)), static_cast<SIND_DeclList*>((yysemantic_stack_[(3) - (2)].node)), NULL);
31743199
@@ -3178,8 +3203,8 @@
31783203
3179 case 21:3204 case 21:
31803205
3181/* Line 678 of lalr1.cc */3206/* Line 690 of lalr1.cc */
3182#line 1175 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"3207#line 1175 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
3183 {3208 {
3184 Prolog* prolog = new Prolog(LOC((yyloc)), NULL, static_cast<VFO_DeclList*>((yysemantic_stack_[(3) - (2)].node)));3209 Prolog* prolog = new Prolog(LOC((yyloc)), NULL, static_cast<VFO_DeclList*>((yysemantic_stack_[(3) - (2)].node)));
31853210
@@ -3189,8 +3214,8 @@
31893214
3190 case 22:3215 case 22:
31913216
3192/* Line 678 of lalr1.cc */3217/* Line 690 of lalr1.cc */
3193#line 1182 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"3218#line 1182 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
3194 {3219 {
3195 Prolog* prolog = new Prolog(LOC((yyloc)),3220 Prolog* prolog = new Prolog(LOC((yyloc)),
3196 static_cast<SIND_DeclList*>((yysemantic_stack_[(5) - (2)].node)),3221 static_cast<SIND_DeclList*>((yysemantic_stack_[(5) - (2)].node)),
@@ -3202,8 +3227,8 @@
32023227
3203 case 23:3228 case 23:
32043229
3205/* Line 678 of lalr1.cc */3230/* Line 690 of lalr1.cc */
3206#line 1194 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"3231#line 1194 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
3207 {3232 {
3208 (yyval.node) = new ModuleDecl( LOC((yyloc)), SYMTAB((yysemantic_stack_[(6) - (3)].sval)), SYMTAB((yysemantic_stack_[(6) - (5)].sval)) );3233 (yyval.node) = new ModuleDecl( LOC((yyloc)), SYMTAB((yysemantic_stack_[(6) - (3)].sval)), SYMTAB((yysemantic_stack_[(6) - (5)].sval)) );
32093234
@@ -3213,8 +3238,8 @@
32133238
3214 case 24:3239 case 24:
32153240
3216/* Line 678 of lalr1.cc */3241/* Line 690 of lalr1.cc */
3217#line 1204 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"3242#line 1204 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
3218 {3243 {
3219 SIND_DeclList *sdl = new SIND_DeclList( LOC((yyloc)) );3244 SIND_DeclList *sdl = new SIND_DeclList( LOC((yyloc)) );
3220 sdl->push_back( (yysemantic_stack_[(1) - (1)].node) );3245 sdl->push_back( (yysemantic_stack_[(1) - (1)].node) );
@@ -3224,8 +3249,8 @@
32243249
3225 case 25:3250 case 25:
32263251
3227/* Line 678 of lalr1.cc */3252/* Line 690 of lalr1.cc */
3228#line 1211 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"3253#line 1211 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
3229 {3254 {
3230 ((SIND_DeclList*)(yysemantic_stack_[(3) - (1)].node))->push_back( (yysemantic_stack_[(3) - (3)].node) );3255 ((SIND_DeclList*)(yysemantic_stack_[(3) - (1)].node))->push_back( (yysemantic_stack_[(3) - (3)].node) );
3231 (yyval.node) = (yysemantic_stack_[(3) - (1)].node);3256 (yyval.node) = (yysemantic_stack_[(3) - (1)].node);
@@ -3234,8 +3259,8 @@
32343259
3235 case 26:3260 case 26:
32363261
3237/* Line 678 of lalr1.cc */3262/* Line 690 of lalr1.cc */
3238#line 1218 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"3263#line 1218 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
3239 {3264 {
3240 // error3265 // error
3241 (yyval.node) = (yysemantic_stack_[(3) - (1)].node); (yyval.node) = (yysemantic_stack_[(3) - (3)].node); // to prevent the Bison warning3266 (yyval.node) = (yysemantic_stack_[(3) - (1)].node); (yyval.node) = (yysemantic_stack_[(3) - (3)].node); // to prevent the Bison warning
@@ -3247,8 +3272,8 @@
32473272
3248 case 40:3273 case 40:
32493274
3250/* Line 678 of lalr1.cc */3275/* Line 690 of lalr1.cc */
3251#line 1253 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"3276#line 1253 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
3252 {3277 {
3253 (yyval.node) = new BoundarySpaceDecl(LOC((yyloc)), StaticContextConsts::preserve_space);3278 (yyval.node) = new BoundarySpaceDecl(LOC((yyloc)), StaticContextConsts::preserve_space);
3254 }3279 }
@@ -3256,8 +3281,8 @@
32563281
3257 case 41:3282 case 41:
32583283
3259/* Line 678 of lalr1.cc */3284/* Line 690 of lalr1.cc */
3260#line 1258 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"3285#line 1258 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
3261 {3286 {
3262 (yyval.node) = new BoundarySpaceDecl(LOC((yyloc)), StaticContextConsts::strip_space);3287 (yyval.node) = new BoundarySpaceDecl(LOC((yyloc)), StaticContextConsts::strip_space);
3263 }3288 }
@@ -3265,8 +3290,8 @@
32653290
3266 case 42:3291 case 42:
32673292
3268/* Line 678 of lalr1.cc */3293/* Line 690 of lalr1.cc */
3269#line 1266 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"3294#line 1266 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
3270 {3295 {
3271 (yyval.node) = new DefaultCollationDecl( LOC((yyloc)), SYMTAB((yysemantic_stack_[(4) - (4)].sval)) );3296 (yyval.node) = new DefaultCollationDecl( LOC((yyloc)), SYMTAB((yysemantic_stack_[(4) - (4)].sval)) );
3272 }3297 }
@@ -3274,8 +3299,8 @@
32743299
3275 case 43:3300 case 43:
32763301
3277/* Line 678 of lalr1.cc */3302/* Line 690 of lalr1.cc */
3278#line 1274 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"3303#line 1274 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
3279 {3304 {
3280 (yyval.node) = new BaseURIDecl( LOC((yyloc)), SYMTAB((yysemantic_stack_[(3) - (3)].sval)) );3305 (yyval.node) = new BaseURIDecl( LOC((yyloc)), SYMTAB((yysemantic_stack_[(3) - (3)].sval)) );
3281 }3306 }
@@ -3283,8 +3308,8 @@
32833308
3284 case 44:3309 case 44:
32853310
3286/* Line 678 of lalr1.cc */3311/* Line 690 of lalr1.cc */
3287#line 1282 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"3312#line 1282 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
3288 {3313 {
3289 (yyval.node) = new ConstructionDecl(LOC((yyloc)), StaticContextConsts::cons_preserve);3314 (yyval.node) = new ConstructionDecl(LOC((yyloc)), StaticContextConsts::cons_preserve);
3290 }3315 }
@@ -3292,8 +3317,8 @@
32923317
3293 case 45:3318 case 45:
32943319
3295/* Line 678 of lalr1.cc */3320/* Line 690 of lalr1.cc */
3296#line 1287 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"3321#line 1287 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
3297 {3322 {
3298 (yyval.node) = new ConstructionDecl(LOC((yyloc)), StaticContextConsts::cons_strip);3323 (yyval.node) = new ConstructionDecl(LOC((yyloc)), StaticContextConsts::cons_strip);
3299 }3324 }
@@ -3301,8 +3326,8 @@
33013326
3302 case 46:3327 case 46:
33033328
3304/* Line 678 of lalr1.cc */3329/* Line 690 of lalr1.cc */
3305#line 1295 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"3330#line 1295 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
3306 {3331 {
3307 (yyval.node) = new OrderingModeDecl(LOC((yyloc)), StaticContextConsts::ordered);3332 (yyval.node) = new OrderingModeDecl(LOC((yyloc)), StaticContextConsts::ordered);
3308 }3333 }
@@ -3310,8 +3335,8 @@
33103335
3311 case 47:3336 case 47:
33123337
3313/* Line 678 of lalr1.cc */3338/* Line 690 of lalr1.cc */
3314#line 1300 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"3339#line 1300 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
3315 {3340 {
3316 (yyval.node) = new OrderingModeDecl(LOC((yyloc)), StaticContextConsts::unordered);3341 (yyval.node) = new OrderingModeDecl(LOC((yyloc)), StaticContextConsts::unordered);
3317 }3342 }
@@ -3319,8 +3344,8 @@
33193344
3320 case 48:3345 case 48:
33213346
3322/* Line 678 of lalr1.cc */3347/* Line 690 of lalr1.cc */
3323#line 1308 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"3348#line 1308 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
3324 {3349 {
3325 (yyval.node) = new EmptyOrderDecl(LOC((yyloc)), StaticContextConsts::empty_greatest);3350 (yyval.node) = new EmptyOrderDecl(LOC((yyloc)), StaticContextConsts::empty_greatest);
3326 }3351 }
@@ -3328,8 +3353,8 @@
33283353
3329 case 49:3354 case 49:
33303355
3331/* Line 678 of lalr1.cc */3356/* Line 690 of lalr1.cc */
3332#line 1313 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"3357#line 1313 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
3333 {3358 {
3334 (yyval.node) = new EmptyOrderDecl(LOC((yyloc)), StaticContextConsts::empty_least);3359 (yyval.node) = new EmptyOrderDecl(LOC((yyloc)), StaticContextConsts::empty_least);
3335 }3360 }
@@ -3337,8 +3362,8 @@
33373362
3338 case 50:3363 case 50:
33393364
3340/* Line 678 of lalr1.cc */3365/* Line 690 of lalr1.cc */
3341#line 1321 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"3366#line 1321 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
3342 {3367 {
3343 (yyval.node) = new CopyNamespacesDecl(LOC((yyloc)),3368 (yyval.node) = new CopyNamespacesDecl(LOC((yyloc)),
3344 StaticContextConsts::preserve_ns,3369 StaticContextConsts::preserve_ns,
@@ -3348,8 +3373,8 @@
33483373
3349 case 51:3374 case 51:
33503375
3351/* Line 678 of lalr1.cc */3376/* Line 690 of lalr1.cc */
3352#line 1328 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"3377#line 1328 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
3353 {3378 {
3354 (yyval.node) = new CopyNamespacesDecl(LOC((yyloc)),3379 (yyval.node) = new CopyNamespacesDecl(LOC((yyloc)),
3355 StaticContextConsts::preserve_ns,3380 StaticContextConsts::preserve_ns,
@@ -3359,8 +3384,8 @@
33593384
3360 case 52:3385 case 52:
33613386
3362/* Line 678 of lalr1.cc */3387/* Line 690 of lalr1.cc */
3363#line 1335 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"3388#line 1335 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
3364 {3389 {
3365 (yyval.node) = new CopyNamespacesDecl(LOC((yyloc)),3390 (yyval.node) = new CopyNamespacesDecl(LOC((yyloc)),
3366 StaticContextConsts::no_preserve_ns,3391 StaticContextConsts::no_preserve_ns,
@@ -3370,8 +3395,8 @@
33703395
3371 case 53:3396 case 53:
33723397
3373/* Line 678 of lalr1.cc */3398/* Line 690 of lalr1.cc */
3374#line 1342 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"3399#line 1342 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
3375 {3400 {
3376 (yyval.node) = new CopyNamespacesDecl(LOC((yyloc)),3401 (yyval.node) = new CopyNamespacesDecl(LOC((yyloc)),
3377 StaticContextConsts::no_preserve_ns,3402 StaticContextConsts::no_preserve_ns,
@@ -3381,8 +3406,8 @@
33813406
3382 case 56:3407 case 56:
33833408
3384/* Line 678 of lalr1.cc */3409/* Line 690 of lalr1.cc */
3385#line 1357 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"3410#line 1357 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
3386 {3411 {
3387 (yyval.node) = (yyval.node); // to prevent the Bison warning3412 (yyval.node) = (yyval.node); // to prevent the Bison warning
3388 error((yylocation_stack_[(3) - (2)]), "syntax error, \"import\" should be followed by either \"schema\" or \"module\".");3413 error((yylocation_stack_[(3) - (2)]), "syntax error, \"import\" should be followed by either \"schema\" or \"module\".");
@@ -3392,8 +3417,8 @@
33923417
3393 case 57:3418 case 57:
33943419
3395/* Line 678 of lalr1.cc */3420/* Line 690 of lalr1.cc */
3396#line 1367 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"3421#line 1367 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
3397 {3422 {
3398 (yyval.node) = new SchemaImport( LOC((yyloc)), NULL, SYMTAB((yysemantic_stack_[(3) - (3)].sval)), NULL );3423 (yyval.node) = new SchemaImport( LOC((yyloc)), NULL, SYMTAB((yysemantic_stack_[(3) - (3)].sval)), NULL );
3399 }3424 }
@@ -3401,8 +3426,8 @@
34013426
3402 case 58:3427 case 58:
34033428
3404/* Line 678 of lalr1.cc */3429/* Line 690 of lalr1.cc */
3405#line 1372 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"3430#line 1372 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
3406 {3431 {
3407 (yyval.node) = new SchemaImport(LOC((yyloc)),3432 (yyval.node) = new SchemaImport(LOC((yyloc)),
3408 dynamic_cast<SchemaPrefix*>((yysemantic_stack_[(4) - (3)].node)),3433 dynamic_cast<SchemaPrefix*>((yysemantic_stack_[(4) - (3)].node)),
@@ -3413,8 +3438,8 @@
34133438
3414 case 59:3439 case 59:
34153440
3416/* Line 678 of lalr1.cc */3441/* Line 690 of lalr1.cc */
3417#line 1380 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"3442#line 1380 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
3418 {3443 {
3419 (yyval.node) = new SchemaImport(LOC((yyloc)),3444 (yyval.node) = new SchemaImport(LOC((yyloc)),
3420 NULL,3445 NULL,
@@ -3425,8 +3450,8 @@
34253450
3426 case 60:3451 case 60:
34273452
3428/* Line 678 of lalr1.cc */3453/* Line 690 of lalr1.cc */
3429#line 1388 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"3454#line 1388 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
3430 {3455 {
3431 (yyval.node) = new SchemaImport(LOC((yyloc)),3456 (yyval.node) = new SchemaImport(LOC((yyloc)),
3432 dynamic_cast<SchemaPrefix*>((yysemantic_stack_[(6) - (3)].node)),3457 dynamic_cast<SchemaPrefix*>((yysemantic_stack_[(6) - (3)].node)),
@@ -3437,8 +3462,8 @@
34373462
3438 case 61:3463 case 61:
34393464
3440/* Line 678 of lalr1.cc */3465/* Line 690 of lalr1.cc */
3441#line 1399 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"3466#line 1399 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
3442 {3467 {
3443 URILiteralList *ull = new URILiteralList( LOC((yyloc)));3468 URILiteralList *ull = new URILiteralList( LOC((yyloc)));
3444 ull->push_back( SYMTAB((yysemantic_stack_[(1) - (1)].sval)) );3469 ull->push_back( SYMTAB((yysemantic_stack_[(1) - (1)].sval)) );
@@ -3448,8 +3473,8 @@
34483473
3449 case 62:3474 case 62:
34503475
3451/* Line 678 of lalr1.cc */3476/* Line 690 of lalr1.cc */
3452#line 1406 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"3477#line 1406 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
3453 {3478 {
3454 if ( URILiteralList *ull = dynamic_cast<URILiteralList*>((yysemantic_stack_[(3) - (1)].node)) )3479 if ( URILiteralList *ull = dynamic_cast<URILiteralList*>((yysemantic_stack_[(3) - (1)].node)) )
3455 ull->push_back( SYMTAB((yysemantic_stack_[(3) - (3)].sval)) );3480 ull->push_back( SYMTAB((yysemantic_stack_[(3) - (3)].sval)) );
@@ -3460,8 +3485,8 @@
34603485
3461 case 63:3486 case 63:
34623487
3463/* Line 678 of lalr1.cc */3488/* Line 690 of lalr1.cc */
3464#line 1417 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"3489#line 1417 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
3465 {3490 {
3466 (yyval.node) = new SchemaPrefix( LOC((yyloc)), SYMTAB((yysemantic_stack_[(3) - (2)].sval)) );3491 (yyval.node) = new SchemaPrefix( LOC((yyloc)), SYMTAB((yysemantic_stack_[(3) - (2)].sval)) );
3467 }3492 }
@@ -3469,8 +3494,8 @@
34693494
3470 case 64:3495 case 64:
34713496
3472/* Line 678 of lalr1.cc */3497/* Line 690 of lalr1.cc */
3473#line 1422 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"3498#line 1422 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
3474 {3499 {
3475 (yyval.node) = new SchemaPrefix( LOC((yyloc)), true );3500 (yyval.node) = new SchemaPrefix( LOC((yyloc)), true );
3476 }3501 }
@@ -3478,8 +3503,8 @@
34783503
3479 case 65:3504 case 65:
34803505
3481/* Line 678 of lalr1.cc */3506/* Line 690 of lalr1.cc */
3482#line 1430 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"3507#line 1430 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
3483 {3508 {
3484 (yyval.node) = new ModuleImport(LOC((yyloc)), SYMTAB((yysemantic_stack_[(3) - (3)].sval)), NULL);3509 (yyval.node) = new ModuleImport(LOC((yyloc)), SYMTAB((yysemantic_stack_[(3) - (3)].sval)), NULL);
34853510
@@ -3489,8 +3514,8 @@
34893514
3490 case 66:3515 case 66:
34913516
3492/* Line 678 of lalr1.cc */3517/* Line 690 of lalr1.cc */
3493#line 1437 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"3518#line 1437 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
3494 {3519 {
3495 (yyval.node) = new ModuleImport(LOC((yyloc)), SYMTAB((yysemantic_stack_[(6) - (4)].sval)), SYMTAB((yysemantic_stack_[(6) - (6)].sval)), NULL);3520 (yyval.node) = new ModuleImport(LOC((yyloc)), SYMTAB((yysemantic_stack_[(6) - (4)].sval)), SYMTAB((yysemantic_stack_[(6) - (6)].sval)), NULL);
34963521
@@ -3500,8 +3525,8 @@
35003525
3501 case 67:3526 case 67:
35023527
3503/* Line 678 of lalr1.cc */3528/* Line 690 of lalr1.cc */
3504#line 1444 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"3529#line 1444 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
3505 {3530 {
3506 (yyval.node) = new ModuleImport(LOC((yyloc)),3531 (yyval.node) = new ModuleImport(LOC((yyloc)),
3507 SYMTAB((yysemantic_stack_[(5) - (3)].sval)),3532 SYMTAB((yysemantic_stack_[(5) - (3)].sval)),
@@ -3513,8 +3538,8 @@
35133538
3514 case 68:3539 case 68:
35153540
3516/* Line 678 of lalr1.cc */3541/* Line 690 of lalr1.cc */
3517#line 1453 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"3542#line 1453 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
3518 {3543 {
3519 (yyval.node) = new ModuleImport(LOC((yyloc)),3544 (yyval.node) = new ModuleImport(LOC((yyloc)),
3520 SYMTAB((yysemantic_stack_[(8) - (4)].sval)),3545 SYMTAB((yysemantic_stack_[(8) - (4)].sval)),
@@ -3527,8 +3552,8 @@
35273552
3528 case 69:3553 case 69:
35293554
3530/* Line 678 of lalr1.cc */3555/* Line 690 of lalr1.cc */
3531#line 1466 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"3556#line 1466 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
3532 {3557 {
3533 (yyval.node) = new NamespaceDecl( LOC((yyloc)), SYMTAB((yysemantic_stack_[(5) - (3)].sval)), SYMTAB((yysemantic_stack_[(5) - (5)].sval)) );3558 (yyval.node) = new NamespaceDecl( LOC((yyloc)), SYMTAB((yysemantic_stack_[(5) - (3)].sval)), SYMTAB((yysemantic_stack_[(5) - (5)].sval)) );
3534 }3559 }
@@ -3536,8 +3561,8 @@
35363561
3537 case 70:3562 case 70:
35383563
3539/* Line 678 of lalr1.cc */3564/* Line 690 of lalr1.cc */
3540#line 1474 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"3565#line 1474 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
3541 {3566 {
3542 (yyval.node) = new DefaultNamespaceDecl(LOC((yyloc)),3567 (yyval.node) = new DefaultNamespaceDecl(LOC((yyloc)),
3543 ParseConstants::ns_element_default,3568 ParseConstants::ns_element_default,
@@ -3547,8 +3572,8 @@
35473572
3548 case 71:3573 case 71:
35493574
3550/* Line 678 of lalr1.cc */3575/* Line 690 of lalr1.cc */
3551#line 1481 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"3576#line 1481 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
3552 {3577 {
3553 (yyval.node) = new DefaultNamespaceDecl(LOC((yyloc)),3578 (yyval.node) = new DefaultNamespaceDecl(LOC((yyloc)),
3554 ParseConstants::ns_function_default,3579 ParseConstants::ns_function_default,
@@ -3558,8 +3583,8 @@
35583583
3559 case 72:3584 case 72:
35603585
3561/* Line 678 of lalr1.cc */3586/* Line 690 of lalr1.cc */
3562#line 1491 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"3587#line 1491 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
3563 {3588 {
3564 VFO_DeclList *vdl = new VFO_DeclList( LOC((yyloc)));3589 VFO_DeclList *vdl = new VFO_DeclList( LOC((yyloc)));
3565 vdl->push_back( (yysemantic_stack_[(1) - (1)].node) );3590 vdl->push_back( (yysemantic_stack_[(1) - (1)].node) );
@@ -3569,8 +3594,8 @@
35693594
3570 case 73:3595 case 73:
35713596
3572/* Line 678 of lalr1.cc */3597/* Line 690 of lalr1.cc */
3573#line 1498 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"3598#line 1498 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
3574 {3599 {
3575 ((VFO_DeclList*)(yysemantic_stack_[(3) - (1)].node))->push_back( (yysemantic_stack_[(3) - (3)].node) );3600 ((VFO_DeclList*)(yysemantic_stack_[(3) - (1)].node))->push_back( (yysemantic_stack_[(3) - (3)].node) );
3576 (yyval.node) = (yysemantic_stack_[(3) - (1)].node);3601 (yyval.node) = (yysemantic_stack_[(3) - (1)].node);
@@ -3579,8 +3604,8 @@
35793604
3580 case 74:3605 case 74:
35813606
3582/* Line 678 of lalr1.cc */3607/* Line 690 of lalr1.cc */
3583#line 1505 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"3608#line 1505 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
3584 {3609 {
3585 (yyval.node) = (yysemantic_stack_[(3) - (1)].node); (yyval.node) = (yysemantic_stack_[(3) - (3)].node); // to prevent the Bison warning3610 (yyval.node) = (yysemantic_stack_[(3) - (1)].node); (yyval.node) = (yysemantic_stack_[(3) - (3)].node); // to prevent the Bison warning
3586 (yylocation_stack_[(3) - (1)]).step();3611 (yylocation_stack_[(3) - (1)]).step();
@@ -3591,8 +3616,8 @@
35913616
3592 case 83:3617 case 83:
35933618
3594/* Line 678 of lalr1.cc */3619/* Line 690 of lalr1.cc */
3595#line 1528 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"3620#line 1528 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
3596 {3621 {
3597 (yyval.node) = new DecimalFormatNode(LOC((yyloc)), (yysemantic_stack_[(4) - (4)].vstrpair));3622 (yyval.node) = new DecimalFormatNode(LOC((yyloc)), (yysemantic_stack_[(4) - (4)].vstrpair));
3598 delete (yysemantic_stack_[(4) - (4)].vstrpair);3623 delete (yysemantic_stack_[(4) - (4)].vstrpair);
@@ -3601,8 +3626,8 @@
36013626
3602 case 84:3627 case 84:
36033628
3604/* Line 678 of lalr1.cc */3629/* Line 690 of lalr1.cc */
3605#line 1534 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"3630#line 1534 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
3606 {3631 {
3607 (yyval.node) = new DecimalFormatNode(LOC((yyloc)), static_cast<QName*>((yysemantic_stack_[(4) - (3)].expr)), (yysemantic_stack_[(4) - (4)].vstrpair));3632 (yyval.node) = new DecimalFormatNode(LOC((yyloc)), static_cast<QName*>((yysemantic_stack_[(4) - (3)].expr)), (yysemantic_stack_[(4) - (4)].vstrpair));
3608 delete (yysemantic_stack_[(4) - (4)].vstrpair);3633 delete (yysemantic_stack_[(4) - (4)].vstrpair);
@@ -3611,8 +3636,8 @@
36113636
3612 case 85:3637 case 85:
36133638
3614/* Line 678 of lalr1.cc */3639/* Line 690 of lalr1.cc */
3615#line 1543 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"3640#line 1543 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
3616 {3641 {
3617 (yyval.vstrpair) = new vector<string_pair_t>();3642 (yyval.vstrpair) = new vector<string_pair_t>();
3618 (yyval.vstrpair)->push_back( *(yysemantic_stack_[(1) - (1)].strpair) );3643 (yyval.vstrpair)->push_back( *(yysemantic_stack_[(1) - (1)].strpair) );
@@ -3622,8 +3647,8 @@
36223647
3623 case 86:3648 case 86:
36243649
3625/* Line 678 of lalr1.cc */3650/* Line 690 of lalr1.cc */
3626#line 1550 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"3651#line 1550 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
3627 {3652 {
3628 (yysemantic_stack_[(2) - (1)].vstrpair)->push_back( *(yysemantic_stack_[(2) - (2)].strpair) );3653 (yysemantic_stack_[(2) - (1)].vstrpair)->push_back( *(yysemantic_stack_[(2) - (2)].strpair) );
3629 delete (yysemantic_stack_[(2) - (2)].strpair);3654 delete (yysemantic_stack_[(2) - (2)].strpair);
@@ -3633,8 +3658,8 @@
36333658
3634 case 87:3659 case 87:
36353660
3636/* Line 678 of lalr1.cc */3661/* Line 690 of lalr1.cc */
3637#line 1560 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"3662#line 1560 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
3638 {3663 {
3639 StringLiteral *sl = static_cast<StringLiteral*>((yysemantic_stack_[(3) - (3)].expr));3664 StringLiteral *sl = static_cast<StringLiteral*>((yysemantic_stack_[(3) - (3)].expr));
3640 (yyval.strpair) = new string_pair_t( (yysemantic_stack_[(3) - (1)].strval), sl->get_strval().str() );3665 (yyval.strpair) = new string_pair_t( (yysemantic_stack_[(3) - (1)].strval), sl->get_strval().str() );
@@ -3644,78 +3669,78 @@
36443669
3645 case 88:3670 case 88:
36463671
3647/* Line 678 of lalr1.cc */3672/* Line 690 of lalr1.cc */
3648#line 1569 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"3673#line 1569 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
3649 { (yyval.strval) = "decimal-separator"; }3674 { (yyval.strval) = "decimal-separator"; }
3650 break;3675 break;
36513676
3652 case 89:3677 case 89:
36533678
3654/* Line 678 of lalr1.cc */3679/* Line 690 of lalr1.cc */
3655#line 1570 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"3680#line 1570 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
3656 { (yyval.strval) = "digit"; }3681 { (yyval.strval) = "digit"; }
3657 break;3682 break;
36583683
3659 case 90:3684 case 90:
36603685
3661/* Line 678 of lalr1.cc */3686/* Line 690 of lalr1.cc */
3662#line 1571 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"3687#line 1571 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
3663 { (yyval.strval) = "grouping-separator"; }3688 { (yyval.strval) = "grouping-separator"; }
3664 break;3689 break;
36653690
3666 case 91:3691 case 91:
36673692
3668/* Line 678 of lalr1.cc */3693/* Line 690 of lalr1.cc */
3669#line 1572 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"3694#line 1572 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
3670 { (yyval.strval) = "infinty"; }3695 { (yyval.strval) = "infinty"; }
3671 break;3696 break;
36723697
3673 case 92:3698 case 92:
36743699
3675/* Line 678 of lalr1.cc */3700/* Line 690 of lalr1.cc */
3676#line 1573 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"3701#line 1573 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
3677 { (yyval.strval) = "minus-sign"; }3702 { (yyval.strval) = "minus-sign"; }
3678 break;3703 break;
36793704
3680 case 93:3705 case 93:
36813706
3682/* Line 678 of lalr1.cc */3707/* Line 690 of lalr1.cc */
3683#line 1574 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"3708#line 1574 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
3684 { (yyval.strval) = "NaN"; }3709 { (yyval.strval) = "NaN"; }
3685 break;3710 break;
36863711
3687 case 94:3712 case 94:
36883713
3689/* Line 678 of lalr1.cc */3714/* Line 690 of lalr1.cc */
3690#line 1575 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"3715#line 1575 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
3691 { (yyval.strval) = "pattern-separator"; }3716 { (yyval.strval) = "pattern-separator"; }
3692 break;3717 break;
36933718
3694 case 95:3719 case 95:
36953720
3696/* Line 678 of lalr1.cc */3721/* Line 690 of lalr1.cc */
3697#line 1576 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"3722#line 1576 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
3698 { (yyval.strval) = "percent"; }3723 { (yyval.strval) = "percent"; }
3699 break;3724 break;
37003725
3701 case 96:3726 case 96:
37023727
3703/* Line 678 of lalr1.cc */3728/* Line 690 of lalr1.cc */
3704#line 1577 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"3729#line 1577 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
3705 { (yyval.strval) = "per-mille"; }3730 { (yyval.strval) = "per-mille"; }
3706 break;3731 break;
37073732
3708 case 97:3733 case 97:
37093734
3710/* Line 678 of lalr1.cc */3735/* Line 690 of lalr1.cc */
3711#line 1578 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"3736#line 1578 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
3712 { (yyval.strval) = "zero-digit"; }3737 { (yyval.strval) = "zero-digit"; }
3713 break;3738 break;
37143739
3715 case 98:3740 case 98:
37163741
3717/* Line 678 of lalr1.cc */3742/* Line 690 of lalr1.cc */
3718#line 1584 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"3743#line 1584 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
3719 {3744 {
3720 (yyval.node) = new OptionDecl(LOC((yyloc)), static_cast<QName*>((yysemantic_stack_[(4) - (3)].expr)), SYMTAB((yysemantic_stack_[(4) - (4)].sval)));3745 (yyval.node) = new OptionDecl(LOC((yyloc)), static_cast<QName*>((yysemantic_stack_[(4) - (3)].expr)), SYMTAB((yysemantic_stack_[(4) - (4)].sval)));
3721 }3746 }
@@ -3723,8 +3748,8 @@
37233748
3724 case 99:3749 case 99:
37253750
3726/* Line 678 of lalr1.cc */3751/* Line 690 of lalr1.cc */
3727#line 1592 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"3752#line 1592 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
3728 {3753 {
3729 (yyval.node) = new FTOptionDecl( LOC((yyloc)), dynamic_cast<FTMatchOptions*>((yysemantic_stack_[(3) - (3)].node)) );3754 (yyval.node) = new FTOptionDecl( LOC((yyloc)), dynamic_cast<FTMatchOptions*>((yysemantic_stack_[(3) - (3)].node)) );
3730 }3755 }
@@ -3732,8 +3757,8 @@
37323757
3733 case 100:3758 case 100:
37343759
3735/* Line 678 of lalr1.cc */3760/* Line 690 of lalr1.cc */
3736#line 1600 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"3761#line 1600 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
3737 {3762 {
3738 (yyval.node) = (yysemantic_stack_[(4) - (4)].node);3763 (yyval.node) = (yysemantic_stack_[(4) - (4)].node);
3739 }3764 }
@@ -3741,8 +3766,8 @@
37413766
3742 case 101:3767 case 101:
37433768
3744/* Line 678 of lalr1.cc */3769/* Line 690 of lalr1.cc */
3745#line 1608 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"3770#line 1608 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
3746 {3771 {
3747 CtxItemDecl* d = dynamic_cast<CtxItemDecl*>((yysemantic_stack_[(3) - (3)].node));3772 CtxItemDecl* d = dynamic_cast<CtxItemDecl*>((yysemantic_stack_[(3) - (3)].node));
3748 d->theType = (yysemantic_stack_[(3) - (2)].node);3773 d->theType = (yysemantic_stack_[(3) - (2)].node);
@@ -3752,8 +3777,8 @@
37523777
3753 case 102:3778 case 102:
37543779
3755/* Line 678 of lalr1.cc */3780/* Line 690 of lalr1.cc */
3756#line 1615 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"3781#line 1615 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
3757 {3782 {
3758 (yyval.node) = (yysemantic_stack_[(1) - (1)].node);3783 (yyval.node) = (yysemantic_stack_[(1) - (1)].node);
3759 }3784 }
@@ -3761,8 +3786,8 @@
37613786
3762 case 103:3787 case 103:
37633788
3764/* Line 678 of lalr1.cc */3789/* Line 690 of lalr1.cc */
3765#line 1623 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"3790#line 1623 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
3766 {3791 {
3767 CtxItemDecl* d = dynamic_cast<CtxItemDecl*>((yysemantic_stack_[(1) - (1)].node));3792 CtxItemDecl* d = dynamic_cast<CtxItemDecl*>((yysemantic_stack_[(1) - (1)].node));
3768 d->theIsExternal = false;3793 d->theIsExternal = false;
@@ -3772,8 +3797,8 @@
37723797
3773 case 104:3798 case 104:
37743799
3775/* Line 678 of lalr1.cc */3800/* Line 690 of lalr1.cc */
3776#line 1630 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"3801#line 1630 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
3777 {3802 {
3778 (yyval.node) = new CtxItemDecl(LOC((yyloc)), NULL);3803 (yyval.node) = new CtxItemDecl(LOC((yyloc)), NULL);
3779 }3804 }
@@ -3781,8 +3806,8 @@
37813806
3782 case 105:3807 case 105:
37833808
3784/* Line 678 of lalr1.cc */3809/* Line 690 of lalr1.cc */
3785#line 1635 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"3810#line 1635 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
3786 {3811 {
3787 (yyval.node) = (yysemantic_stack_[(2) - (2)].node);3812 (yyval.node) = (yysemantic_stack_[(2) - (2)].node);
3788 }3813 }
@@ -3790,8 +3815,8 @@
37903815
3791 case 106:3816 case 106:
37923817
3793/* Line 678 of lalr1.cc */3818/* Line 690 of lalr1.cc */
3794#line 1643 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"3819#line 1643 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
3795 {3820 {
3796 (yyval.node) = new CtxItemDecl(LOC((yyloc)), (yysemantic_stack_[(2) - (2)].expr));3821 (yyval.node) = new CtxItemDecl(LOC((yyloc)), (yysemantic_stack_[(2) - (2)].expr));
3797 }3822 }
@@ -3799,8 +3824,8 @@
37993824
3800 case 107:3825 case 107:
38013826
3802/* Line 678 of lalr1.cc */3827/* Line 690 of lalr1.cc */
3803#line 1651 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"3828#line 1651 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
3804 {3829 {
3805 std::auto_ptr<VarNameAndType> nt(dynamic_cast<VarNameAndType *>((yysemantic_stack_[(4) - (2)].varnametype)));3830 std::auto_ptr<VarNameAndType> nt(dynamic_cast<VarNameAndType *>((yysemantic_stack_[(4) - (2)].varnametype)));
38063831
@@ -3818,8 +3843,8 @@
38183843
3819 case 108:3844 case 108:
38203845
3821/* Line 678 of lalr1.cc */3846/* Line 690 of lalr1.cc */
3822#line 1666 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"3847#line 1666 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
3823 {3848 {
3824 std::auto_ptr<VarNameAndType> nt(dynamic_cast<VarNameAndType *>((yysemantic_stack_[(3) - (2)].varnametype)));3849 std::auto_ptr<VarNameAndType> nt(dynamic_cast<VarNameAndType *>((yysemantic_stack_[(3) - (2)].varnametype)));
38253850
@@ -3837,8 +3862,8 @@
38373862
3838 case 109:3863 case 109:
38393864
3840/* Line 678 of lalr1.cc */3865/* Line 690 of lalr1.cc */
3841#line 1681 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"3866#line 1681 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
3842 {3867 {
3843 std::auto_ptr<VarNameAndType> nt(dynamic_cast<VarNameAndType *>((yysemantic_stack_[(5) - (2)].varnametype)));3868 std::auto_ptr<VarNameAndType> nt(dynamic_cast<VarNameAndType *>((yysemantic_stack_[(5) - (2)].varnametype)));
38443869
@@ -3856,8 +3881,8 @@
38563881
3857 case 110:3882 case 110:
38583883
3859/* Line 678 of lalr1.cc */3884/* Line 690 of lalr1.cc */
3860#line 1699 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"3885#line 1699 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
3861 {3886 {
3862 (yyval.varnametype) = new VarNameAndType(LOC((yyloc)), static_cast<QName*>((yysemantic_stack_[(3) - (3)].expr)), NULL, NULL);3887 (yyval.varnametype) = new VarNameAndType(LOC((yyloc)), static_cast<QName*>((yysemantic_stack_[(3) - (3)].expr)), NULL, NULL);
3863 }3888 }
@@ -3865,8 +3890,8 @@
38653890
3866 case 111:3891 case 111:
38673892
3868/* Line 678 of lalr1.cc */3893/* Line 690 of lalr1.cc */
3869#line 1704 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"3894#line 1704 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
3870 {3895 {
3871 (yyval.varnametype) = new VarNameAndType(LOC((yyloc)),3896 (yyval.varnametype) = new VarNameAndType(LOC((yyloc)),
3872 static_cast<QName*>((yysemantic_stack_[(4) - (3)].expr)),3897 static_cast<QName*>((yysemantic_stack_[(4) - (3)].expr)),
@@ -3877,8 +3902,8 @@
38773902
3878 case 112:3903 case 112:
38793904
3880/* Line 678 of lalr1.cc */3905/* Line 690 of lalr1.cc */
3881#line 1712 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"3906#line 1712 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
3882 {3907 {
3883 (yyval.varnametype) = new VarNameAndType(LOC((yyloc)),3908 (yyval.varnametype) = new VarNameAndType(LOC((yyloc)),
3884 static_cast<QName*>((yysemantic_stack_[(4) - (4)].expr)),3909 static_cast<QName*>((yysemantic_stack_[(4) - (4)].expr)),
@@ -3889,8 +3914,8 @@
38893914
3890 case 113:3915 case 113:
38913916
3892/* Line 678 of lalr1.cc */3917/* Line 690 of lalr1.cc */
3893#line 1720 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"3918#line 1720 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
3894 {3919 {
3895 (yyval.varnametype) = new VarNameAndType(LOC((yyloc)),3920 (yyval.varnametype) = new VarNameAndType(LOC((yyloc)),
3896 static_cast<QName*>((yysemantic_stack_[(5) - (4)].expr)),3921 static_cast<QName*>((yysemantic_stack_[(5) - (4)].expr)),
@@ -3901,8 +3926,8 @@
39013926
3902 case 114:3927 case 114:
39033928
3904/* Line 678 of lalr1.cc */3929/* Line 690 of lalr1.cc */
3905#line 1731 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"3930#line 1731 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
3906 {3931 {
3907 (yyval.node) = new AnnotationListParsenode(LOC((yyloc)), static_cast<AnnotationParsenode*>((yysemantic_stack_[(1) - (1)].node)));3932 (yyval.node) = new AnnotationListParsenode(LOC((yyloc)), static_cast<AnnotationParsenode*>((yysemantic_stack_[(1) - (1)].node)));
3908 }3933 }
@@ -3910,8 +3935,8 @@
39103935
3911 case 115:3936 case 115:
39123937
3913/* Line 678 of lalr1.cc */3938/* Line 690 of lalr1.cc */
3914#line 1736 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"3939#line 1736 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
3915 {3940 {
3916 static_cast<AnnotationListParsenode*>((yysemantic_stack_[(2) - (1)].node))->push_back(static_cast<AnnotationParsenode*>((yysemantic_stack_[(2) - (2)].node)));3941 static_cast<AnnotationListParsenode*>((yysemantic_stack_[(2) - (1)].node))->push_back(static_cast<AnnotationParsenode*>((yysemantic_stack_[(2) - (2)].node)));
3917 (yyval.node) = (yysemantic_stack_[(2) - (1)].node);3942 (yyval.node) = (yysemantic_stack_[(2) - (1)].node);
@@ -3920,8 +3945,8 @@
39203945
3921 case 116:3946 case 116:
39223947
3923/* Line 678 of lalr1.cc */3948/* Line 690 of lalr1.cc */
3924#line 1745 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"3949#line 1745 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
3925 {3950 {
3926 (yyval.node) = new AnnotationParsenode(LOC((yyloc)), new QName(LOC((yyloc)), SYMTAB((yysemantic_stack_[(1) - (1)].sval))), NULL);3951 (yyval.node) = new AnnotationParsenode(LOC((yyloc)), new QName(LOC((yyloc)), SYMTAB((yysemantic_stack_[(1) - (1)].sval))), NULL);
3927 }3952 }
@@ -3929,8 +3954,8 @@
39293954
3930 case 117:3955 case 117:
39313956
3932/* Line 678 of lalr1.cc */3957/* Line 690 of lalr1.cc */
3933#line 1750 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"3958#line 1750 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
3934 {3959 {
3935 (yyval.node) = new AnnotationParsenode(LOC((yyloc)),3960 (yyval.node) = new AnnotationParsenode(LOC((yyloc)),
3936 new QName(LOC((yyloc)), SYMTAB((yysemantic_stack_[(4) - (1)].sval))),3961 new QName(LOC((yyloc)), SYMTAB((yysemantic_stack_[(4) - (1)].sval))),
@@ -3940,8 +3965,8 @@
39403965
3941 case 118:3966 case 118:
39423967
3943/* Line 678 of lalr1.cc */3968/* Line 690 of lalr1.cc */
3944#line 1757 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"3969#line 1757 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
3945 {3970 {
3946 (yyval.node) = new AnnotationParsenode(LOC((yyloc)), new QName(LOC((yyloc)), SYMTAB((yysemantic_stack_[(1) - (1)].sval)), true), NULL);3971 (yyval.node) = new AnnotationParsenode(LOC((yyloc)), new QName(LOC((yyloc)), SYMTAB((yysemantic_stack_[(1) - (1)].sval)), true), NULL);
3947 }3972 }
@@ -3949,8 +3974,8 @@
39493974
3950 case 119:3975 case 119:
39513976
3952/* Line 678 of lalr1.cc */3977/* Line 690 of lalr1.cc */
3953#line 1762 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"3978#line 1762 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
3954 {3979 {
3955 (yyval.node) = new AnnotationParsenode(LOC((yyloc)),3980 (yyval.node) = new AnnotationParsenode(LOC((yyloc)),
3956 new QName(LOC((yyloc)), SYMTAB((yysemantic_stack_[(4) - (1)].sval)), true),3981 new QName(LOC((yyloc)), SYMTAB((yysemantic_stack_[(4) - (1)].sval)), true),
@@ -3960,8 +3985,8 @@
39603985
3961 case 120:3986 case 120:
39623987
3963/* Line 678 of lalr1.cc */3988/* Line 690 of lalr1.cc */
3964#line 1772 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"3989#line 1772 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
3965 {3990 {
3966 (yyval.node) = new AnnotationLiteralListParsenode(LOC((yyloc)), (yysemantic_stack_[(1) - (1)].expr));3991 (yyval.node) = new AnnotationLiteralListParsenode(LOC((yyloc)), (yysemantic_stack_[(1) - (1)].expr));
3967 }3992 }
@@ -3969,8 +3994,8 @@
39693994
3970 case 121:3995 case 121:
39713996
3972/* Line 678 of lalr1.cc */3997/* Line 690 of lalr1.cc */
3973#line 1777 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"3998#line 1777 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
3974 {3999 {
3975 static_cast<AnnotationLiteralListParsenode*>((yysemantic_stack_[(3) - (1)].node))->push_back((yysemantic_stack_[(3) - (3)].expr));4000 static_cast<AnnotationLiteralListParsenode*>((yysemantic_stack_[(3) - (1)].node))->push_back((yysemantic_stack_[(3) - (3)].expr));
3976 (yyval.node) = (yysemantic_stack_[(3) - (1)].node);4001 (yyval.node) = (yysemantic_stack_[(3) - (1)].node);
@@ -3979,8 +4004,8 @@
39794004
3980 case 122:4005 case 122:
39814006
3982/* Line 678 of lalr1.cc */4007/* Line 690 of lalr1.cc */
3983#line 1786 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"4008#line 1786 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
3984 {4009 {
3985 static_cast<FunctionDecl*>((yysemantic_stack_[(2) - (2)].node))->setComment( SYMTAB((yysemantic_stack_[(2) - (1)].sval)) );4010 static_cast<FunctionDecl*>((yysemantic_stack_[(2) - (2)].node))->setComment( SYMTAB((yysemantic_stack_[(2) - (1)].sval)) );
3986 (yyval.node) = (yysemantic_stack_[(2) - (2)].node);4011 (yyval.node) = (yysemantic_stack_[(2) - (2)].node);
@@ -3989,8 +4014,8 @@
39894014
3990 case 123:4015 case 123:
39914016
3992/* Line 678 of lalr1.cc */4017/* Line 690 of lalr1.cc */
3993#line 1792 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"4018#line 1792 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
3994 {4019 {
3995 FunctionDecl* fdecl = static_cast<FunctionDecl*>((yysemantic_stack_[(3) - (3)].node));4020 FunctionDecl* fdecl = static_cast<FunctionDecl*>((yysemantic_stack_[(3) - (3)].node));
39964021
@@ -4003,8 +4028,8 @@
40034028
4004 case 124:4029 case 124:
40054030
4006/* Line 678 of lalr1.cc */4031/* Line 690 of lalr1.cc */
4007#line 1805 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"4032#line 1805 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
4008 {4033 {
4009 (yyval.node) = (yysemantic_stack_[(1) - (1)].node);4034 (yyval.node) = (yysemantic_stack_[(1) - (1)].node);
4010 }4035 }
@@ -4012,8 +4037,8 @@
40124037
4013 case 125:4038 case 125:
40144039
4015/* Line 678 of lalr1.cc */4040/* Line 690 of lalr1.cc */
4016#line 1810 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"4041#line 1810 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
4017 {4042 {
4018 (yyval.node) = (yysemantic_stack_[(1) - (1)].node);4043 (yyval.node) = (yysemantic_stack_[(1) - (1)].node);
4019 }4044 }
@@ -4021,8 +4046,8 @@
40214046
4022 case 126:4047 case 126:
40234048
4024/* Line 678 of lalr1.cc */4049/* Line 690 of lalr1.cc */
4025#line 1818 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"4050#line 1818 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
4026 {4051 {
4027 (yyval.node) = new FunctionDecl(LOC((yyloc)),4052 (yyval.node) = new FunctionDecl(LOC((yyloc)),
4028 static_cast<QName*>((yysemantic_stack_[(4) - (2)].expr)),4053 static_cast<QName*>((yysemantic_stack_[(4) - (2)].expr)),
@@ -4037,8 +4062,8 @@
40374062
4038 case 127:4063 case 127:
40394064
4040/* Line 678 of lalr1.cc */4065/* Line 690 of lalr1.cc */
4041#line 1829 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"4066#line 1829 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
4042 {4067 {
4043 (yyval.node) = new FunctionDecl(LOC ((yyloc)),4068 (yyval.node) = new FunctionDecl(LOC ((yyloc)),
4044 static_cast<QName*>((yysemantic_stack_[(4) - (2)].expr)),4069 static_cast<QName*>((yysemantic_stack_[(4) - (2)].expr)),
@@ -4053,8 +4078,8 @@
40534078
4054 case 128:4079 case 128:
40554080
4056/* Line 678 of lalr1.cc */4081/* Line 690 of lalr1.cc */
4057#line 1844 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"4082#line 1844 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
4058 {4083 {
4059 (yyval.node) = new FunctionDecl(LOC ((yyloc)),4084 (yyval.node) = new FunctionDecl(LOC ((yyloc)),
4060 static_cast<QName*>((yysemantic_stack_[(5) - (3)].expr)),4085 static_cast<QName*>((yysemantic_stack_[(5) - (3)].expr)),
@@ -4069,8 +4094,8 @@
40694094
4070 case 129:4095 case 129:
40714096
4072/* Line 678 of lalr1.cc */4097/* Line 690 of lalr1.cc */
4073#line 1856 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"4098#line 1856 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
4074 {4099 {
4075 (yyval.node) = new FunctionDecl(LOC((yyloc)),4100 (yyval.node) = new FunctionDecl(LOC((yyloc)),
4076 static_cast<QName*>((yysemantic_stack_[(5) - (3)].expr)),4101 static_cast<QName*>((yysemantic_stack_[(5) - (3)].expr)),
@@ -4085,8 +4110,8 @@
40854110
4086 case 130:4111 case 130:
40874112
4088/* Line 678 of lalr1.cc */4113/* Line 690 of lalr1.cc */
4089#line 1871 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"4114#line 1871 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
4090 {4115 {
4091 (yyval.fnsig) = new FunctionSig(NULL);4116 (yyval.fnsig) = new FunctionSig(NULL);
4092 }4117 }
@@ -4094,8 +4119,8 @@
40944119
4095 case 131:4120 case 131:
40964121
4097/* Line 678 of lalr1.cc */4122/* Line 690 of lalr1.cc */
4098#line 1876 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"4123#line 1876 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
4099 {4124 {
4100 (yyval.fnsig) = new FunctionSig(dynamic_cast<ParamList*>((yysemantic_stack_[(3) - (2)].node)));4125 (yyval.fnsig) = new FunctionSig(dynamic_cast<ParamList*>((yysemantic_stack_[(3) - (2)].node)));
4101 }4126 }
@@ -4103,8 +4128,8 @@
41034128
4104 case 132:4129 case 132:
41054130
4106/* Line 678 of lalr1.cc */4131/* Line 690 of lalr1.cc */
4107#line 1881 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"4132#line 1881 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
4108 {4133 {
4109 (yyval.fnsig) = new FunctionSig(NULL, dynamic_cast<SequenceType*>((yysemantic_stack_[(4) - (4)].node)));4134 (yyval.fnsig) = new FunctionSig(NULL, dynamic_cast<SequenceType*>((yysemantic_stack_[(4) - (4)].node)));
4110 }4135 }
@@ -4112,8 +4137,8 @@
41124137
4113 case 133:4138 case 133:
41144139
4115/* Line 678 of lalr1.cc */4140/* Line 690 of lalr1.cc */
4116#line 1886 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"4141#line 1886 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
4117 {4142 {
4118 (yyval.fnsig) = new FunctionSig(dynamic_cast<ParamList*>((yysemantic_stack_[(5) - (2)].node)), dynamic_cast<SequenceType*>((yysemantic_stack_[(5) - (5)].node)));4143 (yyval.fnsig) = new FunctionSig(dynamic_cast<ParamList*>((yysemantic_stack_[(5) - (2)].node)), dynamic_cast<SequenceType*>((yysemantic_stack_[(5) - (5)].node)));
4119 }4144 }
@@ -4121,8 +4146,8 @@
41214146
4122 case 134:4147 case 134:
41234148
4124/* Line 678 of lalr1.cc */4149/* Line 690 of lalr1.cc */
4125#line 1894 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"4150#line 1894 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
4126 {4151 {
4127 ParamList *pl = new ParamList( LOC((yyloc)) );4152 ParamList *pl = new ParamList( LOC((yyloc)) );
4128 pl->push_back( dynamic_cast<Param*>((yysemantic_stack_[(1) - (1)].node)) );4153 pl->push_back( dynamic_cast<Param*>((yysemantic_stack_[(1) - (1)].node)) );
@@ -4132,8 +4157,8 @@
41324157
4133 case 135:4158 case 135:
41344159
4135/* Line 678 of lalr1.cc */4160/* Line 690 of lalr1.cc */
4136#line 1901 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"4161#line 1901 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
4137 {4162 {
4138 if ( ParamList *pl = dynamic_cast<ParamList*>((yysemantic_stack_[(3) - (1)].node)) )4163 if ( ParamList *pl = dynamic_cast<ParamList*>((yysemantic_stack_[(3) - (1)].node)) )
4139 pl->push_back( dynamic_cast<Param*>((yysemantic_stack_[(3) - (3)].node)) );4164 pl->push_back( dynamic_cast<Param*>((yysemantic_stack_[(3) - (3)].node)) );
@@ -4144,8 +4169,8 @@
41444169
4145 case 136:4170 case 136:
41464171
4147/* Line 678 of lalr1.cc */4172/* Line 690 of lalr1.cc */
4148#line 1912 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"4173#line 1912 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
4149 {4174 {
4150 (yyval.node) = new Param(LOC((yyloc)), static_cast<QName*>((yysemantic_stack_[(2) - (2)].expr)), NULL);4175 (yyval.node) = new Param(LOC((yyloc)), static_cast<QName*>((yysemantic_stack_[(2) - (2)].expr)), NULL);
4151 }4176 }
@@ -4153,8 +4178,8 @@
41534178
4154 case 137:4179 case 137:
41554180
4156/* Line 678 of lalr1.cc */4181/* Line 690 of lalr1.cc */
4157#line 1917 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"4182#line 1917 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
4158 {4183 {
4159 (yyval.node) = new Param(LOC((yyloc)),4184 (yyval.node) = new Param(LOC((yyloc)),
4160 static_cast<QName*>((yysemantic_stack_[(3) - (2)].expr)),4185 static_cast<QName*>((yysemantic_stack_[(3) - (2)].expr)),
@@ -4164,8 +4189,8 @@
41644189
4165 case 138:4190 case 138:
41664191
4167/* Line 678 of lalr1.cc */4192/* Line 690 of lalr1.cc */
4168#line 1927 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"4193#line 1927 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
4169 {4194 {
4170 (yyval.node) = new CollectionDecl( LOC((yyloc)),4195 (yyval.node) = new CollectionDecl( LOC((yyloc)),
4171 static_cast<QName*>((yysemantic_stack_[(3) - (3)].expr)),4196 static_cast<QName*>((yysemantic_stack_[(3) - (3)].expr)),
@@ -4176,8 +4201,8 @@
41764201
4177 case 139:4202 case 139:
41784203
4179/* Line 678 of lalr1.cc */4204/* Line 690 of lalr1.cc */
4180#line 1934 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"4205#line 1934 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
4181 {4206 {
4182 (yyval.node) = new CollectionDecl( LOC((yyloc)),4207 (yyval.node) = new CollectionDecl( LOC((yyloc)),
4183 static_cast<QName*>((yysemantic_stack_[(5) - (3)].expr)),4208 static_cast<QName*>((yysemantic_stack_[(5) - (3)].expr)),
@@ -4188,8 +4213,8 @@
41884213
4189 case 140:4214 case 140:
41904215
4191/* Line 678 of lalr1.cc */4216/* Line 690 of lalr1.cc */
4192#line 1941 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"4217#line 1941 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
4193 {4218 {
4194 (yyval.node) = new CollectionDecl( LOC((yyloc)),4219 (yyval.node) = new CollectionDecl( LOC((yyloc)),
4195 static_cast<QName*>((yysemantic_stack_[(4) - (4)].expr)),4220 static_cast<QName*>((yysemantic_stack_[(4) - (4)].expr)),
@@ -4200,8 +4225,8 @@
42004225
4201 case 141:4226 case 141:
42024227
4203/* Line 678 of lalr1.cc */4228/* Line 690 of lalr1.cc */
4204#line 1948 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"4229#line 1948 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
4205 {4230 {
4206 (yyval.node) = new CollectionDecl( LOC((yyloc)),4231 (yyval.node) = new CollectionDecl( LOC((yyloc)),
4207 static_cast<QName*>((yysemantic_stack_[(6) - (4)].expr)),4232 static_cast<QName*>((yysemantic_stack_[(6) - (4)].expr)),
@@ -4212,8 +4237,8 @@
42124237
4213 case 142:4238 case 142:
42144239
4215/* Line 678 of lalr1.cc */4240/* Line 690 of lalr1.cc */
4216#line 1958 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"4241#line 1958 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
4217 {4242 {
4218 (yyval.node) = static_cast<parsenode*>(new SequenceType(LOC((yyloc)), (yysemantic_stack_[(1) - (1)].node), NULL));4243 (yyval.node) = static_cast<parsenode*>(new SequenceType(LOC((yyloc)), (yysemantic_stack_[(1) - (1)].node), NULL));
4219 }4244 }
@@ -4221,8 +4246,8 @@
42214246
4222 case 143:4247 case 143:
42234248
4224/* Line 678 of lalr1.cc */4249/* Line 690 of lalr1.cc */
4225#line 1962 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"4250#line 1962 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
4226 {4251 {
4227 (yyval.node) = static_cast<parsenode*>(new SequenceType(LOC((yyloc)),4252 (yyval.node) = static_cast<parsenode*>(new SequenceType(LOC((yyloc)),
4228 (yysemantic_stack_[(2) - (1)].node),4253 (yysemantic_stack_[(2) - (1)].node),
@@ -4232,8 +4257,8 @@
42324257
4233 case 144:4258 case 144:
42344259
4235/* Line 678 of lalr1.cc */4260/* Line 690 of lalr1.cc */
4236#line 1972 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"4261#line 1972 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
4237 {4262 {
4238 (yyval.node) = new AST_IndexDecl(LOC((yyloc)),4263 (yyval.node) = new AST_IndexDecl(LOC((yyloc)),
4239 static_cast<QName*>((yysemantic_stack_[(8) - (3)].expr)),4264 static_cast<QName*>((yysemantic_stack_[(8) - (3)].expr)),
@@ -4245,8 +4270,8 @@
42454270
4246 case 145:4271 case 145:
42474272
4248/* Line 678 of lalr1.cc */4273/* Line 690 of lalr1.cc */
4249#line 1980 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"4274#line 1980 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
4250 {4275 {
4251 (yyval.node) = new AST_IndexDecl(LOC((yyloc)),4276 (yyval.node) = new AST_IndexDecl(LOC((yyloc)),
4252 static_cast<QName*>((yysemantic_stack_[(9) - (4)].expr)),4277 static_cast<QName*>((yysemantic_stack_[(9) - (4)].expr)),
@@ -4258,8 +4283,8 @@
42584283
4259 case 146:4284 case 146:
42604285
4261/* Line 678 of lalr1.cc */4286/* Line 690 of lalr1.cc */
4262#line 1991 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"4287#line 1991 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
4263 {4288 {
4264 IndexKeyList* keyList = new IndexKeyList(LOC((yyloc)));4289 IndexKeyList* keyList = new IndexKeyList(LOC((yyloc)));
4265 keyList->addKeySpec(dynamic_cast<IndexKeySpec*>((yysemantic_stack_[(1) - (1)].node)));4290 keyList->addKeySpec(dynamic_cast<IndexKeySpec*>((yysemantic_stack_[(1) - (1)].node)));
@@ -4269,8 +4294,8 @@
42694294
4270 case 147:4295 case 147:
42714296
4272/* Line 678 of lalr1.cc */4297/* Line 690 of lalr1.cc */
4273#line 1997 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"4298#line 1997 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
4274 {4299 {
4275 dynamic_cast<IndexKeyList*>((yysemantic_stack_[(3) - (1)].node))->addKeySpec(dynamic_cast<IndexKeySpec*>((yysemantic_stack_[(3) - (3)].node)));4300 dynamic_cast<IndexKeyList*>((yysemantic_stack_[(3) - (1)].node))->addKeySpec(dynamic_cast<IndexKeySpec*>((yysemantic_stack_[(3) - (3)].node)));
4276 (yyval.node) = (yysemantic_stack_[(3) - (1)].node);4301 (yyval.node) = (yysemantic_stack_[(3) - (1)].node);
@@ -4279,8 +4304,8 @@
42794304
4280 case 148:4305 case 148:
42814306
4282/* Line 678 of lalr1.cc */4307/* Line 690 of lalr1.cc */
4283#line 2006 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"4308#line 2006 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
4284 {4309 {
4285 (yyval.node) = new IndexKeySpec(LOC((yyloc)), (yysemantic_stack_[(1) - (1)].expr), NULL, NULL);4310 (yyval.node) = new IndexKeySpec(LOC((yyloc)), (yysemantic_stack_[(1) - (1)].expr), NULL, NULL);
4286 }4311 }
@@ -4288,8 +4313,8 @@
42884313
4289 case 149:4314 case 149:
42904315
4291/* Line 678 of lalr1.cc */4316/* Line 690 of lalr1.cc */
4292#line 2011 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"4317#line 2011 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
4293 {4318 {
4294 (yyval.node) = new IndexKeySpec(LOC((yyloc)),4319 (yyval.node) = new IndexKeySpec(LOC((yyloc)),
4295 (yysemantic_stack_[(2) - (1)].expr),4320 (yysemantic_stack_[(2) - (1)].expr),
@@ -4300,8 +4325,8 @@
43004325
4301 case 150:4326 case 150:
43024327
4303/* Line 678 of lalr1.cc */4328/* Line 690 of lalr1.cc */
4304#line 2018 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"4329#line 2018 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
4305 {4330 {
4306 (yyval.node) = new IndexKeySpec(LOC((yyloc)),4331 (yyval.node) = new IndexKeySpec(LOC((yyloc)),
4307 (yysemantic_stack_[(2) - (1)].expr),4332 (yysemantic_stack_[(2) - (1)].expr),
@@ -4312,8 +4337,8 @@
43124337
4313 case 151:4338 case 151:
43144339
4315/* Line 678 of lalr1.cc */4340/* Line 690 of lalr1.cc */
4316#line 2025 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"4341#line 2025 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
4317 {4342 {
4318 (yyval.node) = new IndexKeySpec(LOC((yyloc)),4343 (yyval.node) = new IndexKeySpec(LOC((yyloc)),
4319 (yysemantic_stack_[(3) - (1)].expr),4344 (yysemantic_stack_[(3) - (1)].expr),
@@ -4324,8 +4349,8 @@
43244349
4325 case 152:4350 case 152:
43264351
4327/* Line 678 of lalr1.cc */4352/* Line 690 of lalr1.cc */
4328#line 2037 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"4353#line 2037 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
4329 {4354 {
4330 (yyval.node) = new ICCollSimpleCheck(LOC((yyloc)),4355 (yyval.node) = new ICCollSimpleCheck(LOC((yyloc)),
4331 static_cast<QName*>((yysemantic_stack_[(11) - (4)].expr)),4356 static_cast<QName*>((yysemantic_stack_[(11) - (4)].expr)),
@@ -4337,8 +4362,8 @@
43374362
4338 case 153:4363 case 153:
43394364
4340/* Line 678 of lalr1.cc */4365/* Line 690 of lalr1.cc */
4341#line 2047 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"4366#line 2047 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
4342 {4367 {
4343 (yyval.node) = new ICCollUniqueKeyCheck(LOC((yyloc)),4368 (yyval.node) = new ICCollUniqueKeyCheck(LOC((yyloc)),
4344 static_cast<QName*>((yysemantic_stack_[(14) - (4)].expr)),4369 static_cast<QName*>((yysemantic_stack_[(14) - (4)].expr)),
@@ -4350,8 +4375,8 @@
43504375
4351 case 154:4376 case 154:
43524377
4353/* Line 678 of lalr1.cc */4378/* Line 690 of lalr1.cc */
4354#line 2057 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"4379#line 2057 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
4355 {4380 {
4356 (yyval.node) = new ICCollForeachNode(LOC((yyloc)),4381 (yyval.node) = new ICCollForeachNode(LOC((yyloc)),
4357 static_cast<QName*>((yysemantic_stack_[(13) - (4)].expr)),4382 static_cast<QName*>((yysemantic_stack_[(13) - (4)].expr)),
@@ -4363,8 +4388,8 @@
43634388
4364 case 155:4389 case 155:
43654390
4366/* Line 678 of lalr1.cc */4391/* Line 690 of lalr1.cc */
4367#line 2068 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"4392#line 2068 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
4368 {4393 {
4369 (yyval.node) = new ICForeignKey( LOC((yyloc)),4394 (yyval.node) = new ICForeignKey( LOC((yyloc)),
4370 static_cast<QName*>((yysemantic_stack_[(22) - (4)].expr)),4395 static_cast<QName*>((yysemantic_stack_[(22) - (4)].expr)),
@@ -4379,8 +4404,8 @@
43794404
4380 case 156:4405 case 156:
43814406
4382/* Line 678 of lalr1.cc */4407/* Line 690 of lalr1.cc */
4383#line 2084 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"4408#line 2084 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
4384 {4409 {
4385 if ((yysemantic_stack_[(1) - (1)].expr) == NULL)4410 if ((yysemantic_stack_[(1) - (1)].expr) == NULL)
4386 {4411 {
@@ -4400,8 +4425,8 @@
44004425
4401 case 157:4426 case 157:
44024427
4403/* Line 678 of lalr1.cc */4428/* Line 690 of lalr1.cc */
4404#line 2104 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"4429#line 2104 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
4405 {4430 {
4406 (yyval.expr) = (yysemantic_stack_[(1) - (1)].expr);4431 (yyval.expr) = (yysemantic_stack_[(1) - (1)].expr);
4407 }4432 }
@@ -4409,8 +4434,8 @@
44094434
4410 case 158:4435 case 158:
44114436
4412/* Line 678 of lalr1.cc */4437/* Line 690 of lalr1.cc */
4413#line 2108 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"4438#line 2108 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
4414 {4439 {
4415 (yyval.expr) = (yysemantic_stack_[(1) - (1)].expr);4440 (yyval.expr) = (yysemantic_stack_[(1) - (1)].expr);
4416 }4441 }
@@ -4418,8 +4443,8 @@
44184443
4419 case 159:4444 case 159:
44204445
4421/* Line 678 of lalr1.cc */4446/* Line 690 of lalr1.cc */
4422#line 2112 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"4447#line 2112 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
4423 {4448 {
4424 (yyval.expr) = NULL;4449 (yyval.expr) = NULL;
4425 }4450 }
@@ -4427,8 +4452,8 @@
44274452
4428 case 160:4453 case 160:
44294454
4430/* Line 678 of lalr1.cc */4455/* Line 690 of lalr1.cc */
4431#line 2120 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"4456#line 2120 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
4432 {4457 {
4433 (yyval.expr) = (yysemantic_stack_[(1) - (1)].expr);4458 (yyval.expr) = (yysemantic_stack_[(1) - (1)].expr);
4434 }4459 }
@@ -4436,8 +4461,8 @@
44364461
4437 case 161:4462 case 161:
44384463
4439/* Line 678 of lalr1.cc */4464/* Line 690 of lalr1.cc */
4440#line 2124 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"4465#line 2124 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
4441 {4466 {
4442 (yyval.expr) = (yysemantic_stack_[(1) - (1)].expr);4467 (yyval.expr) = (yysemantic_stack_[(1) - (1)].expr);
4443 }4468 }
@@ -4445,8 +4470,8 @@
44454470
4446 case 162:4471 case 162:
44474472
4448/* Line 678 of lalr1.cc */4473/* Line 690 of lalr1.cc */
4449#line 2128 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"4474#line 2128 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
4450 {4475 {
4451 (yyval.expr) = new BlockBody(LOC((yyloc)));4476 (yyval.expr) = new BlockBody(LOC((yyloc)));
4452 }4477 }
@@ -4454,8 +4479,8 @@
44544479
4455 case 163:4480 case 163:
44564481
4457/* Line 678 of lalr1.cc */4482/* Line 690 of lalr1.cc */
4458#line 2136 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"4483#line 2136 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
4459 {4484 {
4460 (yyval.expr) = (yysemantic_stack_[(1) - (1)].expr);4485 (yyval.expr) = (yysemantic_stack_[(1) - (1)].expr);
4461 }4486 }
@@ -4463,8 +4488,8 @@
44634488
4464 case 164:4489 case 164:
44654490
4466/* Line 678 of lalr1.cc */4491/* Line 690 of lalr1.cc */
4467#line 2141 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"4492#line 2141 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
4468 {4493 {
4469 BlockBody* blk = static_cast<BlockBody*>((yysemantic_stack_[(2) - (1)].expr));4494 BlockBody* blk = static_cast<BlockBody*>((yysemantic_stack_[(2) - (1)].expr));
44704495
@@ -4476,8 +4501,8 @@
44764501
4477 case 165:4502 case 165:
44784503
4479/* Line 678 of lalr1.cc */4504/* Line 690 of lalr1.cc */
4480#line 2153 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"4505#line 2153 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
4481 {4506 {
4482 BlockBody* blk = new BlockBody(LOC((yyloc)));4507 BlockBody* blk = new BlockBody(LOC((yyloc)));
4483 blk->add((yysemantic_stack_[(1) - (1)].expr));4508 blk->add((yysemantic_stack_[(1) - (1)].expr));
@@ -4487,8 +4512,8 @@
44874512
4488 case 166:4513 case 166:
44894514
4490/* Line 678 of lalr1.cc */4515/* Line 690 of lalr1.cc */
4491#line 2160 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"4516#line 2160 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
4492 {4517 {
4493 BlockBody* blk = static_cast<BlockBody*>((yysemantic_stack_[(2) - (1)].expr));4518 BlockBody* blk = static_cast<BlockBody*>((yysemantic_stack_[(2) - (1)].expr));
44944519
@@ -4500,8 +4525,8 @@
45004525
4501 case 179:4526 case 179:
45024527
4503/* Line 678 of lalr1.cc */4528/* Line 690 of lalr1.cc */
4504#line 2189 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"4529#line 2189 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
4505 {4530 {
4506 (yyval.expr) = (yysemantic_stack_[(3) - (2)].expr);4531 (yyval.expr) = (yysemantic_stack_[(3) - (2)].expr);
4507 }4532 }
@@ -4509,8 +4534,8 @@
45094534
4510 case 180:4535 case 180:
45114536
4512/* Line 678 of lalr1.cc */4537/* Line 690 of lalr1.cc */
4513#line 2194 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"4538#line 2194 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
4514 {4539 {
4515 (yyval.expr) = new BlockBody(LOC((yyloc)));4540 (yyval.expr) = new BlockBody(LOC((yyloc)));
4516 }4541 }
@@ -4518,8 +4543,8 @@
45184543
4519 case 181:4544 case 181:
45204545
4521/* Line 678 of lalr1.cc */4546/* Line 690 of lalr1.cc */
4522#line 2202 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"4547#line 2202 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
4523 {4548 {
4524 if (dynamic_cast<BlockBody*>((yysemantic_stack_[(3) - (2)].expr)) == NULL)4549 if (dynamic_cast<BlockBody*>((yysemantic_stack_[(3) - (2)].expr)) == NULL)
4525 {4550 {
@@ -4536,8 +4561,8 @@
45364561
4537 case 182:4562 case 182:
45384563
4539/* Line 678 of lalr1.cc */4564/* Line 690 of lalr1.cc */
4540#line 2219 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"4565#line 2219 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
4541 {4566 {
4542 (yyval.expr) = (yysemantic_stack_[(3) - (2)].expr);4567 (yyval.expr) = (yysemantic_stack_[(3) - (2)].expr);
4543 }4568 }
@@ -4545,8 +4570,8 @@
45454570
4546 case 183:4571 case 183:
45474572
4548/* Line 678 of lalr1.cc */4573/* Line 690 of lalr1.cc */
4549#line 2227 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"4574#line 2227 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
4550 {4575 {
4551 (yyval.expr) = (yysemantic_stack_[(2) - (1)].expr);4576 (yyval.expr) = (yysemantic_stack_[(2) - (1)].expr);
4552 }4577 }
@@ -4554,8 +4579,8 @@
45544579
4555 case 184:4580 case 184:
45564581
4557/* Line 678 of lalr1.cc */4582/* Line 690 of lalr1.cc */
4558#line 2235 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"4583#line 2235 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
4559 {4584 {
4560 VarDeclStmt* vdecl = static_cast<VarDeclStmt*>((yysemantic_stack_[(3) - (1)].expr));4585 VarDeclStmt* vdecl = static_cast<VarDeclStmt*>((yysemantic_stack_[(3) - (1)].expr));
4561 vdecl->add((yysemantic_stack_[(3) - (3)].node));4586 vdecl->add((yysemantic_stack_[(3) - (3)].node));
@@ -4565,8 +4590,8 @@
45654590
4566 case 185:4591 case 185:
45674592
4568/* Line 678 of lalr1.cc */4593/* Line 690 of lalr1.cc */
4569#line 2242 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"4594#line 2242 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
4570 {4595 {
4571 VarDeclStmt* vdecl = new VarDeclStmt(LOC((yyloc)), NULL);4596 VarDeclStmt* vdecl = new VarDeclStmt(LOC((yyloc)), NULL);
4572 vdecl->add((yysemantic_stack_[(2) - (2)].node));4597 vdecl->add((yysemantic_stack_[(2) - (2)].node));
@@ -4576,8 +4601,8 @@
45764601
4577 case 186:4602 case 186:
45784603
4579/* Line 678 of lalr1.cc */4604/* Line 690 of lalr1.cc */
4580#line 2249 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"4605#line 2249 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
4581 {4606 {
4582 VarDeclStmt* vdecl = new VarDeclStmt(LOC((yyloc)), static_cast<AnnotationListParsenode*>((yysemantic_stack_[(3) - (1)].node)));4607 VarDeclStmt* vdecl = new VarDeclStmt(LOC((yyloc)), static_cast<AnnotationListParsenode*>((yysemantic_stack_[(3) - (1)].node)));
4583 vdecl->add((yysemantic_stack_[(3) - (3)].node));4608 vdecl->add((yysemantic_stack_[(3) - (3)].node));
@@ -4587,8 +4612,8 @@
45874612
4588 case 187:4613 case 187:
45894614
4590/* Line 678 of lalr1.cc */4615/* Line 690 of lalr1.cc */
4591#line 2259 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"4616#line 2259 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
4592 {4617 {
4593 VarDecl* vd = new VarDecl(LOC((yyloc)),4618 VarDecl* vd = new VarDecl(LOC((yyloc)),
4594 static_cast<QName*>((yysemantic_stack_[(2) - (2)].expr)),4619 static_cast<QName*>((yysemantic_stack_[(2) - (2)].expr)),
@@ -4604,8 +4629,8 @@
46044629
4605 case 188:4630 case 188:
46064631
4607/* Line 678 of lalr1.cc */4632/* Line 690 of lalr1.cc */
4608#line 2271 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"4633#line 2271 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
4609 {4634 {
4610 VarDecl* vd = new VarDecl(LOC((yyloc)),4635 VarDecl* vd = new VarDecl(LOC((yyloc)),
4611 static_cast<QName*>((yysemantic_stack_[(3) - (2)].expr)),4636 static_cast<QName*>((yysemantic_stack_[(3) - (2)].expr)),
@@ -4622,8 +4647,8 @@
46224647
4623 case 189:4648 case 189:
46244649
4625/* Line 678 of lalr1.cc */4650/* Line 690 of lalr1.cc */
4626#line 2284 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"4651#line 2284 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
4627 {4652 {
4628 VarDecl* vd = new VarDecl(LOC((yyloc)),4653 VarDecl* vd = new VarDecl(LOC((yyloc)),
4629 static_cast<QName*>((yysemantic_stack_[(4) - (2)].expr)),4654 static_cast<QName*>((yysemantic_stack_[(4) - (2)].expr)),
@@ -4639,8 +4664,8 @@
46394664
4640 case 190:4665 case 190:
46414666
4642/* Line 678 of lalr1.cc */4667/* Line 690 of lalr1.cc */
4643#line 2296 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"4668#line 2296 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
4644 {4669 {
4645 VarDecl* vd = new VarDecl(LOC((yyloc)),4670 VarDecl* vd = new VarDecl(LOC((yyloc)),
4646 static_cast<QName*>((yysemantic_stack_[(5) - (2)].expr)),4671 static_cast<QName*>((yysemantic_stack_[(5) - (2)].expr)),
@@ -4656,8 +4681,8 @@
46564681
4657 case 191:4682 case 191:
46584683
4659/* Line 678 of lalr1.cc */4684/* Line 690 of lalr1.cc */
4660#line 2312 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"4685#line 2312 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
4661 {4686 {
4662 (yyval.expr) = new AssignExpr(LOC((yyloc)), static_cast<QName*>((yysemantic_stack_[(5) - (2)].expr)), (yysemantic_stack_[(5) - (4)].expr));4687 (yyval.expr) = new AssignExpr(LOC((yyloc)), static_cast<QName*>((yysemantic_stack_[(5) - (2)].expr)), (yysemantic_stack_[(5) - (4)].expr));
4663 }4688 }
@@ -4665,8 +4690,8 @@
46654690
4666 case 192:4691 case 192:
46674692
4668/* Line 678 of lalr1.cc */4693/* Line 690 of lalr1.cc */
4669#line 2320 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"4694#line 2320 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
4670 {4695 {
4671 (yyval.expr) = new ApplyExpr(LOC((yyloc)), (yysemantic_stack_[(2) - (1)].expr));4696 (yyval.expr) = new ApplyExpr(LOC((yyloc)), (yysemantic_stack_[(2) - (1)].expr));
4672 }4697 }
@@ -4674,8 +4699,8 @@
46744699
4675 case 193:4700 case 193:
46764701
4677/* Line 678 of lalr1.cc */4702/* Line 690 of lalr1.cc */
4678#line 2328 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"4703#line 2328 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
4679 {4704 {
4680 (yyval.expr) = new ExitExpr(LOC((yyloc)), (yysemantic_stack_[(4) - (3)].expr));4705 (yyval.expr) = new ExitExpr(LOC((yyloc)), (yysemantic_stack_[(4) - (3)].expr));
4681 }4706 }
@@ -4683,8 +4708,8 @@
46834708
4684 case 194:4709 case 194:
46854710
4686/* Line 678 of lalr1.cc */4711/* Line 690 of lalr1.cc */
4687#line 2336 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"4712#line 2336 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
4688 {4713 {
4689 BlockBody* bb = dynamic_cast<BlockBody *>((yysemantic_stack_[(5) - (5)].expr));4714 BlockBody* bb = dynamic_cast<BlockBody *>((yysemantic_stack_[(5) - (5)].expr));
4690 if (bb == NULL)4715 if (bb == NULL)
@@ -4699,8 +4724,8 @@
46994724
4700 case 195:4725 case 195:
47014726
4702/* Line 678 of lalr1.cc */4727/* Line 690 of lalr1.cc */
4703#line 2351 "/home/markos/zorba/repo/jsoniq-deactivated/src/compiler/parser/xquery_parser.y"4728#line 2351 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"
4704 {4729 {
4705 (yyval.expr) = new FlowCtlStatement(LOC((yyloc)), FlowCtlStatement::BREAK);4730 (yyval.expr) = new FlowCtlStatement(LOC((yyloc)), FlowCtlStatement::BREAK);
4706 }4731 }
@@ -4708,8 +4733,8 @@
47084733
4709 case 196:4734 case 196:
47104735
4711/* Line 678 of lalr1.cc */
The diff has been truncated for viewing.

Subscribers

People subscribed via source and target branches