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

Subscribers

People subscribed via source and target branches