Merge lp:~zorba-coders/zorba/array-ups into lp:zorba

Proposed by Ghislain Fourny
Status: Merged
Approved by: Matthias Brantner
Approved revision: 10969
Merged at revision: 10973
Proposed branch: lp:~zorba-coders/zorba/array-ups
Merge into: lp:zorba
Diff against target: 19801 lines (+4823/-4854)
13 files modified
src/compiler/parser/FlexLexer.h (+5/-5)
src/compiler/parser/xquery_parser.cpp (+4370/-4383)
src/compiler/parser/xquery_parser.hpp (+31/-41)
src/compiler/parser/xquery_parser.y (+2/-2)
src/compiler/parser/xquery_scanner.cpp (+381/-389)
test/rbkt/Queries/zorba/jsoniq/arr_insert_01.xq (+4/-4)
test/rbkt/Queries/zorba/jsoniq/arr_insert_02.xq (+2/-2)
test/rbkt/Queries/zorba/jsoniq/arr_insert_03.xq (+20/-20)
test/rbkt/Queries/zorba/jsoniq/arr_insert_04.xq (+2/-2)
test/rbkt/Queries/zorba/jsoniq/arr_mixed_01.xq (+2/-2)
test/rbkt/Queries/zorba/jsoniq/arr_mixed_undo_01.xq (+2/-2)
test/rbkt/Queries/zorba/jsoniq/arr_update_01.xq (+1/-1)
test/rbkt/Queries/zorba/jsoniq/arr_update_02.xq (+1/-1)
To merge this branch: bzr merge lp:~zorba-coders/zorba/array-ups
Reviewer Review Type Date Requested Status
Matthias Brantner Approve
Chris Hillery Approve
Review via email: mp+118384@code.launchpad.net

Commit message

Correct array insert expression syntax to include [] like append expressions.

Description of the change

Correct array insert expression syntax to include [] like append expressions.

To post a comment you must log in.
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 array-ups-2012-08-06T16-00-04.803Z 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
Matthias Brantner (matthias-brantner) wrote :

It seems like src/compiler/parser/xquery_scanner.cpp has changed but the corresponding xquery_scanner.l didn't. Is this just because you were using a different version of flex?

review: Needs Information
Revision history for this message
Chris Hillery (ceejatec) wrote :

The changes to xquery_scanner.l (and FlexLexer.h) look probably OK, and yes, I think probably caused by a different version of flex. That's probably OK.

I couldn't get through the 15,000 lines of xquery_parser.cpp changes to be sure if they're the same situation, but the xquery_parser.y changes look fine so I guess I have to assume it's OK... and it did pass the queue.

review: Approve
Revision history for this message
Matthias Brantner (matthias-brantner) :
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 array-ups-2012-08-06T20-59-02.338Z 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 'src/compiler/parser/FlexLexer.h'
--- src/compiler/parser/FlexLexer.h 2012-07-24 08:48:48 +0000
+++ src/compiler/parser/FlexLexer.h 2012-08-06 16:07:48 +0000
@@ -63,7 +63,7 @@
63 virtual ~FlexLexer() { }63 virtual ~FlexLexer() { }
6464
65 const char* YYText() const { return yytext; }65 const char* YYText() const { return yytext; }
66 int YYLeng() const { return yyleng; }66 size_t YYLeng() const { return yyleng; }
6767
68 virtual void68 virtual void
69 yy_switch_to_buffer( struct yy_buffer_state* new_buffer ) = 0;69 yy_switch_to_buffer( struct yy_buffer_state* new_buffer ) = 0;
@@ -93,7 +93,7 @@
9393
94protected:94protected:
95 char* yytext;95 char* yytext;
96 int yyleng;96 size_t yyleng;
97 int yylineno; // only maintained if you use %option yylineno97 int yylineno; // only maintained if you use %option yylineno
98 int yy_flex_debug; // only has effect with -d or "%option debug"98 int yy_flex_debug; // only has effect with -d or "%option debug"
99};99};
@@ -130,8 +130,8 @@
130 virtual int yywrap();130 virtual int yywrap();
131131
132protected:132protected:
133 virtual int LexerInput( char* buf, int max_size );133 virtual size_t LexerInput( char* buf, size_t max_size );
134 virtual void LexerOutput( const char* buf, int size );134 virtual void LexerOutput( const char* buf, size_t size );
135 virtual void LexerError( const char* msg );135 virtual void LexerError( const char* msg );
136136
137 void yyunput( int c, char* buf_ptr );137 void yyunput( int c, char* buf_ptr );
@@ -160,7 +160,7 @@
160 char yy_hold_char;160 char yy_hold_char;
161161
162 // Number of characters read into yy_ch_buf.162 // Number of characters read into yy_ch_buf.
163 int yy_n_chars;163 size_t yy_n_chars;
164164
165 // Points to current character in buffer.165 // Points to current character in buffer.
166 char* yy_c_buf_p;166 char* yy_c_buf_p;
167167
=== modified file 'src/compiler/parser/xquery_parser.cpp'
--- src/compiler/parser/xquery_parser.cpp 2012-07-24 08:48:48 +0000
+++ src/compiler/parser/xquery_parser.cpp 2012-08-06 16:07:48 +0000
@@ -1,8 +1,8 @@
1/* A Bison parser, made by GNU Bison 2.5. */1/* A Bison parser, made by GNU Bison 2.6. */
22
3/* Skeleton implementation for Bison LALR(1) parsers in C++3/* Skeleton implementation for Bison LALR(1) parsers in C++
4 4
5 Copyright (C) 2002-2011 Free Software Foundation, Inc.5 Copyright (C) 2002-2012 Free Software Foundation, Inc.
6 6
7 This program is free software: you can redistribute it and/or modify7 This program is free software: you can redistribute it and/or modify
8 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
@@ -35,8 +35,8 @@
3535
36/* First part of user declarations. */36/* First part of user declarations. */
3737
38/* Line 293 of lalr1.cc */38/* Line 278 of lalr1.cc */
39#line 87 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"39#line 87 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
4040
4141
42#include "common/common.h"42#include "common/common.h"
@@ -72,16 +72,16 @@
7272
7373
7474
75/* Line 293 of lalr1.cc */75/* Line 278 of lalr1.cc */
76#line 77 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"76#line 77 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
7777
7878
79#include "xquery_parser.hpp"79#include "xquery_parser.hpp"
8080
81/* User implementation prologue. */81/* User implementation prologue. */
8282
83/* Line 299 of lalr1.cc */83/* Line 284 of lalr1.cc */
84#line 906 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"84#line 906 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
8585
86// HACK to trigger rchandle release: rchandles are freed when refcount == 086// HACK to trigger rchandle release: rchandles are freed when refcount == 0
87// (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...
@@ -92,8 +92,8 @@
92 }92 }
93}93}
9494
95/* Line 299 of lalr1.cc */95/* Line 284 of lalr1.cc */
96#line 1022 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"96#line 1022 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
9797
98#include "compiler/parser/xquery_scanner.h"98#include "compiler/parser/xquery_scanner.h"
9999
@@ -102,8 +102,17 @@
102102
103103
104104
105/* Line 299 of lalr1.cc */105/* Line 284 of lalr1.cc */
106#line 107 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"106#line 107 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
107
108
109# ifndef YY_NULL
110# if defined __cplusplus && 201103L <= __cplusplus
111# define YY_NULL nullptr
112# else
113# define YY_NULL 0
114# endif
115# endif
107116
108#ifndef YY_117#ifndef YY_
109# if defined YYENABLE_NLS && YYENABLE_NLS118# if defined YYENABLE_NLS && YYENABLE_NLS
@@ -117,25 +126,26 @@
117# endif126# endif
118#endif127#endif
119128
129#define YYRHSLOC(Rhs, K) ((Rhs)[K])
120/* YYLLOC_DEFAULT -- Set CURRENT to span from RHS[1] to RHS[N].130/* 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 ends131 If N is 0, then set CURRENT to the empty location which ends
122 the previous symbol: RHS[0] (always defined). */132 the previous symbol: RHS[0] (always defined). */
123133
124#define YYRHSLOC(Rhs, K) ((Rhs)[K])134# ifndef YYLLOC_DEFAULT
125#ifndef YYLLOC_DEFAULT135# define YYLLOC_DEFAULT(Current, Rhs, N) \
126# define YYLLOC_DEFAULT(Current, Rhs, N) \136 do \
127 do \137 if (N) \
128 if (N) \138 { \
129 { \139 (Current).begin = YYRHSLOC (Rhs, 1).begin; \
130 (Current).begin = YYRHSLOC (Rhs, 1).begin; \140 (Current).end = YYRHSLOC (Rhs, N).end; \
131 (Current).end = YYRHSLOC (Rhs, N).end; \141 } \
132 } \142 else \
133 else \143 { \
134 { \144 (Current).begin = (Current).end = YYRHSLOC (Rhs, 0).end; \
135 (Current).begin = (Current).end = YYRHSLOC (Rhs, 0).end; \145 } \
136 } \146 while (/*CONSTCOND*/ false)
137 while (false)147# endif
138#endif148
139149
140/* Suppress unused-variable warnings by "using" E. */150/* Suppress unused-variable warnings by "using" E. */
141#define YYUSE(e) ((void) (e))151#define YYUSE(e) ((void) (e))
@@ -188,8 +198,8 @@
188198
189namespace zorba {199namespace zorba {
190200
191/* Line 382 of lalr1.cc */201/* Line 352 of lalr1.cc */
192#line 193 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"202#line 203 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
193203
194 /* Return YYSTR after stripping away unnecessary quotes and204 /* Return YYSTR after stripping away unnecessary quotes and
195 backslashes, so that it's suitable for yyerror. The heuristic is205 backslashes, so that it's suitable for yyerror. The heuristic is
@@ -255,6 +265,9 @@
255 {265 {
256 YYUSE (yylocationp);266 YYUSE (yylocationp);
257 YYUSE (yyvaluep);267 YYUSE (yyvaluep);
268 std::ostream& yyo = debug_stream ();
269 std::ostream& yyoutput = yyo;
270 YYUSE (yyoutput);
258 switch (yytype)271 switch (yytype)
259 {272 {
260 default:273 default:
@@ -289,2514 +302,2514 @@
289 {302 {
290 case 110: /* "\"'DECIMAL'\"" */303 case 110: /* "\"'DECIMAL'\"" */
291304
292/* Line 480 of lalr1.cc */305/* Line 453 of lalr1.cc */
293#line 904 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"306#line 904 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
294 { delete (yyvaluep->decval); };307 { delete (yyvaluep->decval); };
295308
296/* Line 480 of lalr1.cc */309/* Line 453 of lalr1.cc */
297#line 298 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"310#line 311 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
298 break;311 break;
299 case 124: /* "\"'DOUBLE'\"" */312 case 124: /* "\"'DOUBLE'\"" */
300313
301/* Line 480 of lalr1.cc */314/* Line 453 of lalr1.cc */
302#line 903 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"315#line 903 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
303 { delete (yyvaluep->dval); };316 { delete (yyvaluep->dval); };
304317
305/* Line 480 of lalr1.cc */318/* Line 453 of lalr1.cc */
306#line 307 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"319#line 320 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
307 break;320 break;
308 case 149: /* "\"'INTEGER'\"" */321 case 149: /* "\"'INTEGER'\"" */
309322
310/* Line 480 of lalr1.cc */323/* Line 453 of lalr1.cc */
311#line 902 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"324#line 902 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
312 { delete (yyvaluep->ival); };325 { delete (yyvaluep->ival); };
313326
314/* Line 480 of lalr1.cc */327/* Line 453 of lalr1.cc */
315#line 316 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"328#line 329 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
316 break;329 break;
317 case 336: /* "VersionDecl" */330 case 336: /* "VersionDecl" */
318331
319/* Line 480 of lalr1.cc */332/* Line 453 of lalr1.cc */
320#line 918 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"333#line 918 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
321 { release_hack( (yyvaluep->node) ); };334 { release_hack( (yyvaluep->node) ); };
322335
323/* Line 480 of lalr1.cc */336/* Line 453 of lalr1.cc */
324#line 325 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"337#line 338 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
325 break;338 break;
326 case 337: /* "MainModule" */339 case 337: /* "MainModule" */
327340
328/* Line 480 of lalr1.cc */341/* Line 453 of lalr1.cc */
329#line 918 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"342#line 918 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
330 { release_hack( (yyvaluep->node) ); };343 { release_hack( (yyvaluep->node) ); };
331344
332/* Line 480 of lalr1.cc */345/* Line 453 of lalr1.cc */
333#line 334 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"346#line 347 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
334 break;347 break;
335 case 338: /* "LibraryModule" */348 case 338: /* "LibraryModule" */
336349
337/* Line 480 of lalr1.cc */350/* Line 453 of lalr1.cc */
338#line 918 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"351#line 918 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
339 { release_hack( (yyvaluep->node) ); };352 { release_hack( (yyvaluep->node) ); };
340353
341/* Line 480 of lalr1.cc */354/* Line 453 of lalr1.cc */
342#line 343 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"355#line 356 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
343 break;356 break;
344 case 339: /* "ModuleDecl" */357 case 339: /* "ModuleDecl" */
345358
346/* Line 480 of lalr1.cc */359/* Line 453 of lalr1.cc */
347#line 918 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"360#line 918 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
348 { release_hack( (yyvaluep->node) ); };361 { release_hack( (yyvaluep->node) ); };
349362
350/* Line 480 of lalr1.cc */363/* Line 453 of lalr1.cc */
351#line 352 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"364#line 365 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
352 break;365 break;
353 case 340: /* "SIND_DeclList" */366 case 340: /* "SIND_DeclList" */
354367
355/* Line 480 of lalr1.cc */368/* Line 453 of lalr1.cc */
356#line 918 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"369#line 918 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
357 { release_hack( (yyvaluep->node) ); };370 { release_hack( (yyvaluep->node) ); };
358371
359/* Line 480 of lalr1.cc */372/* Line 453 of lalr1.cc */
360#line 361 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"373#line 374 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
361 break;374 break;
362 case 341: /* "SIND_Decl" */375 case 341: /* "SIND_Decl" */
363376
364/* Line 480 of lalr1.cc */377/* Line 453 of lalr1.cc */
365#line 918 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"378#line 918 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
366 { release_hack( (yyvaluep->node) ); };379 { release_hack( (yyvaluep->node) ); };
367380
368/* Line 480 of lalr1.cc */381/* Line 453 of lalr1.cc */
369#line 370 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"382#line 383 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
370 break;383 break;
371 case 342: /* "Setter" */384 case 342: /* "Setter" */
372385
373/* Line 480 of lalr1.cc */386/* Line 453 of lalr1.cc */
374#line 918 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"387#line 918 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
375 { release_hack( (yyvaluep->node) ); };388 { release_hack( (yyvaluep->node) ); };
376389
377/* Line 480 of lalr1.cc */390/* Line 453 of lalr1.cc */
378#line 379 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"391#line 392 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
379 break;392 break;
380 case 343: /* "BoundarySpaceDecl" */393 case 343: /* "BoundarySpaceDecl" */
381394
382/* Line 480 of lalr1.cc */395/* Line 453 of lalr1.cc */
383#line 918 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"396#line 918 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
384 { release_hack( (yyvaluep->node) ); };397 { release_hack( (yyvaluep->node) ); };
385398
386/* Line 480 of lalr1.cc */399/* Line 453 of lalr1.cc */
387#line 388 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"400#line 401 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
388 break;401 break;
389 case 344: /* "DefaultCollationDecl" */402 case 344: /* "DefaultCollationDecl" */
390403
391/* Line 480 of lalr1.cc */404/* Line 453 of lalr1.cc */
392#line 918 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"405#line 918 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
393 { release_hack( (yyvaluep->node) ); };406 { release_hack( (yyvaluep->node) ); };
394407
395/* Line 480 of lalr1.cc */408/* Line 453 of lalr1.cc */
396#line 397 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"409#line 410 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
397 break;410 break;
398 case 345: /* "BaseURIDecl" */411 case 345: /* "BaseURIDecl" */
399412
400/* Line 480 of lalr1.cc */413/* Line 453 of lalr1.cc */
401#line 918 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"414#line 918 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
402 { release_hack( (yyvaluep->node) ); };415 { release_hack( (yyvaluep->node) ); };
403416
404/* Line 480 of lalr1.cc */417/* Line 453 of lalr1.cc */
405#line 406 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"418#line 419 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
406 break;419 break;
407 case 346: /* "ConstructionDecl" */420 case 346: /* "ConstructionDecl" */
408421
409/* Line 480 of lalr1.cc */422/* Line 453 of lalr1.cc */
410#line 918 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"423#line 918 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
411 { release_hack( (yyvaluep->node) ); };424 { release_hack( (yyvaluep->node) ); };
412425
413/* Line 480 of lalr1.cc */426/* Line 453 of lalr1.cc */
414#line 415 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"427#line 428 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
415 break;428 break;
416 case 347: /* "OrderingModeDecl" */429 case 347: /* "OrderingModeDecl" */
417430
418/* Line 480 of lalr1.cc */431/* Line 453 of lalr1.cc */
419#line 918 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"432#line 918 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
420 { release_hack( (yyvaluep->node) ); };433 { release_hack( (yyvaluep->node) ); };
421434
422/* Line 480 of lalr1.cc */435/* Line 453 of lalr1.cc */
423#line 424 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"436#line 437 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
424 break;437 break;
425 case 348: /* "EmptyOrderDecl" */438 case 348: /* "EmptyOrderDecl" */
426439
427/* Line 480 of lalr1.cc */440/* Line 453 of lalr1.cc */
428#line 918 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"441#line 918 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
429 { release_hack( (yyvaluep->node) ); };442 { release_hack( (yyvaluep->node) ); };
430443
431/* Line 480 of lalr1.cc */444/* Line 453 of lalr1.cc */
432#line 433 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"445#line 446 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
433 break;446 break;
434 case 349: /* "CopyNamespacesDecl" */447 case 349: /* "CopyNamespacesDecl" */
435448
436/* Line 480 of lalr1.cc */449/* Line 453 of lalr1.cc */
437#line 918 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"450#line 918 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
438 { release_hack( (yyvaluep->node) ); };451 { release_hack( (yyvaluep->node) ); };
439452
440/* Line 480 of lalr1.cc */453/* Line 453 of lalr1.cc */
441#line 442 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"454#line 455 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
442 break;455 break;
443 case 350: /* "Import" */456 case 350: /* "Import" */
444457
445/* Line 480 of lalr1.cc */458/* Line 453 of lalr1.cc */
446#line 918 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"459#line 918 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
447 { release_hack( (yyvaluep->node) ); };460 { release_hack( (yyvaluep->node) ); };
448461
449/* Line 480 of lalr1.cc */462/* Line 453 of lalr1.cc */
450#line 451 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"463#line 464 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
451 break;464 break;
452 case 351: /* "SchemaImport" */465 case 351: /* "SchemaImport" */
453466
454/* Line 480 of lalr1.cc */467/* Line 453 of lalr1.cc */
455#line 918 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"468#line 918 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
456 { release_hack( (yyvaluep->node) ); };469 { release_hack( (yyvaluep->node) ); };
457470
458/* Line 480 of lalr1.cc */471/* Line 453 of lalr1.cc */
459#line 460 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"472#line 473 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
460 break;473 break;
461 case 352: /* "URILiteralList" */474 case 352: /* "URILiteralList" */
462475
463/* Line 480 of lalr1.cc */476/* Line 453 of lalr1.cc */
464#line 918 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"477#line 918 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
465 { release_hack( (yyvaluep->node) ); };478 { release_hack( (yyvaluep->node) ); };
466479
467/* Line 480 of lalr1.cc */480/* Line 453 of lalr1.cc */
468#line 469 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"481#line 482 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
469 break;482 break;
470 case 353: /* "SchemaPrefix" */483 case 353: /* "SchemaPrefix" */
471484
472/* Line 480 of lalr1.cc */485/* Line 453 of lalr1.cc */
473#line 918 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"486#line 918 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
474 { release_hack( (yyvaluep->node) ); };487 { release_hack( (yyvaluep->node) ); };
475488
476/* Line 480 of lalr1.cc */489/* Line 453 of lalr1.cc */
477#line 478 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"490#line 491 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
478 break;491 break;
479 case 354: /* "ModuleImport" */492 case 354: /* "ModuleImport" */
480493
481/* Line 480 of lalr1.cc */494/* Line 453 of lalr1.cc */
482#line 918 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"495#line 918 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
483 { release_hack( (yyvaluep->node) ); };496 { release_hack( (yyvaluep->node) ); };
484497
485/* Line 480 of lalr1.cc */498/* Line 453 of lalr1.cc */
486#line 487 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"499#line 500 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
487 break;500 break;
488 case 355: /* "NamespaceDecl" */501 case 355: /* "NamespaceDecl" */
489502
490/* Line 480 of lalr1.cc */503/* Line 453 of lalr1.cc */
491#line 918 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"504#line 918 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
492 { release_hack( (yyvaluep->node) ); };505 { release_hack( (yyvaluep->node) ); };
493506
494/* Line 480 of lalr1.cc */507/* Line 453 of lalr1.cc */
495#line 496 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"508#line 509 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
496 break;509 break;
497 case 356: /* "DefaultNamespaceDecl" */510 case 356: /* "DefaultNamespaceDecl" */
498511
499/* Line 480 of lalr1.cc */512/* Line 453 of lalr1.cc */
500#line 918 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"513#line 918 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
501 { release_hack( (yyvaluep->node) ); };514 { release_hack( (yyvaluep->node) ); };
502515
503/* Line 480 of lalr1.cc */516/* Line 453 of lalr1.cc */
504#line 505 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"517#line 518 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
505 break;518 break;
506 case 357: /* "VFO_DeclList" */519 case 357: /* "VFO_DeclList" */
507520
508/* Line 480 of lalr1.cc */521/* Line 453 of lalr1.cc */
509#line 918 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"522#line 918 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
510 { release_hack( (yyvaluep->node) ); };523 { release_hack( (yyvaluep->node) ); };
511524
512/* Line 480 of lalr1.cc */525/* Line 453 of lalr1.cc */
513#line 514 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"526#line 527 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
514 break;527 break;
515 case 358: /* "VFO_Decl" */528 case 358: /* "VFO_Decl" */
516529
517/* Line 480 of lalr1.cc */530/* Line 453 of lalr1.cc */
518#line 918 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"531#line 918 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
519 { release_hack( (yyvaluep->node) ); };532 { release_hack( (yyvaluep->node) ); };
520533
521/* Line 480 of lalr1.cc */534/* Line 453 of lalr1.cc */
522#line 523 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"535#line 536 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
523 break;536 break;
524 case 359: /* "DecimalFormatDecl" */537 case 359: /* "DecimalFormatDecl" */
525538
526/* Line 480 of lalr1.cc */539/* Line 453 of lalr1.cc */
527#line 918 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"540#line 918 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
528 { release_hack( (yyvaluep->node) ); };541 { release_hack( (yyvaluep->node) ); };
529542
530/* Line 480 of lalr1.cc */543/* Line 453 of lalr1.cc */
531#line 532 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"544#line 545 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
532 break;545 break;
533 case 360: /* "DecimalFormatParamList" */546 case 360: /* "DecimalFormatParamList" */
534547
535/* Line 480 of lalr1.cc */548/* Line 453 of lalr1.cc */
536#line 930 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"549#line 930 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
537 { delete (yyvaluep->vstrpair); };550 { delete (yyvaluep->vstrpair); };
538551
539/* Line 480 of lalr1.cc */552/* Line 453 of lalr1.cc */
540#line 541 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"553#line 554 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
541 break;554 break;
542 case 361: /* "DecimalFormatParam" */555 case 361: /* "DecimalFormatParam" */
543556
544/* Line 480 of lalr1.cc */557/* Line 453 of lalr1.cc */
545#line 930 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"558#line 930 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
546 { delete (yyvaluep->strpair); };559 { delete (yyvaluep->strpair); };
547560
548/* Line 480 of lalr1.cc */561/* Line 453 of lalr1.cc */
549#line 550 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"562#line 563 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
550 break;563 break;
551 case 363: /* "OptionDecl" */564 case 363: /* "OptionDecl" */
552565
553/* Line 480 of lalr1.cc */566/* Line 453 of lalr1.cc */
554#line 918 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"567#line 918 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
555 { release_hack( (yyvaluep->node) ); };568 { release_hack( (yyvaluep->node) ); };
556569
557/* Line 480 of lalr1.cc */570/* Line 453 of lalr1.cc */
558#line 559 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"571#line 572 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
559 break;572 break;
560 case 364: /* "FTOptionDecl" */573 case 364: /* "FTOptionDecl" */
561574
562/* Line 480 of lalr1.cc */575/* Line 453 of lalr1.cc */
563#line 921 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"576#line 921 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
564 { release_hack( (yyvaluep->node) ); };577 { release_hack( (yyvaluep->node) ); };
565578
566/* Line 480 of lalr1.cc */579/* Line 453 of lalr1.cc */
567#line 568 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"580#line 581 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
568 break;581 break;
569 case 365: /* "CtxItemDecl" */582 case 365: /* "CtxItemDecl" */
570583
571/* Line 480 of lalr1.cc */584/* Line 453 of lalr1.cc */
572#line 918 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"585#line 918 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
573 { release_hack( (yyvaluep->node) ); };586 { release_hack( (yyvaluep->node) ); };
574587
575/* Line 480 of lalr1.cc */588/* Line 453 of lalr1.cc */
576#line 577 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"589#line 590 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
577 break;590 break;
578 case 366: /* "CtxItemDecl2" */591 case 366: /* "CtxItemDecl2" */
579592
580/* Line 480 of lalr1.cc */593/* Line 453 of lalr1.cc */
581#line 918 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"594#line 918 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
582 { release_hack( (yyvaluep->node) ); };595 { release_hack( (yyvaluep->node) ); };
583596
584/* Line 480 of lalr1.cc */597/* Line 453 of lalr1.cc */
585#line 586 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"598#line 599 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
586 break;599 break;
587 case 367: /* "CtxItemDecl3" */600 case 367: /* "CtxItemDecl3" */
588601
589/* Line 480 of lalr1.cc */602/* Line 453 of lalr1.cc */
590#line 918 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"603#line 918 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
591 { release_hack( (yyvaluep->node) ); };604 { release_hack( (yyvaluep->node) ); };
592605
593/* Line 480 of lalr1.cc */606/* Line 453 of lalr1.cc */
594#line 595 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"607#line 608 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
595 break;608 break;
596 case 368: /* "CtxItemDecl4" */609 case 368: /* "CtxItemDecl4" */
597610
598/* Line 480 of lalr1.cc */611/* Line 453 of lalr1.cc */
599#line 918 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"612#line 918 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
600 { release_hack( (yyvaluep->node) ); };613 { release_hack( (yyvaluep->node) ); };
601614
602/* Line 480 of lalr1.cc */615/* Line 453 of lalr1.cc */
603#line 604 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"616#line 617 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
604 break;617 break;
605 case 369: /* "VarDecl" */618 case 369: /* "VarDecl" */
606619
607/* Line 480 of lalr1.cc */620/* Line 453 of lalr1.cc */
608#line 918 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"621#line 918 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
609 { release_hack( (yyvaluep->node) ); };622 { release_hack( (yyvaluep->node) ); };
610623
611/* Line 480 of lalr1.cc */624/* Line 453 of lalr1.cc */
612#line 613 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"625#line 626 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
613 break;626 break;
614 case 370: /* "VarNameAndType" */627 case 370: /* "VarNameAndType" */
615628
616/* Line 480 of lalr1.cc */629/* Line 453 of lalr1.cc */
617#line 930 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"630#line 930 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
618 { delete (yyvaluep->varnametype); };631 { delete (yyvaluep->varnametype); };
619632
620/* Line 480 of lalr1.cc */633/* Line 453 of lalr1.cc */
621#line 622 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"634#line 635 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
622 break;635 break;
623 case 371: /* "AnnotationList" */636 case 371: /* "AnnotationList" */
624637
625/* Line 480 of lalr1.cc */638/* Line 453 of lalr1.cc */
626#line 918 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"639#line 918 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
627 { release_hack( (yyvaluep->node) ); };640 { release_hack( (yyvaluep->node) ); };
628641
629/* Line 480 of lalr1.cc */642/* Line 453 of lalr1.cc */
630#line 631 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"643#line 644 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
631 break;644 break;
632 case 372: /* "Annotation" */645 case 372: /* "Annotation" */
633646
634/* Line 480 of lalr1.cc */647/* Line 453 of lalr1.cc */
635#line 918 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"648#line 918 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
636 { release_hack( (yyvaluep->node) ); };649 { release_hack( (yyvaluep->node) ); };
637650
638/* Line 480 of lalr1.cc */651/* Line 453 of lalr1.cc */
639#line 640 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"652#line 653 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
640 break;653 break;
641 case 373: /* "AnnotationLiteralList" */654 case 373: /* "AnnotationLiteralList" */
642655
643/* Line 480 of lalr1.cc */656/* Line 453 of lalr1.cc */
644#line 918 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"657#line 918 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
645 { release_hack( (yyvaluep->node) ); };658 { release_hack( (yyvaluep->node) ); };
646659
647/* Line 480 of lalr1.cc */660/* Line 453 of lalr1.cc */
648#line 649 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"661#line 662 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
649 break;662 break;
650 case 374: /* "FunctionDecl" */663 case 374: /* "FunctionDecl" */
651664
652/* Line 480 of lalr1.cc */665/* Line 453 of lalr1.cc */
653#line 918 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"666#line 918 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
654 { release_hack( (yyvaluep->node) ); };667 { release_hack( (yyvaluep->node) ); };
655668
656/* Line 480 of lalr1.cc */669/* Line 453 of lalr1.cc */
657#line 658 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"670#line 671 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
658 break;671 break;
659 case 375: /* "FunctionDecl2" */672 case 375: /* "FunctionDecl2" */
660673
661/* Line 480 of lalr1.cc */674/* Line 453 of lalr1.cc */
662#line 918 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"675#line 918 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
663 { release_hack( (yyvaluep->node) ); };676 { release_hack( (yyvaluep->node) ); };
664677
665/* Line 480 of lalr1.cc */678/* Line 453 of lalr1.cc */
666#line 667 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"679#line 680 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
667 break;680 break;
668 case 376: /* "FunctionDeclSimple" */681 case 376: /* "FunctionDeclSimple" */
669682
670/* Line 480 of lalr1.cc */683/* Line 453 of lalr1.cc */
671#line 918 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"684#line 918 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
672 { release_hack( (yyvaluep->node) ); };685 { release_hack( (yyvaluep->node) ); };
673686
674/* Line 480 of lalr1.cc */687/* Line 453 of lalr1.cc */
675#line 676 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"688#line 689 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
676 break;689 break;
677 case 377: /* "FunctionDeclUpdating" */690 case 377: /* "FunctionDeclUpdating" */
678691
679/* Line 480 of lalr1.cc */692/* Line 453 of lalr1.cc */
680#line 918 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"693#line 918 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
681 { release_hack( (yyvaluep->node) ); };694 { release_hack( (yyvaluep->node) ); };
682695
683/* Line 480 of lalr1.cc */696/* Line 453 of lalr1.cc */
684#line 685 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"697#line 698 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
685 break;698 break;
686 case 378: /* "FunctionSig" */699 case 378: /* "FunctionSig" */
687700
688/* Line 480 of lalr1.cc */701/* Line 453 of lalr1.cc */
689#line 930 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"702#line 930 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
690 { delete (yyvaluep->fnsig); };703 { delete (yyvaluep->fnsig); };
691704
692/* Line 480 of lalr1.cc */705/* Line 453 of lalr1.cc */
693#line 694 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"706#line 707 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
694 break;707 break;
695 case 379: /* "ParamList" */708 case 379: /* "ParamList" */
696709
697/* Line 480 of lalr1.cc */710/* Line 453 of lalr1.cc */
698#line 918 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"711#line 918 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
699 { release_hack( (yyvaluep->node) ); };712 { release_hack( (yyvaluep->node) ); };
700713
701/* Line 480 of lalr1.cc */714/* Line 453 of lalr1.cc */
702#line 703 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"715#line 716 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
703 break;716 break;
704 case 380: /* "Param" */717 case 380: /* "Param" */
705718
706/* Line 480 of lalr1.cc */719/* Line 453 of lalr1.cc */
707#line 918 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"720#line 918 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
708 { release_hack( (yyvaluep->node) ); };721 { release_hack( (yyvaluep->node) ); };
709722
710/* Line 480 of lalr1.cc */723/* Line 453 of lalr1.cc */
711#line 712 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"724#line 725 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
712 break;725 break;
713 case 381: /* "CollectionDecl" */726 case 381: /* "CollectionDecl" */
714727
715/* Line 480 of lalr1.cc */728/* Line 453 of lalr1.cc */
716#line 918 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"729#line 918 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
717 { release_hack( (yyvaluep->node) ); };730 { release_hack( (yyvaluep->node) ); };
718731
719/* Line 480 of lalr1.cc */732/* Line 453 of lalr1.cc */
720#line 721 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"733#line 734 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
721 break;734 break;
722 case 383: /* "IndexDecl" */735 case 383: /* "IndexDecl" */
723736
724/* Line 480 of lalr1.cc */737/* Line 453 of lalr1.cc */
725#line 918 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"738#line 918 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
726 { release_hack( (yyvaluep->node) ); };739 { release_hack( (yyvaluep->node) ); };
727740
728/* Line 480 of lalr1.cc */741/* Line 453 of lalr1.cc */
729#line 730 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"742#line 743 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
730 break;743 break;
731 case 384: /* "IndexKeyList" */744 case 384: /* "IndexKeyList" */
732745
733/* Line 480 of lalr1.cc */746/* Line 453 of lalr1.cc */
734#line 918 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"747#line 918 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
735 { release_hack( (yyvaluep->node) ); };748 { release_hack( (yyvaluep->node) ); };
736749
737/* Line 480 of lalr1.cc */750/* Line 453 of lalr1.cc */
738#line 739 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"751#line 752 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
739 break;752 break;
740 case 385: /* "IndexKeySpec" */753 case 385: /* "IndexKeySpec" */
741754
742/* Line 480 of lalr1.cc */755/* Line 453 of lalr1.cc */
743#line 918 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"756#line 918 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
744 { release_hack( (yyvaluep->node) ); };757 { release_hack( (yyvaluep->node) ); };
745758
746/* Line 480 of lalr1.cc */759/* Line 453 of lalr1.cc */
747#line 748 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"760#line 761 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
748 break;761 break;
749 case 386: /* "IntegrityConstraintDecl" */762 case 386: /* "IntegrityConstraintDecl" */
750763
751/* Line 480 of lalr1.cc */764/* Line 453 of lalr1.cc */
752#line 918 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"765#line 918 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
753 { release_hack( (yyvaluep->node) ); };766 { release_hack( (yyvaluep->node) ); };
754767
755/* Line 480 of lalr1.cc */768/* Line 453 of lalr1.cc */
756#line 757 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"769#line 770 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
757 break;770 break;
758 case 387: /* "QueryBody" */771 case 387: /* "QueryBody" */
759772
760/* Line 480 of lalr1.cc */773/* Line 453 of lalr1.cc */
761#line 927 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"774#line 927 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
762 { release_hack( (yyvaluep->expr) ); };775 { release_hack( (yyvaluep->expr) ); };
763776
764/* Line 480 of lalr1.cc */777/* Line 453 of lalr1.cc */
765#line 766 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"778#line 779 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
766 break;779 break;
767 case 388: /* "StatementsAndOptionalExprTop" */780 case 388: /* "StatementsAndOptionalExprTop" */
768781
769/* Line 480 of lalr1.cc */782/* Line 453 of lalr1.cc */
770#line 927 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"783#line 927 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
771 { release_hack( (yyvaluep->expr) ); };784 { release_hack( (yyvaluep->expr) ); };
772785
773/* Line 480 of lalr1.cc */786/* Line 453 of lalr1.cc */
774#line 775 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"787#line 788 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
775 break;788 break;
776 case 389: /* "StatementsAndOptionalExpr" */789 case 389: /* "StatementsAndOptionalExpr" */
777790
778/* Line 480 of lalr1.cc */791/* Line 453 of lalr1.cc */
779#line 927 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"792#line 927 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
780 { release_hack( (yyvaluep->expr) ); };793 { release_hack( (yyvaluep->expr) ); };
781794
782/* Line 480 of lalr1.cc */795/* Line 453 of lalr1.cc */
783#line 784 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"796#line 797 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
784 break;797 break;
785 case 390: /* "StatementsAndExpr" */798 case 390: /* "StatementsAndExpr" */
786799
787/* Line 480 of lalr1.cc */800/* Line 453 of lalr1.cc */
788#line 927 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"801#line 927 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
789 { release_hack( (yyvaluep->expr) ); };802 { release_hack( (yyvaluep->expr) ); };
790803
791/* Line 480 of lalr1.cc */804/* Line 453 of lalr1.cc */
792#line 793 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"805#line 806 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
793 break;806 break;
794 case 391: /* "Statements" */807 case 391: /* "Statements" */
795808
796/* Line 480 of lalr1.cc */809/* Line 453 of lalr1.cc */
797#line 927 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"810#line 927 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
798 { release_hack( (yyvaluep->expr) ); };811 { release_hack( (yyvaluep->expr) ); };
799812
800/* Line 480 of lalr1.cc */813/* Line 453 of lalr1.cc */
801#line 802 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"814#line 815 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
802 break;815 break;
803 case 392: /* "Statement" */816 case 392: /* "Statement" */
804817
805/* Line 480 of lalr1.cc */818/* Line 453 of lalr1.cc */
806#line 927 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"819#line 927 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
807 { release_hack( (yyvaluep->expr) ); };820 { release_hack( (yyvaluep->expr) ); };
808821
809/* Line 480 of lalr1.cc */822/* Line 453 of lalr1.cc */
810#line 811 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"823#line 824 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
811 break;824 break;
812 case 393: /* "BlockStatement" */825 case 393: /* "BlockStatement" */
813826
814/* Line 480 of lalr1.cc */827/* Line 453 of lalr1.cc */
815#line 927 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"828#line 927 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
816 { release_hack( (yyvaluep->expr) ); };829 { release_hack( (yyvaluep->expr) ); };
817830
818/* Line 480 of lalr1.cc */831/* Line 453 of lalr1.cc */
819#line 820 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"832#line 833 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
820 break;833 break;
821 case 394: /* "BlockExpr" */834 case 394: /* "BlockExpr" */
822835
823/* Line 480 of lalr1.cc */836/* Line 453 of lalr1.cc */
824#line 927 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"837#line 927 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
825 { release_hack( (yyvaluep->expr) ); };838 { release_hack( (yyvaluep->expr) ); };
826839
827/* Line 480 of lalr1.cc */840/* Line 453 of lalr1.cc */
828#line 829 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"841#line 842 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
829 break;842 break;
830 case 395: /* "EnclosedStatementsAndOptionalExpr" */843 case 395: /* "EnclosedStatementsAndOptionalExpr" */
831844
832/* Line 480 of lalr1.cc */845/* Line 453 of lalr1.cc */
833#line 927 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"846#line 927 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
834 { release_hack( (yyvaluep->expr) ); };847 { release_hack( (yyvaluep->expr) ); };
835848
836/* Line 480 of lalr1.cc */849/* Line 453 of lalr1.cc */
837#line 838 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"850#line 851 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
838 break;851 break;
839 case 396: /* "VarDeclStatement" */852 case 396: /* "VarDeclStatement" */
840853
841/* Line 480 of lalr1.cc */854/* Line 453 of lalr1.cc */
842#line 927 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"855#line 927 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
843 { release_hack( (yyvaluep->expr) ); };856 { release_hack( (yyvaluep->expr) ); };
844857
845/* Line 480 of lalr1.cc */858/* Line 453 of lalr1.cc */
846#line 847 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"859#line 860 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
847 break;860 break;
848 case 399: /* "AssignStatement" */861 case 399: /* "AssignStatement" */
849862
850/* Line 480 of lalr1.cc */863/* Line 453 of lalr1.cc */
851#line 927 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"864#line 927 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
852 { release_hack( (yyvaluep->expr) ); };865 { release_hack( (yyvaluep->expr) ); };
853866
854/* Line 480 of lalr1.cc */867/* Line 453 of lalr1.cc */
855#line 856 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"868#line 869 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
856 break;869 break;
857 case 400: /* "ApplyStatement" */870 case 400: /* "ApplyStatement" */
858871
859/* Line 480 of lalr1.cc */872/* Line 453 of lalr1.cc */
860#line 927 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"873#line 927 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
861 { release_hack( (yyvaluep->expr) ); };874 { release_hack( (yyvaluep->expr) ); };
862875
863/* Line 480 of lalr1.cc */876/* Line 453 of lalr1.cc */
864#line 865 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"877#line 878 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
865 break;878 break;
866 case 401: /* "ExitStatement" */879 case 401: /* "ExitStatement" */
867880
868/* Line 480 of lalr1.cc */881/* Line 453 of lalr1.cc */
869#line 927 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"882#line 927 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
870 { release_hack( (yyvaluep->expr) ); };883 { release_hack( (yyvaluep->expr) ); };
871884
872/* Line 480 of lalr1.cc */885/* Line 453 of lalr1.cc */
873#line 874 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"886#line 887 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
874 break;887 break;
875 case 402: /* "WhileStatement" */888 case 402: /* "WhileStatement" */
876889
877/* Line 480 of lalr1.cc */890/* Line 453 of lalr1.cc */
878#line 927 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"891#line 927 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
879 { release_hack( (yyvaluep->expr) ); };892 { release_hack( (yyvaluep->expr) ); };
880893
881/* Line 480 of lalr1.cc */894/* Line 453 of lalr1.cc */
882#line 883 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"895#line 896 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
883 break;896 break;
884 case 403: /* "FlowCtlStatement" */897 case 403: /* "FlowCtlStatement" */
885898
886/* Line 480 of lalr1.cc */899/* Line 453 of lalr1.cc */
887#line 927 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"900#line 927 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
888 { release_hack( (yyvaluep->expr) ); };901 { release_hack( (yyvaluep->expr) ); };
889902
890/* Line 480 of lalr1.cc */903/* Line 453 of lalr1.cc */
891#line 892 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"904#line 905 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
892 break;905 break;
893 case 404: /* "FLWORStatement" */906 case 404: /* "FLWORStatement" */
894907
895/* Line 480 of lalr1.cc */908/* Line 453 of lalr1.cc */
896#line 927 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"909#line 927 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
897 { release_hack( (yyvaluep->expr) ); };910 { release_hack( (yyvaluep->expr) ); };
898911
899/* Line 480 of lalr1.cc */912/* Line 453 of lalr1.cc */
900#line 901 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"913#line 914 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
901 break;914 break;
902 case 405: /* "ReturnStatement" */915 case 405: /* "ReturnStatement" */
903916
904/* Line 480 of lalr1.cc */917/* Line 453 of lalr1.cc */
905#line 927 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"918#line 927 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
906 { release_hack( (yyvaluep->expr) ); };919 { release_hack( (yyvaluep->expr) ); };
907920
908/* Line 480 of lalr1.cc */921/* Line 453 of lalr1.cc */
909#line 910 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"922#line 923 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
910 break;923 break;
911 case 406: /* "IfStatement" */924 case 406: /* "IfStatement" */
912925
913/* Line 480 of lalr1.cc */926/* Line 453 of lalr1.cc */
914#line 927 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"927#line 927 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
915 { release_hack( (yyvaluep->expr) ); };928 { release_hack( (yyvaluep->expr) ); };
916929
917/* Line 480 of lalr1.cc */930/* Line 453 of lalr1.cc */
918#line 919 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"931#line 932 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
919 break;932 break;
920 case 407: /* "TryStatement" */933 case 407: /* "TryStatement" */
921934
922/* Line 480 of lalr1.cc */935/* Line 453 of lalr1.cc */
923#line 927 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"936#line 927 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
924 { release_hack( (yyvaluep->expr) ); };937 { release_hack( (yyvaluep->expr) ); };
925938
926/* Line 480 of lalr1.cc */939/* Line 453 of lalr1.cc */
927#line 928 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"940#line 941 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
928 break;941 break;
929 case 408: /* "CatchListStatement" */942 case 408: /* "CatchListStatement" */
930943
931/* Line 480 of lalr1.cc */944/* Line 453 of lalr1.cc */
932#line 927 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"945#line 927 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
933 { release_hack( (yyvaluep->expr) ); };946 { release_hack( (yyvaluep->expr) ); };
934947
935/* Line 480 of lalr1.cc */948/* Line 453 of lalr1.cc */
936#line 937 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"949#line 950 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
937 break;950 break;
938 case 409: /* "CatchStatement" */951 case 409: /* "CatchStatement" */
939952
940/* Line 480 of lalr1.cc */953/* Line 453 of lalr1.cc */
941#line 927 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"954#line 927 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
942 { release_hack( (yyvaluep->expr) ); };955 { release_hack( (yyvaluep->expr) ); };
943956
944/* Line 480 of lalr1.cc */957/* Line 453 of lalr1.cc */
945#line 946 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"958#line 959 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
946 break;959 break;
947 case 410: /* "Expr" */960 case 410: /* "Expr" */
948961
949/* Line 480 of lalr1.cc */962/* Line 453 of lalr1.cc */
950#line 927 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"963#line 927 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
951 { release_hack( (yyvaluep->expr) ); };964 { release_hack( (yyvaluep->expr) ); };
952965
953/* Line 480 of lalr1.cc */966/* Line 453 of lalr1.cc */
954#line 955 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"967#line 968 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
955 break;968 break;
956 case 411: /* "ExprSingle" */969 case 411: /* "ExprSingle" */
957970
958/* Line 480 of lalr1.cc */971/* Line 453 of lalr1.cc */
959#line 927 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"972#line 927 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
960 { release_hack( (yyvaluep->expr) ); };973 { release_hack( (yyvaluep->expr) ); };
961974
962/* Line 480 of lalr1.cc */975/* Line 453 of lalr1.cc */
963#line 964 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"976#line 977 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
964 break;977 break;
965 case 412: /* "ExprSimple" */978 case 412: /* "ExprSimple" */
966979
967/* Line 480 of lalr1.cc */980/* Line 453 of lalr1.cc */
968#line 927 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"981#line 927 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
969 { release_hack( (yyvaluep->expr) ); };982 { release_hack( (yyvaluep->expr) ); };
970983
971/* Line 480 of lalr1.cc */984/* Line 453 of lalr1.cc */
972#line 973 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"985#line 986 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
973 break;986 break;
974 case 413: /* "FLWORExpr" */987 case 413: /* "FLWORExpr" */
975988
976/* Line 480 of lalr1.cc */989/* Line 453 of lalr1.cc */
977#line 927 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"990#line 927 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
978 { release_hack( (yyvaluep->expr) ); };991 { release_hack( (yyvaluep->expr) ); };
979992
980/* Line 480 of lalr1.cc */993/* Line 453 of lalr1.cc */
981#line 982 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"994#line 995 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
982 break;995 break;
983 case 414: /* "ReturnExpr" */996 case 414: /* "ReturnExpr" */
984997
985/* Line 480 of lalr1.cc */998/* Line 453 of lalr1.cc */
986#line 927 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"999#line 927 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
987 { release_hack( (yyvaluep->expr) ); };1000 { release_hack( (yyvaluep->expr) ); };
9881001
989/* Line 480 of lalr1.cc */1002/* Line 453 of lalr1.cc */
990#line 991 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"1003#line 1004 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
991 break;1004 break;
992 case 417: /* "FLWORWinCond" */1005 case 417: /* "FLWORWinCond" */
9931006
994/* Line 480 of lalr1.cc */1007/* Line 453 of lalr1.cc */
995#line 918 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"1008#line 918 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
996 { release_hack( (yyvaluep->node) ); };1009 { release_hack( (yyvaluep->node) ); };
9971010
998/* Line 480 of lalr1.cc */1011/* Line 453 of lalr1.cc */
999#line 1000 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"1012#line 1013 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
1000 break;1013 break;
1001 case 418: /* "WindowClause" */1014 case 418: /* "WindowClause" */
10021015
1003/* Line 480 of lalr1.cc */1016/* Line 453 of lalr1.cc */
1004#line 918 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"1017#line 918 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
1005 { release_hack( (yyvaluep->node) ); };1018 { release_hack( (yyvaluep->node) ); };
10061019
1007/* Line 480 of lalr1.cc */1020/* Line 453 of lalr1.cc */
1008#line 1009 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"1021#line 1022 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
1009 break;1022 break;
1010 case 419: /* "CountClause" */1023 case 419: /* "CountClause" */
10111024
1012/* Line 480 of lalr1.cc */1025/* Line 453 of lalr1.cc */
1013#line 918 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"1026#line 918 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
1014 { release_hack( (yyvaluep->node) ); };1027 { release_hack( (yyvaluep->node) ); };
10151028
1016/* Line 480 of lalr1.cc */1029/* Line 453 of lalr1.cc */
1017#line 1018 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"1030#line 1031 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
1018 break;1031 break;
1019 case 420: /* "ForLetWinClause" */1032 case 420: /* "ForLetWinClause" */
10201033
1021/* Line 480 of lalr1.cc */1034/* Line 453 of lalr1.cc */
1022#line 918 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"1035#line 918 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
1023 { release_hack( (yyvaluep->node) ); };1036 { release_hack( (yyvaluep->node) ); };
10241037
1025/* Line 480 of lalr1.cc */1038/* Line 453 of lalr1.cc */
1026#line 1027 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"1039#line 1040 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
1027 break;1040 break;
1028 case 422: /* "FLWORClauseList" */1041 case 422: /* "FLWORClauseList" */
10291042
1030/* Line 480 of lalr1.cc */1043/* Line 453 of lalr1.cc */
1031#line 918 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"1044#line 918 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
1032 { release_hack( (yyvaluep->node) ); };1045 { release_hack( (yyvaluep->node) ); };
10331046
1034/* Line 480 of lalr1.cc */1047/* Line 453 of lalr1.cc */
1035#line 1036 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"1048#line 1049 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
1036 break;1049 break;
1037 case 423: /* "ForClause" */1050 case 423: /* "ForClause" */
10381051
1039/* Line 480 of lalr1.cc */1052/* Line 453 of lalr1.cc */
1040#line 918 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"1053#line 918 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
1041 { release_hack( (yyvaluep->node) ); };1054 { release_hack( (yyvaluep->node) ); };
10421055
1043/* Line 480 of lalr1.cc */1056/* Line 453 of lalr1.cc */
1044#line 1045 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"1057#line 1058 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
1045 break;1058 break;
1046 case 424: /* "VarInDeclList" */1059 case 424: /* "VarInDeclList" */
10471060
1048/* Line 480 of lalr1.cc */1061/* Line 453 of lalr1.cc */
1049#line 918 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"1062#line 918 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
1050 { release_hack( (yyvaluep->node) ); };1063 { release_hack( (yyvaluep->node) ); };
10511064
1052/* Line 480 of lalr1.cc */1065/* Line 453 of lalr1.cc */
1053#line 1054 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"1066#line 1067 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
1054 break;1067 break;
1055 case 425: /* "VarInDecl" */1068 case 425: /* "VarInDecl" */
10561069
1057/* Line 480 of lalr1.cc */1070/* Line 453 of lalr1.cc */
1058#line 918 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"1071#line 918 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
1059 { release_hack( (yyvaluep->node) ); };1072 { release_hack( (yyvaluep->node) ); };
10601073
1061/* Line 480 of lalr1.cc */1074/* Line 453 of lalr1.cc */
1062#line 1063 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"1075#line 1076 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
1063 break;1076 break;
1064 case 426: /* "PositionalVar" */1077 case 426: /* "PositionalVar" */
10651078
1066/* Line 480 of lalr1.cc */1079/* Line 453 of lalr1.cc */
1067#line 918 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"1080#line 918 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
1068 { release_hack( (yyvaluep->node) ); };1081 { release_hack( (yyvaluep->node) ); };
10691082
1070/* Line 480 of lalr1.cc */1083/* Line 453 of lalr1.cc */
1071#line 1072 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"1084#line 1085 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
1072 break;1085 break;
1073 case 427: /* "FTScoreVar" */1086 case 427: /* "FTScoreVar" */
10741087
1075/* Line 480 of lalr1.cc */1088/* Line 453 of lalr1.cc */
1076#line 921 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"1089#line 921 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
1077 { release_hack( (yyvaluep->node) ); };1090 { release_hack( (yyvaluep->node) ); };
10781091
1079/* Line 480 of lalr1.cc */1092/* Line 453 of lalr1.cc */
1080#line 1081 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"1093#line 1094 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
1081 break;1094 break;
1082 case 428: /* "LetClause" */1095 case 428: /* "LetClause" */
10831096
1084/* Line 480 of lalr1.cc */1097/* Line 453 of lalr1.cc */
1085#line 918 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"1098#line 918 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
1086 { release_hack( (yyvaluep->node) ); };1099 { release_hack( (yyvaluep->node) ); };
10871100
1088/* Line 480 of lalr1.cc */1101/* Line 453 of lalr1.cc */
1089#line 1090 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"1102#line 1103 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
1090 break;1103 break;
1091 case 429: /* "VarGetsDeclList" */1104 case 429: /* "VarGetsDeclList" */
10921105
1093/* Line 480 of lalr1.cc */1106/* Line 453 of lalr1.cc */
1094#line 918 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"1107#line 918 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
1095 { release_hack( (yyvaluep->node) ); };1108 { release_hack( (yyvaluep->node) ); };
10961109
1097/* Line 480 of lalr1.cc */1110/* Line 453 of lalr1.cc */
1098#line 1099 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"1111#line 1112 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
1099 break;1112 break;
1100 case 430: /* "VarGetsDecl" */1113 case 430: /* "VarGetsDecl" */
11011114
1102/* Line 480 of lalr1.cc */1115/* Line 453 of lalr1.cc */
1103#line 918 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"1116#line 918 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
1104 { release_hack( (yyvaluep->node) ); };1117 { release_hack( (yyvaluep->node) ); };
11051118
1106/* Line 480 of lalr1.cc */1119/* Line 453 of lalr1.cc */
1107#line 1108 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"1120#line 1121 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
1108 break;1121 break;
1109 case 431: /* "WindowVarDecl" */1122 case 431: /* "WindowVarDecl" */
11101123
1111/* Line 480 of lalr1.cc */1124/* Line 453 of lalr1.cc */
1112#line 918 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"1125#line 918 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
1113 { release_hack( (yyvaluep->node) ); };1126 { release_hack( (yyvaluep->node) ); };
11141127
1115/* Line 480 of lalr1.cc */1128/* Line 453 of lalr1.cc */
1116#line 1117 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"1129#line 1130 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
1117 break;1130 break;
1118 case 432: /* "WindowVars" */1131 case 432: /* "WindowVars" */
11191132
1120/* Line 480 of lalr1.cc */1133/* Line 453 of lalr1.cc */
1121#line 918 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"1134#line 918 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
1122 { release_hack( (yyvaluep->node) ); };1135 { release_hack( (yyvaluep->node) ); };
11231136
1124/* Line 480 of lalr1.cc */1137/* Line 453 of lalr1.cc */
1125#line 1126 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"1138#line 1139 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
1126 break;1139 break;
1127 case 433: /* "WindowVars3" */1140 case 433: /* "WindowVars3" */
11281141
1129/* Line 480 of lalr1.cc */1142/* Line 453 of lalr1.cc */
1130#line 918 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"1143#line 918 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
1131 { release_hack( (yyvaluep->node) ); };1144 { release_hack( (yyvaluep->node) ); };
11321145
1133/* Line 480 of lalr1.cc */1146/* Line 453 of lalr1.cc */
1134#line 1135 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"1147#line 1148 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
1135 break;1148 break;
1136 case 434: /* "WindowVars2" */1149 case 434: /* "WindowVars2" */
11371150
1138/* Line 480 of lalr1.cc */1151/* Line 453 of lalr1.cc */
1139#line 918 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"1152#line 918 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
1140 { release_hack( (yyvaluep->node) ); };1153 { release_hack( (yyvaluep->node) ); };
11411154
1142/* Line 480 of lalr1.cc */1155/* Line 453 of lalr1.cc */
1143#line 1144 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"1156#line 1157 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
1144 break;1157 break;
1145 case 435: /* "WhereClause" */1158 case 435: /* "WhereClause" */
11461159
1147/* Line 480 of lalr1.cc */1160/* Line 453 of lalr1.cc */
1148#line 918 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"1161#line 918 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
1149 { release_hack( (yyvaluep->node) ); };1162 { release_hack( (yyvaluep->node) ); };
11501163
1151/* Line 480 of lalr1.cc */1164/* Line 453 of lalr1.cc */
1152#line 1153 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"1165#line 1166 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
1153 break;1166 break;
1154 case 436: /* "GroupByClause" */1167 case 436: /* "GroupByClause" */
11551168
1156/* Line 480 of lalr1.cc */1169/* Line 453 of lalr1.cc */
1157#line 918 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"1170#line 918 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
1158 { release_hack( (yyvaluep->node) ); };1171 { release_hack( (yyvaluep->node) ); };
11591172
1160/* Line 480 of lalr1.cc */1173/* Line 453 of lalr1.cc */
1161#line 1162 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"1174#line 1175 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
1162 break;1175 break;
1163 case 437: /* "GroupSpecList" */1176 case 437: /* "GroupSpecList" */
11641177
1165/* Line 480 of lalr1.cc */1178/* Line 453 of lalr1.cc */
1166#line 918 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"1179#line 918 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
1167 { release_hack( (yyvaluep->node) ); };1180 { release_hack( (yyvaluep->node) ); };
11681181
1169/* Line 480 of lalr1.cc */1182/* Line 453 of lalr1.cc */
1170#line 1171 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"1183#line 1184 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
1171 break;1184 break;
1172 case 438: /* "GroupSpec" */1185 case 438: /* "GroupSpec" */
11731186
1174/* Line 480 of lalr1.cc */1187/* Line 453 of lalr1.cc */
1175#line 918 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"1188#line 918 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
1176 { release_hack( (yyvaluep->node) ); };1189 { release_hack( (yyvaluep->node) ); };
11771190
1178/* Line 480 of lalr1.cc */1191/* Line 453 of lalr1.cc */
1179#line 1180 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"1192#line 1193 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
1180 break;1193 break;
1181 case 439: /* "GroupCollationSpec" */1194 case 439: /* "GroupCollationSpec" */
11821195
1183/* Line 480 of lalr1.cc */1196/* Line 453 of lalr1.cc */
1184#line 918 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"1197#line 918 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
1185 { release_hack( (yyvaluep->node) ); };1198 { release_hack( (yyvaluep->node) ); };
11861199
1187/* Line 480 of lalr1.cc */1200/* Line 453 of lalr1.cc */
1188#line 1189 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"1201#line 1202 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
1189 break;1202 break;
1190 case 440: /* "OrderByClause" */1203 case 440: /* "OrderByClause" */
11911204
1192/* Line 480 of lalr1.cc */1205/* Line 453 of lalr1.cc */
1193#line 918 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"1206#line 918 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
1194 { release_hack( (yyvaluep->node) ); };1207 { release_hack( (yyvaluep->node) ); };
11951208
1196/* Line 480 of lalr1.cc */1209/* Line 453 of lalr1.cc */
1197#line 1198 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"1210#line 1211 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
1198 break;1211 break;
1199 case 441: /* "OrderSpecList" */1212 case 441: /* "OrderSpecList" */
12001213
1201/* Line 480 of lalr1.cc */1214/* Line 453 of lalr1.cc */
1202#line 918 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"1215#line 918 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
1203 { release_hack( (yyvaluep->node) ); };1216 { release_hack( (yyvaluep->node) ); };
12041217
1205/* Line 480 of lalr1.cc */1218/* Line 453 of lalr1.cc */
1206#line 1207 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"1219#line 1220 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
1207 break;1220 break;
1208 case 442: /* "OrderSpec" */1221 case 442: /* "OrderSpec" */
12091222
1210/* Line 480 of lalr1.cc */1223/* Line 453 of lalr1.cc */
1211#line 918 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"1224#line 918 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
1212 { release_hack( (yyvaluep->node) ); };1225 { release_hack( (yyvaluep->node) ); };
12131226
1214/* Line 480 of lalr1.cc */1227/* Line 453 of lalr1.cc */
1215#line 1216 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"1228#line 1229 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
1216 break;1229 break;
1217 case 443: /* "OrderModifier" */1230 case 443: /* "OrderModifier" */
12181231
1219/* Line 480 of lalr1.cc */1232/* Line 453 of lalr1.cc */
1220#line 918 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"1233#line 918 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
1221 { release_hack( (yyvaluep->node) ); };1234 { release_hack( (yyvaluep->node) ); };
12221235
1223/* Line 480 of lalr1.cc */1236/* Line 453 of lalr1.cc */
1224#line 1225 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"1237#line 1238 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
1225 break;1238 break;
1226 case 444: /* "OrderDirSpec" */1239 case 444: /* "OrderDirSpec" */
12271240
1228/* Line 480 of lalr1.cc */1241/* Line 453 of lalr1.cc */
1229#line 918 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"1242#line 918 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
1230 { release_hack( (yyvaluep->node) ); };1243 { release_hack( (yyvaluep->node) ); };
12311244
1232/* Line 480 of lalr1.cc */1245/* Line 453 of lalr1.cc */
1233#line 1234 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"1246#line 1247 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
1234 break;1247 break;
1235 case 445: /* "OrderEmptySpec" */1248 case 445: /* "OrderEmptySpec" */
12361249
1237/* Line 480 of lalr1.cc */1250/* Line 453 of lalr1.cc */
1238#line 918 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"1251#line 918 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
1239 { release_hack( (yyvaluep->node) ); };1252 { release_hack( (yyvaluep->node) ); };
12401253
1241/* Line 480 of lalr1.cc */1254/* Line 453 of lalr1.cc */
1242#line 1243 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"1255#line 1256 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
1243 break;1256 break;
1244 case 446: /* "OrderCollationSpec" */1257 case 446: /* "OrderCollationSpec" */
12451258
1246/* Line 480 of lalr1.cc */1259/* Line 453 of lalr1.cc */
1247#line 918 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"1260#line 918 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
1248 { release_hack( (yyvaluep->node) ); };1261 { release_hack( (yyvaluep->node) ); };
12491262
1250/* Line 480 of lalr1.cc */1263/* Line 453 of lalr1.cc */
1251#line 1252 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"1264#line 1265 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
1252 break;1265 break;
1253 case 447: /* "QuantifiedExpr" */1266 case 447: /* "QuantifiedExpr" */
12541267
1255/* Line 480 of lalr1.cc */1268/* Line 453 of lalr1.cc */
1256#line 927 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"1269#line 927 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
1257 { release_hack( (yyvaluep->expr) ); };1270 { release_hack( (yyvaluep->expr) ); };
12581271
1259/* Line 480 of lalr1.cc */1272/* Line 453 of lalr1.cc */
1260#line 1261 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"1273#line 1274 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
1261 break;1274 break;
1262 case 448: /* "QVarInDeclList" */1275 case 448: /* "QVarInDeclList" */
12631276
1264/* Line 480 of lalr1.cc */1277/* Line 453 of lalr1.cc */
1265#line 918 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"1278#line 918 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
1266 { release_hack( (yyvaluep->node) ); };1279 { release_hack( (yyvaluep->node) ); };
12671280
1268/* Line 480 of lalr1.cc */1281/* Line 453 of lalr1.cc */
1269#line 1270 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"1282#line 1283 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
1270 break;1283 break;
1271 case 449: /* "QVarInDecl" */1284 case 449: /* "QVarInDecl" */
12721285
1273/* Line 480 of lalr1.cc */1286/* Line 453 of lalr1.cc */
1274#line 918 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"1287#line 918 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
1275 { release_hack( (yyvaluep->node) ); };1288 { release_hack( (yyvaluep->node) ); };
12761289
1277/* Line 480 of lalr1.cc */1290/* Line 453 of lalr1.cc */
1278#line 1279 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"1291#line 1292 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
1279 break;1292 break;
1280 case 450: /* "SwitchExpr" */1293 case 450: /* "SwitchExpr" */
12811294
1282/* Line 480 of lalr1.cc */1295/* Line 453 of lalr1.cc */
1283#line 927 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"1296#line 927 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
1284 { release_hack( (yyvaluep->expr) ); };1297 { release_hack( (yyvaluep->expr) ); };
12851298
1286/* Line 480 of lalr1.cc */1299/* Line 453 of lalr1.cc */
1287#line 1288 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"1300#line 1301 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
1288 break;1301 break;
1289 case 451: /* "SwitchCaseClauseList" */1302 case 451: /* "SwitchCaseClauseList" */
12901303
1291/* Line 480 of lalr1.cc */1304/* Line 453 of lalr1.cc */
1292#line 918 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"1305#line 918 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
1293 { release_hack( (yyvaluep->node) ); };1306 { release_hack( (yyvaluep->node) ); };
12941307
1295/* Line 480 of lalr1.cc */1308/* Line 453 of lalr1.cc */
1296#line 1297 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"1309#line 1310 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
1297 break;1310 break;
1298 case 452: /* "SwitchCaseClause" */1311 case 452: /* "SwitchCaseClause" */
12991312
1300/* Line 480 of lalr1.cc */1313/* Line 453 of lalr1.cc */
1301#line 918 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"1314#line 918 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
1302 { release_hack( (yyvaluep->node) ); };1315 { release_hack( (yyvaluep->node) ); };
13031316
1304/* Line 480 of lalr1.cc */1317/* Line 453 of lalr1.cc */
1305#line 1306 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"1318#line 1319 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
1306 break;1319 break;
1307 case 453: /* "SwitchCaseOperandList" */1320 case 453: /* "SwitchCaseOperandList" */
13081321
1309/* Line 480 of lalr1.cc */1322/* Line 453 of lalr1.cc */
1310#line 918 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"1323#line 918 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
1311 { release_hack( (yyvaluep->node) ); };1324 { release_hack( (yyvaluep->node) ); };
13121325
1313/* Line 480 of lalr1.cc */1326/* Line 453 of lalr1.cc */
1314#line 1315 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"1327#line 1328 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
1315 break;1328 break;
1316 case 454: /* "SwitchStatement" */1329 case 454: /* "SwitchStatement" */
13171330
1318/* Line 480 of lalr1.cc */1331/* Line 453 of lalr1.cc */
1319#line 927 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"1332#line 927 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
1320 { release_hack( (yyvaluep->expr) ); };1333 { release_hack( (yyvaluep->expr) ); };
13211334
1322/* Line 480 of lalr1.cc */1335/* Line 453 of lalr1.cc */
1323#line 1324 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"1336#line 1337 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
1324 break;1337 break;
1325 case 457: /* "TypeswitchExpr" */1338 case 457: /* "TypeswitchExpr" */
13261339
1327/* Line 480 of lalr1.cc */1340/* Line 453 of lalr1.cc */
1328#line 927 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"1341#line 927 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
1329 { release_hack( (yyvaluep->expr) ); };1342 { release_hack( (yyvaluep->expr) ); };
13301343
1331/* Line 480 of lalr1.cc */1344/* Line 453 of lalr1.cc */
1332#line 1333 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"1345#line 1346 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
1333 break;1346 break;
1334 case 458: /* "TypeswitchStatement" */1347 case 458: /* "TypeswitchStatement" */
13351348
1336/* Line 480 of lalr1.cc */1349/* Line 453 of lalr1.cc */
1337#line 927 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"1350#line 927 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
1338 { release_hack( (yyvaluep->expr) ); };1351 { release_hack( (yyvaluep->expr) ); };
13391352
1340/* Line 480 of lalr1.cc */1353/* Line 453 of lalr1.cc */
1341#line 1342 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"1354#line 1355 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
1342 break;1355 break;
1343 case 459: /* "CaseClauseList" */1356 case 459: /* "CaseClauseList" */
13441357
1345/* Line 480 of lalr1.cc */1358/* Line 453 of lalr1.cc */
1346#line 918 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"1359#line 918 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
1347 { release_hack( (yyvaluep->node) ); };1360 { release_hack( (yyvaluep->node) ); };
13481361
1349/* Line 480 of lalr1.cc */1362/* Line 453 of lalr1.cc */
1350#line 1351 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"1363#line 1364 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
1351 break;1364 break;
1352 case 460: /* "CaseClause" */1365 case 460: /* "CaseClause" */
13531366
1354/* Line 480 of lalr1.cc */1367/* Line 453 of lalr1.cc */
1355#line 918 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"1368#line 918 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
1356 { release_hack( (yyvaluep->node) ); };1369 { release_hack( (yyvaluep->node) ); };
13571370
1358/* Line 480 of lalr1.cc */1371/* Line 453 of lalr1.cc */
1359#line 1360 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"1372#line 1373 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
1360 break;1373 break;
1361 case 463: /* "IfExpr" */1374 case 463: /* "IfExpr" */
13621375
1363/* Line 480 of lalr1.cc */1376/* Line 453 of lalr1.cc */
1364#line 927 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"1377#line 927 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
1365 { release_hack( (yyvaluep->expr) ); };1378 { release_hack( (yyvaluep->expr) ); };
13661379
1367/* Line 480 of lalr1.cc */1380/* Line 453 of lalr1.cc */
1368#line 1369 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"1381#line 1382 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
1369 break;1382 break;
1370 case 464: /* "OrExpr" */1383 case 464: /* "OrExpr" */
13711384
1372/* Line 480 of lalr1.cc */1385/* Line 453 of lalr1.cc */
1373#line 927 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"1386#line 927 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
1374 { release_hack( (yyvaluep->expr) ); };1387 { release_hack( (yyvaluep->expr) ); };
13751388
1376/* Line 480 of lalr1.cc */1389/* Line 453 of lalr1.cc */
1377#line 1378 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"1390#line 1391 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
1378 break;1391 break;
1379 case 465: /* "AndExpr" */1392 case 465: /* "AndExpr" */
13801393
1381/* Line 480 of lalr1.cc */1394/* Line 453 of lalr1.cc */
1382#line 927 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"1395#line 927 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
1383 { release_hack( (yyvaluep->expr) ); };1396 { release_hack( (yyvaluep->expr) ); };
13841397
1385/* Line 480 of lalr1.cc */1398/* Line 453 of lalr1.cc */
1386#line 1387 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"1399#line 1400 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
1387 break;1400 break;
1388 case 466: /* "ComparisonExpr" */1401 case 466: /* "ComparisonExpr" */
13891402
1390/* Line 480 of lalr1.cc */1403/* Line 453 of lalr1.cc */
1391#line 927 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"1404#line 927 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
1392 { release_hack( (yyvaluep->expr) ); };1405 { release_hack( (yyvaluep->expr) ); };
13931406
1394/* Line 480 of lalr1.cc */1407/* Line 453 of lalr1.cc */
1395#line 1396 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"1408#line 1409 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
1396 break;1409 break;
1397 case 468: /* "FTContainsExpr" */1410 case 468: /* "FTContainsExpr" */
13981411
1399/* Line 480 of lalr1.cc */1412/* Line 453 of lalr1.cc */
1400#line 927 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"1413#line 927 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
1401 { release_hack( (yyvaluep->expr) ); };1414 { release_hack( (yyvaluep->expr) ); };
14021415
1403/* Line 480 of lalr1.cc */1416/* Line 453 of lalr1.cc */
1404#line 1405 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"1417#line 1418 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
1405 break;1418 break;
1406 case 469: /* "StringConcatExpr" */1419 case 469: /* "StringConcatExpr" */
14071420
1408/* Line 480 of lalr1.cc */1421/* Line 453 of lalr1.cc */
1409#line 927 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"1422#line 927 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
1410 { release_hack( (yyvaluep->expr) ); };1423 { release_hack( (yyvaluep->expr) ); };
14111424
1412/* Line 480 of lalr1.cc */1425/* Line 453 of lalr1.cc */
1413#line 1414 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"1426#line 1427 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
1414 break;1427 break;
1415 case 470: /* "opt_FTIgnoreOption" */1428 case 470: /* "opt_FTIgnoreOption" */
14161429
1417/* Line 480 of lalr1.cc */1430/* Line 453 of lalr1.cc */
1418#line 921 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"1431#line 921 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
1419 { release_hack( (yyvaluep->node) ); };1432 { release_hack( (yyvaluep->node) ); };
14201433
1421/* Line 480 of lalr1.cc */1434/* Line 453 of lalr1.cc */
1422#line 1423 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"1435#line 1436 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
1423 break;1436 break;
1424 case 471: /* "RangeExpr" */1437 case 471: /* "RangeExpr" */
14251438
1426/* Line 480 of lalr1.cc */1439/* Line 453 of lalr1.cc */
1427#line 927 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"1440#line 927 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
1428 { release_hack( (yyvaluep->expr) ); };1441 { release_hack( (yyvaluep->expr) ); };
14291442
1430/* Line 480 of lalr1.cc */1443/* Line 453 of lalr1.cc */
1431#line 1432 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"1444#line 1445 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
1432 break;1445 break;
1433 case 472: /* "AdditiveExpr" */1446 case 472: /* "AdditiveExpr" */
14341447
1435/* Line 480 of lalr1.cc */1448/* Line 453 of lalr1.cc */
1436#line 927 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"1449#line 927 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
1437 { release_hack( (yyvaluep->expr) ); };1450 { release_hack( (yyvaluep->expr) ); };
14381451
1439/* Line 480 of lalr1.cc */1452/* Line 453 of lalr1.cc */
1440#line 1441 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"1453#line 1454 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
1441 break;1454 break;
1442 case 473: /* "MultiplicativeExpr" */1455 case 473: /* "MultiplicativeExpr" */
14431456
1444/* Line 480 of lalr1.cc */1457/* Line 453 of lalr1.cc */
1445#line 927 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"1458#line 927 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
1446 { release_hack( (yyvaluep->expr) ); };1459 { release_hack( (yyvaluep->expr) ); };
14471460
1448/* Line 480 of lalr1.cc */1461/* Line 453 of lalr1.cc */
1449#line 1450 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"1462#line 1463 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
1450 break;1463 break;
1451 case 474: /* "UnionExpr" */1464 case 474: /* "UnionExpr" */
14521465
1453/* Line 480 of lalr1.cc */1466/* Line 453 of lalr1.cc */
1454#line 927 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"1467#line 927 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
1455 { release_hack( (yyvaluep->expr) ); };1468 { release_hack( (yyvaluep->expr) ); };
14561469
1457/* Line 480 of lalr1.cc */1470/* Line 453 of lalr1.cc */
1458#line 1459 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"1471#line 1472 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
1459 break;1472 break;
1460 case 475: /* "IntersectExceptExpr" */1473 case 475: /* "IntersectExceptExpr" */
14611474
1462/* Line 480 of lalr1.cc */1475/* Line 453 of lalr1.cc */
1463#line 927 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"1476#line 927 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
1464 { release_hack( (yyvaluep->expr) ); };1477 { release_hack( (yyvaluep->expr) ); };
14651478
1466/* Line 480 of lalr1.cc */1479/* Line 453 of lalr1.cc */
1467#line 1468 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"1480#line 1481 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
1468 break;1481 break;
1469 case 476: /* "InstanceofExpr" */1482 case 476: /* "InstanceofExpr" */
14701483
1471/* Line 480 of lalr1.cc */1484/* Line 453 of lalr1.cc */
1472#line 927 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"1485#line 927 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
1473 { release_hack( (yyvaluep->expr) ); };1486 { release_hack( (yyvaluep->expr) ); };
14741487
1475/* Line 480 of lalr1.cc */1488/* Line 453 of lalr1.cc */
1476#line 1477 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"1489#line 1490 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
1477 break;1490 break;
1478 case 477: /* "TreatExpr" */1491 case 477: /* "TreatExpr" */
14791492
1480/* Line 480 of lalr1.cc */1493/* Line 453 of lalr1.cc */
1481#line 927 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"1494#line 927 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
1482 { release_hack( (yyvaluep->expr) ); };1495 { release_hack( (yyvaluep->expr) ); };
14831496
1484/* Line 480 of lalr1.cc */1497/* Line 453 of lalr1.cc */
1485#line 1486 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"1498#line 1499 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
1486 break;1499 break;
1487 case 478: /* "CastableExpr" */1500 case 478: /* "CastableExpr" */
14881501
1489/* Line 480 of lalr1.cc */1502/* Line 453 of lalr1.cc */
1490#line 927 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"1503#line 927 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
1491 { release_hack( (yyvaluep->expr) ); };1504 { release_hack( (yyvaluep->expr) ); };
14921505
1493/* Line 480 of lalr1.cc */1506/* Line 453 of lalr1.cc */
1494#line 1495 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"1507#line 1508 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
1495 break;1508 break;
1496 case 479: /* "CastExpr" */1509 case 479: /* "CastExpr" */
14971510
1498/* Line 480 of lalr1.cc */1511/* Line 453 of lalr1.cc */
1499#line 927 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"1512#line 927 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
1500 { release_hack( (yyvaluep->expr) ); };1513 { release_hack( (yyvaluep->expr) ); };
15011514
1502/* Line 480 of lalr1.cc */1515/* Line 453 of lalr1.cc */
1503#line 1504 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"1516#line 1517 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
1504 break;1517 break;
1505 case 480: /* "UnaryExpr" */1518 case 480: /* "UnaryExpr" */
15061519
1507/* Line 480 of lalr1.cc */1520/* Line 453 of lalr1.cc */
1508#line 927 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"1521#line 927 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
1509 { release_hack( (yyvaluep->expr) ); };1522 { release_hack( (yyvaluep->expr) ); };
15101523
1511/* Line 480 of lalr1.cc */1524/* Line 453 of lalr1.cc */
1512#line 1513 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"1525#line 1526 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
1513 break;1526 break;
1514 case 481: /* "SignList" */1527 case 481: /* "SignList" */
15151528
1516/* Line 480 of lalr1.cc */1529/* Line 453 of lalr1.cc */
1517#line 918 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"1530#line 918 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
1518 { release_hack( (yyvaluep->node) ); };1531 { release_hack( (yyvaluep->node) ); };
15191532
1520/* Line 480 of lalr1.cc */1533/* Line 453 of lalr1.cc */
1521#line 1522 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"1534#line 1535 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
1522 break;1535 break;
1523 case 482: /* "ValueExpr" */1536 case 482: /* "ValueExpr" */
15241537
1525/* Line 480 of lalr1.cc */1538/* Line 453 of lalr1.cc */
1526#line 927 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"1539#line 927 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
1527 { release_hack( (yyvaluep->expr) ); };1540 { release_hack( (yyvaluep->expr) ); };
15281541
1529/* Line 480 of lalr1.cc */1542/* Line 453 of lalr1.cc */
1530#line 1531 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"1543#line 1544 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
1531 break;1544 break;
1532 case 483: /* "ValueComp" */1545 case 483: /* "ValueComp" */
15331546
1534/* Line 480 of lalr1.cc */1547/* Line 453 of lalr1.cc */
1535#line 918 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"1548#line 918 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
1536 { release_hack( (yyvaluep->node) ); };1549 { release_hack( (yyvaluep->node) ); };
15371550
1538/* Line 480 of lalr1.cc */1551/* Line 453 of lalr1.cc */
1539#line 1540 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"1552#line 1553 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
1540 break;1553 break;
1541 case 484: /* "NodeComp" */1554 case 484: /* "NodeComp" */
15421555
1543/* Line 480 of lalr1.cc */1556/* Line 453 of lalr1.cc */
1544#line 918 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"1557#line 918 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
1545 { release_hack( (yyvaluep->node) ); };1558 { release_hack( (yyvaluep->node) ); };
15461559
1547/* Line 480 of lalr1.cc */1560/* Line 453 of lalr1.cc */
1548#line 1549 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"1561#line 1562 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
1549 break;1562 break;
1550 case 485: /* "ValidateExpr" */1563 case 485: /* "ValidateExpr" */
15511564
1552/* Line 480 of lalr1.cc */1565/* Line 453 of lalr1.cc */
1553#line 927 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"1566#line 927 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
1554 { release_hack( (yyvaluep->expr) ); };1567 { release_hack( (yyvaluep->expr) ); };
15551568
1556/* Line 480 of lalr1.cc */1569/* Line 453 of lalr1.cc */
1557#line 1558 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"1570#line 1571 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
1558 break;1571 break;
1559 case 486: /* "ExtensionExpr" */1572 case 486: /* "ExtensionExpr" */
15601573
1561/* Line 480 of lalr1.cc */1574/* Line 453 of lalr1.cc */
1562#line 927 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"1575#line 927 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
1563 { release_hack( (yyvaluep->expr) ); };1576 { release_hack( (yyvaluep->expr) ); };
15641577
1565/* Line 480 of lalr1.cc */1578/* Line 453 of lalr1.cc */
1566#line 1567 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"1579#line 1580 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
1567 break;1580 break;
1568 case 487: /* "Pragma_list" */1581 case 487: /* "Pragma_list" */
15691582
1570/* Line 480 of lalr1.cc */1583/* Line 453 of lalr1.cc */
1571#line 918 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"1584#line 918 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
1572 { release_hack( (yyvaluep->node) ); };1585 { release_hack( (yyvaluep->node) ); };
15731586
1574/* Line 480 of lalr1.cc */1587/* Line 453 of lalr1.cc */
1575#line 1576 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"1588#line 1589 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
1576 break;1589 break;
1577 case 488: /* "Pragma" */1590 case 488: /* "Pragma" */
15781591
1579/* Line 480 of lalr1.cc */1592/* Line 453 of lalr1.cc */
1580#line 918 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"1593#line 918 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
1581 { release_hack( (yyvaluep->node) ); };1594 { release_hack( (yyvaluep->node) ); };
15821595
1583/* Line 480 of lalr1.cc */1596/* Line 453 of lalr1.cc */
1584#line 1585 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"1597#line 1598 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
1585 break;1598 break;
1586 case 489: /* "PathExpr" */1599 case 489: /* "PathExpr" */
15871600
1588/* Line 480 of lalr1.cc */1601/* Line 453 of lalr1.cc */
1589#line 927 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"1602#line 927 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
1590 { release_hack( (yyvaluep->expr) ); };1603 { release_hack( (yyvaluep->expr) ); };
15911604
1592/* Line 480 of lalr1.cc */1605/* Line 453 of lalr1.cc */
1593#line 1594 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"1606#line 1607 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
1594 break;1607 break;
1595 case 491: /* "RelativePathExpr" */1608 case 491: /* "RelativePathExpr" */
15961609
1597/* Line 480 of lalr1.cc */1610/* Line 453 of lalr1.cc */
1598#line 927 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"1611#line 927 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
1599 { release_hack( (yyvaluep->expr) ); };1612 { release_hack( (yyvaluep->expr) ); };
16001613
1601/* Line 480 of lalr1.cc */1614/* Line 453 of lalr1.cc */
1602#line 1603 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"1615#line 1616 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
1603 break;1616 break;
1604 case 492: /* "StepExpr" */1617 case 492: /* "StepExpr" */
16051618
1606/* Line 480 of lalr1.cc */1619/* Line 453 of lalr1.cc */
1607#line 927 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"1620#line 927 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
1608 { release_hack( (yyvaluep->expr) ); };1621 { release_hack( (yyvaluep->expr) ); };
16091622
1610/* Line 480 of lalr1.cc */1623/* Line 453 of lalr1.cc */
1611#line 1612 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"1624#line 1625 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
1612 break;1625 break;
1613 case 493: /* "AxisStep" */1626 case 493: /* "AxisStep" */
16141627
1615/* Line 480 of lalr1.cc */1628/* Line 453 of lalr1.cc */
1616#line 927 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"1629#line 927 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
1617 { release_hack( (yyvaluep->expr) ); };1630 { release_hack( (yyvaluep->expr) ); };
16181631
1619/* Line 480 of lalr1.cc */1632/* Line 453 of lalr1.cc */
1620#line 1621 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"1633#line 1634 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
1621 break;1634 break;
1622 case 494: /* "ForwardStep" */1635 case 494: /* "ForwardStep" */
16231636
1624/* Line 480 of lalr1.cc */1637/* Line 453 of lalr1.cc */
1625#line 918 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"1638#line 918 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
1626 { release_hack( (yyvaluep->node) ); };1639 { release_hack( (yyvaluep->node) ); };
16271640
1628/* Line 480 of lalr1.cc */1641/* Line 453 of lalr1.cc */
1629#line 1630 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"1642#line 1643 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
1630 break;1643 break;
1631 case 495: /* "ForwardAxis" */1644 case 495: /* "ForwardAxis" */
16321645
1633/* Line 480 of lalr1.cc */1646/* Line 453 of lalr1.cc */
1634#line 918 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"1647#line 918 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
1635 { release_hack( (yyvaluep->node) ); };1648 { release_hack( (yyvaluep->node) ); };
16361649
1637/* Line 480 of lalr1.cc */1650/* Line 453 of lalr1.cc */
1638#line 1639 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"1651#line 1652 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
1639 break;1652 break;
1640 case 496: /* "AbbrevForwardStep" */1653 case 496: /* "AbbrevForwardStep" */
16411654
1642/* Line 480 of lalr1.cc */1655/* Line 453 of lalr1.cc */
1643#line 918 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"1656#line 918 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
1644 { release_hack( (yyvaluep->node) ); };1657 { release_hack( (yyvaluep->node) ); };
16451658
1646/* Line 480 of lalr1.cc */1659/* Line 453 of lalr1.cc */
1647#line 1648 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"1660#line 1661 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
1648 break;1661 break;
1649 case 497: /* "ReverseStep" */1662 case 497: /* "ReverseStep" */
16501663
1651/* Line 480 of lalr1.cc */1664/* Line 453 of lalr1.cc */
1652#line 918 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"1665#line 918 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
1653 { release_hack( (yyvaluep->node) ); };1666 { release_hack( (yyvaluep->node) ); };
16541667
1655/* Line 480 of lalr1.cc */1668/* Line 453 of lalr1.cc */
1656#line 1657 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"1669#line 1670 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
1657 break;1670 break;
1658 case 498: /* "ReverseAxis" */1671 case 498: /* "ReverseAxis" */
16591672
1660/* Line 480 of lalr1.cc */1673/* Line 453 of lalr1.cc */
1661#line 918 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"1674#line 918 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
1662 { release_hack( (yyvaluep->node) ); };1675 { release_hack( (yyvaluep->node) ); };
16631676
1664/* Line 480 of lalr1.cc */1677/* Line 453 of lalr1.cc */
1665#line 1666 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"1678#line 1679 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
1666 break;1679 break;
1667 case 499: /* "NodeTest" */1680 case 499: /* "NodeTest" */
16681681
1669/* Line 480 of lalr1.cc */1682/* Line 453 of lalr1.cc */
1670#line 918 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"1683#line 918 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
1671 { release_hack( (yyvaluep->node) ); };1684 { release_hack( (yyvaluep->node) ); };
16721685
1673/* Line 480 of lalr1.cc */1686/* Line 453 of lalr1.cc */
1674#line 1675 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"1687#line 1688 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
1675 break;1688 break;
1676 case 500: /* "NameTest" */1689 case 500: /* "NameTest" */
16771690
1678/* Line 480 of lalr1.cc */1691/* Line 453 of lalr1.cc */
1679#line 918 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"1692#line 918 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
1680 { release_hack( (yyvaluep->node) ); };1693 { release_hack( (yyvaluep->node) ); };
16811694
1682/* Line 480 of lalr1.cc */1695/* Line 453 of lalr1.cc */
1683#line 1684 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"1696#line 1697 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
1684 break;1697 break;
1685 case 501: /* "Wildcard" */1698 case 501: /* "Wildcard" */
16861699
1687/* Line 480 of lalr1.cc */1700/* Line 453 of lalr1.cc */
1688#line 918 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"1701#line 918 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
1689 { release_hack( (yyvaluep->node) ); };1702 { release_hack( (yyvaluep->node) ); };
16901703
1691/* Line 480 of lalr1.cc */1704/* Line 453 of lalr1.cc */
1692#line 1693 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"1705#line 1706 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
1693 break;1706 break;
1694 case 502: /* "FilterExpr" */1707 case 502: /* "FilterExpr" */
16951708
1696/* Line 480 of lalr1.cc */1709/* Line 453 of lalr1.cc */
1697#line 927 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"1710#line 927 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
1698 { release_hack( (yyvaluep->expr) ); };1711 { release_hack( (yyvaluep->expr) ); };
16991712
1700/* Line 480 of lalr1.cc */1713/* Line 453 of lalr1.cc */
1701#line 1702 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"1714#line 1715 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
1702 break;1715 break;
1703 case 503: /* "PredicateList" */1716 case 503: /* "PredicateList" */
17041717
1705/* Line 480 of lalr1.cc */1718/* Line 453 of lalr1.cc */
1706#line 918 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"1719#line 918 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
1707 { release_hack( (yyvaluep->node) ); };1720 { release_hack( (yyvaluep->node) ); };
17081721
1709/* Line 480 of lalr1.cc */1722/* Line 453 of lalr1.cc */
1710#line 1711 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"1723#line 1724 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
1711 break;1724 break;
1712 case 504: /* "Predicate" */1725 case 504: /* "Predicate" */
17131726
1714/* Line 480 of lalr1.cc */1727/* Line 453 of lalr1.cc */
1715#line 927 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"1728#line 927 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
1716 { release_hack( (yyvaluep->expr) ); };1729 { release_hack( (yyvaluep->expr) ); };
17171730
1718/* Line 480 of lalr1.cc */1731/* Line 453 of lalr1.cc */
1719#line 1720 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"1732#line 1733 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
1720 break;1733 break;
1721 case 505: /* "PrimaryExpr" */1734 case 505: /* "PrimaryExpr" */
17221735
1723/* Line 480 of lalr1.cc */1736/* Line 453 of lalr1.cc */
1724#line 927 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"1737#line 927 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
1725 { release_hack( (yyvaluep->expr) ); };1738 { release_hack( (yyvaluep->expr) ); };
17261739
1727/* Line 480 of lalr1.cc */1740/* Line 453 of lalr1.cc */
1728#line 1729 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"1741#line 1742 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
1729 break;1742 break;
1730 case 506: /* "Literal" */1743 case 506: /* "Literal" */
17311744
1732/* Line 480 of lalr1.cc */1745/* Line 453 of lalr1.cc */
1733#line 927 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"1746#line 927 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
1734 { release_hack( (yyvaluep->expr) ); };1747 { release_hack( (yyvaluep->expr) ); };
17351748
1736/* Line 480 of lalr1.cc */1749/* Line 453 of lalr1.cc */
1737#line 1738 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"1750#line 1751 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
1738 break;1751 break;
1739 case 507: /* "NumericLiteral" */1752 case 507: /* "NumericLiteral" */
17401753
1741/* Line 480 of lalr1.cc */1754/* Line 453 of lalr1.cc */
1742#line 927 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"1755#line 927 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
1743 { release_hack( (yyvaluep->expr) ); };1756 { release_hack( (yyvaluep->expr) ); };
17441757
1745/* Line 480 of lalr1.cc */1758/* Line 453 of lalr1.cc */
1746#line 1747 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"1759#line 1760 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
1747 break;1760 break;
1748 case 508: /* "VarRef" */1761 case 508: /* "VarRef" */
17491762
1750/* Line 480 of lalr1.cc */1763/* Line 453 of lalr1.cc */
1751#line 927 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"1764#line 927 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
1752 { release_hack( (yyvaluep->expr) ); };1765 { release_hack( (yyvaluep->expr) ); };
17531766
1754/* Line 480 of lalr1.cc */1767/* Line 453 of lalr1.cc */
1755#line 1756 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"1768#line 1769 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
1756 break;1769 break;
1757 case 509: /* "ParenthesizedExpr" */1770 case 509: /* "ParenthesizedExpr" */
17581771
1759/* Line 480 of lalr1.cc */1772/* Line 453 of lalr1.cc */
1760#line 927 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"1773#line 927 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
1761 { release_hack( (yyvaluep->expr) ); };1774 { release_hack( (yyvaluep->expr) ); };
17621775
1763/* Line 480 of lalr1.cc */1776/* Line 453 of lalr1.cc */
1764#line 1765 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"1777#line 1778 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
1765 break;1778 break;
1766 case 510: /* "ContextItemExpr" */1779 case 510: /* "ContextItemExpr" */
17671780
1768/* Line 480 of lalr1.cc */1781/* Line 453 of lalr1.cc */
1769#line 927 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"1782#line 927 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
1770 { release_hack( (yyvaluep->expr) ); };1783 { release_hack( (yyvaluep->expr) ); };
17711784
1772/* Line 480 of lalr1.cc */1785/* Line 453 of lalr1.cc */
1773#line 1774 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"1786#line 1787 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
1774 break;1787 break;
1775 case 511: /* "OrderedExpr" */1788 case 511: /* "OrderedExpr" */
17761789
1777/* Line 480 of lalr1.cc */1790/* Line 453 of lalr1.cc */
1778#line 927 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"1791#line 927 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
1779 { release_hack( (yyvaluep->expr) ); };1792 { release_hack( (yyvaluep->expr) ); };
17801793
1781/* Line 480 of lalr1.cc */1794/* Line 453 of lalr1.cc */
1782#line 1783 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"1795#line 1796 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
1783 break;1796 break;
1784 case 512: /* "UnorderedExpr" */1797 case 512: /* "UnorderedExpr" */
17851798
1786/* Line 480 of lalr1.cc */1799/* Line 453 of lalr1.cc */
1787#line 927 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"1800#line 927 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
1788 { release_hack( (yyvaluep->expr) ); };1801 { release_hack( (yyvaluep->expr) ); };
17891802
1790/* Line 480 of lalr1.cc */1803/* Line 453 of lalr1.cc */
1791#line 1792 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"1804#line 1805 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
1792 break;1805 break;
1793 case 513: /* "FunctionCall" */1806 case 513: /* "FunctionCall" */
17941807
1795/* Line 480 of lalr1.cc */1808/* Line 453 of lalr1.cc */
1796#line 927 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"1809#line 927 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
1797 { release_hack( (yyvaluep->expr) ); };1810 { release_hack( (yyvaluep->expr) ); };
17981811
1799/* Line 480 of lalr1.cc */1812/* Line 453 of lalr1.cc */
1800#line 1801 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"1813#line 1814 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
1801 break;1814 break;
1802 case 514: /* "ArgList" */1815 case 514: /* "ArgList" */
18031816
1804/* Line 480 of lalr1.cc */1817/* Line 453 of lalr1.cc */
1805#line 918 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"1818#line 918 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
1806 { release_hack( (yyvaluep->node) ); };1819 { release_hack( (yyvaluep->node) ); };
18071820
1808/* Line 480 of lalr1.cc */1821/* Line 453 of lalr1.cc */
1809#line 1810 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"1822#line 1823 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
1810 break;1823 break;
1811 case 515: /* "Constructor" */1824 case 515: /* "Constructor" */
18121825
1813/* Line 480 of lalr1.cc */1826/* Line 453 of lalr1.cc */
1814#line 927 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"1827#line 927 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
1815 { release_hack( (yyvaluep->expr) ); };1828 { release_hack( (yyvaluep->expr) ); };
18161829
1817/* Line 480 of lalr1.cc */1830/* Line 453 of lalr1.cc */
1818#line 1819 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"1831#line 1832 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
1819 break;1832 break;
1820 case 516: /* "DirectConstructor" */1833 case 516: /* "DirectConstructor" */
18211834
1822/* Line 480 of lalr1.cc */1835/* Line 453 of lalr1.cc */
1823#line 927 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"1836#line 927 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
1824 { release_hack( (yyvaluep->expr) ); };1837 { release_hack( (yyvaluep->expr) ); };
18251838
1826/* Line 480 of lalr1.cc */1839/* Line 453 of lalr1.cc */
1827#line 1828 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"1840#line 1841 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
1828 break;1841 break;
1829 case 517: /* "DirElemConstructor" */1842 case 517: /* "DirElemConstructor" */
18301843
1831/* Line 480 of lalr1.cc */1844/* Line 453 of lalr1.cc */
1832#line 927 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"1845#line 927 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
1833 { release_hack( (yyvaluep->expr) ); };1846 { release_hack( (yyvaluep->expr) ); };
18341847
1835/* Line 480 of lalr1.cc */1848/* Line 453 of lalr1.cc */
1836#line 1837 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"1849#line 1850 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
1837 break;1850 break;
1838 case 518: /* "DirElemContentList" */1851 case 518: /* "DirElemContentList" */
18391852
1840/* Line 480 of lalr1.cc */1853/* Line 453 of lalr1.cc */
1841#line 918 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"1854#line 918 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
1842 { release_hack( (yyvaluep->node) ); };1855 { release_hack( (yyvaluep->node) ); };
18431856
1844/* Line 480 of lalr1.cc */1857/* Line 453 of lalr1.cc */
1845#line 1846 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"1858#line 1859 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
1846 break;1859 break;
1847 case 519: /* "DirAttributeList" */1860 case 519: /* "DirAttributeList" */
18481861
1849/* Line 480 of lalr1.cc */1862/* Line 453 of lalr1.cc */
1850#line 918 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"1863#line 918 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
1851 { release_hack( (yyvaluep->node) ); };1864 { release_hack( (yyvaluep->node) ); };
18521865
1853/* Line 480 of lalr1.cc */1866/* Line 453 of lalr1.cc */
1854#line 1855 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"1867#line 1868 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
1855 break;1868 break;
1856 case 520: /* "DirAttr" */1869 case 520: /* "DirAttr" */
18571870
1858/* Line 480 of lalr1.cc */1871/* Line 453 of lalr1.cc */
1859#line 918 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"1872#line 918 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
1860 { release_hack( (yyvaluep->node) ); };1873 { release_hack( (yyvaluep->node) ); };
18611874
1862/* Line 480 of lalr1.cc */1875/* Line 453 of lalr1.cc */
1863#line 1864 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"1876#line 1877 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
1864 break;1877 break;
1865 case 522: /* "DirAttributeValue" */1878 case 522: /* "DirAttributeValue" */
18661879
1867/* Line 480 of lalr1.cc */1880/* Line 453 of lalr1.cc */
1868#line 918 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"1881#line 918 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
1869 { release_hack( (yyvaluep->node) ); };1882 { release_hack( (yyvaluep->node) ); };
18701883
1871/* Line 480 of lalr1.cc */1884/* Line 453 of lalr1.cc */
1872#line 1873 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"1885#line 1886 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
1873 break;1886 break;
1874 case 523: /* "opt_QuoteAttrContentList" */1887 case 523: /* "opt_QuoteAttrContentList" */
18751888
1876/* Line 480 of lalr1.cc */1889/* Line 453 of lalr1.cc */
1877#line 918 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"1890#line 918 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
1878 { release_hack( (yyvaluep->node) ); };1891 { release_hack( (yyvaluep->node) ); };
18791892
1880/* Line 480 of lalr1.cc */1893/* Line 453 of lalr1.cc */
1881#line 1882 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"1894#line 1895 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
1882 break;1895 break;
1883 case 524: /* "QuoteAttrContentList" */1896 case 524: /* "QuoteAttrContentList" */
18841897
1885/* Line 480 of lalr1.cc */1898/* Line 453 of lalr1.cc */
1886#line 918 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"1899#line 918 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
1887 { release_hack( (yyvaluep->node) ); };1900 { release_hack( (yyvaluep->node) ); };
18881901
1889/* Line 480 of lalr1.cc */1902/* Line 453 of lalr1.cc */
1890#line 1891 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"1903#line 1904 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
1891 break;1904 break;
1892 case 525: /* "opt_AposAttrContentList" */1905 case 525: /* "opt_AposAttrContentList" */
18931906
1894/* Line 480 of lalr1.cc */1907/* Line 453 of lalr1.cc */
1895#line 918 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"1908#line 918 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
1896 { release_hack( (yyvaluep->node) ); };1909 { release_hack( (yyvaluep->node) ); };
18971910
1898/* Line 480 of lalr1.cc */1911/* Line 453 of lalr1.cc */
1899#line 1900 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"1912#line 1913 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
1900 break;1913 break;
1901 case 526: /* "AposAttrContentList" */1914 case 526: /* "AposAttrContentList" */
19021915
1903/* Line 480 of lalr1.cc */1916/* Line 453 of lalr1.cc */
1904#line 918 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"1917#line 918 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
1905 { release_hack( (yyvaluep->node) ); };1918 { release_hack( (yyvaluep->node) ); };
19061919
1907/* Line 480 of lalr1.cc */1920/* Line 453 of lalr1.cc */
1908#line 1909 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"1921#line 1922 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
1909 break;1922 break;
1910 case 527: /* "QuoteAttrValueContent" */1923 case 527: /* "QuoteAttrValueContent" */
19111924
1912/* Line 480 of lalr1.cc */1925/* Line 453 of lalr1.cc */
1913#line 918 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"1926#line 918 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
1914 { release_hack( (yyvaluep->node) ); };1927 { release_hack( (yyvaluep->node) ); };
19151928
1916/* Line 480 of lalr1.cc */1929/* Line 453 of lalr1.cc */
1917#line 1918 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"1930#line 1931 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
1918 break;1931 break;
1919 case 528: /* "AposAttrValueContent" */1932 case 528: /* "AposAttrValueContent" */
19201933
1921/* Line 480 of lalr1.cc */1934/* Line 453 of lalr1.cc */
1922#line 918 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"1935#line 918 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
1923 { release_hack( (yyvaluep->node) ); };1936 { release_hack( (yyvaluep->node) ); };
19241937
1925/* Line 480 of lalr1.cc */1938/* Line 453 of lalr1.cc */
1926#line 1927 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"1939#line 1940 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
1927 break;1940 break;
1928 case 529: /* "DirElemContent" */1941 case 529: /* "DirElemContent" */
19291942
1930/* Line 480 of lalr1.cc */1943/* Line 453 of lalr1.cc */
1931#line 927 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"1944#line 927 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
1932 { release_hack( (yyvaluep->expr) ); };1945 { release_hack( (yyvaluep->expr) ); };
19331946
1934/* Line 480 of lalr1.cc */1947/* Line 453 of lalr1.cc */
1935#line 1936 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"1948#line 1949 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
1936 break;1949 break;
1937 case 530: /* "CommonContent" */1950 case 530: /* "CommonContent" */
19381951
1939/* Line 480 of lalr1.cc */1952/* Line 453 of lalr1.cc */
1940#line 927 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"1953#line 927 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
1941 { release_hack( (yyvaluep->expr) ); };1954 { release_hack( (yyvaluep->expr) ); };
19421955
1943/* Line 480 of lalr1.cc */1956/* Line 453 of lalr1.cc */
1944#line 1945 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"1957#line 1958 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
1945 break;1958 break;
1946 case 531: /* "DirCommentConstructor" */1959 case 531: /* "DirCommentConstructor" */
19471960
1948/* Line 480 of lalr1.cc */1961/* Line 453 of lalr1.cc */
1949#line 927 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"1962#line 927 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
1950 { release_hack( (yyvaluep->expr) ); };1963 { release_hack( (yyvaluep->expr) ); };
19511964
1952/* Line 480 of lalr1.cc */1965/* Line 453 of lalr1.cc */
1953#line 1954 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"1966#line 1967 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
1954 break;1967 break;
1955 case 532: /* "DirPIConstructor" */1968 case 532: /* "DirPIConstructor" */
19561969
1957/* Line 480 of lalr1.cc */1970/* Line 453 of lalr1.cc */
1958#line 927 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"1971#line 927 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
1959 { release_hack( (yyvaluep->expr) ); };1972 { release_hack( (yyvaluep->expr) ); };
19601973
1961/* Line 480 of lalr1.cc */1974/* Line 453 of lalr1.cc */
1962#line 1963 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"1975#line 1976 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
1963 break;1976 break;
1964 case 533: /* "CDataSection" */1977 case 533: /* "CDataSection" */
19651978
1966/* Line 480 of lalr1.cc */1979/* Line 453 of lalr1.cc */
1967#line 927 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"1980#line 927 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
1968 { release_hack( (yyvaluep->expr) ); };1981 { release_hack( (yyvaluep->expr) ); };
19691982
1970/* Line 480 of lalr1.cc */1983/* Line 453 of lalr1.cc */
1971#line 1972 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"1984#line 1985 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
1972 break;1985 break;
1973 case 534: /* "ComputedConstructor" */1986 case 534: /* "ComputedConstructor" */
19741987
1975/* Line 480 of lalr1.cc */1988/* Line 453 of lalr1.cc */
1976#line 927 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"1989#line 927 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
1977 { release_hack( (yyvaluep->expr) ); };1990 { release_hack( (yyvaluep->expr) ); };
19781991
1979/* Line 480 of lalr1.cc */1992/* Line 453 of lalr1.cc */
1980#line 1981 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"1993#line 1994 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
1981 break;1994 break;
1982 case 535: /* "CompDocConstructor" */1995 case 535: /* "CompDocConstructor" */
19831996
1984/* Line 480 of lalr1.cc */1997/* Line 453 of lalr1.cc */
1985#line 927 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"1998#line 927 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
1986 { release_hack( (yyvaluep->expr) ); };1999 { release_hack( (yyvaluep->expr) ); };
19872000
1988/* Line 480 of lalr1.cc */2001/* Line 453 of lalr1.cc */
1989#line 1990 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"2002#line 2003 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
1990 break;2003 break;
1991 case 536: /* "CompElemConstructor" */2004 case 536: /* "CompElemConstructor" */
19922005
1993/* Line 480 of lalr1.cc */2006/* Line 453 of lalr1.cc */
1994#line 927 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"2007#line 927 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
1995 { release_hack( (yyvaluep->expr) ); };2008 { release_hack( (yyvaluep->expr) ); };
19962009
1997/* Line 480 of lalr1.cc */2010/* Line 453 of lalr1.cc */
1998#line 1999 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"2011#line 2012 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
1999 break;2012 break;
2000 case 537: /* "CompAttrConstructor" */2013 case 537: /* "CompAttrConstructor" */
20012014
2002/* Line 480 of lalr1.cc */2015/* Line 453 of lalr1.cc */
2003#line 927 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"2016#line 927 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
2004 { release_hack( (yyvaluep->expr) ); };2017 { release_hack( (yyvaluep->expr) ); };
20052018
2006/* Line 480 of lalr1.cc */2019/* Line 453 of lalr1.cc */
2007#line 2008 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"2020#line 2021 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
2008 break;2021 break;
2009 case 538: /* "CompTextConstructor" */2022 case 538: /* "CompTextConstructor" */
20102023
2011/* Line 480 of lalr1.cc */2024/* Line 453 of lalr1.cc */
2012#line 927 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"2025#line 927 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
2013 { release_hack( (yyvaluep->expr) ); };2026 { release_hack( (yyvaluep->expr) ); };
20142027
2015/* Line 480 of lalr1.cc */2028/* Line 453 of lalr1.cc */
2016#line 2017 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"2029#line 2030 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
2017 break;2030 break;
2018 case 539: /* "CompCommentConstructor" */2031 case 539: /* "CompCommentConstructor" */
20192032
2020/* Line 480 of lalr1.cc */2033/* Line 453 of lalr1.cc */
2021#line 927 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"2034#line 927 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
2022 { release_hack( (yyvaluep->expr) ); };2035 { release_hack( (yyvaluep->expr) ); };
20232036
2024/* Line 480 of lalr1.cc */2037/* Line 453 of lalr1.cc */
2025#line 2026 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"2038#line 2039 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
2026 break;2039 break;
2027 case 540: /* "CompPIConstructor" */2040 case 540: /* "CompPIConstructor" */
20282041
2029/* Line 480 of lalr1.cc */2042/* Line 453 of lalr1.cc */
2030#line 927 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"2043#line 927 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
2031 { release_hack( (yyvaluep->expr) ); };2044 { release_hack( (yyvaluep->expr) ); };
20322045
2033/* Line 480 of lalr1.cc */2046/* Line 453 of lalr1.cc */
2034#line 2035 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"2047#line 2048 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
2035 break;2048 break;
2036 case 541: /* "SingleType" */2049 case 541: /* "SingleType" */
20372050
2038/* Line 480 of lalr1.cc */2051/* Line 453 of lalr1.cc */
2039#line 918 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"2052#line 918 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
2040 { release_hack( (yyvaluep->node) ); };2053 { release_hack( (yyvaluep->node) ); };
20412054
2042/* Line 480 of lalr1.cc */2055/* Line 453 of lalr1.cc */
2043#line 2044 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"2056#line 2057 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
2044 break;2057 break;
2045 case 542: /* "TypeDeclaration" */2058 case 542: /* "TypeDeclaration" */
20462059
2047/* Line 480 of lalr1.cc */2060/* Line 453 of lalr1.cc */
2048#line 918 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"2061#line 918 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
2049 { release_hack( (yyvaluep->node) ); };2062 { release_hack( (yyvaluep->node) ); };
20502063
2051/* Line 480 of lalr1.cc */2064/* Line 453 of lalr1.cc */
2052#line 2053 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"2065#line 2066 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
2053 break;2066 break;
2054 case 543: /* "SequenceType" */2067 case 543: /* "SequenceType" */
20552068
2056/* Line 480 of lalr1.cc */2069/* Line 453 of lalr1.cc */
2057#line 918 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"2070#line 918 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
2058 { release_hack( (yyvaluep->node) ); };2071 { release_hack( (yyvaluep->node) ); };
20592072
2060/* Line 480 of lalr1.cc */2073/* Line 453 of lalr1.cc */
2061#line 2062 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"2074#line 2075 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
2062 break;2075 break;
2063 case 544: /* "OccurrenceIndicator" */2076 case 544: /* "OccurrenceIndicator" */
20642077
2065/* Line 480 of lalr1.cc */2078/* Line 453 of lalr1.cc */
2066#line 918 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"2079#line 918 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
2067 { release_hack( (yyvaluep->node) ); };2080 { release_hack( (yyvaluep->node) ); };
20682081
2069/* Line 480 of lalr1.cc */2082/* Line 453 of lalr1.cc */
2070#line 2071 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"2083#line 2084 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
2071 break;2084 break;
2072 case 545: /* "ItemType" */2085 case 545: /* "ItemType" */
20732086
2074/* Line 480 of lalr1.cc */2087/* Line 453 of lalr1.cc */
2075#line 918 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"2088#line 918 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
2076 { release_hack( (yyvaluep->node) ); };2089 { release_hack( (yyvaluep->node) ); };
20772090
2078/* Line 480 of lalr1.cc */2091/* Line 453 of lalr1.cc */
2079#line 2080 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"2092#line 2093 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
2080 break;2093 break;
2081 case 546: /* "TypeList" */2094 case 546: /* "TypeList" */
20822095
2083/* Line 480 of lalr1.cc */2096/* Line 453 of lalr1.cc */
2084#line 918 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"2097#line 918 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
2085 { release_hack( (yyvaluep->node) ); };2098 { release_hack( (yyvaluep->node) ); };
20862099
2087/* Line 480 of lalr1.cc */2100/* Line 453 of lalr1.cc */
2088#line 2089 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"2101#line 2102 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
2089 break;2102 break;
2090 case 547: /* "AtomicType" */2103 case 547: /* "AtomicType" */
20912104
2092/* Line 480 of lalr1.cc */2105/* Line 453 of lalr1.cc */
2093#line 918 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"2106#line 918 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
2094 { release_hack( (yyvaluep->node) ); };2107 { release_hack( (yyvaluep->node) ); };
20952108
2096/* Line 480 of lalr1.cc */2109/* Line 453 of lalr1.cc */
2097#line 2098 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"2110#line 2111 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
2098 break;2111 break;
2099 case 548: /* "KindTest" */2112 case 548: /* "KindTest" */
21002113
2101/* Line 480 of lalr1.cc */2114/* Line 453 of lalr1.cc */
2102#line 918 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"2115#line 918 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
2103 { release_hack( (yyvaluep->node) ); };2116 { release_hack( (yyvaluep->node) ); };
21042117
2105/* Line 480 of lalr1.cc */2118/* Line 453 of lalr1.cc */
2106#line 2107 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"2119#line 2120 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
2107 break;2120 break;
2108 case 549: /* "AnyKindTest" */2121 case 549: /* "AnyKindTest" */
21092122
2110/* Line 480 of lalr1.cc */2123/* Line 453 of lalr1.cc */
2111#line 918 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"2124#line 918 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
2112 { release_hack( (yyvaluep->node) ); };2125 { release_hack( (yyvaluep->node) ); };
21132126
2114/* Line 480 of lalr1.cc */2127/* Line 453 of lalr1.cc */
2115#line 2116 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"2128#line 2129 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
2116 break;2129 break;
2117 case 550: /* "DocumentTest" */2130 case 550: /* "DocumentTest" */
21182131
2119/* Line 480 of lalr1.cc */2132/* Line 453 of lalr1.cc */
2120#line 918 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"2133#line 918 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
2121 { release_hack( (yyvaluep->node) ); };2134 { release_hack( (yyvaluep->node) ); };
21222135
2123/* Line 480 of lalr1.cc */2136/* Line 453 of lalr1.cc */
2124#line 2125 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"2137#line 2138 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
2125 break;2138 break;
2126 case 551: /* "TextTest" */2139 case 551: /* "TextTest" */
21272140
2128/* Line 480 of lalr1.cc */2141/* Line 453 of lalr1.cc */
2129#line 918 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"2142#line 918 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
2130 { release_hack( (yyvaluep->node) ); };2143 { release_hack( (yyvaluep->node) ); };
21312144
2132/* Line 480 of lalr1.cc */2145/* Line 453 of lalr1.cc */
2133#line 2134 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"2146#line 2147 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
2134 break;2147 break;
2135 case 552: /* "CommentTest" */2148 case 552: /* "CommentTest" */
21362149
2137/* Line 480 of lalr1.cc */2150/* Line 453 of lalr1.cc */
2138#line 918 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"2151#line 918 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
2139 { release_hack( (yyvaluep->node) ); };2152 { release_hack( (yyvaluep->node) ); };
21402153
2141/* Line 480 of lalr1.cc */2154/* Line 453 of lalr1.cc */
2142#line 2143 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"2155#line 2156 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
2143 break;2156 break;
2144 case 553: /* "PITest" */2157 case 553: /* "PITest" */
21452158
2146/* Line 480 of lalr1.cc */2159/* Line 453 of lalr1.cc */
2147#line 918 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"2160#line 918 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
2148 { release_hack( (yyvaluep->node) ); };2161 { release_hack( (yyvaluep->node) ); };
21492162
2150/* Line 480 of lalr1.cc */2163/* Line 453 of lalr1.cc */
2151#line 2152 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"2164#line 2165 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
2152 break;2165 break;
2153 case 554: /* "AttributeTest" */2166 case 554: /* "AttributeTest" */
21542167
2155/* Line 480 of lalr1.cc */2168/* Line 453 of lalr1.cc */
2156#line 918 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"2169#line 918 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
2157 { release_hack( (yyvaluep->node) ); };2170 { release_hack( (yyvaluep->node) ); };
21582171
2159/* Line 480 of lalr1.cc */2172/* Line 453 of lalr1.cc */
2160#line 2161 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"2173#line 2174 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
2161 break;2174 break;
2162 case 555: /* "SchemaAttributeTest" */2175 case 555: /* "SchemaAttributeTest" */
21632176
2164/* Line 480 of lalr1.cc */2177/* Line 453 of lalr1.cc */
2165#line 918 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"2178#line 918 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
2166 { release_hack( (yyvaluep->node) ); };2179 { release_hack( (yyvaluep->node) ); };
21672180
2168/* Line 480 of lalr1.cc */2181/* Line 453 of lalr1.cc */
2169#line 2170 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"2182#line 2183 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
2170 break;2183 break;
2171 case 556: /* "ElementTest" */2184 case 556: /* "ElementTest" */
21722185
2173/* Line 480 of lalr1.cc */2186/* Line 453 of lalr1.cc */
2174#line 918 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"2187#line 918 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
2175 { release_hack( (yyvaluep->node) ); };2188 { release_hack( (yyvaluep->node) ); };
21762189
2177/* Line 480 of lalr1.cc */2190/* Line 453 of lalr1.cc */
2178#line 2179 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"2191#line 2192 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
2179 break;2192 break;
2180 case 557: /* "SchemaElementTest" */2193 case 557: /* "SchemaElementTest" */
21812194
2182/* Line 480 of lalr1.cc */2195/* Line 453 of lalr1.cc */
2183#line 918 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"2196#line 918 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
2184 { release_hack( (yyvaluep->node) ); };2197 { release_hack( (yyvaluep->node) ); };
21852198
2186/* Line 480 of lalr1.cc */2199/* Line 453 of lalr1.cc */
2187#line 2188 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"2200#line 2201 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
2188 break;2201 break;
2189 case 558: /* "TypeName" */2202 case 558: /* "TypeName" */
21902203
2191/* Line 480 of lalr1.cc */2204/* Line 453 of lalr1.cc */
2192#line 918 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"2205#line 918 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
2193 { release_hack( (yyvaluep->node) ); };2206 { release_hack( (yyvaluep->node) ); };
21942207
2195/* Line 480 of lalr1.cc */2208/* Line 453 of lalr1.cc */
2196#line 2197 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"2209#line 2210 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
2197 break;2210 break;
2198 case 559: /* "TypeName_WITH_HOOK" */2211 case 559: /* "TypeName_WITH_HOOK" */
21992212
2200/* Line 480 of lalr1.cc */2213/* Line 453 of lalr1.cc */
2201#line 918 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"2214#line 918 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
2202 { release_hack( (yyvaluep->node) ); };2215 { release_hack( (yyvaluep->node) ); };
22032216
2204/* Line 480 of lalr1.cc */2217/* Line 453 of lalr1.cc */
2205#line 2206 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"2218#line 2219 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
2206 break;2219 break;
2207 case 560: /* "StringLiteral" */2220 case 560: /* "StringLiteral" */
22082221
2209/* Line 480 of lalr1.cc */2222/* Line 453 of lalr1.cc */
2210#line 927 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"2223#line 927 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
2211 { release_hack( (yyvaluep->expr) ); };2224 { release_hack( (yyvaluep->expr) ); };
22122225
2213/* Line 480 of lalr1.cc */2226/* Line 453 of lalr1.cc */
2214#line 2215 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"2227#line 2228 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
2215 break;2228 break;
2216 case 565: /* "AnyFunctionTest" */2229 case 565: /* "AnyFunctionTest" */
22172230
2218/* Line 480 of lalr1.cc */2231/* Line 453 of lalr1.cc */
2219#line 918 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"2232#line 918 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
2220 { release_hack( (yyvaluep->node) ); };2233 { release_hack( (yyvaluep->node) ); };
22212234
2222/* Line 480 of lalr1.cc */2235/* Line 453 of lalr1.cc */
2223#line 2224 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"2236#line 2237 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
2224 break;2237 break;
2225 case 566: /* "TypedFunctionTest" */2238 case 566: /* "TypedFunctionTest" */
22262239
2227/* Line 480 of lalr1.cc */2240/* Line 453 of lalr1.cc */
2228#line 918 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"2241#line 918 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
2229 { release_hack( (yyvaluep->node) ); };2242 { release_hack( (yyvaluep->node) ); };
22302243
2231/* Line 480 of lalr1.cc */2244/* Line 453 of lalr1.cc */
2232#line 2233 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"2245#line 2246 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
2233 break;2246 break;
2234 case 569: /* "InsertExpr" */2247 case 569: /* "InsertExpr" */
22352248
2236/* Line 480 of lalr1.cc */2249/* Line 453 of lalr1.cc */
2237#line 927 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"2250#line 927 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
2238 { release_hack( (yyvaluep->expr) ); };2251 { release_hack( (yyvaluep->expr) ); };
22392252
2240/* Line 480 of lalr1.cc */2253/* Line 453 of lalr1.cc */
2241#line 2242 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"2254#line 2255 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
2242 break;2255 break;
2243 case 570: /* "DeleteExpr" */2256 case 570: /* "DeleteExpr" */
22442257
2245/* Line 480 of lalr1.cc */2258/* Line 453 of lalr1.cc */
2246#line 927 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"2259#line 927 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
2247 { release_hack( (yyvaluep->expr) ); };2260 { release_hack( (yyvaluep->expr) ); };
22482261
2249/* Line 480 of lalr1.cc */2262/* Line 453 of lalr1.cc */
2250#line 2251 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"2263#line 2264 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
2251 break;2264 break;
2252 case 571: /* "ReplaceExpr" */2265 case 571: /* "ReplaceExpr" */
22532266
2254/* Line 480 of lalr1.cc */2267/* Line 453 of lalr1.cc */
2255#line 927 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"2268#line 927 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
2256 { release_hack( (yyvaluep->expr) ); };2269 { release_hack( (yyvaluep->expr) ); };
22572270
2258/* Line 480 of lalr1.cc */2271/* Line 453 of lalr1.cc */
2259#line 2260 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"2272#line 2273 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
2260 break;2273 break;
2261 case 572: /* "RenameExpr" */2274 case 572: /* "RenameExpr" */
22622275
2263/* Line 480 of lalr1.cc */2276/* Line 453 of lalr1.cc */
2264#line 927 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"2277#line 927 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
2265 { release_hack( (yyvaluep->expr) ); };2278 { release_hack( (yyvaluep->expr) ); };
22662279
2267/* Line 480 of lalr1.cc */2280/* Line 453 of lalr1.cc */
2268#line 2269 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"2281#line 2282 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
2269 break;2282 break;
2270 case 573: /* "TransformExpr" */2283 case 573: /* "TransformExpr" */
22712284
2272/* Line 480 of lalr1.cc */2285/* Line 453 of lalr1.cc */
2273#line 927 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"2286#line 927 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
2274 { release_hack( (yyvaluep->expr) ); };2287 { release_hack( (yyvaluep->expr) ); };
22752288
2276/* Line 480 of lalr1.cc */2289/* Line 453 of lalr1.cc */
2277#line 2278 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"2290#line 2291 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
2278 break;2291 break;
2279 case 574: /* "VarNameList" */2292 case 574: /* "VarNameList" */
22802293
2281/* Line 480 of lalr1.cc */2294/* Line 453 of lalr1.cc */
2282#line 927 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"2295#line 927 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
2283 { release_hack( (yyvaluep->expr) ); };2296 { release_hack( (yyvaluep->expr) ); };
22842297
2285/* Line 480 of lalr1.cc */2298/* Line 453 of lalr1.cc */
2286#line 2287 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"2299#line 2300 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
2287 break;2300 break;
2288 case 575: /* "VarNameDecl" */2301 case 575: /* "VarNameDecl" */
22892302
2290/* Line 480 of lalr1.cc */2303/* Line 453 of lalr1.cc */
2291#line 927 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"2304#line 927 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
2292 { release_hack( (yyvaluep->expr) ); };2305 { release_hack( (yyvaluep->expr) ); };
22932306
2294/* Line 480 of lalr1.cc */2307/* Line 453 of lalr1.cc */
2295#line 2296 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"2308#line 2309 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
2296 break;2309 break;
2297 case 576: /* "TryExpr" */2310 case 576: /* "TryExpr" */
22982311
2299/* Line 480 of lalr1.cc */2312/* Line 453 of lalr1.cc */
2300#line 927 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"2313#line 927 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
2301 { release_hack( (yyvaluep->expr) ); };2314 { release_hack( (yyvaluep->expr) ); };
23022315
2303/* Line 480 of lalr1.cc */2316/* Line 453 of lalr1.cc */
2304#line 2305 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"2317#line 2318 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
2305 break;2318 break;
2306 case 577: /* "CatchListExpr" */2319 case 577: /* "CatchListExpr" */
23072320
2308/* Line 480 of lalr1.cc */2321/* Line 453 of lalr1.cc */
2309#line 927 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"2322#line 927 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
2310 { release_hack( (yyvaluep->expr) ); };2323 { release_hack( (yyvaluep->expr) ); };
23112324
2312/* Line 480 of lalr1.cc */2325/* Line 453 of lalr1.cc */
2313#line 2314 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"2326#line 2327 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
2314 break;2327 break;
2315 case 578: /* "CatchExpr" */2328 case 578: /* "CatchExpr" */
23162329
2317/* Line 480 of lalr1.cc */2330/* Line 453 of lalr1.cc */
2318#line 927 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"2331#line 927 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
2319 { release_hack( (yyvaluep->expr) ); };2332 { release_hack( (yyvaluep->expr) ); };
23202333
2321/* Line 480 of lalr1.cc */2334/* Line 453 of lalr1.cc */
2322#line 2323 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"2335#line 2336 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
2323 break;2336 break;
2324 case 579: /* "BracedExpr" */2337 case 579: /* "BracedExpr" */
23252338
2326/* Line 480 of lalr1.cc */2339/* Line 453 of lalr1.cc */
2327#line 927 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"2340#line 927 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
2328 { release_hack( (yyvaluep->expr) ); };2341 { release_hack( (yyvaluep->expr) ); };
23292342
2330/* Line 480 of lalr1.cc */2343/* Line 453 of lalr1.cc */
2331#line 2332 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"2344#line 2345 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
2332 break;2345 break;
2333 case 580: /* "NameTestList" */2346 case 580: /* "NameTestList" */
23342347
2335/* Line 480 of lalr1.cc */2348/* Line 453 of lalr1.cc */
2336#line 930 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"2349#line 930 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
2337 { delete (yyvaluep->name_test_list); };2350 { delete (yyvaluep->name_test_list); };
23382351
2339/* Line 480 of lalr1.cc */2352/* Line 453 of lalr1.cc */
2340#line 2341 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"2353#line 2354 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
2341 break;2354 break;
2342 case 581: /* "FTSelection" */2355 case 581: /* "FTSelection" */
23432356
2344/* Line 480 of lalr1.cc */2357/* Line 453 of lalr1.cc */
2345#line 921 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"2358#line 921 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
2346 { release_hack( (yyvaluep->node) ); };2359 { release_hack( (yyvaluep->node) ); };
23472360
2348/* Line 480 of lalr1.cc */2361/* Line 453 of lalr1.cc */
2349#line 2350 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"2362#line 2363 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
2350 break;2363 break;
2351 case 584: /* "FTOr" */2364 case 584: /* "FTOr" */
23522365
2353/* Line 480 of lalr1.cc */2366/* Line 453 of lalr1.cc */
2354#line 921 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"2367#line 921 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
2355 { release_hack( (yyvaluep->node) ); };2368 { release_hack( (yyvaluep->node) ); };
23562369
2357/* Line 480 of lalr1.cc */2370/* Line 453 of lalr1.cc */
2358#line 2359 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"2371#line 2372 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
2359 break;2372 break;
2360 case 585: /* "FTAnd" */2373 case 585: /* "FTAnd" */
23612374
2362/* Line 480 of lalr1.cc */2375/* Line 453 of lalr1.cc */
2363#line 921 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"2376#line 921 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
2364 { release_hack( (yyvaluep->node) ); };2377 { release_hack( (yyvaluep->node) ); };
23652378
2366/* Line 480 of lalr1.cc */2379/* Line 453 of lalr1.cc */
2367#line 2368 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"2380#line 2381 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
2368 break;2381 break;
2369 case 586: /* "FTMildNot" */2382 case 586: /* "FTMildNot" */
23702383
2371/* Line 480 of lalr1.cc */2384/* Line 453 of lalr1.cc */
2372#line 921 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"2385#line 921 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
2373 { release_hack( (yyvaluep->node) ); };2386 { release_hack( (yyvaluep->node) ); };
23742387
2375/* Line 480 of lalr1.cc */2388/* Line 453 of lalr1.cc */
2376#line 2377 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"2389#line 2390 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
2377 break;2390 break;
2378 case 587: /* "FTUnaryNot" */2391 case 587: /* "FTUnaryNot" */
23792392
2380/* Line 480 of lalr1.cc */2393/* Line 453 of lalr1.cc */
2381#line 921 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"2394#line 921 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
2382 { release_hack( (yyvaluep->node) ); };2395 { release_hack( (yyvaluep->node) ); };
23832396
2384/* Line 480 of lalr1.cc */2397/* Line 453 of lalr1.cc */
2385#line 2386 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"2398#line 2399 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
2386 break;2399 break;
2387 case 588: /* "FTPrimaryWithOptions" */2400 case 588: /* "FTPrimaryWithOptions" */
23882401
2389/* Line 480 of lalr1.cc */2402/* Line 453 of lalr1.cc */
2390#line 921 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"2403#line 921 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
2391 { release_hack( (yyvaluep->node) ); };2404 { release_hack( (yyvaluep->node) ); };
23922405
2393/* Line 480 of lalr1.cc */2406/* Line 453 of lalr1.cc */
2394#line 2395 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"2407#line 2408 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
2395 break;2408 break;
2396 case 589: /* "opt_FTMatchOptions" */2409 case 589: /* "opt_FTMatchOptions" */
23972410
2398/* Line 480 of lalr1.cc */2411/* Line 453 of lalr1.cc */
2399#line 921 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"2412#line 921 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
2400 { release_hack( (yyvaluep->node) ); };2413 { release_hack( (yyvaluep->node) ); };
24012414
2402/* Line 480 of lalr1.cc */2415/* Line 453 of lalr1.cc */
2403#line 2404 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"2416#line 2417 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
2404 break;2417 break;
2405 case 591: /* "FTWeight" */2418 case 591: /* "FTWeight" */
24062419
2407/* Line 480 of lalr1.cc */2420/* Line 453 of lalr1.cc */
2408#line 921 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"2421#line 921 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
2409 { release_hack( (yyvaluep->node) ); };2422 { release_hack( (yyvaluep->node) ); };
24102423
2411/* Line 480 of lalr1.cc */2424/* Line 453 of lalr1.cc */
2412#line 2413 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"2425#line 2426 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
2413 break;2426 break;
2414 case 592: /* "FTPrimary" */2427 case 592: /* "FTPrimary" */
24152428
2416/* Line 480 of lalr1.cc */2429/* Line 453 of lalr1.cc */
2417#line 921 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"2430#line 921 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
2418 { release_hack( (yyvaluep->node) ); };2431 { release_hack( (yyvaluep->node) ); };
24192432
2420/* Line 480 of lalr1.cc */2433/* Line 453 of lalr1.cc */
2421#line 2422 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"2434#line 2435 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
2422 break;2435 break;
2423 case 593: /* "opt_FTTimes" */2436 case 593: /* "opt_FTTimes" */
24242437
2425/* Line 480 of lalr1.cc */2438/* Line 453 of lalr1.cc */
2426#line 921 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"2439#line 921 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
2427 { release_hack( (yyvaluep->node) ); };2440 { release_hack( (yyvaluep->node) ); };
24282441
2429/* Line 480 of lalr1.cc */2442/* Line 453 of lalr1.cc */
2430#line 2431 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"2443#line 2444 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
2431 break;2444 break;
2432 case 594: /* "FTExtensionSelection" */2445 case 594: /* "FTExtensionSelection" */
24332446
2434/* Line 480 of lalr1.cc */2447/* Line 453 of lalr1.cc */
2435#line 921 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"2448#line 921 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
2436 { release_hack( (yyvaluep->node) ); };2449 { release_hack( (yyvaluep->node) ); };
24372450
2438/* Line 480 of lalr1.cc */2451/* Line 453 of lalr1.cc */
2439#line 2440 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"2452#line 2453 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
2440 break;2453 break;
2441 case 596: /* "FTWords" */2454 case 596: /* "FTWords" */
24422455
2443/* Line 480 of lalr1.cc */2456/* Line 453 of lalr1.cc */
2444#line 921 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"2457#line 921 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
2445 { release_hack( (yyvaluep->node) ); };2458 { release_hack( (yyvaluep->node) ); };
24462459
2447/* Line 480 of lalr1.cc */2460/* Line 453 of lalr1.cc */
2448#line 2449 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"2461#line 2462 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
2449 break;2462 break;
2450 case 597: /* "FTWordsValue" */2463 case 597: /* "FTWordsValue" */
24512464
2452/* Line 480 of lalr1.cc */2465/* Line 453 of lalr1.cc */
2453#line 921 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"2466#line 921 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
2454 { release_hack( (yyvaluep->node) ); };2467 { release_hack( (yyvaluep->node) ); };
24552468
2456/* Line 480 of lalr1.cc */2469/* Line 453 of lalr1.cc */
2457#line 2458 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"2470#line 2471 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
2458 break;2471 break;
2459 case 599: /* "FTAnyallOption" */2472 case 599: /* "FTAnyallOption" */
24602473
2461/* Line 480 of lalr1.cc */2474/* Line 453 of lalr1.cc */
2462#line 921 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"2475#line 921 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
2463 { release_hack( (yyvaluep->node) ); };2476 { release_hack( (yyvaluep->node) ); };
24642477
2465/* Line 480 of lalr1.cc */2478/* Line 453 of lalr1.cc */
2466#line 2467 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"2479#line 2480 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
2467 break;2480 break;
2468 case 602: /* "FTPosFilter" */2481 case 602: /* "FTPosFilter" */
24692482
2470/* Line 480 of lalr1.cc */2483/* Line 453 of lalr1.cc */
2471#line 921 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"2484#line 921 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
2472 { release_hack( (yyvaluep->node) ); };2485 { release_hack( (yyvaluep->node) ); };
24732486
2474/* Line 480 of lalr1.cc */2487/* Line 453 of lalr1.cc */
2475#line 2476 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"2488#line 2489 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
2476 break;2489 break;
2477 case 603: /* "FTOrder" */2490 case 603: /* "FTOrder" */
24782491
2479/* Line 480 of lalr1.cc */2492/* Line 453 of lalr1.cc */
2480#line 921 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"2493#line 921 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
2481 { release_hack( (yyvaluep->node) ); };2494 { release_hack( (yyvaluep->node) ); };
24822495
2483/* Line 480 of lalr1.cc */2496/* Line 453 of lalr1.cc */
2484#line 2485 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"2497#line 2498 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
2485 break;2498 break;
2486 case 604: /* "FTWindow" */2499 case 604: /* "FTWindow" */
24872500
2488/* Line 480 of lalr1.cc */2501/* Line 453 of lalr1.cc */
2489#line 921 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"2502#line 921 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
2490 { release_hack( (yyvaluep->node) ); };2503 { release_hack( (yyvaluep->node) ); };
24912504
2492/* Line 480 of lalr1.cc */2505/* Line 453 of lalr1.cc */
2493#line 2494 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"2506#line 2507 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
2494 break;2507 break;
2495 case 605: /* "FTDistance" */2508 case 605: /* "FTDistance" */
24962509
2497/* Line 480 of lalr1.cc */2510/* Line 453 of lalr1.cc */
2498#line 921 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"2511#line 921 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
2499 { release_hack( (yyvaluep->node) ); };2512 { release_hack( (yyvaluep->node) ); };
25002513
2501/* Line 480 of lalr1.cc */2514/* Line 453 of lalr1.cc */
2502#line 2503 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"2515#line 2516 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
2503 break;2516 break;
2504 case 606: /* "FTUnit" */2517 case 606: /* "FTUnit" */
25052518
2506/* Line 480 of lalr1.cc */2519/* Line 453 of lalr1.cc */
2507#line 921 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"2520#line 921 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
2508 { release_hack( (yyvaluep->node) ); };2521 { release_hack( (yyvaluep->node) ); };
25092522
2510/* Line 480 of lalr1.cc */2523/* Line 453 of lalr1.cc */
2511#line 2512 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"2524#line 2525 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
2512 break;2525 break;
2513 case 607: /* "FTMatchOptions" */2526 case 607: /* "FTMatchOptions" */
25142527
2515/* Line 480 of lalr1.cc */2528/* Line 453 of lalr1.cc */
2516#line 921 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"2529#line 921 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
2517 { release_hack( (yyvaluep->node) ); };2530 { release_hack( (yyvaluep->node) ); };
25182531
2519/* Line 480 of lalr1.cc */2532/* Line 453 of lalr1.cc */
2520#line 2521 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"2533#line 2534 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
2521 break;2534 break;
2522 case 608: /* "FTMatchOption" */2535 case 608: /* "FTMatchOption" */
25232536
2524/* Line 480 of lalr1.cc */2537/* Line 453 of lalr1.cc */
2525#line 921 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"2538#line 921 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
2526 { release_hack( (yyvaluep->node) ); };2539 { release_hack( (yyvaluep->node) ); };
25272540
2528/* Line 480 of lalr1.cc */2541/* Line 453 of lalr1.cc */
2529#line 2530 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"2542#line 2543 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
2530 break;2543 break;
2531 case 609: /* "FTCaseOption" */2544 case 609: /* "FTCaseOption" */
25322545
2533/* Line 480 of lalr1.cc */2546/* Line 453 of lalr1.cc */
2534#line 921 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"2547#line 921 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
2535 { release_hack( (yyvaluep->node) ); };2548 { release_hack( (yyvaluep->node) ); };
25362549
2537/* Line 480 of lalr1.cc */2550/* Line 453 of lalr1.cc */
2538#line 2539 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"2551#line 2552 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
2539 break;2552 break;
2540 case 610: /* "FTDiacriticsOption" */2553 case 610: /* "FTDiacriticsOption" */
25412554
2542/* Line 480 of lalr1.cc */2555/* Line 453 of lalr1.cc */
2543#line 921 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"2556#line 921 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
2544 { release_hack( (yyvaluep->node) ); };2557 { release_hack( (yyvaluep->node) ); };
25452558
2546/* Line 480 of lalr1.cc */2559/* Line 453 of lalr1.cc */
2547#line 2548 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"2560#line 2561 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
2548 break;2561 break;
2549 case 611: /* "FTExtensionOption" */2562 case 611: /* "FTExtensionOption" */
25502563
2551/* Line 480 of lalr1.cc */2564/* Line 453 of lalr1.cc */
2552#line 921 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"2565#line 921 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
2553 { release_hack( (yyvaluep->node) ); };2566 { release_hack( (yyvaluep->node) ); };
25542567
2555/* Line 480 of lalr1.cc */2568/* Line 453 of lalr1.cc */
2556#line 2557 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"2569#line 2570 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
2557 break;2570 break;
2558 case 612: /* "FTStemOption" */2571 case 612: /* "FTStemOption" */
25592572
2560/* Line 480 of lalr1.cc */2573/* Line 453 of lalr1.cc */
2561#line 921 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"2574#line 921 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
2562 { release_hack( (yyvaluep->node) ); };2575 { release_hack( (yyvaluep->node) ); };
25632576
2564/* Line 480 of lalr1.cc */2577/* Line 453 of lalr1.cc */
2565#line 2566 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"2578#line 2579 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
2566 break;2579 break;
2567 case 613: /* "FTThesaurusOption" */2580 case 613: /* "FTThesaurusOption" */
25682581
2569/* Line 480 of lalr1.cc */2582/* Line 453 of lalr1.cc */
2570#line 921 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"2583#line 921 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
2571 { release_hack( (yyvaluep->node) ); };2584 { release_hack( (yyvaluep->node) ); };
25722585
2573/* Line 480 of lalr1.cc */2586/* Line 453 of lalr1.cc */
2574#line 2575 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"2587#line 2588 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
2575 break;2588 break;
2576 case 617: /* "FTThesaurusID" */2589 case 617: /* "FTThesaurusID" */
25772590
2578/* Line 480 of lalr1.cc */2591/* Line 453 of lalr1.cc */
2579#line 921 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"2592#line 921 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
2580 { release_hack( (yyvaluep->node) ); };2593 { release_hack( (yyvaluep->node) ); };
25812594
2582/* Line 480 of lalr1.cc */2595/* Line 453 of lalr1.cc */
2583#line 2584 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"2596#line 2597 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
2584 break;2597 break;
2585 case 620: /* "FTStopWordOption" */2598 case 620: /* "FTStopWordOption" */
25862599
2587/* Line 480 of lalr1.cc */2600/* Line 453 of lalr1.cc */
2588#line 921 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"2601#line 921 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
2589 { release_hack( (yyvaluep->node) ); };2602 { release_hack( (yyvaluep->node) ); };
25902603
2591/* Line 480 of lalr1.cc */2604/* Line 453 of lalr1.cc */
2592#line 2593 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"2605#line 2606 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
2593 break;2606 break;
2594 case 621: /* "FTStopWords" */2607 case 621: /* "FTStopWords" */
25952608
2596/* Line 480 of lalr1.cc */2609/* Line 453 of lalr1.cc */
2597#line 921 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"2610#line 921 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
2598 { release_hack( (yyvaluep->node) ); };2611 { release_hack( (yyvaluep->node) ); };
25992612
2600/* Line 480 of lalr1.cc */2613/* Line 453 of lalr1.cc */
2601#line 2602 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"2614#line 2615 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
2602 break;2615 break;
2603 case 625: /* "FTStopWordsInclExcl" */2616 case 625: /* "FTStopWordsInclExcl" */
26042617
2605/* Line 480 of lalr1.cc */2618/* Line 453 of lalr1.cc */
2606#line 921 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"2619#line 921 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
2607 { release_hack( (yyvaluep->node) ); };2620 { release_hack( (yyvaluep->node) ); };
26082621
2609/* Line 480 of lalr1.cc */2622/* Line 453 of lalr1.cc */
2610#line 2611 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"2623#line 2624 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
2611 break;2624 break;
2612 case 626: /* "FTLanguageOption" */2625 case 626: /* "FTLanguageOption" */
26132626
2614/* Line 480 of lalr1.cc */2627/* Line 453 of lalr1.cc */
2615#line 921 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"2628#line 921 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
2616 { release_hack( (yyvaluep->node) ); };2629 { release_hack( (yyvaluep->node) ); };
26172630
2618/* Line 480 of lalr1.cc */2631/* Line 453 of lalr1.cc */
2619#line 2620 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"2632#line 2633 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
2620 break;2633 break;
2621 case 627: /* "FTWildCardOption" */2634 case 627: /* "FTWildCardOption" */
26222635
2623/* Line 480 of lalr1.cc */2636/* Line 453 of lalr1.cc */
2624#line 921 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"2637#line 921 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
2625 { release_hack( (yyvaluep->node) ); };2638 { release_hack( (yyvaluep->node) ); };
26262639
2627/* Line 480 of lalr1.cc */2640/* Line 453 of lalr1.cc */
2628#line 2629 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"2641#line 2642 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
2629 break;2642 break;
2630 case 628: /* "FTContent" */2643 case 628: /* "FTContent" */
26312644
2632/* Line 480 of lalr1.cc */2645/* Line 453 of lalr1.cc */
2633#line 921 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"2646#line 921 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
2634 { release_hack( (yyvaluep->node) ); };2647 { release_hack( (yyvaluep->node) ); };
26352648
2636/* Line 480 of lalr1.cc */2649/* Line 453 of lalr1.cc */
2637#line 2638 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"2650#line 2651 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
2638 break;2651 break;
2639 case 629: /* "FTTimes" */2652 case 629: /* "FTTimes" */
26402653
2641/* Line 480 of lalr1.cc */2654/* Line 453 of lalr1.cc */
2642#line 921 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"2655#line 921 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
2643 { release_hack( (yyvaluep->node) ); };2656 { release_hack( (yyvaluep->node) ); };
26442657
2645/* Line 480 of lalr1.cc */2658/* Line 453 of lalr1.cc */
2646#line 2647 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"2659#line 2660 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
2647 break;2660 break;
2648 case 630: /* "FTRange" */2661 case 630: /* "FTRange" */
26492662
2650/* Line 480 of lalr1.cc */2663/* Line 453 of lalr1.cc */
2651#line 921 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"2664#line 921 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
2652 { release_hack( (yyvaluep->node) ); };2665 { release_hack( (yyvaluep->node) ); };
26532666
2654/* Line 480 of lalr1.cc */2667/* Line 453 of lalr1.cc */
2655#line 2656 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"2668#line 2669 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
2656 break;2669 break;
2657 case 631: /* "FTScope" */2670 case 631: /* "FTScope" */
26582671
2659/* Line 480 of lalr1.cc */2672/* Line 453 of lalr1.cc */
2660#line 921 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"2673#line 921 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
2661 { release_hack( (yyvaluep->node) ); };2674 { release_hack( (yyvaluep->node) ); };
26622675
2663/* Line 480 of lalr1.cc */2676/* Line 453 of lalr1.cc */
2664#line 2665 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"2677#line 2678 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
2665 break;2678 break;
2666 case 632: /* "FTBigUnit" */2679 case 632: /* "FTBigUnit" */
26672680
2668/* Line 480 of lalr1.cc */2681/* Line 453 of lalr1.cc */
2669#line 921 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"2682#line 921 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
2670 { release_hack( (yyvaluep->node) ); };2683 { release_hack( (yyvaluep->node) ); };
26712684
2672/* Line 480 of lalr1.cc */2685/* Line 453 of lalr1.cc */
2673#line 2674 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"2686#line 2687 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
2674 break;2687 break;
2675 case 633: /* "FTIgnoreOption" */2688 case 633: /* "FTIgnoreOption" */
26762689
2677/* Line 480 of lalr1.cc */2690/* Line 453 of lalr1.cc */
2678#line 921 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"2691#line 921 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
2679 { release_hack( (yyvaluep->node) ); };2692 { release_hack( (yyvaluep->node) ); };
26802693
2681/* Line 480 of lalr1.cc */2694/* Line 453 of lalr1.cc */
2682#line 2683 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"2695#line 2696 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
2683 break;2696 break;
2684 case 634: /* "JSONArrayConstructor" */2697 case 634: /* "JSONArrayConstructor" */
26852698
2686/* Line 480 of lalr1.cc */2699/* Line 453 of lalr1.cc */
2687#line 924 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"2700#line 924 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
2688 { release_hack( (yyvaluep->expr) ); };2701 { release_hack( (yyvaluep->expr) ); };
26892702
2690/* Line 480 of lalr1.cc */2703/* Line 453 of lalr1.cc */
2691#line 2692 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"2704#line 2705 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
2692 break;2705 break;
2693 case 635: /* "JSONSimpleObjectUnion" */2706 case 635: /* "JSONSimpleObjectUnion" */
26942707
2695/* Line 480 of lalr1.cc */2708/* Line 453 of lalr1.cc */
2696#line 924 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"2709#line 924 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
2697 { release_hack( (yyvaluep->expr) ); };2710 { release_hack( (yyvaluep->expr) ); };
26982711
2699/* Line 480 of lalr1.cc */2712/* Line 453 of lalr1.cc */
2700#line 2701 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"2713#line 2714 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
2701 break;2714 break;
2702 case 636: /* "JSONAccumulatorObjectUnion" */2715 case 636: /* "JSONAccumulatorObjectUnion" */
27032716
2704/* Line 480 of lalr1.cc */2717/* Line 453 of lalr1.cc */
2705#line 924 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"2718#line 924 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
2706 { release_hack( (yyvaluep->expr) ); };2719 { release_hack( (yyvaluep->expr) ); };
27072720
2708/* Line 480 of lalr1.cc */2721/* Line 453 of lalr1.cc */
2709#line 2710 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"2722#line 2723 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
2710 break;2723 break;
2711 case 637: /* "JSONObjectConstructor" */2724 case 637: /* "JSONObjectConstructor" */
27122725
2713/* Line 480 of lalr1.cc */2726/* Line 453 of lalr1.cc */
2714#line 924 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"2727#line 924 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
2715 { release_hack( (yyvaluep->expr) ); };2728 { release_hack( (yyvaluep->expr) ); };
27162729
2717/* Line 480 of lalr1.cc */2730/* Line 453 of lalr1.cc */
2718#line 2719 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"2731#line 2732 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
2719 break;2732 break;
2720 case 638: /* "JSONPairList" */2733 case 638: /* "JSONPairList" */
27212734
2722/* Line 480 of lalr1.cc */2735/* Line 453 of lalr1.cc */
2723#line 924 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"2736#line 924 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
2724 { release_hack( (yyvaluep->node) ); };2737 { release_hack( (yyvaluep->node) ); };
27252738
2726/* Line 480 of lalr1.cc */2739/* Line 453 of lalr1.cc */
2727#line 2728 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"2740#line 2741 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
2728 break;2741 break;
2729 case 639: /* "JSONInsertExpr" */2742 case 639: /* "JSONInsertExpr" */
27302743
2731/* Line 480 of lalr1.cc */2744/* Line 453 of lalr1.cc */
2732#line 924 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"2745#line 924 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
2733 { release_hack( (yyvaluep->expr) ); };2746 { release_hack( (yyvaluep->expr) ); };
27342747
2735/* Line 480 of lalr1.cc */2748/* Line 453 of lalr1.cc */
2736#line 2737 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"2749#line 2750 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
2737 break;2750 break;
2738 case 640: /* "JSONAppendExpr" */2751 case 640: /* "JSONAppendExpr" */
27392752
2740/* Line 480 of lalr1.cc */2753/* Line 453 of lalr1.cc */
2741#line 924 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"2754#line 924 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
2742 { release_hack( (yyvaluep->expr) ); };2755 { release_hack( (yyvaluep->expr) ); };
27432756
2744/* Line 480 of lalr1.cc */2757/* Line 453 of lalr1.cc */
2745#line 2746 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"2758#line 2759 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
2746 break;2759 break;
2747 case 641: /* "JSONDeleteExpr" */2760 case 641: /* "JSONDeleteExpr" */
27482761
2749/* Line 480 of lalr1.cc */2762/* Line 453 of lalr1.cc */
2750#line 924 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"2763#line 924 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
2751 { release_hack( (yyvaluep->expr) ); };2764 { release_hack( (yyvaluep->expr) ); };
27522765
2753/* Line 480 of lalr1.cc */2766/* Line 453 of lalr1.cc */
2754#line 2755 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"2767#line 2768 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
2755 break;2768 break;
2756 case 642: /* "JSONRenameExpr" */2769 case 642: /* "JSONRenameExpr" */
27572770
2758/* Line 480 of lalr1.cc */2771/* Line 453 of lalr1.cc */
2759#line 924 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"2772#line 924 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
2760 { release_hack( (yyvaluep->expr) ); };2773 { release_hack( (yyvaluep->expr) ); };
27612774
2762/* Line 480 of lalr1.cc */2775/* Line 453 of lalr1.cc */
2763#line 2764 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"2776#line 2777 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
2764 break;2777 break;
2765 case 643: /* "JSONReplaceExpr" */2778 case 643: /* "JSONReplaceExpr" */
27662779
2767/* Line 480 of lalr1.cc */2780/* Line 453 of lalr1.cc */
2768#line 924 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"2781#line 924 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
2769 { release_hack( (yyvaluep->expr) ); };2782 { release_hack( (yyvaluep->expr) ); };
27702783
2771/* Line 480 of lalr1.cc */2784/* Line 453 of lalr1.cc */
2772#line 2773 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"2785#line 2786 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
2773 break;2786 break;
2774 case 650: /* "QNAME" */2787 case 650: /* "QNAME" */
27752788
2776/* Line 480 of lalr1.cc */2789/* Line 453 of lalr1.cc */
2777#line 927 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"2790#line 927 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
2778 { release_hack( (yyvaluep->expr) ); };2791 { release_hack( (yyvaluep->expr) ); };
27792792
2780/* Line 480 of lalr1.cc */2793/* Line 453 of lalr1.cc */
2781#line 2782 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"2794#line 2795 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
2782 break;2795 break;
2783 case 651: /* "FUNCTION_NAME" */2796 case 651: /* "FUNCTION_NAME" */
27842797
2785/* Line 480 of lalr1.cc */2798/* Line 453 of lalr1.cc */
2786#line 927 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"2799#line 927 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
2787 { release_hack( (yyvaluep->expr) ); };2800 { release_hack( (yyvaluep->expr) ); };
27882801
2789/* Line 480 of lalr1.cc */2802/* Line 453 of lalr1.cc */
2790#line 2791 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"2803#line 2804 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
2791 break;2804 break;
2792 case 652: /* "EQNAME" */2805 case 652: /* "EQNAME" */
27932806
2794/* Line 480 of lalr1.cc */2807/* Line 453 of lalr1.cc */
2795#line 927 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"2808#line 927 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
2796 { release_hack( (yyvaluep->expr) ); };2809 { release_hack( (yyvaluep->expr) ); };
27972810
2798/* Line 480 of lalr1.cc */2811/* Line 453 of lalr1.cc */
2799#line 2800 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"2812#line 2813 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
2800 break;2813 break;
28012814
2802 default:2815 default:
@@ -2886,14 +2899,14 @@
28862899
2887 /* User initialization code. */2900 /* User initialization code. */
2888 2901
2889/* Line 565 of lalr1.cc */2902/* Line 538 of lalr1.cc */
2890#line 140 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"2903#line 140 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
2891{2904{
2892 yylloc.begin.filename = yylloc.end.filename = &(driver.theFilename2);2905 yylloc.begin.filename = yylloc.end.filename = &(driver.theFilename2);
2893}2906}
28942907
2895/* Line 565 of lalr1.cc */2908/* Line 538 of lalr1.cc */
2896#line 2897 "/home/colea/xquery_bzr/error-messages/build/src/compiler/parser/xquery_parser.cpp"2909#line 2910 "/Users/zorba/Code/zorba/release/src/compiler/parser/xquery_parser.cpp"
28972910
2898 /* Initialize the stacks. The initial state will be pushed in2911 /* Initialize the stacks. The initial state will be pushed in
2899 yynewstate, since the latter expects the semantical and the2912 yynewstate, since the latter expects the semantical and the
@@ -3011,8 +3024,8 @@
3011 {3024 {
3012 case 3:3025 case 3:
30133026
3014/* Line 690 of lalr1.cc */3027/* Line 663 of lalr1.cc */
3015#line 1040 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"3028#line 1040 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
3016 {3029 {
3017 (yyval.node) = (yysemantic_stack_[(2) - (2)].node);3030 (yyval.node) = (yysemantic_stack_[(2) - (2)].node);
3018 }3031 }
@@ -3020,8 +3033,8 @@
30203033
3021 case 4:3034 case 4:
30223035
3023/* Line 690 of lalr1.cc */3036/* Line 663 of lalr1.cc */
3024#line 1044 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"3037#line 1044 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
3025 {3038 {
3026 (yyval.node) = (yysemantic_stack_[(2) - (2)].node);3039 (yyval.node) = (yysemantic_stack_[(2) - (2)].node);
3027 }3040 }
@@ -3029,8 +3042,8 @@
30293042
3030 case 5:3043 case 5:
30313044
3032/* Line 690 of lalr1.cc */3045/* Line 663 of lalr1.cc */
3033#line 1048 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"3046#line 1048 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
3034 {3047 {
3035 (yyval.node) = (yysemantic_stack_[(3) - (3)].node);3048 (yyval.node) = (yysemantic_stack_[(3) - (3)].node);
3036 }3049 }
@@ -3038,8 +3051,8 @@
30383051
3039 case 6:3052 case 6:
30403053
3041/* Line 690 of lalr1.cc */3054/* Line 663 of lalr1.cc */
3042#line 1059 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"3055#line 1059 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
3043 {3056 {
3044 (yyval.node) = NULL; YYABORT;3057 (yyval.node) = NULL; YYABORT;
3045 }3058 }
@@ -3047,8 +3060,8 @@
30473060
3048 case 7:3061 case 7:
30493062
3050/* Line 690 of lalr1.cc */3063/* Line 663 of lalr1.cc */
3051#line 1068 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"3064#line 1068 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
3052 {3065 {
3053 (yyval.node) = (yysemantic_stack_[(1) - (1)].node);3066 (yyval.node) = (yysemantic_stack_[(1) - (1)].node);
3054 driver.set_expr( (yyval.node) );3067 driver.set_expr( (yyval.node) );
@@ -3057,8 +3070,8 @@
30573070
3058 case 8:3071 case 8:
30593072
3060/* Line 690 of lalr1.cc */3073/* Line 663 of lalr1.cc */
3061#line 1074 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"3074#line 1074 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
3062 {3075 {
3063 MainModule* mm = dynamic_cast<MainModule*>((yysemantic_stack_[(2) - (2)].node));3076 MainModule* mm = dynamic_cast<MainModule*>((yysemantic_stack_[(2) - (2)].node));
3064 mm->set_version_decl( static_cast<VersionDecl*>((yysemantic_stack_[(2) - (1)].node)) );3077 mm->set_version_decl( static_cast<VersionDecl*>((yysemantic_stack_[(2) - (1)].node)) );
@@ -3069,8 +3082,8 @@
30693082
3070 case 9:3083 case 9:
30713084
3072/* Line 690 of lalr1.cc */3085/* Line 663 of lalr1.cc */
3073#line 1082 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"3086#line 1082 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
3074 {3087 {
3075 (yyval.node) = (yysemantic_stack_[(1) - (1)].node);3088 (yyval.node) = (yysemantic_stack_[(1) - (1)].node);
3076 driver.set_expr( (yyval.node) );3089 driver.set_expr( (yyval.node) );
@@ -3079,8 +3092,8 @@
30793092
3080 case 10:3093 case 10:
30813094
3082/* Line 690 of lalr1.cc */3095/* Line 663 of lalr1.cc */
3083#line 1088 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"3096#line 1088 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
3084 {3097 {
3085 LibraryModule* lm = dynamic_cast<LibraryModule*>((yysemantic_stack_[(2) - (2)].node));3098 LibraryModule* lm = dynamic_cast<LibraryModule*>((yysemantic_stack_[(2) - (2)].node));
3086 lm->set_version_decl( static_cast<VersionDecl*>((yysemantic_stack_[(2) - (1)].node)) );3099 lm->set_version_decl( static_cast<VersionDecl*>((yysemantic_stack_[(2) - (1)].node)) );
@@ -3091,8 +3104,8 @@
30913104
3092 case 11:3105 case 11:
30933106
3094/* Line 690 of lalr1.cc */3107/* Line 663 of lalr1.cc */
3095#line 1099 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"3108#line 1099 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
3096 {3109 {
3097 (yyval.node) = new VersionDecl( LOC((yyloc)), SYMTAB((yysemantic_stack_[(4) - (3)].sval)), "utf-8" );3110 (yyval.node) = new VersionDecl( LOC((yyloc)), SYMTAB((yysemantic_stack_[(4) - (3)].sval)), "utf-8" );
3098 }3111 }
@@ -3100,8 +3113,8 @@
31003113
3101 case 12:3114 case 12:
31023115
3103/* Line 690 of lalr1.cc */3116/* Line 663 of lalr1.cc */
3104#line 1104 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"3117#line 1104 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
3105 {3118 {
3106 (yyval.node) = new VersionDecl( LOC((yyloc)), SYMTAB((yysemantic_stack_[(6) - (3)].sval)), SYMTAB((yysemantic_stack_[(6) - (5)].sval)) );3119 (yyval.node) = new VersionDecl( LOC((yyloc)), SYMTAB((yysemantic_stack_[(6) - (3)].sval)), SYMTAB((yysemantic_stack_[(6) - (5)].sval)) );
3107 }3120 }
@@ -3109,8 +3122,8 @@
31093122
3110 case 13:3123 case 13:
31113124
3112/* Line 690 of lalr1.cc */3125/* Line 663 of lalr1.cc */
3113#line 1112 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"3126#line 1112 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
3114 {3127 {
3115 Prolog* prolog = new Prolog(LOC((yyloc)), static_cast<SIND_DeclList*>((yysemantic_stack_[(3) - (1)].node)), NULL);3128 Prolog* prolog = new Prolog(LOC((yyloc)), static_cast<SIND_DeclList*>((yysemantic_stack_[(3) - (1)].node)), NULL);
31163129
@@ -3120,8 +3133,8 @@
31203133
3121 case 14:3134 case 14:
31223135
3123/* Line 690 of lalr1.cc */3136/* Line 663 of lalr1.cc */
3124#line 1119 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"3137#line 1119 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
3125 {3138 {
3126 Prolog* prolog = new Prolog(LOC((yyloc)), NULL, static_cast<VFO_DeclList*>((yysemantic_stack_[(3) - (1)].node)));3139 Prolog* prolog = new Prolog(LOC((yyloc)), NULL, static_cast<VFO_DeclList*>((yysemantic_stack_[(3) - (1)].node)));
31273140
@@ -3131,8 +3144,8 @@
31313144
3132 case 15:3145 case 15:
31333146
3134/* Line 690 of lalr1.cc */3147/* Line 663 of lalr1.cc */
3135#line 1126 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"3148#line 1126 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
3136 {3149 {
3137 Prolog* prolog = new Prolog(LOC((yyloc)),3150 Prolog* prolog = new Prolog(LOC((yyloc)),
3138 static_cast<SIND_DeclList*>((yysemantic_stack_[(5) - (1)].node)),3151 static_cast<SIND_DeclList*>((yysemantic_stack_[(5) - (1)].node)),
@@ -3144,8 +3157,8 @@
31443157
3145 case 16:3158 case 16:
31463159
3147/* Line 690 of lalr1.cc */3160/* Line 663 of lalr1.cc */
3148#line 1135 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"3161#line 1135 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
3149 {3162 {
3150 (yyval.node) = new MainModule( LOC((yyloc)), static_cast<QueryBody*>((yysemantic_stack_[(1) - (1)].expr)), NULL );3163 (yyval.node) = new MainModule( LOC((yyloc)), static_cast<QueryBody*>((yysemantic_stack_[(1) - (1)].expr)), NULL );
3151 }3164 }
@@ -3153,8 +3166,8 @@
31533166
3154 case 17:3167 case 17:
31553168
3156/* Line 690 of lalr1.cc */3169/* Line 663 of lalr1.cc */
3157#line 1142 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"3170#line 1142 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
3158 {3171 {
3159 (yyval.node) = (yysemantic_stack_[(3) - (1)].node); (yyval.node) = (yysemantic_stack_[(3) - (3)].expr); // to prevent the Bison warning3172 (yyval.node) = (yysemantic_stack_[(3) - (1)].node); (yyval.node) = (yysemantic_stack_[(3) - (3)].expr); // to prevent the Bison warning
3160 (yylocation_stack_[(3) - (1)]).step();3173 (yylocation_stack_[(3) - (1)]).step();
@@ -3165,8 +3178,8 @@
31653178
3166 case 18:3179 case 18:
31673180
3168/* Line 690 of lalr1.cc */3181/* Line 663 of lalr1.cc */
3169#line 1150 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"3182#line 1150 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
3170 {3183 {
3171 (yyval.node) = (yysemantic_stack_[(3) - (1)].node); (yyval.node) = (yysemantic_stack_[(3) - (3)].expr); // to prevent the Bison warning3184 (yyval.node) = (yysemantic_stack_[(3) - (1)].node); (yyval.node) = (yysemantic_stack_[(3) - (3)].expr); // to prevent the Bison warning
3172 (yylocation_stack_[(3) - (1)]).step();3185 (yylocation_stack_[(3) - (1)]).step();
@@ -3177,8 +3190,8 @@
31773190
3178 case 19:3191 case 19:
31793192
3180/* Line 690 of lalr1.cc */3193/* Line 663 of lalr1.cc */
3181#line 1158 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"3194#line 1158 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
3182 {3195 {
3183 (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 warning3196 (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
3184 (yylocation_stack_[(5) - (3)]).step();3197 (yylocation_stack_[(5) - (3)]).step();
@@ -3189,8 +3202,8 @@
31893202
3190 case 20:3203 case 20:
31913204
3192/* Line 690 of lalr1.cc */3205/* Line 663 of lalr1.cc */
3193#line 1166 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"3206#line 1166 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
3194 {3207 {
3195 (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 warning3208 (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
3196 (yylocation_stack_[(5) - (1)]).step();3209 (yylocation_stack_[(5) - (1)]).step();
@@ -3201,8 +3214,8 @@
32013214
3202 case 21:3215 case 21:
32033216
3204/* Line 690 of lalr1.cc */3217/* Line 663 of lalr1.cc */
3205#line 1177 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"3218#line 1177 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
3206 {3219 {
3207 (yyval.node) = new LibraryModule(LOC((yyloc)), static_cast<ModuleDecl*>((yysemantic_stack_[(1) - (1)].node)), NULL);3220 (yyval.node) = new LibraryModule(LOC((yyloc)), static_cast<ModuleDecl*>((yysemantic_stack_[(1) - (1)].node)), NULL);
3208 }3221 }
@@ -3210,8 +3223,8 @@
32103223
3211 case 22:3224 case 22:
32123225
3213/* Line 690 of lalr1.cc */3226/* Line 663 of lalr1.cc */
3214#line 1182 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"3227#line 1182 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
3215 {3228 {
3216 Prolog* prolog = new Prolog(LOC((yyloc)), static_cast<SIND_DeclList*>((yysemantic_stack_[(3) - (2)].node)), NULL);3229 Prolog* prolog = new Prolog(LOC((yyloc)), static_cast<SIND_DeclList*>((yysemantic_stack_[(3) - (2)].node)), NULL);
32173230
@@ -3221,8 +3234,8 @@
32213234
3222 case 23:3235 case 23:
32233236
3224/* Line 690 of lalr1.cc */3237/* Line 663 of lalr1.cc */
3225#line 1189 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"3238#line 1189 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
3226 {3239 {
3227 Prolog* prolog = new Prolog(LOC((yyloc)), NULL, static_cast<VFO_DeclList*>((yysemantic_stack_[(3) - (2)].node)));3240 Prolog* prolog = new Prolog(LOC((yyloc)), NULL, static_cast<VFO_DeclList*>((yysemantic_stack_[(3) - (2)].node)));
32283241
@@ -3232,8 +3245,8 @@
32323245
3233 case 24:3246 case 24:
32343247
3235/* Line 690 of lalr1.cc */3248/* Line 663 of lalr1.cc */
3236#line 1196 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"3249#line 1196 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
3237 {3250 {
3238 Prolog* prolog = new Prolog(LOC((yyloc)),3251 Prolog* prolog = new Prolog(LOC((yyloc)),
3239 static_cast<SIND_DeclList*>((yysemantic_stack_[(5) - (2)].node)),3252 static_cast<SIND_DeclList*>((yysemantic_stack_[(5) - (2)].node)),
@@ -3245,8 +3258,8 @@
32453258
3246 case 25:3259 case 25:
32473260
3248/* Line 690 of lalr1.cc */3261/* Line 663 of lalr1.cc */
3249#line 1208 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"3262#line 1208 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
3250 {3263 {
3251 (yyval.node) = new ModuleDecl( LOC((yyloc)), SYMTAB((yysemantic_stack_[(6) - (3)].sval)), SYMTAB((yysemantic_stack_[(6) - (5)].sval)) );3264 (yyval.node) = new ModuleDecl( LOC((yyloc)), SYMTAB((yysemantic_stack_[(6) - (3)].sval)), SYMTAB((yysemantic_stack_[(6) - (5)].sval)) );
32523265
@@ -3256,8 +3269,8 @@
32563269
3257 case 26:3270 case 26:
32583271
3259/* Line 690 of lalr1.cc */3272/* Line 663 of lalr1.cc */
3260#line 1218 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"3273#line 1218 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
3261 {3274 {
3262 SIND_DeclList *sdl = new SIND_DeclList( LOC((yyloc)) );3275 SIND_DeclList *sdl = new SIND_DeclList( LOC((yyloc)) );
3263 sdl->push_back( (yysemantic_stack_[(1) - (1)].node) );3276 sdl->push_back( (yysemantic_stack_[(1) - (1)].node) );
@@ -3267,8 +3280,8 @@
32673280
3268 case 27:3281 case 27:
32693282
3270/* Line 690 of lalr1.cc */3283/* Line 663 of lalr1.cc */
3271#line 1225 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"3284#line 1225 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
3272 {3285 {
3273 ((SIND_DeclList*)(yysemantic_stack_[(3) - (1)].node))->push_back( (yysemantic_stack_[(3) - (3)].node) );3286 ((SIND_DeclList*)(yysemantic_stack_[(3) - (1)].node))->push_back( (yysemantic_stack_[(3) - (3)].node) );
3274 (yyval.node) = (yysemantic_stack_[(3) - (1)].node);3287 (yyval.node) = (yysemantic_stack_[(3) - (1)].node);
@@ -3277,8 +3290,8 @@
32773290
3278 case 28:3291 case 28:
32793292
3280/* Line 690 of lalr1.cc */3293/* Line 663 of lalr1.cc */
3281#line 1232 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"3294#line 1232 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
3282 {3295 {
3283 // error3296 // error
3284 (yyval.node) = (yysemantic_stack_[(3) - (1)].node); (yyval.node) = (yysemantic_stack_[(3) - (3)].node); // to prevent the Bison warning3297 (yyval.node) = (yysemantic_stack_[(3) - (1)].node); (yyval.node) = (yysemantic_stack_[(3) - (3)].node); // to prevent the Bison warning
@@ -3290,8 +3303,8 @@
32903303
3291 case 42:3304 case 42:
32923305
3293/* Line 690 of lalr1.cc */3306/* Line 663 of lalr1.cc */
3294#line 1267 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"3307#line 1267 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
3295 {3308 {
3296 (yyval.node) = new BoundarySpaceDecl(LOC((yyloc)), StaticContextConsts::preserve_space);3309 (yyval.node) = new BoundarySpaceDecl(LOC((yyloc)), StaticContextConsts::preserve_space);
3297 }3310 }
@@ -3299,8 +3312,8 @@
32993312
3300 case 43:3313 case 43:
33013314
3302/* Line 690 of lalr1.cc */3315/* Line 663 of lalr1.cc */
3303#line 1272 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"3316#line 1272 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
3304 {3317 {
3305 (yyval.node) = new BoundarySpaceDecl(LOC((yyloc)), StaticContextConsts::strip_space);3318 (yyval.node) = new BoundarySpaceDecl(LOC((yyloc)), StaticContextConsts::strip_space);
3306 }3319 }
@@ -3308,8 +3321,8 @@
33083321
3309 case 44:3322 case 44:
33103323
3311/* Line 690 of lalr1.cc */3324/* Line 663 of lalr1.cc */
3312#line 1280 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"3325#line 1280 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
3313 {3326 {
3314 (yyval.node) = new DefaultCollationDecl( LOC((yyloc)), SYMTAB((yysemantic_stack_[(4) - (4)].sval)) );3327 (yyval.node) = new DefaultCollationDecl( LOC((yyloc)), SYMTAB((yysemantic_stack_[(4) - (4)].sval)) );
3315 }3328 }
@@ -3317,8 +3330,8 @@
33173330
3318 case 45:3331 case 45:
33193332
3320/* Line 690 of lalr1.cc */3333/* Line 663 of lalr1.cc */
3321#line 1288 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"3334#line 1288 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
3322 {3335 {
3323 (yyval.node) = new BaseURIDecl( LOC((yyloc)), SYMTAB((yysemantic_stack_[(3) - (3)].sval)) );3336 (yyval.node) = new BaseURIDecl( LOC((yyloc)), SYMTAB((yysemantic_stack_[(3) - (3)].sval)) );
3324 }3337 }
@@ -3326,8 +3339,8 @@
33263339
3327 case 46:3340 case 46:
33283341
3329/* Line 690 of lalr1.cc */3342/* Line 663 of lalr1.cc */
3330#line 1296 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"3343#line 1296 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
3331 {3344 {
3332 (yyval.node) = new ConstructionDecl(LOC((yyloc)), StaticContextConsts::cons_preserve);3345 (yyval.node) = new ConstructionDecl(LOC((yyloc)), StaticContextConsts::cons_preserve);
3333 }3346 }
@@ -3335,8 +3348,8 @@
33353348
3336 case 47:3349 case 47:
33373350
3338/* Line 690 of lalr1.cc */3351/* Line 663 of lalr1.cc */
3339#line 1301 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"3352#line 1301 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
3340 {3353 {
3341 (yyval.node) = new ConstructionDecl(LOC((yyloc)), StaticContextConsts::cons_strip);3354 (yyval.node) = new ConstructionDecl(LOC((yyloc)), StaticContextConsts::cons_strip);
3342 }3355 }
@@ -3344,8 +3357,8 @@
33443357
3345 case 48:3358 case 48:
33463359
3347/* Line 690 of lalr1.cc */3360/* Line 663 of lalr1.cc */
3348#line 1309 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"3361#line 1309 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
3349 {3362 {
3350 (yyval.node) = new OrderingModeDecl(LOC((yyloc)), StaticContextConsts::ordered);3363 (yyval.node) = new OrderingModeDecl(LOC((yyloc)), StaticContextConsts::ordered);
3351 }3364 }
@@ -3353,8 +3366,8 @@
33533366
3354 case 49:3367 case 49:
33553368
3356/* Line 690 of lalr1.cc */3369/* Line 663 of lalr1.cc */
3357#line 1314 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"3370#line 1314 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
3358 {3371 {
3359 (yyval.node) = new OrderingModeDecl(LOC((yyloc)), StaticContextConsts::unordered);3372 (yyval.node) = new OrderingModeDecl(LOC((yyloc)), StaticContextConsts::unordered);
3360 }3373 }
@@ -3362,8 +3375,8 @@
33623375
3363 case 50:3376 case 50:
33643377
3365/* Line 690 of lalr1.cc */3378/* Line 663 of lalr1.cc */
3366#line 1322 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"3379#line 1322 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
3367 {3380 {
3368 (yyval.node) = new EmptyOrderDecl(LOC((yyloc)), StaticContextConsts::empty_greatest);3381 (yyval.node) = new EmptyOrderDecl(LOC((yyloc)), StaticContextConsts::empty_greatest);
3369 }3382 }
@@ -3371,8 +3384,8 @@
33713384
3372 case 51:3385 case 51:
33733386
3374/* Line 690 of lalr1.cc */3387/* Line 663 of lalr1.cc */
3375#line 1327 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"3388#line 1327 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
3376 {3389 {
3377 (yyval.node) = new EmptyOrderDecl(LOC((yyloc)), StaticContextConsts::empty_least);3390 (yyval.node) = new EmptyOrderDecl(LOC((yyloc)), StaticContextConsts::empty_least);
3378 }3391 }
@@ -3380,8 +3393,8 @@
33803393
3381 case 52:3394 case 52:
33823395
3383/* Line 690 of lalr1.cc */3396/* Line 663 of lalr1.cc */
3384#line 1335 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"3397#line 1335 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
3385 {3398 {
3386 (yyval.node) = new CopyNamespacesDecl(LOC((yyloc)),3399 (yyval.node) = new CopyNamespacesDecl(LOC((yyloc)),
3387 StaticContextConsts::preserve_ns,3400 StaticContextConsts::preserve_ns,
@@ -3391,8 +3404,8 @@
33913404
3392 case 53:3405 case 53:
33933406
3394/* Line 690 of lalr1.cc */3407/* Line 663 of lalr1.cc */
3395#line 1342 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"3408#line 1342 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
3396 {3409 {
3397 (yyval.node) = new CopyNamespacesDecl(LOC((yyloc)),3410 (yyval.node) = new CopyNamespacesDecl(LOC((yyloc)),
3398 StaticContextConsts::preserve_ns,3411 StaticContextConsts::preserve_ns,
@@ -3402,8 +3415,8 @@
34023415
3403 case 54:3416 case 54:
34043417
3405/* Line 690 of lalr1.cc */3418/* Line 663 of lalr1.cc */
3406#line 1349 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"3419#line 1349 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
3407 {3420 {
3408 (yyval.node) = new CopyNamespacesDecl(LOC((yyloc)),3421 (yyval.node) = new CopyNamespacesDecl(LOC((yyloc)),
3409 StaticContextConsts::no_preserve_ns,3422 StaticContextConsts::no_preserve_ns,
@@ -3413,8 +3426,8 @@
34133426
3414 case 55:3427 case 55:
34153428
3416/* Line 690 of lalr1.cc */3429/* Line 663 of lalr1.cc */
3417#line 1356 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"3430#line 1356 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
3418 {3431 {
3419 (yyval.node) = new CopyNamespacesDecl(LOC((yyloc)),3432 (yyval.node) = new CopyNamespacesDecl(LOC((yyloc)),
3420 StaticContextConsts::no_preserve_ns,3433 StaticContextConsts::no_preserve_ns,
@@ -3424,8 +3437,8 @@
34243437
3425 case 58:3438 case 58:
34263439
3427/* Line 690 of lalr1.cc */3440/* Line 663 of lalr1.cc */
3428#line 1371 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"3441#line 1371 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
3429 {3442 {
3430 (yyval.node) = (yyval.node); // to prevent the Bison warning3443 (yyval.node) = (yyval.node); // to prevent the Bison warning
3431 error((yylocation_stack_[(3) - (2)]), "syntax error, \"import\" should be followed by either \"schema\" or \"module\".");3444 error((yylocation_stack_[(3) - (2)]), "syntax error, \"import\" should be followed by either \"schema\" or \"module\".");
@@ -3435,8 +3448,8 @@
34353448
3436 case 59:3449 case 59:
34373450
3438/* Line 690 of lalr1.cc */3451/* Line 663 of lalr1.cc */
3439#line 1381 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"3452#line 1381 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
3440 {3453 {
3441 (yyval.node) = new SchemaImport( LOC((yyloc)), NULL, SYMTAB((yysemantic_stack_[(3) - (3)].sval)), NULL );3454 (yyval.node) = new SchemaImport( LOC((yyloc)), NULL, SYMTAB((yysemantic_stack_[(3) - (3)].sval)), NULL );
3442 }3455 }
@@ -3444,8 +3457,8 @@
34443457
3445 case 60:3458 case 60:
34463459
3447/* Line 690 of lalr1.cc */3460/* Line 663 of lalr1.cc */
3448#line 1386 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"3461#line 1386 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
3449 {3462 {
3450 (yyval.node) = new SchemaImport(LOC((yyloc)),3463 (yyval.node) = new SchemaImport(LOC((yyloc)),
3451 dynamic_cast<SchemaPrefix*>((yysemantic_stack_[(4) - (3)].node)),3464 dynamic_cast<SchemaPrefix*>((yysemantic_stack_[(4) - (3)].node)),
@@ -3456,8 +3469,8 @@
34563469
3457 case 61:3470 case 61:
34583471
3459/* Line 690 of lalr1.cc */3472/* Line 663 of lalr1.cc */
3460#line 1394 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"3473#line 1394 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
3461 {3474 {
3462 (yyval.node) = new SchemaImport(LOC((yyloc)),3475 (yyval.node) = new SchemaImport(LOC((yyloc)),
3463 NULL,3476 NULL,
@@ -3468,8 +3481,8 @@
34683481
3469 case 62:3482 case 62:
34703483
3471/* Line 690 of lalr1.cc */3484/* Line 663 of lalr1.cc */
3472#line 1402 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"3485#line 1402 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
3473 {3486 {
3474 (yyval.node) = new SchemaImport(LOC((yyloc)),3487 (yyval.node) = new SchemaImport(LOC((yyloc)),
3475 dynamic_cast<SchemaPrefix*>((yysemantic_stack_[(6) - (3)].node)),3488 dynamic_cast<SchemaPrefix*>((yysemantic_stack_[(6) - (3)].node)),
@@ -3480,8 +3493,8 @@
34803493
3481 case 63:3494 case 63:
34823495
3483/* Line 690 of lalr1.cc */3496/* Line 663 of lalr1.cc */
3484#line 1413 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"3497#line 1413 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
3485 {3498 {
3486 URILiteralList *ull = new URILiteralList( LOC((yyloc)));3499 URILiteralList *ull = new URILiteralList( LOC((yyloc)));
3487 ull->push_back( SYMTAB((yysemantic_stack_[(1) - (1)].sval)) );3500 ull->push_back( SYMTAB((yysemantic_stack_[(1) - (1)].sval)) );
@@ -3491,8 +3504,8 @@
34913504
3492 case 64:3505 case 64:
34933506
3494/* Line 690 of lalr1.cc */3507/* Line 663 of lalr1.cc */
3495#line 1420 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"3508#line 1420 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
3496 {3509 {
3497 if ( URILiteralList *ull = dynamic_cast<URILiteralList*>((yysemantic_stack_[(3) - (1)].node)) )3510 if ( URILiteralList *ull = dynamic_cast<URILiteralList*>((yysemantic_stack_[(3) - (1)].node)) )
3498 ull->push_back( SYMTAB((yysemantic_stack_[(3) - (3)].sval)) );3511 ull->push_back( SYMTAB((yysemantic_stack_[(3) - (3)].sval)) );
@@ -3503,8 +3516,8 @@
35033516
3504 case 65:3517 case 65:
35053518
3506/* Line 690 of lalr1.cc */3519/* Line 663 of lalr1.cc */
3507#line 1431 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"3520#line 1431 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
3508 {3521 {
3509 (yyval.node) = new SchemaPrefix( LOC((yyloc)), SYMTAB((yysemantic_stack_[(3) - (2)].sval)) );3522 (yyval.node) = new SchemaPrefix( LOC((yyloc)), SYMTAB((yysemantic_stack_[(3) - (2)].sval)) );
3510 }3523 }
@@ -3512,8 +3525,8 @@
35123525
3513 case 66:3526 case 66:
35143527
3515/* Line 690 of lalr1.cc */3528/* Line 663 of lalr1.cc */
3516#line 1436 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"3529#line 1436 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
3517 {3530 {
3518 (yyval.node) = new SchemaPrefix( LOC((yyloc)), true );3531 (yyval.node) = new SchemaPrefix( LOC((yyloc)), true );
3519 }3532 }
@@ -3521,8 +3534,8 @@
35213534
3522 case 67:3535 case 67:
35233536
3524/* Line 690 of lalr1.cc */3537/* Line 663 of lalr1.cc */
3525#line 1444 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"3538#line 1444 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
3526 {3539 {
3527 (yyval.node) = new ModuleImport(LOC((yyloc)), SYMTAB((yysemantic_stack_[(3) - (3)].sval)), NULL);3540 (yyval.node) = new ModuleImport(LOC((yyloc)), SYMTAB((yysemantic_stack_[(3) - (3)].sval)), NULL);
35283541
@@ -3532,8 +3545,8 @@
35323545
3533 case 68:3546 case 68:
35343547
3535/* Line 690 of lalr1.cc */3548/* Line 663 of lalr1.cc */
3536#line 1451 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"3549#line 1451 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
3537 {3550 {
3538 (yyval.node) = new ModuleImport(LOC((yyloc)), SYMTAB((yysemantic_stack_[(6) - (4)].sval)), SYMTAB((yysemantic_stack_[(6) - (6)].sval)), NULL);3551 (yyval.node) = new ModuleImport(LOC((yyloc)), SYMTAB((yysemantic_stack_[(6) - (4)].sval)), SYMTAB((yysemantic_stack_[(6) - (6)].sval)), NULL);
35393552
@@ -3543,8 +3556,8 @@
35433556
3544 case 69:3557 case 69:
35453558
3546/* Line 690 of lalr1.cc */3559/* Line 663 of lalr1.cc */
3547#line 1458 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"3560#line 1458 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
3548 {3561 {
3549 (yyval.node) = new ModuleImport(LOC((yyloc)),3562 (yyval.node) = new ModuleImport(LOC((yyloc)),
3550 SYMTAB((yysemantic_stack_[(5) - (3)].sval)),3563 SYMTAB((yysemantic_stack_[(5) - (3)].sval)),
@@ -3556,8 +3569,8 @@
35563569
3557 case 70:3570 case 70:
35583571
3559/* Line 690 of lalr1.cc */3572/* Line 663 of lalr1.cc */
3560#line 1467 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"3573#line 1467 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
3561 {3574 {
3562 (yyval.node) = new ModuleImport(LOC((yyloc)),3575 (yyval.node) = new ModuleImport(LOC((yyloc)),
3563 SYMTAB((yysemantic_stack_[(8) - (4)].sval)),3576 SYMTAB((yysemantic_stack_[(8) - (4)].sval)),
@@ -3570,8 +3583,8 @@
35703583
3571 case 71:3584 case 71:
35723585
3573/* Line 690 of lalr1.cc */3586/* Line 663 of lalr1.cc */
3574#line 1480 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"3587#line 1480 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
3575 {3588 {
3576 (yyval.node) = new NamespaceDecl( LOC((yyloc)), SYMTAB((yysemantic_stack_[(5) - (3)].sval)), SYMTAB((yysemantic_stack_[(5) - (5)].sval)) );3589 (yyval.node) = new NamespaceDecl( LOC((yyloc)), SYMTAB((yysemantic_stack_[(5) - (3)].sval)), SYMTAB((yysemantic_stack_[(5) - (5)].sval)) );
3577 }3590 }
@@ -3579,8 +3592,8 @@
35793592
3580 case 72:3593 case 72:
35813594
3582/* Line 690 of lalr1.cc */3595/* Line 663 of lalr1.cc */
3583#line 1488 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"3596#line 1488 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
3584 {3597 {
3585 (yyval.node) = new DefaultNamespaceDecl(LOC((yyloc)),3598 (yyval.node) = new DefaultNamespaceDecl(LOC((yyloc)),
3586 ParseConstants::ns_element_default,3599 ParseConstants::ns_element_default,
@@ -3590,8 +3603,8 @@
35903603
3591 case 73:3604 case 73:
35923605
3593/* Line 690 of lalr1.cc */3606/* Line 663 of lalr1.cc */
3594#line 1495 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"3607#line 1495 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
3595 {3608 {
3596 (yyval.node) = new DefaultNamespaceDecl(LOC((yyloc)),3609 (yyval.node) = new DefaultNamespaceDecl(LOC((yyloc)),
3597 ParseConstants::ns_function_default,3610 ParseConstants::ns_function_default,
@@ -3601,8 +3614,8 @@
36013614
3602 case 74:3615 case 74:
36033616
3604/* Line 690 of lalr1.cc */3617/* Line 663 of lalr1.cc */
3605#line 1505 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"3618#line 1505 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
3606 {3619 {
3607 VFO_DeclList *vdl = new VFO_DeclList( LOC((yyloc)));3620 VFO_DeclList *vdl = new VFO_DeclList( LOC((yyloc)));
3608 vdl->push_back( (yysemantic_stack_[(1) - (1)].node) );3621 vdl->push_back( (yysemantic_stack_[(1) - (1)].node) );
@@ -3612,8 +3625,8 @@
36123625
3613 case 75:3626 case 75:
36143627
3615/* Line 690 of lalr1.cc */3628/* Line 663 of lalr1.cc */
3616#line 1512 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"3629#line 1512 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
3617 {3630 {
3618 ((VFO_DeclList*)(yysemantic_stack_[(3) - (1)].node))->push_back( (yysemantic_stack_[(3) - (3)].node) );3631 ((VFO_DeclList*)(yysemantic_stack_[(3) - (1)].node))->push_back( (yysemantic_stack_[(3) - (3)].node) );
3619 (yyval.node) = (yysemantic_stack_[(3) - (1)].node);3632 (yyval.node) = (yysemantic_stack_[(3) - (1)].node);
@@ -3622,8 +3635,8 @@
36223635
3623 case 76:3636 case 76:
36243637
3625/* Line 690 of lalr1.cc */3638/* Line 663 of lalr1.cc */
3626#line 1519 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"3639#line 1519 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
3627 {3640 {
3628 (yyval.node) = (yysemantic_stack_[(3) - (1)].node); (yyval.node) = (yysemantic_stack_[(3) - (3)].node); // to prevent the Bison warning3641 (yyval.node) = (yysemantic_stack_[(3) - (1)].node); (yyval.node) = (yysemantic_stack_[(3) - (3)].node); // to prevent the Bison warning
3629 (yylocation_stack_[(3) - (1)]).step();3642 (yylocation_stack_[(3) - (1)]).step();
@@ -3634,8 +3647,8 @@
36343647
3635 case 85:3648 case 85:
36363649
3637/* Line 690 of lalr1.cc */3650/* Line 663 of lalr1.cc */
3638#line 1542 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"3651#line 1542 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
3639 {3652 {
3640 (yyval.node) = new DecimalFormatNode(LOC((yyloc)), (yysemantic_stack_[(4) - (4)].vstrpair));3653 (yyval.node) = new DecimalFormatNode(LOC((yyloc)), (yysemantic_stack_[(4) - (4)].vstrpair));
3641 delete (yysemantic_stack_[(4) - (4)].vstrpair);3654 delete (yysemantic_stack_[(4) - (4)].vstrpair);
@@ -3644,8 +3657,8 @@
36443657
3645 case 86:3658 case 86:
36463659
3647/* Line 690 of lalr1.cc */3660/* Line 663 of lalr1.cc */
3648#line 1548 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"3661#line 1548 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
3649 {3662 {
3650 (yyval.node) = new DecimalFormatNode(LOC((yyloc)), static_cast<QName*>((yysemantic_stack_[(4) - (3)].expr)), (yysemantic_stack_[(4) - (4)].vstrpair));3663 (yyval.node) = new DecimalFormatNode(LOC((yyloc)), static_cast<QName*>((yysemantic_stack_[(4) - (3)].expr)), (yysemantic_stack_[(4) - (4)].vstrpair));
3651 delete (yysemantic_stack_[(4) - (4)].vstrpair);3664 delete (yysemantic_stack_[(4) - (4)].vstrpair);
@@ -3654,8 +3667,8 @@
36543667
3655 case 87:3668 case 87:
36563669
3657/* Line 690 of lalr1.cc */3670/* Line 663 of lalr1.cc */
3658#line 1557 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"3671#line 1557 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
3659 {3672 {
3660 (yyval.vstrpair) = new vector<string_pair_t>();3673 (yyval.vstrpair) = new vector<string_pair_t>();
3661 (yyval.vstrpair)->push_back( *(yysemantic_stack_[(1) - (1)].strpair) );3674 (yyval.vstrpair)->push_back( *(yysemantic_stack_[(1) - (1)].strpair) );
@@ -3665,8 +3678,8 @@
36653678
3666 case 88:3679 case 88:
36673680
3668/* Line 690 of lalr1.cc */3681/* Line 663 of lalr1.cc */
3669#line 1564 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"3682#line 1564 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
3670 {3683 {
3671 (yysemantic_stack_[(2) - (1)].vstrpair)->push_back( *(yysemantic_stack_[(2) - (2)].strpair) );3684 (yysemantic_stack_[(2) - (1)].vstrpair)->push_back( *(yysemantic_stack_[(2) - (2)].strpair) );
3672 delete (yysemantic_stack_[(2) - (2)].strpair);3685 delete (yysemantic_stack_[(2) - (2)].strpair);
@@ -3676,8 +3689,8 @@
36763689
3677 case 89:3690 case 89:
36783691
3679/* Line 690 of lalr1.cc */3692/* Line 663 of lalr1.cc */
3680#line 1574 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"3693#line 1574 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
3681 {3694 {
3682 StringLiteral *sl = static_cast<StringLiteral*>((yysemantic_stack_[(3) - (3)].expr));3695 StringLiteral *sl = static_cast<StringLiteral*>((yysemantic_stack_[(3) - (3)].expr));
3683 (yyval.strpair) = new string_pair_t( (yysemantic_stack_[(3) - (1)].strval), sl->get_strval().str() );3696 (yyval.strpair) = new string_pair_t( (yysemantic_stack_[(3) - (1)].strval), sl->get_strval().str() );
@@ -3687,78 +3700,78 @@
36873700
3688 case 90:3701 case 90:
36893702
3690/* Line 690 of lalr1.cc */3703/* Line 663 of lalr1.cc */
3691#line 1583 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"3704#line 1583 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
3692 { (yyval.strval) = "decimal-separator"; }3705 { (yyval.strval) = "decimal-separator"; }
3693 break;3706 break;
36943707
3695 case 91:3708 case 91:
36963709
3697/* Line 690 of lalr1.cc */3710/* Line 663 of lalr1.cc */
3698#line 1584 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"3711#line 1584 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
3699 { (yyval.strval) = "digit"; }3712 { (yyval.strval) = "digit"; }
3700 break;3713 break;
37013714
3702 case 92:3715 case 92:
37033716
3704/* Line 690 of lalr1.cc */3717/* Line 663 of lalr1.cc */
3705#line 1585 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"3718#line 1585 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
3706 { (yyval.strval) = "grouping-separator"; }3719 { (yyval.strval) = "grouping-separator"; }
3707 break;3720 break;
37083721
3709 case 93:3722 case 93:
37103723
3711/* Line 690 of lalr1.cc */3724/* Line 663 of lalr1.cc */
3712#line 1586 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"3725#line 1586 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
3713 { (yyval.strval) = "infinty"; }3726 { (yyval.strval) = "infinty"; }
3714 break;3727 break;
37153728
3716 case 94:3729 case 94:
37173730
3718/* Line 690 of lalr1.cc */3731/* Line 663 of lalr1.cc */
3719#line 1587 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"3732#line 1587 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
3720 { (yyval.strval) = "minus-sign"; }3733 { (yyval.strval) = "minus-sign"; }
3721 break;3734 break;
37223735
3723 case 95:3736 case 95:
37243737
3725/* Line 690 of lalr1.cc */3738/* Line 663 of lalr1.cc */
3726#line 1588 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"3739#line 1588 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
3727 { (yyval.strval) = "NaN"; }3740 { (yyval.strval) = "NaN"; }
3728 break;3741 break;
37293742
3730 case 96:3743 case 96:
37313744
3732/* Line 690 of lalr1.cc */3745/* Line 663 of lalr1.cc */
3733#line 1589 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"3746#line 1589 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
3734 { (yyval.strval) = "pattern-separator"; }3747 { (yyval.strval) = "pattern-separator"; }
3735 break;3748 break;
37363749
3737 case 97:3750 case 97:
37383751
3739/* Line 690 of lalr1.cc */3752/* Line 663 of lalr1.cc */
3740#line 1590 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"3753#line 1590 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
3741 { (yyval.strval) = "percent"; }3754 { (yyval.strval) = "percent"; }
3742 break;3755 break;
37433756
3744 case 98:3757 case 98:
37453758
3746/* Line 690 of lalr1.cc */3759/* Line 663 of lalr1.cc */
3747#line 1591 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"3760#line 1591 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
3748 { (yyval.strval) = "per-mille"; }3761 { (yyval.strval) = "per-mille"; }
3749 break;3762 break;
37503763
3751 case 99:3764 case 99:
37523765
3753/* Line 690 of lalr1.cc */3766/* Line 663 of lalr1.cc */
3754#line 1592 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"3767#line 1592 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
3755 { (yyval.strval) = "zero-digit"; }3768 { (yyval.strval) = "zero-digit"; }
3756 break;3769 break;
37573770
3758 case 100:3771 case 100:
37593772
3760/* Line 690 of lalr1.cc */3773/* Line 663 of lalr1.cc */
3761#line 1598 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"3774#line 1598 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
3762 {3775 {
3763 (yyval.node) = new OptionDecl(LOC((yyloc)), static_cast<QName*>((yysemantic_stack_[(4) - (3)].expr)), SYMTAB((yysemantic_stack_[(4) - (4)].sval)));3776 (yyval.node) = new OptionDecl(LOC((yyloc)), static_cast<QName*>((yysemantic_stack_[(4) - (3)].expr)), SYMTAB((yysemantic_stack_[(4) - (4)].sval)));
3764 }3777 }
@@ -3766,8 +3779,8 @@
37663779
3767 case 101:3780 case 101:
37683781
3769/* Line 690 of lalr1.cc */3782/* Line 663 of lalr1.cc */
3770#line 1606 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"3783#line 1606 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
3771 {3784 {
3772 (yyval.node) = new FTOptionDecl( LOC((yyloc)), dynamic_cast<FTMatchOptions*>((yysemantic_stack_[(3) - (3)].node)) );3785 (yyval.node) = new FTOptionDecl( LOC((yyloc)), dynamic_cast<FTMatchOptions*>((yysemantic_stack_[(3) - (3)].node)) );
3773 }3786 }
@@ -3775,8 +3788,8 @@
37753788
3776 case 102:3789 case 102:
37773790
3778/* Line 690 of lalr1.cc */3791/* Line 663 of lalr1.cc */
3779#line 1614 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"3792#line 1614 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
3780 {3793 {
3781 (yyval.node) = (yysemantic_stack_[(4) - (4)].node);3794 (yyval.node) = (yysemantic_stack_[(4) - (4)].node);
3782 }3795 }
@@ -3784,8 +3797,8 @@
37843797
3785 case 103:3798 case 103:
37863799
3787/* Line 690 of lalr1.cc */3800/* Line 663 of lalr1.cc */
3788#line 1622 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"3801#line 1622 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
3789 {3802 {
3790 CtxItemDecl* d = dynamic_cast<CtxItemDecl*>((yysemantic_stack_[(3) - (3)].node));3803 CtxItemDecl* d = dynamic_cast<CtxItemDecl*>((yysemantic_stack_[(3) - (3)].node));
3791 d->theType = (yysemantic_stack_[(3) - (2)].node);3804 d->theType = (yysemantic_stack_[(3) - (2)].node);
@@ -3795,8 +3808,8 @@
37953808
3796 case 104:3809 case 104:
37973810
3798/* Line 690 of lalr1.cc */3811/* Line 663 of lalr1.cc */
3799#line 1629 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"3812#line 1629 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
3800 {3813 {
3801 (yyval.node) = (yysemantic_stack_[(1) - (1)].node);3814 (yyval.node) = (yysemantic_stack_[(1) - (1)].node);
3802 }3815 }
@@ -3804,8 +3817,8 @@
38043817
3805 case 105:3818 case 105:
38063819
3807/* Line 690 of lalr1.cc */3820/* Line 663 of lalr1.cc */
3808#line 1637 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"3821#line 1637 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
3809 {3822 {
3810 CtxItemDecl* d = dynamic_cast<CtxItemDecl*>((yysemantic_stack_[(1) - (1)].node));3823 CtxItemDecl* d = dynamic_cast<CtxItemDecl*>((yysemantic_stack_[(1) - (1)].node));
3811 d->theIsExternal = false;3824 d->theIsExternal = false;
@@ -3815,8 +3828,8 @@
38153828
3816 case 106:3829 case 106:
38173830
3818/* Line 690 of lalr1.cc */3831/* Line 663 of lalr1.cc */
3819#line 1644 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"3832#line 1644 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
3820 {3833 {
3821 (yyval.node) = new CtxItemDecl(LOC((yyloc)), NULL);3834 (yyval.node) = new CtxItemDecl(LOC((yyloc)), NULL);
3822 }3835 }
@@ -3824,8 +3837,8 @@
38243837
3825 case 107:3838 case 107:
38263839
3827/* Line 690 of lalr1.cc */3840/* Line 663 of lalr1.cc */
3828#line 1649 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"3841#line 1649 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
3829 {3842 {
3830 (yyval.node) = (yysemantic_stack_[(2) - (2)].node);3843 (yyval.node) = (yysemantic_stack_[(2) - (2)].node);
3831 }3844 }
@@ -3833,8 +3846,8 @@
38333846
3834 case 108:3847 case 108:
38353848
3836/* Line 690 of lalr1.cc */3849/* Line 663 of lalr1.cc */
3837#line 1657 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"3850#line 1657 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
3838 {3851 {
3839 (yyval.node) = new CtxItemDecl(LOC((yyloc)), (yysemantic_stack_[(2) - (2)].expr));3852 (yyval.node) = new CtxItemDecl(LOC((yyloc)), (yysemantic_stack_[(2) - (2)].expr));
3840 }3853 }
@@ -3842,8 +3855,8 @@
38423855
3843 case 109:3856 case 109:
38443857
3845/* Line 690 of lalr1.cc */3858/* Line 663 of lalr1.cc */
3846#line 1665 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"3859#line 1665 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
3847 {3860 {
3848 std::auto_ptr<VarNameAndType> nt(dynamic_cast<VarNameAndType *>((yysemantic_stack_[(4) - (2)].varnametype)));3861 std::auto_ptr<VarNameAndType> nt(dynamic_cast<VarNameAndType *>((yysemantic_stack_[(4) - (2)].varnametype)));
38493862
@@ -3861,8 +3874,8 @@
38613874
3862 case 110:3875 case 110:
38633876
3864/* Line 690 of lalr1.cc */3877/* Line 663 of lalr1.cc */
3865#line 1680 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"3878#line 1680 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
3866 {3879 {
3867 std::auto_ptr<VarNameAndType> nt(dynamic_cast<VarNameAndType *>((yysemantic_stack_[(3) - (2)].varnametype)));3880 std::auto_ptr<VarNameAndType> nt(dynamic_cast<VarNameAndType *>((yysemantic_stack_[(3) - (2)].varnametype)));
38683881
@@ -3880,8 +3893,8 @@
38803893
3881 case 111:3894 case 111:
38823895
3883/* Line 690 of lalr1.cc */3896/* Line 663 of lalr1.cc */
3884#line 1695 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"3897#line 1695 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
3885 {3898 {
3886 std::auto_ptr<VarNameAndType> nt(dynamic_cast<VarNameAndType *>((yysemantic_stack_[(5) - (2)].varnametype)));3899 std::auto_ptr<VarNameAndType> nt(dynamic_cast<VarNameAndType *>((yysemantic_stack_[(5) - (2)].varnametype)));
38873900
@@ -3899,8 +3912,8 @@
38993912
3900 case 112:3913 case 112:
39013914
3902/* Line 690 of lalr1.cc */3915/* Line 663 of lalr1.cc */
3903#line 1713 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"3916#line 1713 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
3904 {3917 {
3905 (yyval.varnametype) = new VarNameAndType(LOC((yyloc)), static_cast<QName*>((yysemantic_stack_[(3) - (3)].expr)), NULL, NULL);3918 (yyval.varnametype) = new VarNameAndType(LOC((yyloc)), static_cast<QName*>((yysemantic_stack_[(3) - (3)].expr)), NULL, NULL);
3906 }3919 }
@@ -3908,8 +3921,8 @@
39083921
3909 case 113:3922 case 113:
39103923
3911/* Line 690 of lalr1.cc */3924/* Line 663 of lalr1.cc */
3912#line 1718 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"3925#line 1718 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
3913 {3926 {
3914 (yyval.varnametype) = new VarNameAndType(LOC((yyloc)),3927 (yyval.varnametype) = new VarNameAndType(LOC((yyloc)),
3915 static_cast<QName*>((yysemantic_stack_[(4) - (3)].expr)),3928 static_cast<QName*>((yysemantic_stack_[(4) - (3)].expr)),
@@ -3920,8 +3933,8 @@
39203933
3921 case 114:3934 case 114:
39223935
3923/* Line 690 of lalr1.cc */3936/* Line 663 of lalr1.cc */
3924#line 1726 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"3937#line 1726 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
3925 {3938 {
3926 (yyval.varnametype) = new VarNameAndType(LOC((yyloc)),3939 (yyval.varnametype) = new VarNameAndType(LOC((yyloc)),
3927 static_cast<QName*>((yysemantic_stack_[(4) - (4)].expr)),3940 static_cast<QName*>((yysemantic_stack_[(4) - (4)].expr)),
@@ -3932,8 +3945,8 @@
39323945
3933 case 115:3946 case 115:
39343947
3935/* Line 690 of lalr1.cc */3948/* Line 663 of lalr1.cc */
3936#line 1734 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"3949#line 1734 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
3937 {3950 {
3938 (yyval.varnametype) = new VarNameAndType(LOC((yyloc)),3951 (yyval.varnametype) = new VarNameAndType(LOC((yyloc)),
3939 static_cast<QName*>((yysemantic_stack_[(5) - (4)].expr)),3952 static_cast<QName*>((yysemantic_stack_[(5) - (4)].expr)),
@@ -3944,8 +3957,8 @@
39443957
3945 case 116:3958 case 116:
39463959
3947/* Line 690 of lalr1.cc */3960/* Line 663 of lalr1.cc */
3948#line 1745 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"3961#line 1745 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
3949 {3962 {
3950 (yyval.node) = new AnnotationListParsenode(LOC((yyloc)), static_cast<AnnotationParsenode*>((yysemantic_stack_[(1) - (1)].node)));3963 (yyval.node) = new AnnotationListParsenode(LOC((yyloc)), static_cast<AnnotationParsenode*>((yysemantic_stack_[(1) - (1)].node)));
3951 }3964 }
@@ -3953,8 +3966,8 @@
39533966
3954 case 117:3967 case 117:
39553968
3956/* Line 690 of lalr1.cc */3969/* Line 663 of lalr1.cc */
3957#line 1750 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"3970#line 1750 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
3958 {3971 {
3959 static_cast<AnnotationListParsenode*>((yysemantic_stack_[(2) - (1)].node))->push_back(static_cast<AnnotationParsenode*>((yysemantic_stack_[(2) - (2)].node)));3972 static_cast<AnnotationListParsenode*>((yysemantic_stack_[(2) - (1)].node))->push_back(static_cast<AnnotationParsenode*>((yysemantic_stack_[(2) - (2)].node)));
3960 (yyval.node) = (yysemantic_stack_[(2) - (1)].node);3973 (yyval.node) = (yysemantic_stack_[(2) - (1)].node);
@@ -3963,8 +3976,8 @@
39633976
3964 case 118:3977 case 118:
39653978
3966/* Line 690 of lalr1.cc */3979/* Line 663 of lalr1.cc */
3967#line 1759 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"3980#line 1759 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
3968 {3981 {
3969 (yyval.node) = new AnnotationParsenode(LOC((yyloc)), new QName(LOC((yyloc)), SYMTAB((yysemantic_stack_[(1) - (1)].sval))), NULL);3982 (yyval.node) = new AnnotationParsenode(LOC((yyloc)), new QName(LOC((yyloc)), SYMTAB((yysemantic_stack_[(1) - (1)].sval))), NULL);
3970 }3983 }
@@ -3972,8 +3985,8 @@
39723985
3973 case 119:3986 case 119:
39743987
3975/* Line 690 of lalr1.cc */3988/* Line 663 of lalr1.cc */
3976#line 1764 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"3989#line 1764 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
3977 {3990 {
3978 (yyval.node) = new AnnotationParsenode(LOC((yyloc)),3991 (yyval.node) = new AnnotationParsenode(LOC((yyloc)),
3979 new QName(LOC((yyloc)), SYMTAB((yysemantic_stack_[(4) - (1)].sval))),3992 new QName(LOC((yyloc)), SYMTAB((yysemantic_stack_[(4) - (1)].sval))),
@@ -3983,8 +3996,8 @@
39833996
3984 case 120:3997 case 120:
39853998
3986/* Line 690 of lalr1.cc */3999/* Line 663 of lalr1.cc */
3987#line 1771 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"4000#line 1771 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
3988 {4001 {
3989 (yyval.node) = new AnnotationParsenode(LOC((yyloc)), new QName(LOC((yyloc)), SYMTAB((yysemantic_stack_[(1) - (1)].sval)), true), NULL);4002 (yyval.node) = new AnnotationParsenode(LOC((yyloc)), new QName(LOC((yyloc)), SYMTAB((yysemantic_stack_[(1) - (1)].sval)), true), NULL);
3990 }4003 }
@@ -3992,8 +4005,8 @@
39924005
3993 case 121:4006 case 121:
39944007
3995/* Line 690 of lalr1.cc */4008/* Line 663 of lalr1.cc */
3996#line 1776 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"4009#line 1776 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
3997 {4010 {
3998 (yyval.node) = new AnnotationParsenode(LOC((yyloc)),4011 (yyval.node) = new AnnotationParsenode(LOC((yyloc)),
3999 new QName(LOC((yyloc)), SYMTAB((yysemantic_stack_[(4) - (1)].sval)), true),4012 new QName(LOC((yyloc)), SYMTAB((yysemantic_stack_[(4) - (1)].sval)), true),
@@ -4003,8 +4016,8 @@
40034016
4004 case 122:4017 case 122:
40054018
4006/* Line 690 of lalr1.cc */4019/* Line 663 of lalr1.cc */
4007#line 1786 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"4020#line 1786 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
4008 {4021 {
4009 (yyval.node) = new AnnotationLiteralListParsenode(LOC((yyloc)), (yysemantic_stack_[(1) - (1)].expr));4022 (yyval.node) = new AnnotationLiteralListParsenode(LOC((yyloc)), (yysemantic_stack_[(1) - (1)].expr));
4010 }4023 }
@@ -4012,8 +4025,8 @@
40124025
4013 case 123:4026 case 123:
40144027
4015/* Line 690 of lalr1.cc */4028/* Line 663 of lalr1.cc */
4016#line 1791 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"4029#line 1791 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
4017 {4030 {
4018 static_cast<AnnotationLiteralListParsenode*>((yysemantic_stack_[(3) - (1)].node))->push_back((yysemantic_stack_[(3) - (3)].expr));4031 static_cast<AnnotationLiteralListParsenode*>((yysemantic_stack_[(3) - (1)].node))->push_back((yysemantic_stack_[(3) - (3)].expr));
4019 (yyval.node) = (yysemantic_stack_[(3) - (1)].node);4032 (yyval.node) = (yysemantic_stack_[(3) - (1)].node);
@@ -4022,8 +4035,8 @@
40224035
4023 case 124:4036 case 124:
40244037
4025/* Line 690 of lalr1.cc */4038/* Line 663 of lalr1.cc */
4026#line 1800 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"4039#line 1800 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
4027 {4040 {
4028 static_cast<FunctionDecl*>((yysemantic_stack_[(2) - (2)].node))->setComment( SYMTAB((yysemantic_stack_[(2) - (1)].sval)) );4041 static_cast<FunctionDecl*>((yysemantic_stack_[(2) - (2)].node))->setComment( SYMTAB((yysemantic_stack_[(2) - (1)].sval)) );
4029 (yyval.node) = (yysemantic_stack_[(2) - (2)].node);4042 (yyval.node) = (yysemantic_stack_[(2) - (2)].node);
@@ -4032,8 +4045,8 @@
40324045
4033 case 125:4046 case 125:
40344047
4035/* Line 690 of lalr1.cc */4048/* Line 663 of lalr1.cc */
4036#line 1806 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"4049#line 1806 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
4037 {4050 {
4038 FunctionDecl* fdecl = static_cast<FunctionDecl*>((yysemantic_stack_[(3) - (3)].node));4051 FunctionDecl* fdecl = static_cast<FunctionDecl*>((yysemantic_stack_[(3) - (3)].node));
40394052
@@ -4046,8 +4059,8 @@
40464059
4047 case 126:4060 case 126:
40484061
4049/* Line 690 of lalr1.cc */4062/* Line 663 of lalr1.cc */
4050#line 1819 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"4063#line 1819 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
4051 {4064 {
4052 (yyval.node) = (yysemantic_stack_[(1) - (1)].node);4065 (yyval.node) = (yysemantic_stack_[(1) - (1)].node);
4053 }4066 }
@@ -4055,8 +4068,8 @@
40554068
4056 case 127:4069 case 127:
40574070
4058/* Line 690 of lalr1.cc */4071/* Line 663 of lalr1.cc */
4059#line 1824 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"4072#line 1824 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
4060 {4073 {
4061 (yyval.node) = (yysemantic_stack_[(1) - (1)].node);4074 (yyval.node) = (yysemantic_stack_[(1) - (1)].node);
4062 }4075 }
@@ -4064,8 +4077,8 @@
40644077
4065 case 128:4078 case 128:
40664079
4067/* Line 690 of lalr1.cc */4080/* Line 663 of lalr1.cc */
4068#line 1832 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"4081#line 1832 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
4069 {4082 {
4070 (yyval.node) = new FunctionDecl(LOC((yyloc)),4083 (yyval.node) = new FunctionDecl(LOC((yyloc)),
4071 static_cast<QName*>((yysemantic_stack_[(4) - (2)].expr)),4084 static_cast<QName*>((yysemantic_stack_[(4) - (2)].expr)),
@@ -4080,8 +4093,8 @@
40804093
4081 case 129:4094 case 129:
40824095
4083/* Line 690 of lalr1.cc */4096/* Line 663 of lalr1.cc */
4084#line 1843 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"4097#line 1843 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
4085 {4098 {
4086 (yyval.node) = new FunctionDecl(LOC ((yyloc)),4099 (yyval.node) = new FunctionDecl(LOC ((yyloc)),
4087 static_cast<QName*>((yysemantic_stack_[(4) - (2)].expr)),4100 static_cast<QName*>((yysemantic_stack_[(4) - (2)].expr)),
@@ -4096,8 +4109,8 @@
40964109
4097 case 130:4110 case 130:
40984111
4099/* Line 690 of lalr1.cc */4112/* Line 663 of lalr1.cc */
4100#line 1858 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"4113#line 1858 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
4101 {4114 {
4102 (yyval.node) = new FunctionDecl(LOC ((yyloc)),4115 (yyval.node) = new FunctionDecl(LOC ((yyloc)),
4103 static_cast<QName*>((yysemantic_stack_[(5) - (3)].expr)),4116 static_cast<QName*>((yysemantic_stack_[(5) - (3)].expr)),
@@ -4112,8 +4125,8 @@
41124125
4113 case 131:4126 case 131:
41144127
4115/* Line 690 of lalr1.cc */4128/* Line 663 of lalr1.cc */
4116#line 1870 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"4129#line 1870 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
4117 {4130 {
4118 (yyval.node) = new FunctionDecl(LOC((yyloc)),4131 (yyval.node) = new FunctionDecl(LOC((yyloc)),
4119 static_cast<QName*>((yysemantic_stack_[(5) - (3)].expr)),4132 static_cast<QName*>((yysemantic_stack_[(5) - (3)].expr)),
@@ -4128,8 +4141,8 @@
41284141
4129 case 132:4142 case 132:
41304143
4131/* Line 690 of lalr1.cc */4144/* Line 663 of lalr1.cc */
4132#line 1885 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"4145#line 1885 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
4133 {4146 {
4134 (yyval.fnsig) = new FunctionSig(NULL);4147 (yyval.fnsig) = new FunctionSig(NULL);
4135 }4148 }
@@ -4137,8 +4150,8 @@
41374150
4138 case 133:4151 case 133:
41394152
4140/* Line 690 of lalr1.cc */4153/* Line 663 of lalr1.cc */
4141#line 1890 "/home/colea/xquery_bzr/error-messages/src/compiler/parser/xquery_parser.y"4154#line 1890 "/Users/zorba/Code/zorba/sandbox/src/compiler/parser/xquery_parser.y"
4142 {4155 {
4143 (yyval.fnsig) = new FunctionSig(dynamic_cast<ParamList*>((yysemantic_stack_[(3) - (2)].node)));4156 (yyval.fnsig) = new FunctionSig(dynamic_cast<ParamList*>((yysemantic_stack_[(3) - (2)].node)));
4144 }4157 }
The diff has been truncated for viewing.

Subscribers

People subscribed via source and target branches