diff --git a/build/src/mode-xquery.js b/build/src/mode-xquery.js index 5bf43d3a..bc6326b6 100644 --- a/build/src/mode-xquery.js +++ b/build/src/mode-xquery.js @@ -201,12 +201,7 @@ var TextHighlightRules = require("./text_highlight_rules").TextHighlightRules; var XQueryHighlightRules = function() { var keywords = lang.arrayToMap( - ("return|for|let|where|order|by|declare|function|variable|xquery|version|option|namespace|import|module|when|encoding|" + - "switch|default|try|catch|group|tumbling|sliding|window|start|end|at|only|" + - "using|stemming|collection|schema|" + - "while|validate|on|nodes|index|" + - "external|" + - "if|then|else|as|and|or|typeswitch|case|ascending|descending|empty|in|count|updating|insert|delete|replace|value|node|attribute|text|element|into|of|with|contains").split("|") + ("after|ancestor|ancestor-or-self|and|as|ascending|attribute|before|case|cast|castable|child|collation|comment|copy|count|declare|default|delete|descendant|descendant-or-self|descending|div|document|document-node|element|else|empty|empty-sequence|end|eq|every|except|first|following|following-sibling|for|function|ge|group|gt|idiv|if|import|insert|instance|intersect|into|is|item|last|le|let|lt|mod|modify|module|namespace|namespace-node|ne|node|only|or|order|ordered|parent|preceding|preceding-sibling|processing-instruction|rename|replace|return|satisfies|schema-attribute|schema-element|self|some|stable|start|switch|text|to|treat|try|typeswitch|union|unordered|validate|where|with|xquery|contains|paragraphs|sentences|times|words|by|collectionreturn|variable|version|option|when|encoding|toswitch|catch|tumbling|sliding|window|at|using|stemming|collection|schema|while|on|nodes|index|external|then|in|updating|value|of|containsbreak|loop|continue|exit|returning").split("|") ); // regexp must not have capturing parentheses @@ -260,7 +255,7 @@ var XQueryHighlightRules = function() { regex : "[a-zA-Z_$][a-zA-Z0-9_$]*\\b" }, { token: "keyword.operator", - regex: "\\*|=|<|>|\\-|\\+|and|or|eq|ne|lt|gt" + regex: "\\*|=|<|>|\\-|\\+" }, { token: "lparen", regex: "[[({]" @@ -288,14 +283,14 @@ var XQueryHighlightRules = function() { } ], cdata : [ { - token : "text", + token : "comment", regex : "\\]\\]>", next : "start" }, { - token : "text", + token : "comment", regex : "\\s+" }, { - token : "text", + token : "comment", regex : "(?:[^\\]]|\\](?!\\]>))+" } ], diff --git a/build/src/worker-xquery.js b/build/src/worker-xquery.js index 4f76a097..49f85b42 100644 --- a/build/src/worker-xquery.js +++ b/build/src/worker-xquery.js @@ -9468,7 +9468,7 @@ exports.org = org; }); define('ace/mode/xquery/XQueryLexer', ['require', 'exports', 'module' , 'ace/mode/xquery/antlr3-all', 'ace/mode/xquery/XQDTLexer'], function(require, exports, module) { -// $ANTLR 3.3 Nov 30, 2010 12:50:56 xquery/XQueryLexer.g 2012-05-22 16:42:43 +// $ANTLR 3.3 Nov 30, 2010 12:50:56 xquery/XQueryLexer.g 2012-05-24 17:09:22 /* ***** BEGIN LICENSE BLOCK ***** * Version: MPL 1.1/GPL 2.0/LGPL 2.1 @@ -19899,7 +19899,7 @@ org.antlr.lang.extend(XQDTLexer, org.antlr.runtime.Lexer, { }); define('ace/mode/xquery/XQueryParser', ['require', 'exports', 'module' , 'ace/mode/xquery/antlr3-all', 'ace/mode/xquery/StringLexer', 'ace/mode/xquery/XMLLexer', 'ace/mode/xquery/XQueryLexer', 'ace/mode/xquery/XQDTParser', 'ace/mode/xquery/Position'], function(require, exports, module) { -// $ANTLR 3.3 Nov 30, 2010 12:50:56 xquery/XQueryParser.g 2012-05-22 16:42:51 +// $ANTLR 3.3 Nov 30, 2010 12:50:56 xquery/XQueryParser.g 2012-05-24 17:09:31 /* ***** BEGIN LICENSE BLOCK ***** * Version: MPL 1.1/GPL 2.0/LGPL 2.1 @@ -21102,7 +21102,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // AST REWRITE - // elements: ver, enc + // elements: enc, ver // token labels: // rule labels: retval, ver, enc // token list labels: @@ -21314,7 +21314,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // AST REWRITE - // elements: pm_Prolog, p_ModuleDecl + // elements: p_ModuleDecl, pm_Prolog // token labels: // rule labels: retval // token list labels: @@ -21439,7 +21439,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // AST REWRITE - // elements: p_StringLiteral, p_NCName + // elements: p_NCName, p_StringLiteral // token labels: // rule labels: retval // token list labels: @@ -21715,17 +21715,17 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // AST REWRITE - // elements: s, nd, dnd, fto, od, i + // elements: dnd, i, fto, nd, od, s // token labels: // rule labels: retval // token list labels: - // rule list labels: od, fto, s, nd, dnd, i + // rule list labels: od, s, fto, nd, dnd, i if ( this.state.backtracking===0 ) { retval.tree = root_0; var stream_retval=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"token retval",retval!=null?retval.tree:null); var stream_od=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"token od",list_od); - var stream_fto=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"token fto",list_fto); var stream_s=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"token s",list_s); + var stream_fto=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"token fto",list_fto); var stream_nd=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"token nd",list_nd); var stream_dnd=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"token dnd",list_dnd); var stream_i=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"token i",list_i); @@ -23823,7 +23823,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // AST REWRITE - // elements: ah, us, sp + // elements: sp, ah, us // token labels: // rule labels: retval, sp, us // token list labels: @@ -25134,7 +25134,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // AST REWRITE - // elements: td, vv, vdv, qn + // elements: qn, vdv, td, vv // token labels: // rule labels: qn, vv, retval, vdv, td // token list labels: @@ -25748,15 +25748,15 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // AST REWRITE - // elements: pl, soe, qn, st + // elements: qn, soe, st, pl // token labels: - // rule labels: qn, soe, retval, pl, st + // rule labels: soe, qn, retval, pl, st // token list labels: // rule list labels: if ( this.state.backtracking===0 ) { retval.tree = root_0; - var stream_qn=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"token qn",qn!=null?qn.tree:null); var stream_soe=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"token soe",soe!=null?soe.tree:null); + var stream_qn=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"token qn",qn!=null?qn.tree:null); var stream_retval=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"token retval",retval!=null?retval.tree:null); var stream_pl=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"token pl",pl!=null?pl.tree:null); var stream_st=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"token st",st!=null?st.tree:null); @@ -26025,7 +26025,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // AST REWRITE - // elements: td, qn + // elements: qn, td // token labels: // rule labels: qn, retval, td // token list labels: @@ -32779,7 +32779,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // AST REWRITE - // elements: p_ValueExpr, PLUS + // elements: PLUS, p_ValueExpr // token labels: // rule labels: retval // token list labels: @@ -33458,7 +33458,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { } if ( this.state.backtracking===0 ) { - this.ao(k); + this.ak(k); } @@ -39047,7 +39047,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { return; })(), - // xquery/XQueryParser.g:1189:1: p_CDataSection : L_CDataSection ; + // xquery/XQueryParser.g:1189:1: p_CDataSection : c= L_CDataSection ; // $ANTLR start "p_CDataSection" p_CDataSection: function() { var retval = new XQueryParser.p_CDataSection_return(); @@ -39055,19 +39055,22 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var L_CDataSection380 = null; + var c = null; - var L_CDataSection380_tree=null; + var c_tree=null; try { - // xquery/XQueryParser.g:1190:9: ( L_CDataSection ) - // xquery/XQueryParser.g:1190:11: L_CDataSection + // xquery/XQueryParser.g:1190:9: (c= L_CDataSection ) + // xquery/XQueryParser.g:1190:11: c= L_CDataSection root_0 = this.adaptor.nil(); - L_CDataSection380=this.match(this.input,L_CDataSection,XQueryParser.FOLLOW_L_CDataSection_in_p_CDataSection8865); if (this.state.failed) return retval; + c=this.match(this.input,L_CDataSection,XQueryParser.FOLLOW_L_CDataSection_in_p_CDataSection8867); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - L_CDataSection380_tree = this.adaptor.create(L_CDataSection380); - this.adaptor.addChild(root_0, L_CDataSection380_tree); + c_tree = this.adaptor.create(c); + this.adaptor.addChild(root_0, c_tree); + } + if ( this.state.backtracking===0 ) { + this.ac(c); } @@ -39113,14 +39116,14 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var pm_CompDocConstructor381 = null; - var pm_CompElemConstructor382 = null; - var pm_CompAttrConstructor383 = null; - var p_CompNamespaceConstructor384 = null; - var p_CompTextConstructor385 = null; - var pm_CompCommentConstructor386 = null; - var pm_CompPIConstructor387 = null; - var p_CompBinaryConstructor388 = null; + var pm_CompDocConstructor380 = null; + var pm_CompElemConstructor381 = null; + var pm_CompAttrConstructor382 = null; + var p_CompNamespaceConstructor383 = null; + var p_CompTextConstructor384 = null; + var pm_CompCommentConstructor385 = null; + var pm_CompPIConstructor386 = null; + var p_CompBinaryConstructor387 = null; try { @@ -39164,12 +39167,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1198:11: pm_CompDocConstructor root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_pm_CompDocConstructor_in_p_ComputedConstructor8897); - pm_CompDocConstructor381=this.pm_CompDocConstructor(); + this.pushFollow(XQueryParser.FOLLOW_pm_CompDocConstructor_in_p_ComputedConstructor8901); + pm_CompDocConstructor380=this.pm_CompDocConstructor(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, pm_CompDocConstructor381.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, pm_CompDocConstructor380.getTree()); break; @@ -39177,12 +39180,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1199:11: pm_CompElemConstructor root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_pm_CompElemConstructor_in_p_ComputedConstructor8909); - pm_CompElemConstructor382=this.pm_CompElemConstructor(); + this.pushFollow(XQueryParser.FOLLOW_pm_CompElemConstructor_in_p_ComputedConstructor8913); + pm_CompElemConstructor381=this.pm_CompElemConstructor(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, pm_CompElemConstructor382.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, pm_CompElemConstructor381.getTree()); break; @@ -39190,12 +39193,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1200:11: pm_CompAttrConstructor root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_pm_CompAttrConstructor_in_p_ComputedConstructor8921); - pm_CompAttrConstructor383=this.pm_CompAttrConstructor(); + this.pushFollow(XQueryParser.FOLLOW_pm_CompAttrConstructor_in_p_ComputedConstructor8925); + pm_CompAttrConstructor382=this.pm_CompAttrConstructor(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, pm_CompAttrConstructor383.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, pm_CompAttrConstructor382.getTree()); break; @@ -39203,12 +39206,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1201:11: p_CompNamespaceConstructor root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_CompNamespaceConstructor_in_p_ComputedConstructor8933); - p_CompNamespaceConstructor384=this.p_CompNamespaceConstructor(); + this.pushFollow(XQueryParser.FOLLOW_p_CompNamespaceConstructor_in_p_ComputedConstructor8937); + p_CompNamespaceConstructor383=this.p_CompNamespaceConstructor(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_CompNamespaceConstructor384.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_CompNamespaceConstructor383.getTree()); break; @@ -39216,12 +39219,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1202:11: p_CompTextConstructor root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_CompTextConstructor_in_p_ComputedConstructor8945); - p_CompTextConstructor385=this.p_CompTextConstructor(); + this.pushFollow(XQueryParser.FOLLOW_p_CompTextConstructor_in_p_ComputedConstructor8949); + p_CompTextConstructor384=this.p_CompTextConstructor(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_CompTextConstructor385.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_CompTextConstructor384.getTree()); break; @@ -39229,12 +39232,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1203:11: pm_CompCommentConstructor root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_pm_CompCommentConstructor_in_p_ComputedConstructor8957); - pm_CompCommentConstructor386=this.pm_CompCommentConstructor(); + this.pushFollow(XQueryParser.FOLLOW_pm_CompCommentConstructor_in_p_ComputedConstructor8961); + pm_CompCommentConstructor385=this.pm_CompCommentConstructor(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, pm_CompCommentConstructor386.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, pm_CompCommentConstructor385.getTree()); break; @@ -39242,12 +39245,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1204:11: pm_CompPIConstructor root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_pm_CompPIConstructor_in_p_ComputedConstructor8969); - pm_CompPIConstructor387=this.pm_CompPIConstructor(); + this.pushFollow(XQueryParser.FOLLOW_pm_CompPIConstructor_in_p_ComputedConstructor8973); + pm_CompPIConstructor386=this.pm_CompPIConstructor(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, pm_CompPIConstructor387.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, pm_CompPIConstructor386.getTree()); break; @@ -39259,12 +39262,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if (this.state.backtracking>0) {this.state.failed=true; return retval;} throw new org.antlr.runtime.FailedPredicateException(this.input, "p_ComputedConstructor", "this.lc(MLS)"); } - this.pushFollow(XQueryParser.FOLLOW_p_CompBinaryConstructor_in_p_ComputedConstructor8984); - p_CompBinaryConstructor388=this.p_CompBinaryConstructor(); + this.pushFollow(XQueryParser.FOLLOW_p_CompBinaryConstructor_in_p_ComputedConstructor8988); + p_CompBinaryConstructor387=this.p_CompBinaryConstructor(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_CompBinaryConstructor388.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_CompBinaryConstructor387.getTree()); break; @@ -39312,20 +39315,20 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; var k = null; - var LBRACKET389 = null; - var RBRACKET391 = null; - var p_StatementsAndOptionalExpr390 = null; + var LBRACKET388 = null; + var RBRACKET390 = null; + var p_StatementsAndOptionalExpr389 = null; var k_tree=null; - var LBRACKET389_tree=null; - var RBRACKET391_tree=null; + var LBRACKET388_tree=null; + var RBRACKET390_tree=null; try { // xquery/XQueryParser.g:1211:9: (k= DOCUMENT LBRACKET p_StatementsAndOptionalExpr RBRACKET ) // xquery/XQueryParser.g:1211:11: k= DOCUMENT LBRACKET p_StatementsAndOptionalExpr RBRACKET root_0 = this.adaptor.nil(); - k=this.match(this.input,DOCUMENT,XQueryParser.FOLLOW_DOCUMENT_in_pm_CompDocConstructor9013); if (this.state.failed) return retval; + k=this.match(this.input,DOCUMENT,XQueryParser.FOLLOW_DOCUMENT_in_pm_CompDocConstructor9017); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -39333,21 +39336,21 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.ak(k); } - LBRACKET389=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_pm_CompDocConstructor9017); if (this.state.failed) return retval; + LBRACKET388=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_pm_CompDocConstructor9021); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - LBRACKET389_tree = this.adaptor.create(LBRACKET389); - this.adaptor.addChild(root_0, LBRACKET389_tree); + LBRACKET388_tree = this.adaptor.create(LBRACKET388); + this.adaptor.addChild(root_0, LBRACKET388_tree); } - this.pushFollow(XQueryParser.FOLLOW_p_StatementsAndOptionalExpr_in_pm_CompDocConstructor9019); - p_StatementsAndOptionalExpr390=this.p_StatementsAndOptionalExpr(); + this.pushFollow(XQueryParser.FOLLOW_p_StatementsAndOptionalExpr_in_pm_CompDocConstructor9023); + p_StatementsAndOptionalExpr389=this.p_StatementsAndOptionalExpr(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StatementsAndOptionalExpr390.getTree()); - RBRACKET391=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_pm_CompDocConstructor9021); if (this.state.failed) return retval; + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StatementsAndOptionalExpr389.getTree()); + RBRACKET390=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_pm_CompDocConstructor9025); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - RBRACKET391_tree = this.adaptor.create(RBRACKET391); - this.adaptor.addChild(root_0, RBRACKET391_tree); + RBRACKET390_tree = this.adaptor.create(RBRACKET390); + this.adaptor.addChild(root_0, RBRACKET390_tree); } @@ -39394,26 +39397,26 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; var k = null; - var LBRACKET393 = null; - var RBRACKET395 = null; - var LBRACKET396 = null; - var RBRACKET398 = null; - var p_QName392 = null; - var p_Expr394 = null; - var pm_ContentExpr397 = null; + var LBRACKET392 = null; + var RBRACKET394 = null; + var LBRACKET395 = null; + var RBRACKET397 = null; + var p_QName391 = null; + var p_Expr393 = null; + var pm_ContentExpr396 = null; var k_tree=null; - var LBRACKET393_tree=null; - var RBRACKET395_tree=null; - var LBRACKET396_tree=null; - var RBRACKET398_tree=null; + var LBRACKET392_tree=null; + var RBRACKET394_tree=null; + var LBRACKET395_tree=null; + var RBRACKET397_tree=null; try { // xquery/XQueryParser.g:1216:9: (k= ELEMENT ( p_QName | ( LBRACKET p_Expr[true,true] RBRACKET ) ) LBRACKET pm_ContentExpr RBRACKET ) // xquery/XQueryParser.g:1216:11: k= ELEMENT ( p_QName | ( LBRACKET p_Expr[true,true] RBRACKET ) ) LBRACKET pm_ContentExpr RBRACKET root_0 = this.adaptor.nil(); - k=this.match(this.input,ELEMENT,XQueryParser.FOLLOW_ELEMENT_in_pm_CompElemConstructor9057); if (this.state.failed) return retval; + k=this.match(this.input,ELEMENT,XQueryParser.FOLLOW_ELEMENT_in_pm_CompElemConstructor9061); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -39441,12 +39444,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt156) { case 1 : // xquery/XQueryParser.g:1216:37: p_QName - this.pushFollow(XQueryParser.FOLLOW_p_QName_in_pm_CompElemConstructor9062); - p_QName392=this.p_QName(); + this.pushFollow(XQueryParser.FOLLOW_p_QName_in_pm_CompElemConstructor9066); + p_QName391=this.p_QName(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_QName392.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_QName391.getTree()); break; @@ -39454,21 +39457,21 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1216:47: ( LBRACKET p_Expr[true,true] RBRACKET ) // xquery/XQueryParser.g:1216:47: ( LBRACKET p_Expr[true,true] RBRACKET ) // xquery/XQueryParser.g:1216:48: LBRACKET p_Expr[true,true] RBRACKET - LBRACKET393=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_pm_CompElemConstructor9067); if (this.state.failed) return retval; + LBRACKET392=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_pm_CompElemConstructor9071); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - LBRACKET393_tree = this.adaptor.create(LBRACKET393); - this.adaptor.addChild(root_0, LBRACKET393_tree); + LBRACKET392_tree = this.adaptor.create(LBRACKET392); + this.adaptor.addChild(root_0, LBRACKET392_tree); } - this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_pm_CompElemConstructor9069); - p_Expr394=this.p_Expr(true, true); + this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_pm_CompElemConstructor9073); + p_Expr393=this.p_Expr(true, true); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Expr394.getTree()); - RBRACKET395=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_pm_CompElemConstructor9072); if (this.state.failed) return retval; + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Expr393.getTree()); + RBRACKET394=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_pm_CompElemConstructor9076); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - RBRACKET395_tree = this.adaptor.create(RBRACKET395); - this.adaptor.addChild(root_0, RBRACKET395_tree); + RBRACKET394_tree = this.adaptor.create(RBRACKET394); + this.adaptor.addChild(root_0, RBRACKET394_tree); } @@ -39479,21 +39482,21 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { } - LBRACKET396=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_pm_CompElemConstructor9076); if (this.state.failed) return retval; + LBRACKET395=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_pm_CompElemConstructor9080); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - LBRACKET396_tree = this.adaptor.create(LBRACKET396); - this.adaptor.addChild(root_0, LBRACKET396_tree); + LBRACKET395_tree = this.adaptor.create(LBRACKET395); + this.adaptor.addChild(root_0, LBRACKET395_tree); } - this.pushFollow(XQueryParser.FOLLOW_pm_ContentExpr_in_pm_CompElemConstructor9078); - pm_ContentExpr397=this.pm_ContentExpr(); + this.pushFollow(XQueryParser.FOLLOW_pm_ContentExpr_in_pm_CompElemConstructor9082); + pm_ContentExpr396=this.pm_ContentExpr(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, pm_ContentExpr397.getTree()); - RBRACKET398=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_pm_CompElemConstructor9080); if (this.state.failed) return retval; + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, pm_ContentExpr396.getTree()); + RBRACKET397=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_pm_CompElemConstructor9084); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - RBRACKET398_tree = this.adaptor.create(RBRACKET398); - this.adaptor.addChild(root_0, RBRACKET398_tree); + RBRACKET397_tree = this.adaptor.create(RBRACKET397); + this.adaptor.addChild(root_0, RBRACKET397_tree); } @@ -39539,7 +39542,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var p_StatementsAndOptionalExpr399 = null; + var p_StatementsAndOptionalExpr398 = null; try { @@ -39547,12 +39550,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1222:11: p_StatementsAndOptionalExpr root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_StatementsAndOptionalExpr_in_pm_ContentExpr9107); - p_StatementsAndOptionalExpr399=this.p_StatementsAndOptionalExpr(); + this.pushFollow(XQueryParser.FOLLOW_p_StatementsAndOptionalExpr_in_pm_ContentExpr9111); + p_StatementsAndOptionalExpr398=this.p_StatementsAndOptionalExpr(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StatementsAndOptionalExpr399.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StatementsAndOptionalExpr398.getTree()); @@ -39598,26 +39601,26 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; var k = null; - var LBRACKET401 = null; - var RBRACKET403 = null; - var LBRACKET404 = null; - var RBRACKET406 = null; - var p_QName400 = null; - var p_Expr402 = null; - var p_StatementsAndOptionalExpr405 = null; + var LBRACKET400 = null; + var RBRACKET402 = null; + var LBRACKET403 = null; + var RBRACKET405 = null; + var p_QName399 = null; + var p_Expr401 = null; + var p_StatementsAndOptionalExpr404 = null; var k_tree=null; - var LBRACKET401_tree=null; - var RBRACKET403_tree=null; - var LBRACKET404_tree=null; - var RBRACKET406_tree=null; + var LBRACKET400_tree=null; + var RBRACKET402_tree=null; + var LBRACKET403_tree=null; + var RBRACKET405_tree=null; try { // xquery/XQueryParser.g:1228:9: (k= ATTRIBUTE ( p_QName | ( LBRACKET p_Expr[true,true] RBRACKET ) ) LBRACKET p_StatementsAndOptionalExpr RBRACKET ) // xquery/XQueryParser.g:1228:11: k= ATTRIBUTE ( p_QName | ( LBRACKET p_Expr[true,true] RBRACKET ) ) LBRACKET p_StatementsAndOptionalExpr RBRACKET root_0 = this.adaptor.nil(); - k=this.match(this.input,ATTRIBUTE,XQueryParser.FOLLOW_ATTRIBUTE_in_pm_CompAttrConstructor9136); if (this.state.failed) return retval; + k=this.match(this.input,ATTRIBUTE,XQueryParser.FOLLOW_ATTRIBUTE_in_pm_CompAttrConstructor9140); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -39645,12 +39648,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt157) { case 1 : // xquery/XQueryParser.g:1228:39: p_QName - this.pushFollow(XQueryParser.FOLLOW_p_QName_in_pm_CompAttrConstructor9141); - p_QName400=this.p_QName(); + this.pushFollow(XQueryParser.FOLLOW_p_QName_in_pm_CompAttrConstructor9145); + p_QName399=this.p_QName(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_QName400.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_QName399.getTree()); break; @@ -39658,21 +39661,21 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1228:49: ( LBRACKET p_Expr[true,true] RBRACKET ) // xquery/XQueryParser.g:1228:49: ( LBRACKET p_Expr[true,true] RBRACKET ) // xquery/XQueryParser.g:1228:50: LBRACKET p_Expr[true,true] RBRACKET - LBRACKET401=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_pm_CompAttrConstructor9146); if (this.state.failed) return retval; + LBRACKET400=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_pm_CompAttrConstructor9150); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - LBRACKET401_tree = this.adaptor.create(LBRACKET401); - this.adaptor.addChild(root_0, LBRACKET401_tree); + LBRACKET400_tree = this.adaptor.create(LBRACKET400); + this.adaptor.addChild(root_0, LBRACKET400_tree); } - this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_pm_CompAttrConstructor9148); - p_Expr402=this.p_Expr(true, true); + this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_pm_CompAttrConstructor9152); + p_Expr401=this.p_Expr(true, true); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Expr402.getTree()); - RBRACKET403=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_pm_CompAttrConstructor9151); if (this.state.failed) return retval; + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Expr401.getTree()); + RBRACKET402=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_pm_CompAttrConstructor9155); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - RBRACKET403_tree = this.adaptor.create(RBRACKET403); - this.adaptor.addChild(root_0, RBRACKET403_tree); + RBRACKET402_tree = this.adaptor.create(RBRACKET402); + this.adaptor.addChild(root_0, RBRACKET402_tree); } @@ -39683,21 +39686,21 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { } - LBRACKET404=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_pm_CompAttrConstructor9155); if (this.state.failed) return retval; + LBRACKET403=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_pm_CompAttrConstructor9159); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - LBRACKET404_tree = this.adaptor.create(LBRACKET404); - this.adaptor.addChild(root_0, LBRACKET404_tree); + LBRACKET403_tree = this.adaptor.create(LBRACKET403); + this.adaptor.addChild(root_0, LBRACKET403_tree); } - this.pushFollow(XQueryParser.FOLLOW_p_StatementsAndOptionalExpr_in_pm_CompAttrConstructor9157); - p_StatementsAndOptionalExpr405=this.p_StatementsAndOptionalExpr(); + this.pushFollow(XQueryParser.FOLLOW_p_StatementsAndOptionalExpr_in_pm_CompAttrConstructor9161); + p_StatementsAndOptionalExpr404=this.p_StatementsAndOptionalExpr(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StatementsAndOptionalExpr405.getTree()); - RBRACKET406=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_pm_CompAttrConstructor9159); if (this.state.failed) return retval; + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StatementsAndOptionalExpr404.getTree()); + RBRACKET405=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_pm_CompAttrConstructor9163); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - RBRACKET406_tree = this.adaptor.create(RBRACKET406); - this.adaptor.addChild(root_0, RBRACKET406_tree); + RBRACKET405_tree = this.adaptor.create(RBRACKET405); + this.adaptor.addChild(root_0, RBRACKET405_tree); } @@ -39744,26 +39747,26 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; var k = null; - var LBRACKET408 = null; - var RBRACKET410 = null; - var LBRACKET411 = null; - var RBRACKET413 = null; - var p_Prefix407 = null; - var p_PrefixExpr409 = null; - var p_URIExpr412 = null; + var LBRACKET407 = null; + var RBRACKET409 = null; + var LBRACKET410 = null; + var RBRACKET412 = null; + var p_Prefix406 = null; + var p_PrefixExpr408 = null; + var p_URIExpr411 = null; var k_tree=null; - var LBRACKET408_tree=null; - var RBRACKET410_tree=null; - var LBRACKET411_tree=null; - var RBRACKET413_tree=null; + var LBRACKET407_tree=null; + var RBRACKET409_tree=null; + var LBRACKET410_tree=null; + var RBRACKET412_tree=null; try { // xquery/XQueryParser.g:1233:9: (k= NAMESPACE ( p_Prefix | ( LBRACKET p_PrefixExpr RBRACKET ) ) LBRACKET ( p_URIExpr )? RBRACKET ) // xquery/XQueryParser.g:1233:11: k= NAMESPACE ( p_Prefix | ( LBRACKET p_PrefixExpr RBRACKET ) ) LBRACKET ( p_URIExpr )? RBRACKET root_0 = this.adaptor.nil(); - k=this.match(this.input,NAMESPACE,XQueryParser.FOLLOW_NAMESPACE_in_p_CompNamespaceConstructor9187); if (this.state.failed) return retval; + k=this.match(this.input,NAMESPACE,XQueryParser.FOLLOW_NAMESPACE_in_p_CompNamespaceConstructor9191); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -39791,12 +39794,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt158) { case 1 : // xquery/XQueryParser.g:1233:39: p_Prefix - this.pushFollow(XQueryParser.FOLLOW_p_Prefix_in_p_CompNamespaceConstructor9192); - p_Prefix407=this.p_Prefix(); + this.pushFollow(XQueryParser.FOLLOW_p_Prefix_in_p_CompNamespaceConstructor9196); + p_Prefix406=this.p_Prefix(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Prefix407.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Prefix406.getTree()); break; @@ -39804,21 +39807,21 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1233:50: ( LBRACKET p_PrefixExpr RBRACKET ) // xquery/XQueryParser.g:1233:50: ( LBRACKET p_PrefixExpr RBRACKET ) // xquery/XQueryParser.g:1233:51: LBRACKET p_PrefixExpr RBRACKET - LBRACKET408=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_p_CompNamespaceConstructor9197); if (this.state.failed) return retval; + LBRACKET407=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_p_CompNamespaceConstructor9201); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - LBRACKET408_tree = this.adaptor.create(LBRACKET408); - this.adaptor.addChild(root_0, LBRACKET408_tree); + LBRACKET407_tree = this.adaptor.create(LBRACKET407); + this.adaptor.addChild(root_0, LBRACKET407_tree); } - this.pushFollow(XQueryParser.FOLLOW_p_PrefixExpr_in_p_CompNamespaceConstructor9199); - p_PrefixExpr409=this.p_PrefixExpr(); + this.pushFollow(XQueryParser.FOLLOW_p_PrefixExpr_in_p_CompNamespaceConstructor9203); + p_PrefixExpr408=this.p_PrefixExpr(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_PrefixExpr409.getTree()); - RBRACKET410=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_p_CompNamespaceConstructor9201); if (this.state.failed) return retval; + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_PrefixExpr408.getTree()); + RBRACKET409=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_p_CompNamespaceConstructor9205); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - RBRACKET410_tree = this.adaptor.create(RBRACKET410); - this.adaptor.addChild(root_0, RBRACKET410_tree); + RBRACKET409_tree = this.adaptor.create(RBRACKET409); + this.adaptor.addChild(root_0, RBRACKET409_tree); } @@ -39829,10 +39832,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { } - LBRACKET411=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_p_CompNamespaceConstructor9205); if (this.state.failed) return retval; + LBRACKET410=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_p_CompNamespaceConstructor9209); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - LBRACKET411_tree = this.adaptor.create(LBRACKET411); - this.adaptor.addChild(root_0, LBRACKET411_tree); + LBRACKET410_tree = this.adaptor.create(LBRACKET410); + this.adaptor.addChild(root_0, LBRACKET410_tree); } // xquery/XQueryParser.g:1233:93: ( p_URIExpr )? var alt159=2; @@ -39844,22 +39847,22 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt159) { case 1 : // xquery/XQueryParser.g:1233:93: p_URIExpr - this.pushFollow(XQueryParser.FOLLOW_p_URIExpr_in_p_CompNamespaceConstructor9207); - p_URIExpr412=this.p_URIExpr(); + this.pushFollow(XQueryParser.FOLLOW_p_URIExpr_in_p_CompNamespaceConstructor9211); + p_URIExpr411=this.p_URIExpr(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_URIExpr412.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_URIExpr411.getTree()); break; } - RBRACKET413=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_p_CompNamespaceConstructor9210); if (this.state.failed) return retval; + RBRACKET412=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_p_CompNamespaceConstructor9214); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - RBRACKET413_tree = this.adaptor.create(RBRACKET413); - this.adaptor.addChild(root_0, RBRACKET413_tree); + RBRACKET412_tree = this.adaptor.create(RBRACKET412); + this.adaptor.addChild(root_0, RBRACKET412_tree); } @@ -39905,7 +39908,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var p_NCName414 = null; + var p_NCName413 = null; try { @@ -39913,12 +39916,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1238:11: p_NCName root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_NCName_in_p_Prefix9236); - p_NCName414=this.p_NCName(); + this.pushFollow(XQueryParser.FOLLOW_p_NCName_in_p_Prefix9240); + p_NCName413=this.p_NCName(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_NCName414.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_NCName413.getTree()); @@ -39963,7 +39966,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var p_Expr415 = null; + var p_Expr414 = null; try { @@ -39971,12 +39974,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1243:11: p_Expr[true,true] root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_p_PrefixExpr9262); - p_Expr415=this.p_Expr(true, true); + this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_p_PrefixExpr9266); + p_Expr414=this.p_Expr(true, true); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Expr415.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Expr414.getTree()); @@ -40021,7 +40024,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var p_Expr416 = null; + var p_Expr415 = null; try { @@ -40029,12 +40032,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1248:11: p_Expr[true,true] root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_p_URIExpr9289); - p_Expr416=this.p_Expr(true, true); + this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_p_URIExpr9293); + p_Expr415=this.p_Expr(true, true); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Expr416.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Expr415.getTree()); @@ -40080,20 +40083,20 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; var k = null; - var LBRACKET417 = null; - var RBRACKET419 = null; - var p_Expr418 = null; + var LBRACKET416 = null; + var RBRACKET418 = null; + var p_Expr417 = null; var k_tree=null; - var LBRACKET417_tree=null; - var RBRACKET419_tree=null; + var LBRACKET416_tree=null; + var RBRACKET418_tree=null; try { // xquery/XQueryParser.g:1253:9: (k= TEXT LBRACKET p_Expr[true,true] RBRACKET ) // xquery/XQueryParser.g:1253:11: k= TEXT LBRACKET p_Expr[true,true] RBRACKET root_0 = this.adaptor.nil(); - k=this.match(this.input,TEXT,XQueryParser.FOLLOW_TEXT_in_p_CompTextConstructor9318); if (this.state.failed) return retval; + k=this.match(this.input,TEXT,XQueryParser.FOLLOW_TEXT_in_p_CompTextConstructor9322); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -40101,21 +40104,21 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.ak(k); } - LBRACKET417=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_p_CompTextConstructor9322); if (this.state.failed) return retval; + LBRACKET416=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_p_CompTextConstructor9326); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - LBRACKET417_tree = this.adaptor.create(LBRACKET417); - this.adaptor.addChild(root_0, LBRACKET417_tree); + LBRACKET416_tree = this.adaptor.create(LBRACKET416); + this.adaptor.addChild(root_0, LBRACKET416_tree); } - this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_p_CompTextConstructor9324); - p_Expr418=this.p_Expr(true, true); + this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_p_CompTextConstructor9328); + p_Expr417=this.p_Expr(true, true); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Expr418.getTree()); - RBRACKET419=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_p_CompTextConstructor9327); if (this.state.failed) return retval; + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Expr417.getTree()); + RBRACKET418=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_p_CompTextConstructor9331); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - RBRACKET419_tree = this.adaptor.create(RBRACKET419); - this.adaptor.addChild(root_0, RBRACKET419_tree); + RBRACKET418_tree = this.adaptor.create(RBRACKET418); + this.adaptor.addChild(root_0, RBRACKET418_tree); } @@ -40162,20 +40165,20 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; var k = null; - var LBRACKET420 = null; - var RBRACKET422 = null; - var p_Expr421 = null; + var LBRACKET419 = null; + var RBRACKET421 = null; + var p_Expr420 = null; var k_tree=null; - var LBRACKET420_tree=null; - var RBRACKET422_tree=null; + var LBRACKET419_tree=null; + var RBRACKET421_tree=null; try { // xquery/XQueryParser.g:1258:9: (k= BINARY LBRACKET p_Expr[true,true] RBRACKET ) // xquery/XQueryParser.g:1258:11: k= BINARY LBRACKET p_Expr[true,true] RBRACKET root_0 = this.adaptor.nil(); - k=this.match(this.input,BINARY,XQueryParser.FOLLOW_BINARY_in_p_CompBinaryConstructor9355); if (this.state.failed) return retval; + k=this.match(this.input,BINARY,XQueryParser.FOLLOW_BINARY_in_p_CompBinaryConstructor9359); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -40183,21 +40186,21 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.ak(k); } - LBRACKET420=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_p_CompBinaryConstructor9359); if (this.state.failed) return retval; + LBRACKET419=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_p_CompBinaryConstructor9363); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - LBRACKET420_tree = this.adaptor.create(LBRACKET420); - this.adaptor.addChild(root_0, LBRACKET420_tree); + LBRACKET419_tree = this.adaptor.create(LBRACKET419); + this.adaptor.addChild(root_0, LBRACKET419_tree); } - this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_p_CompBinaryConstructor9361); - p_Expr421=this.p_Expr(true, true); + this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_p_CompBinaryConstructor9365); + p_Expr420=this.p_Expr(true, true); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Expr421.getTree()); - RBRACKET422=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_p_CompBinaryConstructor9364); if (this.state.failed) return retval; + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Expr420.getTree()); + RBRACKET421=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_p_CompBinaryConstructor9368); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - RBRACKET422_tree = this.adaptor.create(RBRACKET422); - this.adaptor.addChild(root_0, RBRACKET422_tree); + RBRACKET421_tree = this.adaptor.create(RBRACKET421); + this.adaptor.addChild(root_0, RBRACKET421_tree); } @@ -40244,20 +40247,20 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; var k = null; - var LBRACKET423 = null; - var RBRACKET425 = null; - var p_StatementsAndOptionalExpr424 = null; + var LBRACKET422 = null; + var RBRACKET424 = null; + var p_StatementsAndOptionalExpr423 = null; var k_tree=null; - var LBRACKET423_tree=null; - var RBRACKET425_tree=null; + var LBRACKET422_tree=null; + var RBRACKET424_tree=null; try { // xquery/XQueryParser.g:1264:9: (k= COMMENT LBRACKET p_StatementsAndOptionalExpr RBRACKET ) // xquery/XQueryParser.g:1264:11: k= COMMENT LBRACKET p_StatementsAndOptionalExpr RBRACKET root_0 = this.adaptor.nil(); - k=this.match(this.input,COMMENT,XQueryParser.FOLLOW_COMMENT_in_pm_CompCommentConstructor9393); if (this.state.failed) return retval; + k=this.match(this.input,COMMENT,XQueryParser.FOLLOW_COMMENT_in_pm_CompCommentConstructor9397); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -40265,21 +40268,21 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.ak(k); } - LBRACKET423=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_pm_CompCommentConstructor9397); if (this.state.failed) return retval; + LBRACKET422=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_pm_CompCommentConstructor9401); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - LBRACKET423_tree = this.adaptor.create(LBRACKET423); - this.adaptor.addChild(root_0, LBRACKET423_tree); + LBRACKET422_tree = this.adaptor.create(LBRACKET422); + this.adaptor.addChild(root_0, LBRACKET422_tree); } - this.pushFollow(XQueryParser.FOLLOW_p_StatementsAndOptionalExpr_in_pm_CompCommentConstructor9399); - p_StatementsAndOptionalExpr424=this.p_StatementsAndOptionalExpr(); + this.pushFollow(XQueryParser.FOLLOW_p_StatementsAndOptionalExpr_in_pm_CompCommentConstructor9403); + p_StatementsAndOptionalExpr423=this.p_StatementsAndOptionalExpr(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StatementsAndOptionalExpr424.getTree()); - RBRACKET425=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_pm_CompCommentConstructor9401); if (this.state.failed) return retval; + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StatementsAndOptionalExpr423.getTree()); + RBRACKET424=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_pm_CompCommentConstructor9405); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - RBRACKET425_tree = this.adaptor.create(RBRACKET425); - this.adaptor.addChild(root_0, RBRACKET425_tree); + RBRACKET424_tree = this.adaptor.create(RBRACKET424); + this.adaptor.addChild(root_0, RBRACKET424_tree); } @@ -40326,26 +40329,26 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; var k = null; - var LBRACKET427 = null; - var RBRACKET429 = null; - var LBRACKET430 = null; - var RBRACKET432 = null; - var p_NCName426 = null; - var p_Expr428 = null; - var p_StatementsAndOptionalExpr431 = null; + var LBRACKET426 = null; + var RBRACKET428 = null; + var LBRACKET429 = null; + var RBRACKET431 = null; + var p_NCName425 = null; + var p_Expr427 = null; + var p_StatementsAndOptionalExpr430 = null; var k_tree=null; - var LBRACKET427_tree=null; - var RBRACKET429_tree=null; - var LBRACKET430_tree=null; - var RBRACKET432_tree=null; + var LBRACKET426_tree=null; + var RBRACKET428_tree=null; + var LBRACKET429_tree=null; + var RBRACKET431_tree=null; try { // xquery/XQueryParser.g:1270:9: (k= PROCESSING_INSTRUCTION ( p_NCName | ( LBRACKET p_Expr[true,true] RBRACKET ) ) LBRACKET p_StatementsAndOptionalExpr RBRACKET ) // xquery/XQueryParser.g:1270:11: k= PROCESSING_INSTRUCTION ( p_NCName | ( LBRACKET p_Expr[true,true] RBRACKET ) ) LBRACKET p_StatementsAndOptionalExpr RBRACKET root_0 = this.adaptor.nil(); - k=this.match(this.input,PROCESSING_INSTRUCTION,XQueryParser.FOLLOW_PROCESSING_INSTRUCTION_in_pm_CompPIConstructor9430); if (this.state.failed) return retval; + k=this.match(this.input,PROCESSING_INSTRUCTION,XQueryParser.FOLLOW_PROCESSING_INSTRUCTION_in_pm_CompPIConstructor9434); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -40373,12 +40376,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt160) { case 1 : // xquery/XQueryParser.g:1270:52: p_NCName - this.pushFollow(XQueryParser.FOLLOW_p_NCName_in_pm_CompPIConstructor9435); - p_NCName426=this.p_NCName(); + this.pushFollow(XQueryParser.FOLLOW_p_NCName_in_pm_CompPIConstructor9439); + p_NCName425=this.p_NCName(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_NCName426.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_NCName425.getTree()); break; @@ -40386,21 +40389,21 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1270:63: ( LBRACKET p_Expr[true,true] RBRACKET ) // xquery/XQueryParser.g:1270:63: ( LBRACKET p_Expr[true,true] RBRACKET ) // xquery/XQueryParser.g:1270:64: LBRACKET p_Expr[true,true] RBRACKET - LBRACKET427=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_pm_CompPIConstructor9440); if (this.state.failed) return retval; + LBRACKET426=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_pm_CompPIConstructor9444); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - LBRACKET427_tree = this.adaptor.create(LBRACKET427); - this.adaptor.addChild(root_0, LBRACKET427_tree); + LBRACKET426_tree = this.adaptor.create(LBRACKET426); + this.adaptor.addChild(root_0, LBRACKET426_tree); } - this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_pm_CompPIConstructor9442); - p_Expr428=this.p_Expr(true, true); + this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_pm_CompPIConstructor9446); + p_Expr427=this.p_Expr(true, true); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Expr428.getTree()); - RBRACKET429=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_pm_CompPIConstructor9445); if (this.state.failed) return retval; + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Expr427.getTree()); + RBRACKET428=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_pm_CompPIConstructor9449); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - RBRACKET429_tree = this.adaptor.create(RBRACKET429); - this.adaptor.addChild(root_0, RBRACKET429_tree); + RBRACKET428_tree = this.adaptor.create(RBRACKET428); + this.adaptor.addChild(root_0, RBRACKET428_tree); } @@ -40411,21 +40414,21 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { } - LBRACKET430=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_pm_CompPIConstructor9449); if (this.state.failed) return retval; + LBRACKET429=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_pm_CompPIConstructor9453); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - LBRACKET430_tree = this.adaptor.create(LBRACKET430); - this.adaptor.addChild(root_0, LBRACKET430_tree); + LBRACKET429_tree = this.adaptor.create(LBRACKET429); + this.adaptor.addChild(root_0, LBRACKET429_tree); } - this.pushFollow(XQueryParser.FOLLOW_p_StatementsAndOptionalExpr_in_pm_CompPIConstructor9451); - p_StatementsAndOptionalExpr431=this.p_StatementsAndOptionalExpr(); + this.pushFollow(XQueryParser.FOLLOW_p_StatementsAndOptionalExpr_in_pm_CompPIConstructor9455); + p_StatementsAndOptionalExpr430=this.p_StatementsAndOptionalExpr(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StatementsAndOptionalExpr431.getTree()); - RBRACKET432=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_pm_CompPIConstructor9453); if (this.state.failed) return retval; + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StatementsAndOptionalExpr430.getTree()); + RBRACKET431=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_pm_CompPIConstructor9457); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - RBRACKET432_tree = this.adaptor.create(RBRACKET432); - this.adaptor.addChild(root_0, RBRACKET432_tree); + RBRACKET431_tree = this.adaptor.create(RBRACKET431); + this.adaptor.addChild(root_0, RBRACKET431_tree); } @@ -40471,22 +40474,22 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var QUESTION434 = null; - var p_AtomicOrUnionType433 = null; + var QUESTION433 = null; + var p_AtomicOrUnionType432 = null; - var QUESTION434_tree=null; + var QUESTION433_tree=null; try { // xquery/XQueryParser.g:1293:9: ( p_AtomicOrUnionType ( QUESTION )? ) // xquery/XQueryParser.g:1293:11: p_AtomicOrUnionType ( QUESTION )? root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_AtomicOrUnionType_in_p_SingleType9497); - p_AtomicOrUnionType433=this.p_AtomicOrUnionType(); + this.pushFollow(XQueryParser.FOLLOW_p_AtomicOrUnionType_in_p_SingleType9501); + p_AtomicOrUnionType432=this.p_AtomicOrUnionType(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_AtomicOrUnionType433.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_AtomicOrUnionType432.getTree()); // xquery/XQueryParser.g:1293:31: ( QUESTION )? var alt161=2; var LA161_0 = this.input.LA(1); @@ -40497,10 +40500,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt161) { case 1 : // xquery/XQueryParser.g:1293:31: QUESTION - QUESTION434=this.match(this.input,QUESTION,XQueryParser.FOLLOW_QUESTION_in_p_SingleType9499); if (this.state.failed) return retval; + QUESTION433=this.match(this.input,QUESTION,XQueryParser.FOLLOW_QUESTION_in_p_SingleType9503); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - QUESTION434_tree = this.adaptor.create(QUESTION434); - this.adaptor.addChild(root_0, QUESTION434_tree); + QUESTION433_tree = this.adaptor.create(QUESTION433); + this.adaptor.addChild(root_0, QUESTION433_tree); } @@ -40561,13 +40564,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { try { // xquery/XQueryParser.g:1298:9: (k= AS st= p_SequenceType -> ^( TypeDeclaration $st) ) // xquery/XQueryParser.g:1298:11: k= AS st= p_SequenceType - k=this.match(this.input,AS,XQueryParser.FOLLOW_AS_in_p_TypeDeclaration9528); if (this.state.failed) return retval; + k=this.match(this.input,AS,XQueryParser.FOLLOW_AS_in_p_TypeDeclaration9532); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) stream_AS.add(k); if ( this.state.backtracking===0 ) { this.ak(k); } - this.pushFollow(XQueryParser.FOLLOW_p_SequenceType_in_p_TypeDeclaration9534); + this.pushFollow(XQueryParser.FOLLOW_p_SequenceType_in_p_TypeDeclaration9538); st=this.p_SequenceType(); this.state._fsp--; @@ -40694,22 +40697,22 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt163) { case 1 : // xquery/XQueryParser.g:1304:11: k= EMPTY_SEQUENCE l= LPAREN r= RPAREN - k=this.match(this.input,EMPTY_SEQUENCE,XQueryParser.FOLLOW_EMPTY_SEQUENCE_in_p_SequenceType9587); if (this.state.failed) return retval; + k=this.match(this.input,EMPTY_SEQUENCE,XQueryParser.FOLLOW_EMPTY_SEQUENCE_in_p_SequenceType9591); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) stream_EMPTY_SEQUENCE.add(k); if ( this.state.backtracking===0 ) { this.ak(k); } - l=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_SequenceType9593); if (this.state.failed) return retval; + l=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_SequenceType9597); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) stream_LPAREN.add(l); - r=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_SequenceType9597); if (this.state.failed) return retval; + r=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_SequenceType9601); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) stream_RPAREN.add(r); // AST REWRITE - // elements: k, r, l + // elements: r, k, l // token labels: r, l, k // rule labels: retval // token list labels: @@ -40751,7 +40754,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { break; case 2 : // xquery/XQueryParser.g:1306:11: it= p_ItemType ( ( p_OccurrenceIndicator )=>oi= p_OccurrenceIndicator )? - this.pushFollow(XQueryParser.FOLLOW_p_ItemType_in_p_SequenceType9646); + this.pushFollow(XQueryParser.FOLLOW_p_ItemType_in_p_SequenceType9650); it=this.p_ItemType(); this.state._fsp--; @@ -40763,7 +40766,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt162) { case 1 : // xquery/XQueryParser.g:1306:26: ( p_OccurrenceIndicator )=>oi= p_OccurrenceIndicator - this.pushFollow(XQueryParser.FOLLOW_p_OccurrenceIndicator_in_p_SequenceType9657); + this.pushFollow(XQueryParser.FOLLOW_p_OccurrenceIndicator_in_p_SequenceType9661); oi=this.p_OccurrenceIndicator(); this.state._fsp--; @@ -40856,19 +40859,19 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var set435 = null; + var set434 = null; - var set435_tree=null; + var set434_tree=null; try { // xquery/XQueryParser.g:1312:9: ( QUESTION | STAR | PLUS ) // xquery/XQueryParser.g: root_0 = this.adaptor.nil(); - set435=this.input.LT(1); + set434=this.input.LT(1); if ( (this.input.LA(1)>=QUESTION && this.input.LA(1)<=PLUS) ) { this.input.consume(); - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, this.adaptor.create(set435)); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, this.adaptor.create(set434)); this.state.errorRecovery=false;this.state.failed=false; } else { @@ -40921,22 +40924,22 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var BINARY437 = null; - var LPAREN438 = null; - var RPAREN439 = null; - var ITEM440 = null; - var LPAREN441 = null; - var RPAREN442 = null; - var p_KindTest436 = null; - var p_AtomicOrUnionType443 = null; - var p_ParenthesizedItemType444 = null; + var BINARY436 = null; + var LPAREN437 = null; + var RPAREN438 = null; + var ITEM439 = null; + var LPAREN440 = null; + var RPAREN441 = null; + var p_KindTest435 = null; + var p_AtomicOrUnionType442 = null; + var p_ParenthesizedItemType443 = null; - var BINARY437_tree=null; - var LPAREN438_tree=null; - var RPAREN439_tree=null; - var ITEM440_tree=null; - var LPAREN441_tree=null; - var RPAREN442_tree=null; + var BINARY436_tree=null; + var LPAREN437_tree=null; + var RPAREN438_tree=null; + var ITEM439_tree=null; + var LPAREN440_tree=null; + var RPAREN441_tree=null; var stream_RPAREN=new org.antlr.runtime.tree.RewriteRuleTokenStream(this.adaptor,"token RPAREN"); var stream_ITEM=new org.antlr.runtime.tree.RewriteRuleTokenStream(this.adaptor,"token ITEM"); var stream_BINARY=new org.antlr.runtime.tree.RewriteRuleTokenStream(this.adaptor,"token BINARY"); @@ -40949,12 +40952,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt164) { case 1 : // xquery/XQueryParser.g:1317:11: p_KindTest - this.pushFollow(XQueryParser.FOLLOW_p_KindTest_in_p_ItemType9759); - p_KindTest436=this.p_KindTest(); + this.pushFollow(XQueryParser.FOLLOW_p_KindTest_in_p_ItemType9763); + p_KindTest435=this.p_KindTest(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) stream_p_KindTest.add(p_KindTest436.getTree()); + if ( this.state.backtracking===0 ) stream_p_KindTest.add(p_KindTest435.getTree()); // AST REWRITE @@ -40993,14 +40996,14 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { } // xquery/XQueryParser.g:1319:29: ( BINARY LPAREN RPAREN ) // xquery/XQueryParser.g:1319:30: BINARY LPAREN RPAREN - BINARY437=this.match(this.input,BINARY,XQueryParser.FOLLOW_BINARY_in_p_ItemType9799); if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) stream_BINARY.add(BINARY437); + BINARY436=this.match(this.input,BINARY,XQueryParser.FOLLOW_BINARY_in_p_ItemType9803); if (this.state.failed) return retval; + if ( this.state.backtracking===0 ) stream_BINARY.add(BINARY436); - LPAREN438=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_ItemType9801); if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) stream_LPAREN.add(LPAREN438); + LPAREN437=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_ItemType9805); if (this.state.failed) return retval; + if ( this.state.backtracking===0 ) stream_LPAREN.add(LPAREN437); - RPAREN439=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_ItemType9803); if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) stream_RPAREN.add(RPAREN439); + RPAREN438=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_ItemType9807); if (this.state.failed) return retval; + if ( this.state.backtracking===0 ) stream_RPAREN.add(RPAREN438); @@ -41008,7 +41011,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // AST REWRITE - // elements: BINARY, LPAREN, RPAREN + // elements: RPAREN, BINARY, LPAREN // token labels: // rule labels: retval // token list labels: @@ -41041,14 +41044,14 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1321:11: ( ITEM LPAREN RPAREN ) // xquery/XQueryParser.g:1321:11: ( ITEM LPAREN RPAREN ) // xquery/XQueryParser.g:1321:12: ITEM LPAREN RPAREN - ITEM440=this.match(this.input,ITEM,XQueryParser.FOLLOW_ITEM_in_p_ItemType9845); if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) stream_ITEM.add(ITEM440); + ITEM439=this.match(this.input,ITEM,XQueryParser.FOLLOW_ITEM_in_p_ItemType9849); if (this.state.failed) return retval; + if ( this.state.backtracking===0 ) stream_ITEM.add(ITEM439); - LPAREN441=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_ItemType9847); if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) stream_LPAREN.add(LPAREN441); + LPAREN440=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_ItemType9851); if (this.state.failed) return retval; + if ( this.state.backtracking===0 ) stream_LPAREN.add(LPAREN440); - RPAREN442=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_ItemType9849); if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) stream_RPAREN.add(RPAREN442); + RPAREN441=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_ItemType9853); if (this.state.failed) return retval; + if ( this.state.backtracking===0 ) stream_RPAREN.add(RPAREN441); @@ -41056,7 +41059,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // AST REWRITE - // elements: RPAREN, LPAREN, ITEM + // elements: LPAREN, ITEM, RPAREN // token labels: // rule labels: retval // token list labels: @@ -41089,12 +41092,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1326:11: p_AtomicOrUnionType root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_AtomicOrUnionType_in_p_ItemType9893); - p_AtomicOrUnionType443=this.p_AtomicOrUnionType(); + this.pushFollow(XQueryParser.FOLLOW_p_AtomicOrUnionType_in_p_ItemType9897); + p_AtomicOrUnionType442=this.p_AtomicOrUnionType(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_AtomicOrUnionType443.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_AtomicOrUnionType442.getTree()); break; @@ -41102,12 +41105,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1327:11: p_ParenthesizedItemType root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_ParenthesizedItemType_in_p_ItemType9905); - p_ParenthesizedItemType444=this.p_ParenthesizedItemType(); + this.pushFollow(XQueryParser.FOLLOW_p_ParenthesizedItemType_in_p_ItemType9909); + p_ParenthesizedItemType443=this.p_ParenthesizedItemType(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ParenthesizedItemType444.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ParenthesizedItemType443.getTree()); break; @@ -41154,18 +41157,18 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var p_QName445 = null; + var p_QName444 = null; var stream_p_QName=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"rule p_QName"); try { // xquery/XQueryParser.g:1332:9: ( p_QName -> ^( AtomicOrUnionType p_QName ) ) // xquery/XQueryParser.g:1332:11: p_QName - this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_AtomicOrUnionType9931); - p_QName445=this.p_QName(); + this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_AtomicOrUnionType9935); + p_QName444=this.p_QName(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) stream_p_QName.add(p_QName445.getTree()); + if ( this.state.backtracking===0 ) stream_p_QName.add(p_QName444.getTree()); // AST REWRITE @@ -41237,16 +41240,16 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var p_DocumentTest446 = null; - var p_ElementTest447 = null; - var p_AttributeTest448 = null; - var p_SchemaElementTest449 = null; - var p_SchemaAttributeTest450 = null; - var p_PITest451 = null; - var p_CommentTest452 = null; - var p_TextTest453 = null; - var p_NamespaceNodeTest454 = null; - var p_AnyKindTest455 = null; + var p_DocumentTest445 = null; + var p_ElementTest446 = null; + var p_AttributeTest447 = null; + var p_SchemaElementTest448 = null; + var p_SchemaAttributeTest449 = null; + var p_PITest450 = null; + var p_CommentTest451 = null; + var p_TextTest452 = null; + var p_NamespaceNodeTest453 = null; + var p_AnyKindTest454 = null; try { @@ -41296,12 +41299,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1338:11: p_DocumentTest root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_DocumentTest_in_p_KindTest9981); - p_DocumentTest446=this.p_DocumentTest(); + this.pushFollow(XQueryParser.FOLLOW_p_DocumentTest_in_p_KindTest9985); + p_DocumentTest445=this.p_DocumentTest(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_DocumentTest446.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_DocumentTest445.getTree()); break; @@ -41309,12 +41312,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1339:11: p_ElementTest root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_ElementTest_in_p_KindTest9993); - p_ElementTest447=this.p_ElementTest(); + this.pushFollow(XQueryParser.FOLLOW_p_ElementTest_in_p_KindTest9997); + p_ElementTest446=this.p_ElementTest(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ElementTest447.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ElementTest446.getTree()); break; @@ -41322,12 +41325,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1340:11: p_AttributeTest root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_AttributeTest_in_p_KindTest10005); - p_AttributeTest448=this.p_AttributeTest(); + this.pushFollow(XQueryParser.FOLLOW_p_AttributeTest_in_p_KindTest10009); + p_AttributeTest447=this.p_AttributeTest(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_AttributeTest448.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_AttributeTest447.getTree()); break; @@ -41335,12 +41338,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1341:11: p_SchemaElementTest root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_SchemaElementTest_in_p_KindTest10017); - p_SchemaElementTest449=this.p_SchemaElementTest(); + this.pushFollow(XQueryParser.FOLLOW_p_SchemaElementTest_in_p_KindTest10021); + p_SchemaElementTest448=this.p_SchemaElementTest(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_SchemaElementTest449.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_SchemaElementTest448.getTree()); break; @@ -41348,12 +41351,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1342:11: p_SchemaAttributeTest root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_SchemaAttributeTest_in_p_KindTest10029); - p_SchemaAttributeTest450=this.p_SchemaAttributeTest(); + this.pushFollow(XQueryParser.FOLLOW_p_SchemaAttributeTest_in_p_KindTest10033); + p_SchemaAttributeTest449=this.p_SchemaAttributeTest(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_SchemaAttributeTest450.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_SchemaAttributeTest449.getTree()); break; @@ -41361,12 +41364,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1343:11: p_PITest root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_PITest_in_p_KindTest10041); - p_PITest451=this.p_PITest(); + this.pushFollow(XQueryParser.FOLLOW_p_PITest_in_p_KindTest10045); + p_PITest450=this.p_PITest(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_PITest451.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_PITest450.getTree()); break; @@ -41374,12 +41377,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1344:11: p_CommentTest root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_CommentTest_in_p_KindTest10053); - p_CommentTest452=this.p_CommentTest(); + this.pushFollow(XQueryParser.FOLLOW_p_CommentTest_in_p_KindTest10057); + p_CommentTest451=this.p_CommentTest(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_CommentTest452.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_CommentTest451.getTree()); break; @@ -41387,12 +41390,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1345:11: p_TextTest root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_TextTest_in_p_KindTest10065); - p_TextTest453=this.p_TextTest(); + this.pushFollow(XQueryParser.FOLLOW_p_TextTest_in_p_KindTest10069); + p_TextTest452=this.p_TextTest(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_TextTest453.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_TextTest452.getTree()); break; @@ -41400,12 +41403,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1346:11: p_NamespaceNodeTest root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_NamespaceNodeTest_in_p_KindTest10077); - p_NamespaceNodeTest454=this.p_NamespaceNodeTest(); + this.pushFollow(XQueryParser.FOLLOW_p_NamespaceNodeTest_in_p_KindTest10081); + p_NamespaceNodeTest453=this.p_NamespaceNodeTest(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_NamespaceNodeTest454.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_NamespaceNodeTest453.getTree()); break; @@ -41413,12 +41416,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1347:11: p_AnyKindTest root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_AnyKindTest_in_p_KindTest10089); - p_AnyKindTest455=this.p_AnyKindTest(); + this.pushFollow(XQueryParser.FOLLOW_p_AnyKindTest_in_p_KindTest10093); + p_AnyKindTest454=this.p_AnyKindTest(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_AnyKindTest455.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_AnyKindTest454.getTree()); break; @@ -41465,33 +41468,33 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var NODE456 = null; - var LPAREN457 = null; - var RPAREN458 = null; + var NODE455 = null; + var LPAREN456 = null; + var RPAREN457 = null; - var NODE456_tree=null; - var LPAREN457_tree=null; - var RPAREN458_tree=null; + var NODE455_tree=null; + var LPAREN456_tree=null; + var RPAREN457_tree=null; try { // xquery/XQueryParser.g:1352:9: ( NODE LPAREN RPAREN ) // xquery/XQueryParser.g:1352:11: NODE LPAREN RPAREN root_0 = this.adaptor.nil(); - NODE456=this.match(this.input,NODE,XQueryParser.FOLLOW_NODE_in_p_AnyKindTest10115); if (this.state.failed) return retval; + NODE455=this.match(this.input,NODE,XQueryParser.FOLLOW_NODE_in_p_AnyKindTest10119); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - NODE456_tree = this.adaptor.create(NODE456); - this.adaptor.addChild(root_0, NODE456_tree); + NODE455_tree = this.adaptor.create(NODE455); + this.adaptor.addChild(root_0, NODE455_tree); } - LPAREN457=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_AnyKindTest10117); if (this.state.failed) return retval; + LPAREN456=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_AnyKindTest10121); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - LPAREN457_tree = this.adaptor.create(LPAREN457); - this.adaptor.addChild(root_0, LPAREN457_tree); + LPAREN456_tree = this.adaptor.create(LPAREN456); + this.adaptor.addChild(root_0, LPAREN456_tree); } - RPAREN458=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_AnyKindTest10119); if (this.state.failed) return retval; + RPAREN457=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_AnyKindTest10123); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - RPAREN458_tree = this.adaptor.create(RPAREN458); - this.adaptor.addChild(root_0, RPAREN458_tree); + RPAREN457_tree = this.adaptor.create(RPAREN457); + this.adaptor.addChild(root_0, RPAREN457_tree); } @@ -41537,30 +41540,30 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var DOCUMENT_NODE459 = null; - var LPAREN460 = null; - var RPAREN463 = null; - var p_ElementTest461 = null; - var p_SchemaElementTest462 = null; + var DOCUMENT_NODE458 = null; + var LPAREN459 = null; + var RPAREN462 = null; + var p_ElementTest460 = null; + var p_SchemaElementTest461 = null; - var DOCUMENT_NODE459_tree=null; - var LPAREN460_tree=null; - var RPAREN463_tree=null; + var DOCUMENT_NODE458_tree=null; + var LPAREN459_tree=null; + var RPAREN462_tree=null; try { // xquery/XQueryParser.g:1357:9: ( DOCUMENT_NODE LPAREN ( p_ElementTest | p_SchemaElementTest )? RPAREN ) // xquery/XQueryParser.g:1357:11: DOCUMENT_NODE LPAREN ( p_ElementTest | p_SchemaElementTest )? RPAREN root_0 = this.adaptor.nil(); - DOCUMENT_NODE459=this.match(this.input,DOCUMENT_NODE,XQueryParser.FOLLOW_DOCUMENT_NODE_in_p_DocumentTest10145); if (this.state.failed) return retval; + DOCUMENT_NODE458=this.match(this.input,DOCUMENT_NODE,XQueryParser.FOLLOW_DOCUMENT_NODE_in_p_DocumentTest10149); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - DOCUMENT_NODE459_tree = this.adaptor.create(DOCUMENT_NODE459); - this.adaptor.addChild(root_0, DOCUMENT_NODE459_tree); + DOCUMENT_NODE458_tree = this.adaptor.create(DOCUMENT_NODE458); + this.adaptor.addChild(root_0, DOCUMENT_NODE458_tree); } - LPAREN460=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_DocumentTest10147); if (this.state.failed) return retval; + LPAREN459=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_DocumentTest10151); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - LPAREN460_tree = this.adaptor.create(LPAREN460); - this.adaptor.addChild(root_0, LPAREN460_tree); + LPAREN459_tree = this.adaptor.create(LPAREN459); + this.adaptor.addChild(root_0, LPAREN459_tree); } // xquery/XQueryParser.g:1357:32: ( p_ElementTest | p_SchemaElementTest )? var alt166=3; @@ -41575,33 +41578,33 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt166) { case 1 : // xquery/XQueryParser.g:1357:33: p_ElementTest - this.pushFollow(XQueryParser.FOLLOW_p_ElementTest_in_p_DocumentTest10150); - p_ElementTest461=this.p_ElementTest(); + this.pushFollow(XQueryParser.FOLLOW_p_ElementTest_in_p_DocumentTest10154); + p_ElementTest460=this.p_ElementTest(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ElementTest461.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ElementTest460.getTree()); break; case 2 : // xquery/XQueryParser.g:1357:49: p_SchemaElementTest - this.pushFollow(XQueryParser.FOLLOW_p_SchemaElementTest_in_p_DocumentTest10154); - p_SchemaElementTest462=this.p_SchemaElementTest(); + this.pushFollow(XQueryParser.FOLLOW_p_SchemaElementTest_in_p_DocumentTest10158); + p_SchemaElementTest461=this.p_SchemaElementTest(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_SchemaElementTest462.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_SchemaElementTest461.getTree()); break; } - RPAREN463=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_DocumentTest10158); if (this.state.failed) return retval; + RPAREN462=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_DocumentTest10162); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - RPAREN463_tree = this.adaptor.create(RPAREN463); - this.adaptor.addChild(root_0, RPAREN463_tree); + RPAREN462_tree = this.adaptor.create(RPAREN462); + this.adaptor.addChild(root_0, RPAREN462_tree); } @@ -41647,33 +41650,33 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var TEXT464 = null; - var LPAREN465 = null; - var RPAREN466 = null; + var TEXT463 = null; + var LPAREN464 = null; + var RPAREN465 = null; - var TEXT464_tree=null; - var LPAREN465_tree=null; - var RPAREN466_tree=null; + var TEXT463_tree=null; + var LPAREN464_tree=null; + var RPAREN465_tree=null; try { // xquery/XQueryParser.g:1362:9: ( TEXT LPAREN RPAREN ) // xquery/XQueryParser.g:1362:11: TEXT LPAREN RPAREN root_0 = this.adaptor.nil(); - TEXT464=this.match(this.input,TEXT,XQueryParser.FOLLOW_TEXT_in_p_TextTest10184); if (this.state.failed) return retval; + TEXT463=this.match(this.input,TEXT,XQueryParser.FOLLOW_TEXT_in_p_TextTest10188); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - TEXT464_tree = this.adaptor.create(TEXT464); - this.adaptor.addChild(root_0, TEXT464_tree); + TEXT463_tree = this.adaptor.create(TEXT463); + this.adaptor.addChild(root_0, TEXT463_tree); } - LPAREN465=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_TextTest10186); if (this.state.failed) return retval; + LPAREN464=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_TextTest10190); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - LPAREN465_tree = this.adaptor.create(LPAREN465); - this.adaptor.addChild(root_0, LPAREN465_tree); + LPAREN464_tree = this.adaptor.create(LPAREN464); + this.adaptor.addChild(root_0, LPAREN464_tree); } - RPAREN466=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_TextTest10188); if (this.state.failed) return retval; + RPAREN465=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_TextTest10192); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - RPAREN466_tree = this.adaptor.create(RPAREN466); - this.adaptor.addChild(root_0, RPAREN466_tree); + RPAREN465_tree = this.adaptor.create(RPAREN465); + this.adaptor.addChild(root_0, RPAREN465_tree); } @@ -41719,33 +41722,33 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var COMMENT467 = null; - var LPAREN468 = null; - var RPAREN469 = null; + var COMMENT466 = null; + var LPAREN467 = null; + var RPAREN468 = null; - var COMMENT467_tree=null; - var LPAREN468_tree=null; - var RPAREN469_tree=null; + var COMMENT466_tree=null; + var LPAREN467_tree=null; + var RPAREN468_tree=null; try { // xquery/XQueryParser.g:1367:9: ( COMMENT LPAREN RPAREN ) // xquery/XQueryParser.g:1367:11: COMMENT LPAREN RPAREN root_0 = this.adaptor.nil(); - COMMENT467=this.match(this.input,COMMENT,XQueryParser.FOLLOW_COMMENT_in_p_CommentTest10214); if (this.state.failed) return retval; + COMMENT466=this.match(this.input,COMMENT,XQueryParser.FOLLOW_COMMENT_in_p_CommentTest10218); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - COMMENT467_tree = this.adaptor.create(COMMENT467); - this.adaptor.addChild(root_0, COMMENT467_tree); + COMMENT466_tree = this.adaptor.create(COMMENT466); + this.adaptor.addChild(root_0, COMMENT466_tree); } - LPAREN468=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_CommentTest10216); if (this.state.failed) return retval; + LPAREN467=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_CommentTest10220); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - LPAREN468_tree = this.adaptor.create(LPAREN468); - this.adaptor.addChild(root_0, LPAREN468_tree); + LPAREN467_tree = this.adaptor.create(LPAREN467); + this.adaptor.addChild(root_0, LPAREN467_tree); } - RPAREN469=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_CommentTest10218); if (this.state.failed) return retval; + RPAREN468=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_CommentTest10222); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - RPAREN469_tree = this.adaptor.create(RPAREN469); - this.adaptor.addChild(root_0, RPAREN469_tree); + RPAREN468_tree = this.adaptor.create(RPAREN468); + this.adaptor.addChild(root_0, RPAREN468_tree); } @@ -41791,33 +41794,33 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var NAMESPACE_NODE470 = null; - var LPAREN471 = null; - var RPAREN472 = null; + var NAMESPACE_NODE469 = null; + var LPAREN470 = null; + var RPAREN471 = null; - var NAMESPACE_NODE470_tree=null; - var LPAREN471_tree=null; - var RPAREN472_tree=null; + var NAMESPACE_NODE469_tree=null; + var LPAREN470_tree=null; + var RPAREN471_tree=null; try { // xquery/XQueryParser.g:1372:9: ( NAMESPACE_NODE LPAREN RPAREN ) // xquery/XQueryParser.g:1372:11: NAMESPACE_NODE LPAREN RPAREN root_0 = this.adaptor.nil(); - NAMESPACE_NODE470=this.match(this.input,NAMESPACE_NODE,XQueryParser.FOLLOW_NAMESPACE_NODE_in_p_NamespaceNodeTest10244); if (this.state.failed) return retval; + NAMESPACE_NODE469=this.match(this.input,NAMESPACE_NODE,XQueryParser.FOLLOW_NAMESPACE_NODE_in_p_NamespaceNodeTest10248); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - NAMESPACE_NODE470_tree = this.adaptor.create(NAMESPACE_NODE470); - this.adaptor.addChild(root_0, NAMESPACE_NODE470_tree); + NAMESPACE_NODE469_tree = this.adaptor.create(NAMESPACE_NODE469); + this.adaptor.addChild(root_0, NAMESPACE_NODE469_tree); } - LPAREN471=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_NamespaceNodeTest10246); if (this.state.failed) return retval; + LPAREN470=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_NamespaceNodeTest10250); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - LPAREN471_tree = this.adaptor.create(LPAREN471); - this.adaptor.addChild(root_0, LPAREN471_tree); + LPAREN470_tree = this.adaptor.create(LPAREN470); + this.adaptor.addChild(root_0, LPAREN470_tree); } - RPAREN472=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_NamespaceNodeTest10248); if (this.state.failed) return retval; + RPAREN471=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_NamespaceNodeTest10252); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - RPAREN472_tree = this.adaptor.create(RPAREN472); - this.adaptor.addChild(root_0, RPAREN472_tree); + RPAREN471_tree = this.adaptor.create(RPAREN471); + this.adaptor.addChild(root_0, RPAREN471_tree); } @@ -41863,30 +41866,30 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var PROCESSING_INSTRUCTION473 = null; - var LPAREN474 = null; - var RPAREN477 = null; - var p_NCName475 = null; - var p_StringLiteral476 = null; + var PROCESSING_INSTRUCTION472 = null; + var LPAREN473 = null; + var RPAREN476 = null; + var p_NCName474 = null; + var p_StringLiteral475 = null; - var PROCESSING_INSTRUCTION473_tree=null; - var LPAREN474_tree=null; - var RPAREN477_tree=null; + var PROCESSING_INSTRUCTION472_tree=null; + var LPAREN473_tree=null; + var RPAREN476_tree=null; try { // xquery/XQueryParser.g:1377:9: ( PROCESSING_INSTRUCTION LPAREN ( p_NCName | p_StringLiteral )? RPAREN ) // xquery/XQueryParser.g:1377:11: PROCESSING_INSTRUCTION LPAREN ( p_NCName | p_StringLiteral )? RPAREN root_0 = this.adaptor.nil(); - PROCESSING_INSTRUCTION473=this.match(this.input,PROCESSING_INSTRUCTION,XQueryParser.FOLLOW_PROCESSING_INSTRUCTION_in_p_PITest10274); if (this.state.failed) return retval; + PROCESSING_INSTRUCTION472=this.match(this.input,PROCESSING_INSTRUCTION,XQueryParser.FOLLOW_PROCESSING_INSTRUCTION_in_p_PITest10278); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - PROCESSING_INSTRUCTION473_tree = this.adaptor.create(PROCESSING_INSTRUCTION473); - this.adaptor.addChild(root_0, PROCESSING_INSTRUCTION473_tree); + PROCESSING_INSTRUCTION472_tree = this.adaptor.create(PROCESSING_INSTRUCTION472); + this.adaptor.addChild(root_0, PROCESSING_INSTRUCTION472_tree); } - LPAREN474=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_PITest10276); if (this.state.failed) return retval; + LPAREN473=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_PITest10280); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - LPAREN474_tree = this.adaptor.create(LPAREN474); - this.adaptor.addChild(root_0, LPAREN474_tree); + LPAREN473_tree = this.adaptor.create(LPAREN473); + this.adaptor.addChild(root_0, LPAREN473_tree); } // xquery/XQueryParser.g:1377:41: ( p_NCName | p_StringLiteral )? var alt167=3; @@ -41901,33 +41904,33 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt167) { case 1 : // xquery/XQueryParser.g:1377:42: p_NCName - this.pushFollow(XQueryParser.FOLLOW_p_NCName_in_p_PITest10279); - p_NCName475=this.p_NCName(); + this.pushFollow(XQueryParser.FOLLOW_p_NCName_in_p_PITest10283); + p_NCName474=this.p_NCName(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_NCName475.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_NCName474.getTree()); break; case 2 : // xquery/XQueryParser.g:1377:53: p_StringLiteral - this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_p_PITest10283); - p_StringLiteral476=this.p_StringLiteral(); + this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_p_PITest10287); + p_StringLiteral475=this.p_StringLiteral(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StringLiteral476.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StringLiteral475.getTree()); break; } - RPAREN477=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_PITest10287); if (this.state.failed) return retval; + RPAREN476=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_PITest10291); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - RPAREN477_tree = this.adaptor.create(RPAREN477); - this.adaptor.addChild(root_0, RPAREN477_tree); + RPAREN476_tree = this.adaptor.create(RPAREN476); + this.adaptor.addChild(root_0, RPAREN476_tree); } @@ -41973,32 +41976,32 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var ATTRIBUTE478 = null; - var LPAREN479 = null; - var COMMA481 = null; - var RPAREN483 = null; - var p_AttribNameOrWildcard480 = null; - var p_TypeName482 = null; + var ATTRIBUTE477 = null; + var LPAREN478 = null; + var COMMA480 = null; + var RPAREN482 = null; + var p_AttribNameOrWildcard479 = null; + var p_TypeName481 = null; - var ATTRIBUTE478_tree=null; - var LPAREN479_tree=null; - var COMMA481_tree=null; - var RPAREN483_tree=null; + var ATTRIBUTE477_tree=null; + var LPAREN478_tree=null; + var COMMA480_tree=null; + var RPAREN482_tree=null; try { // xquery/XQueryParser.g:1382:9: ( ATTRIBUTE LPAREN ( p_AttribNameOrWildcard ( COMMA p_TypeName )? )? RPAREN ) // xquery/XQueryParser.g:1382:11: ATTRIBUTE LPAREN ( p_AttribNameOrWildcard ( COMMA p_TypeName )? )? RPAREN root_0 = this.adaptor.nil(); - ATTRIBUTE478=this.match(this.input,ATTRIBUTE,XQueryParser.FOLLOW_ATTRIBUTE_in_p_AttributeTest10313); if (this.state.failed) return retval; + ATTRIBUTE477=this.match(this.input,ATTRIBUTE,XQueryParser.FOLLOW_ATTRIBUTE_in_p_AttributeTest10317); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - ATTRIBUTE478_tree = this.adaptor.create(ATTRIBUTE478); - this.adaptor.addChild(root_0, ATTRIBUTE478_tree); + ATTRIBUTE477_tree = this.adaptor.create(ATTRIBUTE477); + this.adaptor.addChild(root_0, ATTRIBUTE477_tree); } - LPAREN479=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_AttributeTest10315); if (this.state.failed) return retval; + LPAREN478=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_AttributeTest10319); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - LPAREN479_tree = this.adaptor.create(LPAREN479); - this.adaptor.addChild(root_0, LPAREN479_tree); + LPAREN478_tree = this.adaptor.create(LPAREN478); + this.adaptor.addChild(root_0, LPAREN478_tree); } // xquery/XQueryParser.g:1382:28: ( p_AttribNameOrWildcard ( COMMA p_TypeName )? )? var alt169=2; @@ -42010,12 +42013,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt169) { case 1 : // xquery/XQueryParser.g:1382:29: p_AttribNameOrWildcard ( COMMA p_TypeName )? - this.pushFollow(XQueryParser.FOLLOW_p_AttribNameOrWildcard_in_p_AttributeTest10318); - p_AttribNameOrWildcard480=this.p_AttribNameOrWildcard(); + this.pushFollow(XQueryParser.FOLLOW_p_AttribNameOrWildcard_in_p_AttributeTest10322); + p_AttribNameOrWildcard479=this.p_AttribNameOrWildcard(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_AttribNameOrWildcard480.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_AttribNameOrWildcard479.getTree()); // xquery/XQueryParser.g:1382:52: ( COMMA p_TypeName )? var alt168=2; var LA168_0 = this.input.LA(1); @@ -42026,17 +42029,17 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt168) { case 1 : // xquery/XQueryParser.g:1382:53: COMMA p_TypeName - COMMA481=this.match(this.input,COMMA,XQueryParser.FOLLOW_COMMA_in_p_AttributeTest10321); if (this.state.failed) return retval; + COMMA480=this.match(this.input,COMMA,XQueryParser.FOLLOW_COMMA_in_p_AttributeTest10325); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - COMMA481_tree = this.adaptor.create(COMMA481); - this.adaptor.addChild(root_0, COMMA481_tree); + COMMA480_tree = this.adaptor.create(COMMA480); + this.adaptor.addChild(root_0, COMMA480_tree); } - this.pushFollow(XQueryParser.FOLLOW_p_TypeName_in_p_AttributeTest10323); - p_TypeName482=this.p_TypeName(); + this.pushFollow(XQueryParser.FOLLOW_p_TypeName_in_p_AttributeTest10327); + p_TypeName481=this.p_TypeName(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_TypeName482.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_TypeName481.getTree()); break; @@ -42049,10 +42052,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { } - RPAREN483=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_AttributeTest10329); if (this.state.failed) return retval; + RPAREN482=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_AttributeTest10333); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - RPAREN483_tree = this.adaptor.create(RPAREN483); - this.adaptor.addChild(root_0, RPAREN483_tree); + RPAREN482_tree = this.adaptor.create(RPAREN482); + this.adaptor.addChild(root_0, RPAREN482_tree); } @@ -42098,10 +42101,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var STAR485 = null; - var p_AttributeName484 = null; + var STAR484 = null; + var p_AttributeName483 = null; - var STAR485_tree=null; + var STAR484_tree=null; try { // xquery/XQueryParser.g:1387:9: ( p_AttributeName | STAR ) @@ -42126,12 +42129,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1387:11: p_AttributeName root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_AttributeName_in_p_AttribNameOrWildcard10357); - p_AttributeName484=this.p_AttributeName(); + this.pushFollow(XQueryParser.FOLLOW_p_AttributeName_in_p_AttribNameOrWildcard10361); + p_AttributeName483=this.p_AttributeName(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_AttributeName484.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_AttributeName483.getTree()); break; @@ -42139,10 +42142,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1387:29: STAR root_0 = this.adaptor.nil(); - STAR485=this.match(this.input,STAR,XQueryParser.FOLLOW_STAR_in_p_AttribNameOrWildcard10361); if (this.state.failed) return retval; + STAR484=this.match(this.input,STAR,XQueryParser.FOLLOW_STAR_in_p_AttribNameOrWildcard10365); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - STAR485_tree = this.adaptor.create(STAR485); - this.adaptor.addChild(root_0, STAR485_tree); + STAR484_tree = this.adaptor.create(STAR484); + this.adaptor.addChild(root_0, STAR484_tree); } @@ -42190,40 +42193,40 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var SCHEMA_ATTRIBUTE486 = null; - var LPAREN487 = null; - var RPAREN489 = null; - var p_AttributeDeclaration488 = null; + var SCHEMA_ATTRIBUTE485 = null; + var LPAREN486 = null; + var RPAREN488 = null; + var p_AttributeDeclaration487 = null; - var SCHEMA_ATTRIBUTE486_tree=null; - var LPAREN487_tree=null; - var RPAREN489_tree=null; + var SCHEMA_ATTRIBUTE485_tree=null; + var LPAREN486_tree=null; + var RPAREN488_tree=null; try { // xquery/XQueryParser.g:1392:9: ( SCHEMA_ATTRIBUTE LPAREN p_AttributeDeclaration RPAREN ) // xquery/XQueryParser.g:1392:11: SCHEMA_ATTRIBUTE LPAREN p_AttributeDeclaration RPAREN root_0 = this.adaptor.nil(); - SCHEMA_ATTRIBUTE486=this.match(this.input,SCHEMA_ATTRIBUTE,XQueryParser.FOLLOW_SCHEMA_ATTRIBUTE_in_p_SchemaAttributeTest10387); if (this.state.failed) return retval; + SCHEMA_ATTRIBUTE485=this.match(this.input,SCHEMA_ATTRIBUTE,XQueryParser.FOLLOW_SCHEMA_ATTRIBUTE_in_p_SchemaAttributeTest10391); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - SCHEMA_ATTRIBUTE486_tree = this.adaptor.create(SCHEMA_ATTRIBUTE486); - this.adaptor.addChild(root_0, SCHEMA_ATTRIBUTE486_tree); + SCHEMA_ATTRIBUTE485_tree = this.adaptor.create(SCHEMA_ATTRIBUTE485); + this.adaptor.addChild(root_0, SCHEMA_ATTRIBUTE485_tree); } - LPAREN487=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_SchemaAttributeTest10389); if (this.state.failed) return retval; + LPAREN486=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_SchemaAttributeTest10393); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - LPAREN487_tree = this.adaptor.create(LPAREN487); - this.adaptor.addChild(root_0, LPAREN487_tree); + LPAREN486_tree = this.adaptor.create(LPAREN486); + this.adaptor.addChild(root_0, LPAREN486_tree); } - this.pushFollow(XQueryParser.FOLLOW_p_AttributeDeclaration_in_p_SchemaAttributeTest10391); - p_AttributeDeclaration488=this.p_AttributeDeclaration(); + this.pushFollow(XQueryParser.FOLLOW_p_AttributeDeclaration_in_p_SchemaAttributeTest10395); + p_AttributeDeclaration487=this.p_AttributeDeclaration(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_AttributeDeclaration488.getTree()); - RPAREN489=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_SchemaAttributeTest10393); if (this.state.failed) return retval; + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_AttributeDeclaration487.getTree()); + RPAREN488=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_SchemaAttributeTest10397); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - RPAREN489_tree = this.adaptor.create(RPAREN489); - this.adaptor.addChild(root_0, RPAREN489_tree); + RPAREN488_tree = this.adaptor.create(RPAREN488); + this.adaptor.addChild(root_0, RPAREN488_tree); } @@ -42269,7 +42272,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var p_AttributeName490 = null; + var p_AttributeName489 = null; try { @@ -42277,12 +42280,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1397:11: p_AttributeName root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_AttributeName_in_p_AttributeDeclaration10419); - p_AttributeName490=this.p_AttributeName(); + this.pushFollow(XQueryParser.FOLLOW_p_AttributeName_in_p_AttributeDeclaration10423); + p_AttributeName489=this.p_AttributeName(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_AttributeName490.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_AttributeName489.getTree()); @@ -42327,34 +42330,34 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var ELEMENT491 = null; - var LPAREN492 = null; - var COMMA494 = null; - var QUESTION496 = null; - var RPAREN497 = null; - var p_ElementNameOrWildcard493 = null; - var p_TypeName495 = null; + var ELEMENT490 = null; + var LPAREN491 = null; + var COMMA493 = null; + var QUESTION495 = null; + var RPAREN496 = null; + var p_ElementNameOrWildcard492 = null; + var p_TypeName494 = null; - var ELEMENT491_tree=null; - var LPAREN492_tree=null; - var COMMA494_tree=null; - var QUESTION496_tree=null; - var RPAREN497_tree=null; + var ELEMENT490_tree=null; + var LPAREN491_tree=null; + var COMMA493_tree=null; + var QUESTION495_tree=null; + var RPAREN496_tree=null; try { // xquery/XQueryParser.g:1402:9: ( ELEMENT LPAREN ( p_ElementNameOrWildcard ( COMMA p_TypeName ( QUESTION )? )? )? RPAREN ) // xquery/XQueryParser.g:1402:11: ELEMENT LPAREN ( p_ElementNameOrWildcard ( COMMA p_TypeName ( QUESTION )? )? )? RPAREN root_0 = this.adaptor.nil(); - ELEMENT491=this.match(this.input,ELEMENT,XQueryParser.FOLLOW_ELEMENT_in_p_ElementTest10445); if (this.state.failed) return retval; + ELEMENT490=this.match(this.input,ELEMENT,XQueryParser.FOLLOW_ELEMENT_in_p_ElementTest10449); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - ELEMENT491_tree = this.adaptor.create(ELEMENT491); - this.adaptor.addChild(root_0, ELEMENT491_tree); + ELEMENT490_tree = this.adaptor.create(ELEMENT490); + this.adaptor.addChild(root_0, ELEMENT490_tree); } - LPAREN492=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_ElementTest10447); if (this.state.failed) return retval; + LPAREN491=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_ElementTest10451); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - LPAREN492_tree = this.adaptor.create(LPAREN492); - this.adaptor.addChild(root_0, LPAREN492_tree); + LPAREN491_tree = this.adaptor.create(LPAREN491); + this.adaptor.addChild(root_0, LPAREN491_tree); } // xquery/XQueryParser.g:1402:26: ( p_ElementNameOrWildcard ( COMMA p_TypeName ( QUESTION )? )? )? var alt173=2; @@ -42366,12 +42369,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt173) { case 1 : // xquery/XQueryParser.g:1402:27: p_ElementNameOrWildcard ( COMMA p_TypeName ( QUESTION )? )? - this.pushFollow(XQueryParser.FOLLOW_p_ElementNameOrWildcard_in_p_ElementTest10450); - p_ElementNameOrWildcard493=this.p_ElementNameOrWildcard(); + this.pushFollow(XQueryParser.FOLLOW_p_ElementNameOrWildcard_in_p_ElementTest10454); + p_ElementNameOrWildcard492=this.p_ElementNameOrWildcard(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ElementNameOrWildcard493.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ElementNameOrWildcard492.getTree()); // xquery/XQueryParser.g:1402:51: ( COMMA p_TypeName ( QUESTION )? )? var alt172=2; var LA172_0 = this.input.LA(1); @@ -42382,17 +42385,17 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt172) { case 1 : // xquery/XQueryParser.g:1402:52: COMMA p_TypeName ( QUESTION )? - COMMA494=this.match(this.input,COMMA,XQueryParser.FOLLOW_COMMA_in_p_ElementTest10453); if (this.state.failed) return retval; + COMMA493=this.match(this.input,COMMA,XQueryParser.FOLLOW_COMMA_in_p_ElementTest10457); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - COMMA494_tree = this.adaptor.create(COMMA494); - this.adaptor.addChild(root_0, COMMA494_tree); + COMMA493_tree = this.adaptor.create(COMMA493); + this.adaptor.addChild(root_0, COMMA493_tree); } - this.pushFollow(XQueryParser.FOLLOW_p_TypeName_in_p_ElementTest10455); - p_TypeName495=this.p_TypeName(); + this.pushFollow(XQueryParser.FOLLOW_p_TypeName_in_p_ElementTest10459); + p_TypeName494=this.p_TypeName(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_TypeName495.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_TypeName494.getTree()); // xquery/XQueryParser.g:1402:69: ( QUESTION )? var alt171=2; var LA171_0 = this.input.LA(1); @@ -42403,10 +42406,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt171) { case 1 : // xquery/XQueryParser.g:1402:69: QUESTION - QUESTION496=this.match(this.input,QUESTION,XQueryParser.FOLLOW_QUESTION_in_p_ElementTest10457); if (this.state.failed) return retval; + QUESTION495=this.match(this.input,QUESTION,XQueryParser.FOLLOW_QUESTION_in_p_ElementTest10461); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - QUESTION496_tree = this.adaptor.create(QUESTION496); - this.adaptor.addChild(root_0, QUESTION496_tree); + QUESTION495_tree = this.adaptor.create(QUESTION495); + this.adaptor.addChild(root_0, QUESTION495_tree); } @@ -42426,10 +42429,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { } - RPAREN497=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_ElementTest10464); if (this.state.failed) return retval; + RPAREN496=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_ElementTest10468); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - RPAREN497_tree = this.adaptor.create(RPAREN497); - this.adaptor.addChild(root_0, RPAREN497_tree); + RPAREN496_tree = this.adaptor.create(RPAREN496); + this.adaptor.addChild(root_0, RPAREN496_tree); } @@ -42475,10 +42478,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var STAR499 = null; - var p_QName498 = null; + var STAR498 = null; + var p_QName497 = null; - var STAR499_tree=null; + var STAR498_tree=null; try { // xquery/XQueryParser.g:1407:9: ( p_QName | STAR ) @@ -42503,12 +42506,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1407:11: p_QName root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_ElementNameOrWildcard10490); - p_QName498=this.p_QName(); + this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_ElementNameOrWildcard10494); + p_QName497=this.p_QName(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_QName498.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_QName497.getTree()); break; @@ -42516,10 +42519,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1407:21: STAR root_0 = this.adaptor.nil(); - STAR499=this.match(this.input,STAR,XQueryParser.FOLLOW_STAR_in_p_ElementNameOrWildcard10494); if (this.state.failed) return retval; + STAR498=this.match(this.input,STAR,XQueryParser.FOLLOW_STAR_in_p_ElementNameOrWildcard10498); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - STAR499_tree = this.adaptor.create(STAR499); - this.adaptor.addChild(root_0, STAR499_tree); + STAR498_tree = this.adaptor.create(STAR498); + this.adaptor.addChild(root_0, STAR498_tree); } @@ -42567,40 +42570,40 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var SCHEMA_ELEMENT500 = null; - var LPAREN501 = null; - var RPAREN503 = null; - var p_ElementDeclaration502 = null; + var SCHEMA_ELEMENT499 = null; + var LPAREN500 = null; + var RPAREN502 = null; + var p_ElementDeclaration501 = null; - var SCHEMA_ELEMENT500_tree=null; - var LPAREN501_tree=null; - var RPAREN503_tree=null; + var SCHEMA_ELEMENT499_tree=null; + var LPAREN500_tree=null; + var RPAREN502_tree=null; try { // xquery/XQueryParser.g:1411:9: ( SCHEMA_ELEMENT LPAREN p_ElementDeclaration RPAREN ) // xquery/XQueryParser.g:1411:11: SCHEMA_ELEMENT LPAREN p_ElementDeclaration RPAREN root_0 = this.adaptor.nil(); - SCHEMA_ELEMENT500=this.match(this.input,SCHEMA_ELEMENT,XQueryParser.FOLLOW_SCHEMA_ELEMENT_in_p_SchemaElementTest10512); if (this.state.failed) return retval; + SCHEMA_ELEMENT499=this.match(this.input,SCHEMA_ELEMENT,XQueryParser.FOLLOW_SCHEMA_ELEMENT_in_p_SchemaElementTest10516); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - SCHEMA_ELEMENT500_tree = this.adaptor.create(SCHEMA_ELEMENT500); - this.adaptor.addChild(root_0, SCHEMA_ELEMENT500_tree); + SCHEMA_ELEMENT499_tree = this.adaptor.create(SCHEMA_ELEMENT499); + this.adaptor.addChild(root_0, SCHEMA_ELEMENT499_tree); } - LPAREN501=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_SchemaElementTest10514); if (this.state.failed) return retval; + LPAREN500=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_SchemaElementTest10518); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - LPAREN501_tree = this.adaptor.create(LPAREN501); - this.adaptor.addChild(root_0, LPAREN501_tree); + LPAREN500_tree = this.adaptor.create(LPAREN500); + this.adaptor.addChild(root_0, LPAREN500_tree); } - this.pushFollow(XQueryParser.FOLLOW_p_ElementDeclaration_in_p_SchemaElementTest10516); - p_ElementDeclaration502=this.p_ElementDeclaration(); + this.pushFollow(XQueryParser.FOLLOW_p_ElementDeclaration_in_p_SchemaElementTest10520); + p_ElementDeclaration501=this.p_ElementDeclaration(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ElementDeclaration502.getTree()); - RPAREN503=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_SchemaElementTest10518); if (this.state.failed) return retval; + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ElementDeclaration501.getTree()); + RPAREN502=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_SchemaElementTest10522); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - RPAREN503_tree = this.adaptor.create(RPAREN503); - this.adaptor.addChild(root_0, RPAREN503_tree); + RPAREN502_tree = this.adaptor.create(RPAREN502); + this.adaptor.addChild(root_0, RPAREN502_tree); } @@ -42646,7 +42649,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var p_ElementName504 = null; + var p_ElementName503 = null; try { @@ -42654,12 +42657,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1416:11: p_ElementName root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_ElementName_in_p_ElementDeclaration10544); - p_ElementName504=this.p_ElementName(); + this.pushFollow(XQueryParser.FOLLOW_p_ElementName_in_p_ElementDeclaration10548); + p_ElementName503=this.p_ElementName(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ElementName504.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ElementName503.getTree()); @@ -42704,7 +42707,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var p_QName505 = null; + var p_QName504 = null; try { @@ -42712,12 +42715,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1421:11: p_QName root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_AttributeName10570); - p_QName505=this.p_QName(); + this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_AttributeName10574); + p_QName504=this.p_QName(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_QName505.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_QName504.getTree()); @@ -42762,7 +42765,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var p_QName506 = null; + var p_QName505 = null; try { @@ -42770,12 +42773,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1426:11: p_QName root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_ElementName10596); - p_QName506=this.p_QName(); + this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_ElementName10600); + p_QName505=this.p_QName(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_QName506.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_QName505.getTree()); @@ -42820,7 +42823,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var p_QName507 = null; + var p_QName506 = null; try { @@ -42828,12 +42831,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1431:11: p_QName root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_TypeName10622); - p_QName507=this.p_QName(); + this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_TypeName10626); + p_QName506=this.p_QName(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_QName507.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_QName506.getTree()); @@ -42878,9 +42881,9 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var p_Annotation508 = null; - var p_AnyFunctionTest509 = null; - var p_TypedFunctionTest510 = null; + var p_Annotation507 = null; + var p_AnyFunctionTest508 = null; + var p_TypedFunctionTest509 = null; try { @@ -42902,12 +42905,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt175) { case 1 : // xquery/XQueryParser.g:1436:11: p_Annotation - this.pushFollow(XQueryParser.FOLLOW_p_Annotation_in_p_FunctionTest10648); - p_Annotation508=this.p_Annotation(); + this.pushFollow(XQueryParser.FOLLOW_p_Annotation_in_p_FunctionTest10652); + p_Annotation507=this.p_Annotation(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Annotation508.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Annotation507.getTree()); break; @@ -42959,23 +42962,23 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt176) { case 1 : // xquery/XQueryParser.g:1436:26: p_AnyFunctionTest - this.pushFollow(XQueryParser.FOLLOW_p_AnyFunctionTest_in_p_FunctionTest10652); - p_AnyFunctionTest509=this.p_AnyFunctionTest(); + this.pushFollow(XQueryParser.FOLLOW_p_AnyFunctionTest_in_p_FunctionTest10656); + p_AnyFunctionTest508=this.p_AnyFunctionTest(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_AnyFunctionTest509.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_AnyFunctionTest508.getTree()); break; case 2 : // xquery/XQueryParser.g:1436:46: p_TypedFunctionTest - this.pushFollow(XQueryParser.FOLLOW_p_TypedFunctionTest_in_p_FunctionTest10656); - p_TypedFunctionTest510=this.p_TypedFunctionTest(); + this.pushFollow(XQueryParser.FOLLOW_p_TypedFunctionTest_in_p_FunctionTest10660); + p_TypedFunctionTest509=this.p_TypedFunctionTest(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_TypedFunctionTest510.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_TypedFunctionTest509.getTree()); break; @@ -43026,40 +43029,40 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var FUNCTION511 = null; - var LPAREN512 = null; - var STAR513 = null; - var RPAREN514 = null; + var FUNCTION510 = null; + var LPAREN511 = null; + var STAR512 = null; + var RPAREN513 = null; - var FUNCTION511_tree=null; - var LPAREN512_tree=null; - var STAR513_tree=null; - var RPAREN514_tree=null; + var FUNCTION510_tree=null; + var LPAREN511_tree=null; + var STAR512_tree=null; + var RPAREN513_tree=null; try { // xquery/XQueryParser.g:1441:9: ( FUNCTION LPAREN STAR RPAREN ) // xquery/XQueryParser.g:1441:11: FUNCTION LPAREN STAR RPAREN root_0 = this.adaptor.nil(); - FUNCTION511=this.match(this.input,FUNCTION,XQueryParser.FOLLOW_FUNCTION_in_p_AnyFunctionTest10683); if (this.state.failed) return retval; + FUNCTION510=this.match(this.input,FUNCTION,XQueryParser.FOLLOW_FUNCTION_in_p_AnyFunctionTest10687); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - FUNCTION511_tree = this.adaptor.create(FUNCTION511); - this.adaptor.addChild(root_0, FUNCTION511_tree); + FUNCTION510_tree = this.adaptor.create(FUNCTION510); + this.adaptor.addChild(root_0, FUNCTION510_tree); } - LPAREN512=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_AnyFunctionTest10685); if (this.state.failed) return retval; + LPAREN511=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_AnyFunctionTest10689); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - LPAREN512_tree = this.adaptor.create(LPAREN512); - this.adaptor.addChild(root_0, LPAREN512_tree); + LPAREN511_tree = this.adaptor.create(LPAREN511); + this.adaptor.addChild(root_0, LPAREN511_tree); } - STAR513=this.match(this.input,STAR,XQueryParser.FOLLOW_STAR_in_p_AnyFunctionTest10687); if (this.state.failed) return retval; + STAR512=this.match(this.input,STAR,XQueryParser.FOLLOW_STAR_in_p_AnyFunctionTest10691); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - STAR513_tree = this.adaptor.create(STAR513); - this.adaptor.addChild(root_0, STAR513_tree); + STAR512_tree = this.adaptor.create(STAR512); + this.adaptor.addChild(root_0, STAR512_tree); } - RPAREN514=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_AnyFunctionTest10689); if (this.state.failed) return retval; + RPAREN513=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_AnyFunctionTest10693); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - RPAREN514_tree = this.adaptor.create(RPAREN514); - this.adaptor.addChild(root_0, RPAREN514_tree); + RPAREN513_tree = this.adaptor.create(RPAREN513); + this.adaptor.addChild(root_0, RPAREN513_tree); } @@ -43105,35 +43108,35 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var FUNCTION515 = null; - var LPAREN516 = null; - var COMMA518 = null; - var RPAREN520 = null; - var AS521 = null; - var p_SequenceType517 = null; - var p_SequenceType519 = null; - var p_SequenceType522 = null; + var FUNCTION514 = null; + var LPAREN515 = null; + var COMMA517 = null; + var RPAREN519 = null; + var AS520 = null; + var p_SequenceType516 = null; + var p_SequenceType518 = null; + var p_SequenceType521 = null; - var FUNCTION515_tree=null; - var LPAREN516_tree=null; - var COMMA518_tree=null; - var RPAREN520_tree=null; - var AS521_tree=null; + var FUNCTION514_tree=null; + var LPAREN515_tree=null; + var COMMA517_tree=null; + var RPAREN519_tree=null; + var AS520_tree=null; try { // xquery/XQueryParser.g:1446:9: ( FUNCTION LPAREN ( p_SequenceType ( COMMA p_SequenceType )* )? RPAREN AS p_SequenceType ) // xquery/XQueryParser.g:1446:11: FUNCTION LPAREN ( p_SequenceType ( COMMA p_SequenceType )* )? RPAREN AS p_SequenceType root_0 = this.adaptor.nil(); - FUNCTION515=this.match(this.input,FUNCTION,XQueryParser.FOLLOW_FUNCTION_in_p_TypedFunctionTest10715); if (this.state.failed) return retval; + FUNCTION514=this.match(this.input,FUNCTION,XQueryParser.FOLLOW_FUNCTION_in_p_TypedFunctionTest10719); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - FUNCTION515_tree = this.adaptor.create(FUNCTION515); - this.adaptor.addChild(root_0, FUNCTION515_tree); + FUNCTION514_tree = this.adaptor.create(FUNCTION514); + this.adaptor.addChild(root_0, FUNCTION514_tree); } - LPAREN516=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_TypedFunctionTest10717); if (this.state.failed) return retval; + LPAREN515=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_TypedFunctionTest10721); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - LPAREN516_tree = this.adaptor.create(LPAREN516); - this.adaptor.addChild(root_0, LPAREN516_tree); + LPAREN515_tree = this.adaptor.create(LPAREN515); + this.adaptor.addChild(root_0, LPAREN515_tree); } // xquery/XQueryParser.g:1446:27: ( p_SequenceType ( COMMA p_SequenceType )* )? var alt178=2; @@ -43145,12 +43148,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt178) { case 1 : // xquery/XQueryParser.g:1446:28: p_SequenceType ( COMMA p_SequenceType )* - this.pushFollow(XQueryParser.FOLLOW_p_SequenceType_in_p_TypedFunctionTest10720); - p_SequenceType517=this.p_SequenceType(); + this.pushFollow(XQueryParser.FOLLOW_p_SequenceType_in_p_TypedFunctionTest10724); + p_SequenceType516=this.p_SequenceType(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_SequenceType517.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_SequenceType516.getTree()); // xquery/XQueryParser.g:1446:43: ( COMMA p_SequenceType )* loop177: do { @@ -43165,17 +43168,17 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt177) { case 1 : // xquery/XQueryParser.g:1446:44: COMMA p_SequenceType - COMMA518=this.match(this.input,COMMA,XQueryParser.FOLLOW_COMMA_in_p_TypedFunctionTest10723); if (this.state.failed) return retval; + COMMA517=this.match(this.input,COMMA,XQueryParser.FOLLOW_COMMA_in_p_TypedFunctionTest10727); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - COMMA518_tree = this.adaptor.create(COMMA518); - this.adaptor.addChild(root_0, COMMA518_tree); + COMMA517_tree = this.adaptor.create(COMMA517); + this.adaptor.addChild(root_0, COMMA517_tree); } - this.pushFollow(XQueryParser.FOLLOW_p_SequenceType_in_p_TypedFunctionTest10725); - p_SequenceType519=this.p_SequenceType(); + this.pushFollow(XQueryParser.FOLLOW_p_SequenceType_in_p_TypedFunctionTest10729); + p_SequenceType518=this.p_SequenceType(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_SequenceType519.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_SequenceType518.getTree()); break; @@ -43191,22 +43194,22 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { } - RPAREN520=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_TypedFunctionTest10731); if (this.state.failed) return retval; + RPAREN519=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_TypedFunctionTest10735); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - RPAREN520_tree = this.adaptor.create(RPAREN520); - this.adaptor.addChild(root_0, RPAREN520_tree); + RPAREN519_tree = this.adaptor.create(RPAREN519); + this.adaptor.addChild(root_0, RPAREN519_tree); } - AS521=this.match(this.input,AS,XQueryParser.FOLLOW_AS_in_p_TypedFunctionTest10733); if (this.state.failed) return retval; + AS520=this.match(this.input,AS,XQueryParser.FOLLOW_AS_in_p_TypedFunctionTest10737); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - AS521_tree = this.adaptor.create(AS521); - this.adaptor.addChild(root_0, AS521_tree); + AS520_tree = this.adaptor.create(AS520); + this.adaptor.addChild(root_0, AS520_tree); } - this.pushFollow(XQueryParser.FOLLOW_p_SequenceType_in_p_TypedFunctionTest10735); - p_SequenceType522=this.p_SequenceType(); + this.pushFollow(XQueryParser.FOLLOW_p_SequenceType_in_p_TypedFunctionTest10739); + p_SequenceType521=this.p_SequenceType(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_SequenceType522.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_SequenceType521.getTree()); @@ -43251,33 +43254,33 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var LPAREN523 = null; - var RPAREN525 = null; - var p_ItemType524 = null; + var LPAREN522 = null; + var RPAREN524 = null; + var p_ItemType523 = null; - var LPAREN523_tree=null; - var RPAREN525_tree=null; + var LPAREN522_tree=null; + var RPAREN524_tree=null; try { // xquery/XQueryParser.g:1451:9: ( LPAREN p_ItemType RPAREN ) // xquery/XQueryParser.g:1451:11: LPAREN p_ItemType RPAREN root_0 = this.adaptor.nil(); - LPAREN523=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_ParenthesizedItemType10761); if (this.state.failed) return retval; + LPAREN522=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_ParenthesizedItemType10765); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - LPAREN523_tree = this.adaptor.create(LPAREN523); - this.adaptor.addChild(root_0, LPAREN523_tree); + LPAREN522_tree = this.adaptor.create(LPAREN522); + this.adaptor.addChild(root_0, LPAREN522_tree); } - this.pushFollow(XQueryParser.FOLLOW_p_ItemType_in_p_ParenthesizedItemType10763); - p_ItemType524=this.p_ItemType(); + this.pushFollow(XQueryParser.FOLLOW_p_ItemType_in_p_ParenthesizedItemType10767); + p_ItemType523=this.p_ItemType(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ItemType524.getTree()); - RPAREN525=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_ParenthesizedItemType10765); if (this.state.failed) return retval; + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ItemType523.getTree()); + RPAREN524=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_ParenthesizedItemType10769); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - RPAREN525_tree = this.adaptor.create(RPAREN525); - this.adaptor.addChild(root_0, RPAREN525_tree); + RPAREN524_tree = this.adaptor.create(RPAREN524); + this.adaptor.addChild(root_0, RPAREN524_tree); } @@ -43323,17 +43326,17 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var QUOT526 = null; - var QUOT528 = null; - var APOS529 = null; - var APOS531 = null; - var pg_QuotStringLiteralContent527 = null; - var pg_AposStringLiteralContent530 = null; + var QUOT525 = null; + var QUOT527 = null; + var APOS528 = null; + var APOS530 = null; + var pg_QuotStringLiteralContent526 = null; + var pg_AposStringLiteralContent529 = null; - var QUOT526_tree=null; - var QUOT528_tree=null; - var APOS529_tree=null; - var APOS531_tree=null; + var QUOT525_tree=null; + var QUOT527_tree=null; + var APOS528_tree=null; + var APOS530_tree=null; var stream_APOS=new org.antlr.runtime.tree.RewriteRuleTokenStream(this.adaptor,"token APOS"); var stream_QUOT=new org.antlr.runtime.tree.RewriteRuleTokenStream(this.adaptor,"token QUOT"); var stream_pg_QuotStringLiteralContent=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"rule pg_QuotStringLiteralContent"); @@ -43359,20 +43362,20 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt179) { case 1 : // xquery/XQueryParser.g:1481:11: QUOT pg_QuotStringLiteralContent QUOT - QUOT526=this.match(this.input,QUOT,XQueryParser.FOLLOW_QUOT_in_p_StringLiteral10816); if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) stream_QUOT.add(QUOT526); + QUOT525=this.match(this.input,QUOT,XQueryParser.FOLLOW_QUOT_in_p_StringLiteral10820); if (this.state.failed) return retval; + if ( this.state.backtracking===0 ) stream_QUOT.add(QUOT525); if ( this.state.backtracking===0 ) { this.pushStringLexer(false); } - this.pushFollow(XQueryParser.FOLLOW_pg_QuotStringLiteralContent_in_p_StringLiteral10820); - pg_QuotStringLiteralContent527=this.pg_QuotStringLiteralContent(); + this.pushFollow(XQueryParser.FOLLOW_pg_QuotStringLiteralContent_in_p_StringLiteral10824); + pg_QuotStringLiteralContent526=this.pg_QuotStringLiteralContent(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) stream_pg_QuotStringLiteralContent.add(pg_QuotStringLiteralContent527.getTree()); - QUOT528=this.match(this.input,QUOT,XQueryParser.FOLLOW_QUOT_in_p_StringLiteral10822); if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) stream_QUOT.add(QUOT528); + if ( this.state.backtracking===0 ) stream_pg_QuotStringLiteralContent.add(pg_QuotStringLiteralContent526.getTree()); + QUOT527=this.match(this.input,QUOT,XQueryParser.FOLLOW_QUOT_in_p_StringLiteral10826); if (this.state.failed) return retval; + if ( this.state.backtracking===0 ) stream_QUOT.add(QUOT527); if ( this.state.backtracking===0 ) { this.popLexer(); @@ -43414,20 +43417,20 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { break; case 2 : // xquery/XQueryParser.g:1483:11: APOS pg_AposStringLiteralContent APOS - APOS529=this.match(this.input,APOS,XQueryParser.FOLLOW_APOS_in_p_StringLiteral10861); if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) stream_APOS.add(APOS529); + APOS528=this.match(this.input,APOS,XQueryParser.FOLLOW_APOS_in_p_StringLiteral10865); if (this.state.failed) return retval; + if ( this.state.backtracking===0 ) stream_APOS.add(APOS528); if ( this.state.backtracking===0 ) { this.pushStringLexer(true); } - this.pushFollow(XQueryParser.FOLLOW_pg_AposStringLiteralContent_in_p_StringLiteral10865); - pg_AposStringLiteralContent530=this.pg_AposStringLiteralContent(); + this.pushFollow(XQueryParser.FOLLOW_pg_AposStringLiteralContent_in_p_StringLiteral10869); + pg_AposStringLiteralContent529=this.pg_AposStringLiteralContent(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) stream_pg_AposStringLiteralContent.add(pg_AposStringLiteralContent530.getTree()); - APOS531=this.match(this.input,APOS,XQueryParser.FOLLOW_APOS_in_p_StringLiteral10867); if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) stream_APOS.add(APOS531); + if ( this.state.backtracking===0 ) stream_pg_AposStringLiteralContent.add(pg_AposStringLiteralContent529.getTree()); + APOS530=this.match(this.input,APOS,XQueryParser.FOLLOW_APOS_in_p_StringLiteral10871); if (this.state.failed) return retval; + if ( this.state.backtracking===0 ) stream_APOS.add(APOS530); if ( this.state.backtracking===0 ) { this.popLexer(); @@ -43511,9 +43514,9 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var set532 = null; + var set531 = null; - var set532_tree=null; + var set531_tree=null; try { // xquery/XQueryParser.g:1491:9: ( ( ESCAPE_QUOT | L_CharRef | L_PredefinedEntityRef | ~ ( QUOT | AMP ) )* ) @@ -43534,10 +43537,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt180) { case 1 : // xquery/XQueryParser.g: - set532=this.input.LT(1); + set531=this.input.LT(1); if ( (this.input.LA(1)>=L_QuotAttrContentChar && this.input.LA(1)<=HASH)||(this.input.LA(1)>=COMMA && this.input.LA(1)<=APOS)||(this.input.LA(1)>=NCNameStartChar && this.input.LA(1)<=EXPLICITLY) ) { this.input.consume(); - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, this.adaptor.create(set532)); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, this.adaptor.create(set531)); this.state.errorRecovery=false;this.state.failed=false; } else { @@ -43599,9 +43602,9 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var set533 = null; + var set532 = null; - var set533_tree=null; + var set532_tree=null; try { // xquery/XQueryParser.g:1499:9: ( ( ESCAPE_APOS | L_CharRef | L_PredefinedEntityRef | ~ ( APOS | AMP ) )* ) @@ -43622,10 +43625,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt181) { case 1 : // xquery/XQueryParser.g: - set533=this.input.LT(1); + set532=this.input.LT(1); if ( (this.input.LA(1)>=L_QuotAttrContentChar && this.input.LA(1)<=HASH)||(this.input.LA(1)>=COMMA && this.input.LA(1)<=CHARREF_HEX)||(this.input.LA(1)>=QUOT && this.input.LA(1)<=EXPLICITLY) ) { this.input.consume(); - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, this.adaptor.create(set533)); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, this.adaptor.create(set532)); this.state.errorRecovery=false;this.state.failed=false; } else { @@ -43687,19 +43690,19 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var L_ElementContentChar534 = null; + var L_ElementContentChar533 = null; - var L_ElementContentChar534_tree=null; + var L_ElementContentChar533_tree=null; try { // xquery/XQueryParser.g:1514:9: ( L_ElementContentChar ) // xquery/XQueryParser.g:1514:11: L_ElementContentChar root_0 = this.adaptor.nil(); - L_ElementContentChar534=this.match(this.input,L_ElementContentChar,XQueryParser.FOLLOW_L_ElementContentChar_in_p_ElementContentChar11042); if (this.state.failed) return retval; + L_ElementContentChar533=this.match(this.input,L_ElementContentChar,XQueryParser.FOLLOW_L_ElementContentChar_in_p_ElementContentChar11046); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - L_ElementContentChar534_tree = this.adaptor.create(L_ElementContentChar534); - this.adaptor.addChild(root_0, L_ElementContentChar534_tree); + L_ElementContentChar533_tree = this.adaptor.create(L_ElementContentChar533); + this.adaptor.addChild(root_0, L_ElementContentChar533_tree); } @@ -43745,16 +43748,16 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var L_QuotAttrContentChar535 = null; + var L_QuotAttrContentChar534 = null; - var L_QuotAttrContentChar535_tree=null; + var L_QuotAttrContentChar534_tree=null; var stream_L_QuotAttrContentChar=new org.antlr.runtime.tree.RewriteRuleTokenStream(this.adaptor,"token L_QuotAttrContentChar"); try { // xquery/XQueryParser.g:1519:9: ( L_QuotAttrContentChar -> ^( AttributeValueChar L_QuotAttrContentChar ) ) // xquery/XQueryParser.g:1519:11: L_QuotAttrContentChar - L_QuotAttrContentChar535=this.match(this.input,L_QuotAttrContentChar,XQueryParser.FOLLOW_L_QuotAttrContentChar_in_p_QuotAttrContentChar11068); if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) stream_L_QuotAttrContentChar.add(L_QuotAttrContentChar535); + L_QuotAttrContentChar534=this.match(this.input,L_QuotAttrContentChar,XQueryParser.FOLLOW_L_QuotAttrContentChar_in_p_QuotAttrContentChar11072); if (this.state.failed) return retval; + if ( this.state.backtracking===0 ) stream_L_QuotAttrContentChar.add(L_QuotAttrContentChar534); @@ -43827,16 +43830,16 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var L_AposAttrContentChar536 = null; + var L_AposAttrContentChar535 = null; - var L_AposAttrContentChar536_tree=null; + var L_AposAttrContentChar535_tree=null; var stream_L_AposAttrContentChar=new org.antlr.runtime.tree.RewriteRuleTokenStream(this.adaptor,"token L_AposAttrContentChar"); try { // xquery/XQueryParser.g:1525:9: ( L_AposAttrContentChar -> ^( AttributeValueChar L_AposAttrContentChar ) ) // xquery/XQueryParser.g:1525:11: L_AposAttrContentChar - L_AposAttrContentChar536=this.match(this.input,L_AposAttrContentChar,XQueryParser.FOLLOW_L_AposAttrContentChar_in_p_AposAttrContentChar11118); if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) stream_L_AposAttrContentChar.add(L_AposAttrContentChar536); + L_AposAttrContentChar535=this.match(this.input,L_AposAttrContentChar,XQueryParser.FOLLOW_L_AposAttrContentChar_in_p_AposAttrContentChar11122); if (this.state.failed) return retval; + if ( this.state.backtracking===0 ) stream_L_AposAttrContentChar.add(L_AposAttrContentChar535); @@ -43909,8 +43912,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var pg_QName537 = null; - var p_NCName538 = null; + var pg_QName536 = null; + var p_NCName537 = null; var stream_p_NCName=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"rule p_NCName"); this.setWsExplicit(true); @@ -43948,23 +43951,23 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1546:11: pg_QName root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_pg_QName_in_p_QName11204); - pg_QName537=this.pg_QName(); + this.pushFollow(XQueryParser.FOLLOW_pg_QName_in_p_QName11208); + pg_QName536=this.pg_QName(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, pg_QName537.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, pg_QName536.getTree()); break; case 2 : // xquery/XQueryParser.g:1547:11: p_NCName - this.pushFollow(XQueryParser.FOLLOW_p_NCName_in_p_QName11216); - p_NCName538=this.p_NCName(); + this.pushFollow(XQueryParser.FOLLOW_p_NCName_in_p_QName11220); + p_NCName537=this.p_NCName(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) stream_p_NCName.add(p_NCName538.getTree()); + if ( this.state.backtracking===0 ) stream_p_NCName.add(p_NCName537.getTree()); // AST REWRITE @@ -44039,8 +44042,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var pg_QName539 = null; - var p_FNCName540 = null; + var pg_QName538 = null; + var p_FNCName539 = null; var stream_p_FNCName=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"rule p_FNCName"); try { @@ -44286,23 +44289,23 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1553:11: pg_QName root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_pg_QName_in_pg_FQName11277); - pg_QName539=this.pg_QName(); + this.pushFollow(XQueryParser.FOLLOW_pg_QName_in_pg_FQName11281); + pg_QName538=this.pg_QName(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, pg_QName539.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, pg_QName538.getTree()); break; case 2 : // xquery/XQueryParser.g:1554:11: p_FNCName - this.pushFollow(XQueryParser.FOLLOW_p_FNCName_in_pg_FQName11289); - p_FNCName540=this.p_FNCName(); + this.pushFollow(XQueryParser.FOLLOW_p_FNCName_in_pg_FQName11293); + p_FNCName539=this.p_FNCName(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) stream_p_FNCName.add(p_FNCName540.getTree()); + if ( this.state.backtracking===0 ) stream_p_FNCName.add(p_FNCName539.getTree()); // AST REWRITE @@ -44376,26 +44379,26 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var COLON541 = null; + var COLON540 = null; var nn = null; var nl = null; - var COLON541_tree=null; + var COLON540_tree=null; var stream_COLON=new org.antlr.runtime.tree.RewriteRuleTokenStream(this.adaptor,"token COLON"); var stream_p_NCName=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"rule p_NCName"); try { // xquery/XQueryParser.g:1558:9: (nn= p_NCName COLON nl= p_NCName -> ^( QName $nn $nl) ) // xquery/XQueryParser.g:1558:11: nn= p_NCName COLON nl= p_NCName - this.pushFollow(XQueryParser.FOLLOW_p_NCName_in_pg_QName11333); + this.pushFollow(XQueryParser.FOLLOW_p_NCName_in_pg_QName11337); nn=this.p_NCName(); this.state._fsp--; if (this.state.failed) return retval; if ( this.state.backtracking===0 ) stream_p_NCName.add(nn.getTree()); - COLON541=this.match(this.input,COLON,XQueryParser.FOLLOW_COLON_in_pg_QName11335); if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) stream_COLON.add(COLON541); + COLON540=this.match(this.input,COLON,XQueryParser.FOLLOW_COLON_in_pg_QName11339); if (this.state.failed) return retval; + if ( this.state.backtracking===0 ) stream_COLON.add(COLON540); - this.pushFollow(XQueryParser.FOLLOW_p_NCName_in_pg_QName11339); + this.pushFollow(XQueryParser.FOLLOW_p_NCName_in_pg_QName11343); nl=this.p_NCName(); this.state._fsp--; @@ -44404,7 +44407,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // AST REWRITE - // elements: nn, nl + // elements: nl, nn // token labels: // rule labels: retval, nn, nl // token list labels: @@ -44475,19 +44478,19 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var set542 = null; + var set541 = null; - var set542_tree=null; + var set541_tree=null; try { // xquery/XQueryParser.g:1590:9: ( L_NCName | ANCESTOR | ANCESTOR_OR_SELF | AND | AS | ASCENDING | AT | ATTRIBUTE | BASE_URI | BOUNDARY_SPACE | BY | CASE | CAST | CASTABLE | CHILD | COLLATION | COMMENT | CONSTRUCTION | COPY_NAMESPACES | DECLARE | DEFAULT | DESCENDANT | DESCENDANT_OR_SELF | DESCENDING | DIV | DOCUMENT | DOCUMENT_NODE | ELEMENT | ELSE | EMPTY | EMPTY_SEQUENCE | ENCODING | EQ | EVERY | EXCEPT | EXTERNAL | FOLLOWING | FOLLOWING_SIBLING | FOR | FUNCTION | GE | GREATEST | GT | IDIV | IF | IMPORT | IN | INHERIT | INSTANCE | INTERSECT | IS | ITEM | LAX | LE | LEAST | LET | LT | MOD | MODULE | NAMESPACE | NE | NO_INHERIT | NO_PRESERVE | NODE | OF | OPTION | OR | ORDER | ORDERED | ORDERING | PARENT | PRECEDING | PRECEDING_SIBLING | PRESERVE | PROCESSING_INSTRUCTION | RETURN | SATISFIES | SCHEMA | SCHEMA_ATTRIBUTE | SCHEMA_ELEMENT | SELF | SOME | STABLE | STRICT | STRIP | SWITCH | TEXT | THEN | TO | TREAT | TYPESWITCH | UNION | UNORDERED | VALIDATE | VARIABLE | VERSION | WHERE | XQUERY | ALLOWING | CATCH | CONTEXT | COUNT | DECIMAL_FORMAT | DECIMAL_SEPARATOR | DIGIT | END | GROUP | GROUPING_SEPARATOR | INFINITY | MINUS_SIGN | NAMESPACE_NODE | NAN | NEXT | ONLY | PATTERN_SEPARATOR | PERCENT | PER_MILLE | PREVIOUS | SLIDING | START | TRY | TUMBLING | TYPE | WHEN | WINDOW | ZERO_DIGIT | AFTER | BEFORE | COPY | DELETE | FIRST | INSERT | INTO | LAST | MODIFY | NODES | RENAME | REPLACE | REVALIDATION | SKIP | VALUE | WITH | ALL | ANY | CONTAINS | CONTENT | DIACRITICS | DIFFERENT | DISTANCE | ENTIRE | EXACTLY | FROM | FT_OPTION | FTAND | FTNOT | FTOR | INSENSITIVE | LANGUAGE | LEVELS | LOWERCASE | MOST | NO | NOT | OCCURS | PARAGRAPH | PARAGRAPHS | PHRASE | RELATIONSHIP | SAME | SCORE | SENSITIVE | SENTENCE | SENTENCES | STEMMING | STOP | THESAURUS | TIMES | UPPERCASE | USING | WEIGHT | WILDCARDS | WITHOUT | WORD | WORDS | BREAK | CONTINUE | EXIT | LOOP | RETURNING | WHILE | CHECK | COLLECTION | CONSTRAINT | EXPLICITLY | FOREACH | FOREIGN | INDEX | INTEGRITY | KEY | ON | UNIQUE | BINARY | AMP_ER | APOS_ER | QUOT_ER ) // xquery/XQueryParser.g: root_0 = this.adaptor.nil(); - set542=this.input.LT(1); + set541=this.input.LT(1); if ( (this.input.LA(1)>=ANCESTOR && this.input.LA(1)<=SKIP)||(this.input.LA(1)>=VALUE && this.input.LA(1)<=QUOT_ER)||this.input.LA(1)==L_NCName||this.input.LA(1)==EXPLICITLY ) { this.input.consume(); - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, this.adaptor.create(set542)); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, this.adaptor.create(set541)); this.state.errorRecovery=false;this.state.failed=false; } else { @@ -44540,19 +44543,19 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var set543 = null; + var set542 = null; - var set543_tree=null; + var set542_tree=null; try { // xquery/XQueryParser.g:1609:9: ( L_NCName | ANCESTOR | ANCESTOR_OR_SELF | AND | AS | ASCENDING | AT | BASE_URI | BOUNDARY_SPACE | BY | CASE | CAST | CASTABLE | CHILD | COLLATION | CONSTRUCTION | COPY_NAMESPACES | DECLARE | DEFAULT | DESCENDANT | DESCENDANT_OR_SELF | DESCENDING | DIV | DOCUMENT | ELSE | EMPTY | ENCODING | EQ | EVERY | EXCEPT | EXTERNAL | FOLLOWING | FOLLOWING_SIBLING | FOR | FUNCTION | GE | GREATEST | GT | IDIV | IMPORT | IN | INHERIT | INSTANCE | INTERSECT | IS | LAX | LE | LEAST | LET | LT | MOD | MODULE | NAMESPACE | NE | NO_INHERIT | NO_PRESERVE | OF | OPTION | OR | ORDER | ORDERED | ORDERING | PARENT | PRECEDING | PRECEDING_SIBLING | PRESERVE | RETURN | SATISFIES | SCHEMA | SELF | SOME | STABLE | STRICT | STRIP | THEN | TO | TREAT | UNION | UNORDERED | VALIDATE | VARIABLE | VERSION | WHERE | XQUERY | ALLOWING | CATCH | CONTEXT | COUNT | DECIMAL_FORMAT | DECIMAL_SEPARATOR | DIGIT | END | GROUP | GROUPING_SEPARATOR | INFINITY | MINUS_SIGN | NAN | NEXT | ONLY | PATTERN_SEPARATOR | PERCENT | PER_MILLE | PREVIOUS | SLIDING | START | TRY | TUMBLING | TYPE | WHEN | WINDOW | ZERO_DIGIT | AFTER | BEFORE | COPY | DELETE | FIRST | INSERT | INTO | LAST | MODIFY | NODES | RENAME | REPLACE | REVALIDATION | SKIP | UPDATING | VALUE | WITH | ALL | ANY | CONTAINS | CONTENT | DIACRITICS | DIFFERENT | DISTANCE | ENTIRE | EXACTLY | FROM | FT_OPTION | FTAND | FTNOT | FTOR | INSENSITIVE | LANGUAGE | LEVELS | LOWERCASE | MOST | NO | NOT | OCCURS | PARAGRAPH | PARAGRAPHS | PHRASE | RELATIONSHIP | SAME | SCORE | SENSITIVE | SENTENCE | SENTENCES | STEMMING | STOP | THESAURUS | TIMES | UPPERCASE | USING | WEIGHT | WILDCARDS | WITHOUT | WORD | WORDS | BREAK | CONTINUE | EXIT | LOOP | RETURNING | CHECK | COLLECTION | CONSTRAINT | EXPLICITLY | FOREACH | FOREIGN | INDEX | INTEGRITY | KEY | ON | UNIQUE | BINARY | AMP_ER | APOS_ER | QUOT_ER ) // xquery/XQueryParser.g: root_0 = this.adaptor.nil(); - set543=this.input.LT(1); + set542=this.input.LT(1); if ( (this.input.LA(1)>=ANCESTOR && this.input.LA(1)<=AT)||(this.input.LA(1)>=BASE_URI && this.input.LA(1)<=COLLATION)||(this.input.LA(1)>=CONSTRUCTION && this.input.LA(1)<=DOCUMENT)||(this.input.LA(1)>=ELSE && this.input.LA(1)<=EMPTY)||(this.input.LA(1)>=ENCODING && this.input.LA(1)<=IDIV)||(this.input.LA(1)>=IMPORT && this.input.LA(1)<=IS)||(this.input.LA(1)>=LAX && this.input.LA(1)<=NO_PRESERVE)||(this.input.LA(1)>=OF && this.input.LA(1)<=PRESERVE)||(this.input.LA(1)>=RETURN && this.input.LA(1)<=SCHEMA)||(this.input.LA(1)>=SELF && this.input.LA(1)<=STRIP)||(this.input.LA(1)>=THEN && this.input.LA(1)<=TREAT)||(this.input.LA(1)>=UNION && this.input.LA(1)<=MINUS_SIGN)||(this.input.LA(1)>=NAN && this.input.LA(1)<=START)||(this.input.LA(1)>=TRY && this.input.LA(1)<=RETURNING)||(this.input.LA(1)>=CHECK && this.input.LA(1)<=QUOT_ER)||this.input.LA(1)==L_NCName||this.input.LA(1)==EXPLICITLY ) { this.input.consume(); - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, this.adaptor.create(set543)); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, this.adaptor.create(set542)); this.state.errorRecovery=false;this.state.failed=false; } else { @@ -44605,11 +44608,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var p_InsertExpr544 = null; - var p_DeleteExpr545 = null; - var p_RenameExpr546 = null; - var p_ReplaceExpr547 = null; - var p_TransformExpr548 = null; + var p_InsertExpr543 = null; + var p_DeleteExpr544 = null; + var p_RenameExpr545 = null; + var p_ReplaceExpr546 = null; + var p_TransformExpr547 = null; try { @@ -44644,12 +44647,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1647:11: p_InsertExpr root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_InsertExpr_in_pg_UpdateExpr13330); - p_InsertExpr544=this.p_InsertExpr(); + this.pushFollow(XQueryParser.FOLLOW_p_InsertExpr_in_pg_UpdateExpr13334); + p_InsertExpr543=this.p_InsertExpr(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_InsertExpr544.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_InsertExpr543.getTree()); break; @@ -44657,12 +44660,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1648:11: p_DeleteExpr root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_DeleteExpr_in_pg_UpdateExpr13342); - p_DeleteExpr545=this.p_DeleteExpr(); + this.pushFollow(XQueryParser.FOLLOW_p_DeleteExpr_in_pg_UpdateExpr13346); + p_DeleteExpr544=this.p_DeleteExpr(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_DeleteExpr545.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_DeleteExpr544.getTree()); break; @@ -44670,12 +44673,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1649:11: p_RenameExpr root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_RenameExpr_in_pg_UpdateExpr13354); - p_RenameExpr546=this.p_RenameExpr(); + this.pushFollow(XQueryParser.FOLLOW_p_RenameExpr_in_pg_UpdateExpr13358); + p_RenameExpr545=this.p_RenameExpr(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_RenameExpr546.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_RenameExpr545.getTree()); break; @@ -44683,12 +44686,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1650:11: p_ReplaceExpr root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_ReplaceExpr_in_pg_UpdateExpr13366); - p_ReplaceExpr547=this.p_ReplaceExpr(); + this.pushFollow(XQueryParser.FOLLOW_p_ReplaceExpr_in_pg_UpdateExpr13370); + p_ReplaceExpr546=this.p_ReplaceExpr(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ReplaceExpr547.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ReplaceExpr546.getTree()); break; @@ -44696,12 +44699,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1651:11: p_TransformExpr root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_TransformExpr_in_pg_UpdateExpr13378); - p_TransformExpr548=this.p_TransformExpr(); + this.pushFollow(XQueryParser.FOLLOW_p_TransformExpr_in_pg_UpdateExpr13382); + p_TransformExpr547=this.p_TransformExpr(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_TransformExpr548.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_TransformExpr547.getTree()); break; @@ -44748,11 +44751,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var SEMICOLON549 = null; + var SEMICOLON548 = null; var k = null; var list_k=null; - var SEMICOLON549_tree=null; + var SEMICOLON548_tree=null; var k_tree=null; try { @@ -44760,7 +44763,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1656:11: k+= DECLARE k+= REVALIDATION (k+= STRICT | k+= LAX | k+= SKIP ) SEMICOLON root_0 = this.adaptor.nil(); - k=this.match(this.input,DECLARE,XQueryParser.FOLLOW_DECLARE_in_pm_RevalidationDecl13406); if (this.state.failed) return retval; + k=this.match(this.input,DECLARE,XQueryParser.FOLLOW_DECLARE_in_pm_RevalidationDecl13410); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -44768,7 +44771,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if (org.antlr.lang.isNull(list_k)) list_k = []; list_k.push(k); - k=this.match(this.input,REVALIDATION,XQueryParser.FOLLOW_REVALIDATION_in_pm_RevalidationDecl13410); if (this.state.failed) return retval; + k=this.match(this.input,REVALIDATION,XQueryParser.FOLLOW_REVALIDATION_in_pm_RevalidationDecl13414); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -44799,7 +44802,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt185) { case 1 : // xquery/XQueryParser.g:1656:39: k+= STRICT - k=this.match(this.input,STRICT,XQueryParser.FOLLOW_STRICT_in_pm_RevalidationDecl13415); if (this.state.failed) return retval; + k=this.match(this.input,STRICT,XQueryParser.FOLLOW_STRICT_in_pm_RevalidationDecl13419); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -44812,7 +44815,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { break; case 2 : // xquery/XQueryParser.g:1656:51: k+= LAX - k=this.match(this.input,LAX,XQueryParser.FOLLOW_LAX_in_pm_RevalidationDecl13421); if (this.state.failed) return retval; + k=this.match(this.input,LAX,XQueryParser.FOLLOW_LAX_in_pm_RevalidationDecl13425); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -44825,7 +44828,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { break; case 3 : // xquery/XQueryParser.g:1656:60: k+= SKIP - k=this.match(this.input,SKIP,XQueryParser.FOLLOW_SKIP_in_pm_RevalidationDecl13427); if (this.state.failed) return retval; + k=this.match(this.input,SKIP,XQueryParser.FOLLOW_SKIP_in_pm_RevalidationDecl13431); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -44842,10 +44845,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.ak(list_k); } - SEMICOLON549=this.match(this.input,SEMICOLON,XQueryParser.FOLLOW_SEMICOLON_in_pm_RevalidationDecl13432); if (this.state.failed) return retval; + SEMICOLON548=this.match(this.input,SEMICOLON,XQueryParser.FOLLOW_SEMICOLON_in_pm_RevalidationDecl13436); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - SEMICOLON549_tree = this.adaptor.create(SEMICOLON549); - this.adaptor.addChild(root_0, SEMICOLON549_tree); + SEMICOLON548_tree = this.adaptor.create(SEMICOLON548); + this.adaptor.addChild(root_0, SEMICOLON548_tree); } @@ -44939,7 +44942,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt187) { case 1 : // xquery/XQueryParser.g:1661:13: k+= AS (k+= FIRST | k+= LAST ) - k=this.match(this.input,AS,XQueryParser.FOLLOW_AS_in_p_InsertExprTargetChoice13462); if (this.state.failed) return retval; + k=this.match(this.input,AS,XQueryParser.FOLLOW_AS_in_p_InsertExprTargetChoice13466); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -44967,7 +44970,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt186) { case 1 : // xquery/XQueryParser.g:1661:20: k+= FIRST - k=this.match(this.input,FIRST,XQueryParser.FOLLOW_FIRST_in_p_InsertExprTargetChoice13467); if (this.state.failed) return retval; + k=this.match(this.input,FIRST,XQueryParser.FOLLOW_FIRST_in_p_InsertExprTargetChoice13471); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -44980,7 +44983,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { break; case 2 : // xquery/XQueryParser.g:1661:31: k+= LAST - k=this.match(this.input,LAST,XQueryParser.FOLLOW_LAST_in_p_InsertExprTargetChoice13473); if (this.state.failed) return retval; + k=this.match(this.input,LAST,XQueryParser.FOLLOW_LAST_in_p_InsertExprTargetChoice13477); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -45000,7 +45003,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { } - k=this.match(this.input,INTO,XQueryParser.FOLLOW_INTO_in_p_InsertExprTargetChoice13480); if (this.state.failed) return retval; + k=this.match(this.input,INTO,XQueryParser.FOLLOW_INTO_in_p_InsertExprTargetChoice13484); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -45021,7 +45024,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1662:11: ka= AFTER root_0 = this.adaptor.nil(); - ka=this.match(this.input,AFTER,XQueryParser.FOLLOW_AFTER_in_p_InsertExprTargetChoice13497); if (this.state.failed) return retval; + ka=this.match(this.input,AFTER,XQueryParser.FOLLOW_AFTER_in_p_InsertExprTargetChoice13501); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { ka_tree = this.adaptor.create(ka); this.adaptor.addChild(root_0, ka_tree); @@ -45036,7 +45039,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1663:11: kb= BEFORE root_0 = this.adaptor.nil(); - kb=this.match(this.input,BEFORE,XQueryParser.FOLLOW_BEFORE_in_p_InsertExprTargetChoice13513); if (this.state.failed) return retval; + kb=this.match(this.input,BEFORE,XQueryParser.FOLLOW_BEFORE_in_p_InsertExprTargetChoice13517); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { kb_tree = this.adaptor.create(kb); this.adaptor.addChild(root_0, kb_tree); @@ -45092,9 +45095,9 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var k = null; var list_k=null; - var p_SourceExpr550 = null; - var p_InsertExprTargetChoice551 = null; - var p_TargetExpr552 = null; + var p_SourceExpr549 = null; + var p_InsertExprTargetChoice550 = null; + var p_TargetExpr551 = null; var k_tree=null; @@ -45103,7 +45106,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1668:11: k+= INSERT (k+= NODE | k+= NODES ) p_SourceExpr p_InsertExprTargetChoice p_TargetExpr root_0 = this.adaptor.nil(); - k=this.match(this.input,INSERT,XQueryParser.FOLLOW_INSERT_in_p_InsertExpr13543); if (this.state.failed) return retval; + k=this.match(this.input,INSERT,XQueryParser.FOLLOW_INSERT_in_p_InsertExpr13547); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -45131,7 +45134,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt189) { case 1 : // xquery/XQueryParser.g:1668:22: k+= NODE - k=this.match(this.input,NODE,XQueryParser.FOLLOW_NODE_in_p_InsertExpr13548); if (this.state.failed) return retval; + k=this.match(this.input,NODE,XQueryParser.FOLLOW_NODE_in_p_InsertExpr13552); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -45144,7 +45147,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { break; case 2 : // xquery/XQueryParser.g:1668:32: k+= NODES - k=this.match(this.input,NODES,XQueryParser.FOLLOW_NODES_in_p_InsertExpr13554); if (this.state.failed) return retval; + k=this.match(this.input,NODES,XQueryParser.FOLLOW_NODES_in_p_InsertExpr13558); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -45158,24 +45161,24 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { } - this.pushFollow(XQueryParser.FOLLOW_p_SourceExpr_in_p_InsertExpr13557); - p_SourceExpr550=this.p_SourceExpr(); + this.pushFollow(XQueryParser.FOLLOW_p_SourceExpr_in_p_InsertExpr13561); + p_SourceExpr549=this.p_SourceExpr(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_SourceExpr550.getTree()); - this.pushFollow(XQueryParser.FOLLOW_p_InsertExprTargetChoice_in_p_InsertExpr13559); - p_InsertExprTargetChoice551=this.p_InsertExprTargetChoice(); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_SourceExpr549.getTree()); + this.pushFollow(XQueryParser.FOLLOW_p_InsertExprTargetChoice_in_p_InsertExpr13563); + p_InsertExprTargetChoice550=this.p_InsertExprTargetChoice(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_InsertExprTargetChoice551.getTree()); - this.pushFollow(XQueryParser.FOLLOW_p_TargetExpr_in_p_InsertExpr13561); - p_TargetExpr552=this.p_TargetExpr(); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_InsertExprTargetChoice550.getTree()); + this.pushFollow(XQueryParser.FOLLOW_p_TargetExpr_in_p_InsertExpr13565); + p_TargetExpr551=this.p_TargetExpr(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_TargetExpr552.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_TargetExpr551.getTree()); if ( this.state.backtracking===0 ) { this.ak(list_k); } @@ -45225,7 +45228,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var k = null; var list_k=null; - var p_TargetExpr553 = null; + var p_TargetExpr552 = null; var k_tree=null; @@ -45234,7 +45237,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1673:11: k+= DELETE (k+= NODE | k+= NODES ) p_TargetExpr root_0 = this.adaptor.nil(); - k=this.match(this.input,DELETE,XQueryParser.FOLLOW_DELETE_in_p_DeleteExpr13591); if (this.state.failed) return retval; + k=this.match(this.input,DELETE,XQueryParser.FOLLOW_DELETE_in_p_DeleteExpr13595); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -45262,7 +45265,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt190) { case 1 : // xquery/XQueryParser.g:1673:22: k+= NODE - k=this.match(this.input,NODE,XQueryParser.FOLLOW_NODE_in_p_DeleteExpr13596); if (this.state.failed) return retval; + k=this.match(this.input,NODE,XQueryParser.FOLLOW_NODE_in_p_DeleteExpr13600); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -45275,7 +45278,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { break; case 2 : // xquery/XQueryParser.g:1673:32: k+= NODES - k=this.match(this.input,NODES,XQueryParser.FOLLOW_NODES_in_p_DeleteExpr13602); if (this.state.failed) return retval; + k=this.match(this.input,NODES,XQueryParser.FOLLOW_NODES_in_p_DeleteExpr13606); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -45289,12 +45292,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { } - this.pushFollow(XQueryParser.FOLLOW_p_TargetExpr_in_p_DeleteExpr13605); - p_TargetExpr553=this.p_TargetExpr(); + this.pushFollow(XQueryParser.FOLLOW_p_TargetExpr_in_p_DeleteExpr13609); + p_TargetExpr552=this.p_TargetExpr(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_TargetExpr553.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_TargetExpr552.getTree()); if ( this.state.backtracking===0 ) { this.ak(list_k); } @@ -45344,8 +45347,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var k = null; var list_k=null; + var p_ExprSingle553 = null; var p_ExprSingle554 = null; - var p_ExprSingle555 = null; var k_tree=null; @@ -45354,7 +45357,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1678:11: k+= REPLACE (k+= VALUE k+= OF )? k+= NODE p_ExprSingle[true] k+= WITH p_ExprSingle[true] root_0 = this.adaptor.nil(); - k=this.match(this.input,REPLACE,XQueryParser.FOLLOW_REPLACE_in_p_ReplaceExpr13635); if (this.state.failed) return retval; + k=this.match(this.input,REPLACE,XQueryParser.FOLLOW_REPLACE_in_p_ReplaceExpr13639); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -45372,7 +45375,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt191) { case 1 : // xquery/XQueryParser.g:1678:23: k+= VALUE k+= OF - k=this.match(this.input,VALUE,XQueryParser.FOLLOW_VALUE_in_p_ReplaceExpr13640); if (this.state.failed) return retval; + k=this.match(this.input,VALUE,XQueryParser.FOLLOW_VALUE_in_p_ReplaceExpr13644); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -45380,7 +45383,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if (org.antlr.lang.isNull(list_k)) list_k = []; list_k.push(k); - k=this.match(this.input,OF,XQueryParser.FOLLOW_OF_in_p_ReplaceExpr13644); if (this.state.failed) return retval; + k=this.match(this.input,OF,XQueryParser.FOLLOW_OF_in_p_ReplaceExpr13648); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -45394,7 +45397,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { } - k=this.match(this.input,NODE,XQueryParser.FOLLOW_NODE_in_p_ReplaceExpr13650); if (this.state.failed) return retval; + k=this.match(this.input,NODE,XQueryParser.FOLLOW_NODE_in_p_ReplaceExpr13654); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -45402,26 +45405,26 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if (org.antlr.lang.isNull(list_k)) list_k = []; list_k.push(k); - this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_ReplaceExpr13652); + this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_ReplaceExpr13656); + p_ExprSingle553=this.p_ExprSingle(true); + + this.state._fsp--; + if (this.state.failed) return retval; + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ExprSingle553.getTree()); + k=this.match(this.input,WITH,XQueryParser.FOLLOW_WITH_in_p_ReplaceExpr13661); if (this.state.failed) return retval; + if ( this.state.backtracking===0 ) { + k_tree = this.adaptor.create(k); + this.adaptor.addChild(root_0, k_tree); + } + if (org.antlr.lang.isNull(list_k)) list_k = []; + list_k.push(k); + + this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_ReplaceExpr13663); p_ExprSingle554=this.p_ExprSingle(true); this.state._fsp--; if (this.state.failed) return retval; if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ExprSingle554.getTree()); - k=this.match(this.input,WITH,XQueryParser.FOLLOW_WITH_in_p_ReplaceExpr13657); if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) { - k_tree = this.adaptor.create(k); - this.adaptor.addChild(root_0, k_tree); - } - if (org.antlr.lang.isNull(list_k)) list_k = []; - list_k.push(k); - - this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_ReplaceExpr13659); - p_ExprSingle555=this.p_ExprSingle(true); - - this.state._fsp--; - if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ExprSingle555.getTree()); if ( this.state.backtracking===0 ) { this.ak(list_k); } @@ -45471,8 +45474,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var k = null; var list_k=null; - var p_TargetExpr556 = null; - var p_NewNameExpr557 = null; + var p_TargetExpr555 = null; + var p_NewNameExpr556 = null; var k_tree=null; @@ -45481,7 +45484,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1683:11: k+= RENAME k+= NODE p_TargetExpr k+= AS p_NewNameExpr root_0 = this.adaptor.nil(); - k=this.match(this.input,RENAME,XQueryParser.FOLLOW_RENAME_in_p_RenameExpr13690); if (this.state.failed) return retval; + k=this.match(this.input,RENAME,XQueryParser.FOLLOW_RENAME_in_p_RenameExpr13694); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -45489,7 +45492,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if (org.antlr.lang.isNull(list_k)) list_k = []; list_k.push(k); - k=this.match(this.input,NODE,XQueryParser.FOLLOW_NODE_in_p_RenameExpr13694); if (this.state.failed) return retval; + k=this.match(this.input,NODE,XQueryParser.FOLLOW_NODE_in_p_RenameExpr13698); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -45497,13 +45500,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if (org.antlr.lang.isNull(list_k)) list_k = []; list_k.push(k); - this.pushFollow(XQueryParser.FOLLOW_p_TargetExpr_in_p_RenameExpr13696); - p_TargetExpr556=this.p_TargetExpr(); + this.pushFollow(XQueryParser.FOLLOW_p_TargetExpr_in_p_RenameExpr13700); + p_TargetExpr555=this.p_TargetExpr(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_TargetExpr556.getTree()); - k=this.match(this.input,AS,XQueryParser.FOLLOW_AS_in_p_RenameExpr13700); if (this.state.failed) return retval; + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_TargetExpr555.getTree()); + k=this.match(this.input,AS,XQueryParser.FOLLOW_AS_in_p_RenameExpr13704); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -45511,12 +45514,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if (org.antlr.lang.isNull(list_k)) list_k = []; list_k.push(k); - this.pushFollow(XQueryParser.FOLLOW_p_NewNameExpr_in_p_RenameExpr13702); - p_NewNameExpr557=this.p_NewNameExpr(); + this.pushFollow(XQueryParser.FOLLOW_p_NewNameExpr_in_p_RenameExpr13706); + p_NewNameExpr556=this.p_NewNameExpr(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_NewNameExpr557.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_NewNameExpr556.getTree()); if ( this.state.backtracking===0 ) { this.ak(list_k); } @@ -45564,7 +45567,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var p_ExprSingle558 = null; + var p_ExprSingle557 = null; try { @@ -45572,12 +45575,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1688:11: p_ExprSingle[true] root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_SourceExpr13730); - p_ExprSingle558=this.p_ExprSingle(true); + this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_SourceExpr13734); + p_ExprSingle557=this.p_ExprSingle(true); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ExprSingle558.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ExprSingle557.getTree()); @@ -45622,7 +45625,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var p_ExprSingle559 = null; + var p_ExprSingle558 = null; try { @@ -45630,12 +45633,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1693:11: p_ExprSingle[true] root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_TargetExpr13757); - p_ExprSingle559=this.p_ExprSingle(true); + this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_TargetExpr13761); + p_ExprSingle558=this.p_ExprSingle(true); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ExprSingle559.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ExprSingle558.getTree()); @@ -45680,7 +45683,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var p_ExprSingle560 = null; + var p_ExprSingle559 = null; try { @@ -45688,12 +45691,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1698:11: p_ExprSingle[true] root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_NewNameExpr13784); - p_ExprSingle560=this.p_ExprSingle(true); + this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_NewNameExpr13788); + p_ExprSingle559=this.p_ExprSingle(true); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ExprSingle560.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ExprSingle559.getTree()); @@ -45740,23 +45743,23 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var d = null; var e = null; - var BIND561 = null; - var COMMA563 = null; - var BIND564 = null; + var BIND560 = null; + var COMMA562 = null; + var BIND563 = null; var k = null; var list_k=null; var v = null; var w = null; - var p_ExprSingle562 = null; + var p_ExprSingle561 = null; + var p_ExprSingle564 = null; var p_ExprSingle565 = null; var p_ExprSingle566 = null; - var p_ExprSingle567 = null; var d_tree=null; var e_tree=null; - var BIND561_tree=null; - var COMMA563_tree=null; - var BIND564_tree=null; + var BIND560_tree=null; + var COMMA562_tree=null; + var BIND563_tree=null; var k_tree=null; try { @@ -45764,7 +45767,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1703:11: k+= COPY d= DOLLAR v= p_VarName BIND p_ExprSingle[true] ( COMMA e= DOLLAR w= p_VarName BIND p_ExprSingle[true] )* k+= MODIFY p_ExprSingle[true] k+= RETURN p_ExprSingle[true] root_0 = this.adaptor.nil(); - k=this.match(this.input,COPY,XQueryParser.FOLLOW_COPY_in_p_TransformExpr13813); if (this.state.failed) return retval; + k=this.match(this.input,COPY,XQueryParser.FOLLOW_COPY_in_p_TransformExpr13817); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -45772,12 +45775,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if (org.antlr.lang.isNull(list_k)) list_k = []; list_k.push(k); - d=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_TransformExpr13817); if (this.state.failed) return retval; + d=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_TransformExpr13821); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { d_tree = this.adaptor.create(d); this.adaptor.addChild(root_0, d_tree); } - this.pushFollow(XQueryParser.FOLLOW_p_VarName_in_p_TransformExpr13821); + this.pushFollow(XQueryParser.FOLLOW_p_VarName_in_p_TransformExpr13825); v=this.p_VarName(); this.state._fsp--; @@ -45786,17 +45789,17 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.av(d, (v?v.stop:null)); } - BIND561=this.match(this.input,BIND,XQueryParser.FOLLOW_BIND_in_p_TransformExpr13825); if (this.state.failed) return retval; + BIND560=this.match(this.input,BIND,XQueryParser.FOLLOW_BIND_in_p_TransformExpr13829); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - BIND561_tree = this.adaptor.create(BIND561); - this.adaptor.addChild(root_0, BIND561_tree); + BIND560_tree = this.adaptor.create(BIND560); + this.adaptor.addChild(root_0, BIND560_tree); } - this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_TransformExpr13827); - p_ExprSingle562=this.p_ExprSingle(true); + this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_TransformExpr13831); + p_ExprSingle561=this.p_ExprSingle(true); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ExprSingle562.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ExprSingle561.getTree()); // xquery/XQueryParser.g:1703:90: ( COMMA e= DOLLAR w= p_VarName BIND p_ExprSingle[true] )* loop192: do { @@ -45811,17 +45814,17 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt192) { case 1 : // xquery/XQueryParser.g:1703:91: COMMA e= DOLLAR w= p_VarName BIND p_ExprSingle[true] - COMMA563=this.match(this.input,COMMA,XQueryParser.FOLLOW_COMMA_in_p_TransformExpr13831); if (this.state.failed) return retval; + COMMA562=this.match(this.input,COMMA,XQueryParser.FOLLOW_COMMA_in_p_TransformExpr13835); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - COMMA563_tree = this.adaptor.create(COMMA563); - this.adaptor.addChild(root_0, COMMA563_tree); + COMMA562_tree = this.adaptor.create(COMMA562); + this.adaptor.addChild(root_0, COMMA562_tree); } - e=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_TransformExpr13835); if (this.state.failed) return retval; + e=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_TransformExpr13839); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { e_tree = this.adaptor.create(e); this.adaptor.addChild(root_0, e_tree); } - this.pushFollow(XQueryParser.FOLLOW_p_VarName_in_p_TransformExpr13839); + this.pushFollow(XQueryParser.FOLLOW_p_VarName_in_p_TransformExpr13843); w=this.p_VarName(); this.state._fsp--; @@ -45830,17 +45833,17 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.av(e, (w?w.stop:null)); } - BIND564=this.match(this.input,BIND,XQueryParser.FOLLOW_BIND_in_p_TransformExpr13843); if (this.state.failed) return retval; + BIND563=this.match(this.input,BIND,XQueryParser.FOLLOW_BIND_in_p_TransformExpr13847); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - BIND564_tree = this.adaptor.create(BIND564); - this.adaptor.addChild(root_0, BIND564_tree); + BIND563_tree = this.adaptor.create(BIND563); + this.adaptor.addChild(root_0, BIND563_tree); } - this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_TransformExpr13845); - p_ExprSingle565=this.p_ExprSingle(true); + this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_TransformExpr13849); + p_ExprSingle564=this.p_ExprSingle(true); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ExprSingle565.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ExprSingle564.getTree()); break; @@ -45850,7 +45853,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { } } while (true); - k=this.match(this.input,MODIFY,XQueryParser.FOLLOW_MODIFY_in_p_TransformExpr13852); if (this.state.failed) return retval; + k=this.match(this.input,MODIFY,XQueryParser.FOLLOW_MODIFY_in_p_TransformExpr13856); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -45858,26 +45861,26 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if (org.antlr.lang.isNull(list_k)) list_k = []; list_k.push(k); - this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_TransformExpr13854); + this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_TransformExpr13858); + p_ExprSingle565=this.p_ExprSingle(true); + + this.state._fsp--; + if (this.state.failed) return retval; + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ExprSingle565.getTree()); + k=this.match(this.input,RETURN,XQueryParser.FOLLOW_RETURN_in_p_TransformExpr13863); if (this.state.failed) return retval; + if ( this.state.backtracking===0 ) { + k_tree = this.adaptor.create(k); + this.adaptor.addChild(root_0, k_tree); + } + if (org.antlr.lang.isNull(list_k)) list_k = []; + list_k.push(k); + + this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_TransformExpr13865); p_ExprSingle566=this.p_ExprSingle(true); this.state._fsp--; if (this.state.failed) return retval; if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ExprSingle566.getTree()); - k=this.match(this.input,RETURN,XQueryParser.FOLLOW_RETURN_in_p_TransformExpr13859); if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) { - k_tree = this.adaptor.create(k); - this.adaptor.addChild(root_0, k_tree); - } - if (org.antlr.lang.isNull(list_k)) list_k = []; - list_k.push(k); - - this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_TransformExpr13861); - p_ExprSingle567=this.p_ExprSingle(true); - - this.state._fsp--; - if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ExprSingle567.getTree()); if ( this.state.backtracking===0 ) { this.ak(list_k); } @@ -45925,12 +45928,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var SEMICOLON569 = null; + var SEMICOLON568 = null; var k = null; var list_k=null; - var p_FTMatchOptions568 = null; + var p_FTMatchOptions567 = null; - var SEMICOLON569_tree=null; + var SEMICOLON568_tree=null; var k_tree=null; try { @@ -45938,7 +45941,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1714:11: k+= DECLARE k+= FT_OPTION p_FTMatchOptions SEMICOLON root_0 = this.adaptor.nil(); - k=this.match(this.input,DECLARE,XQueryParser.FOLLOW_DECLARE_in_pm_FTOptionDecl13899); if (this.state.failed) return retval; + k=this.match(this.input,DECLARE,XQueryParser.FOLLOW_DECLARE_in_pm_FTOptionDecl13903); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -45946,7 +45949,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if (org.antlr.lang.isNull(list_k)) list_k = []; list_k.push(k); - k=this.match(this.input,FT_OPTION,XQueryParser.FOLLOW_FT_OPTION_in_pm_FTOptionDecl13903); if (this.state.failed) return retval; + k=this.match(this.input,FT_OPTION,XQueryParser.FOLLOW_FT_OPTION_in_pm_FTOptionDecl13907); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -45954,16 +45957,16 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if (org.antlr.lang.isNull(list_k)) list_k = []; list_k.push(k); - this.pushFollow(XQueryParser.FOLLOW_p_FTMatchOptions_in_pm_FTOptionDecl13905); - p_FTMatchOptions568=this.p_FTMatchOptions(); + this.pushFollow(XQueryParser.FOLLOW_p_FTMatchOptions_in_pm_FTOptionDecl13909); + p_FTMatchOptions567=this.p_FTMatchOptions(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTMatchOptions568.getTree()); - SEMICOLON569=this.match(this.input,SEMICOLON,XQueryParser.FOLLOW_SEMICOLON_in_pm_FTOptionDecl13907); if (this.state.failed) return retval; + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTMatchOptions567.getTree()); + SEMICOLON568=this.match(this.input,SEMICOLON,XQueryParser.FOLLOW_SEMICOLON_in_pm_FTOptionDecl13911); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - SEMICOLON569_tree = this.adaptor.create(SEMICOLON569); - this.adaptor.addChild(root_0, SEMICOLON569_tree); + SEMICOLON568_tree = this.adaptor.create(SEMICOLON568); + this.adaptor.addChild(root_0, SEMICOLON568_tree); } if ( this.state.backtracking===0 ) { this.ak(list_k); @@ -46024,7 +46027,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1719:11: ks= SCORE d= DOLLAR v= p_VarName root_0 = this.adaptor.nil(); - ks=this.match(this.input,SCORE,XQueryParser.FOLLOW_SCORE_in_p_FTScoreVar13937); if (this.state.failed) return retval; + ks=this.match(this.input,SCORE,XQueryParser.FOLLOW_SCORE_in_p_FTScoreVar13941); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { ks_tree = this.adaptor.create(ks); this.adaptor.addChild(root_0, ks_tree); @@ -46032,12 +46035,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.ak(ks); } - d=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_FTScoreVar13943); if (this.state.failed) return retval; + d=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_FTScoreVar13947); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { d_tree = this.adaptor.create(d); this.adaptor.addChild(root_0, d_tree); } - this.pushFollow(XQueryParser.FOLLOW_p_VarName_in_p_FTScoreVar13947); + this.pushFollow(XQueryParser.FOLLOW_p_VarName_in_p_FTScoreVar13951); v=this.p_VarName(); this.state._fsp--; @@ -46092,9 +46095,9 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var k = null; var list_k=null; - var p_StringConcatExpr570 = null; - var p_FTSelection571 = null; - var p_FTIgnoreOption572 = null; + var p_StringConcatExpr569 = null; + var p_FTSelection570 = null; + var p_FTIgnoreOption571 = null; var k_tree=null; @@ -46103,12 +46106,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1724:11: p_StringConcatExpr (k+= CONTAINS k+= TEXT p_FTSelection ( p_FTIgnoreOption )? )? root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_StringConcatExpr_in_p_FTContainsExpr13975); - p_StringConcatExpr570=this.p_StringConcatExpr(); + this.pushFollow(XQueryParser.FOLLOW_p_StringConcatExpr_in_p_FTContainsExpr13979); + p_StringConcatExpr569=this.p_StringConcatExpr(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StringConcatExpr570.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StringConcatExpr569.getTree()); // xquery/XQueryParser.g:1724:30: (k+= CONTAINS k+= TEXT p_FTSelection ( p_FTIgnoreOption )? )? var alt194=2; var LA194_0 = this.input.LA(1); @@ -46119,7 +46122,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt194) { case 1 : // xquery/XQueryParser.g:1724:32: k+= CONTAINS k+= TEXT p_FTSelection ( p_FTIgnoreOption )? - k=this.match(this.input,CONTAINS,XQueryParser.FOLLOW_CONTAINS_in_p_FTContainsExpr13981); if (this.state.failed) return retval; + k=this.match(this.input,CONTAINS,XQueryParser.FOLLOW_CONTAINS_in_p_FTContainsExpr13985); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -46127,7 +46130,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if (org.antlr.lang.isNull(list_k)) list_k = []; list_k.push(k); - k=this.match(this.input,TEXT,XQueryParser.FOLLOW_TEXT_in_p_FTContainsExpr13985); if (this.state.failed) return retval; + k=this.match(this.input,TEXT,XQueryParser.FOLLOW_TEXT_in_p_FTContainsExpr13989); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -46138,12 +46141,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.ak(list_k); } - this.pushFollow(XQueryParser.FOLLOW_p_FTSelection_in_p_FTContainsExpr13989); - p_FTSelection571=this.p_FTSelection(); + this.pushFollow(XQueryParser.FOLLOW_p_FTSelection_in_p_FTContainsExpr13993); + p_FTSelection570=this.p_FTSelection(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTSelection571.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTSelection570.getTree()); // xquery/XQueryParser.g:1724:81: ( p_FTIgnoreOption )? var alt193=2; var LA193_0 = this.input.LA(1); @@ -46154,12 +46157,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt193) { case 1 : // xquery/XQueryParser.g:1724:81: p_FTIgnoreOption - this.pushFollow(XQueryParser.FOLLOW_p_FTIgnoreOption_in_p_FTContainsExpr13991); - p_FTIgnoreOption572=this.p_FTIgnoreOption(); + this.pushFollow(XQueryParser.FOLLOW_p_FTIgnoreOption_in_p_FTContainsExpr13995); + p_FTIgnoreOption571=this.p_FTIgnoreOption(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTIgnoreOption572.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTIgnoreOption571.getTree()); break; @@ -46216,8 +46219,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var p_FTOr573 = null; - var p_FTPosFilter574 = null; + var p_FTOr572 = null; + var p_FTPosFilter573 = null; try { @@ -46225,12 +46228,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1729:11: p_FTOr ( p_FTPosFilter )* root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_FTOr_in_p_FTSelection14021); - p_FTOr573=this.p_FTOr(); + this.pushFollow(XQueryParser.FOLLOW_p_FTOr_in_p_FTSelection14025); + p_FTOr572=this.p_FTOr(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTOr573.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTOr572.getTree()); // xquery/XQueryParser.g:1729:18: ( p_FTPosFilter )* loop195: do { @@ -46245,12 +46248,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt195) { case 1 : // xquery/XQueryParser.g:1729:18: p_FTPosFilter - this.pushFollow(XQueryParser.FOLLOW_p_FTPosFilter_in_p_FTSelection14023); - p_FTPosFilter574=this.p_FTPosFilter(); + this.pushFollow(XQueryParser.FOLLOW_p_FTPosFilter_in_p_FTSelection14027); + p_FTPosFilter573=this.p_FTPosFilter(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTPosFilter574.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTPosFilter573.getTree()); break; @@ -46305,20 +46308,20 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; var kw = null; - var LBRACKET575 = null; - var RBRACKET577 = null; - var p_Expr576 = null; + var LBRACKET574 = null; + var RBRACKET576 = null; + var p_Expr575 = null; var kw_tree=null; - var LBRACKET575_tree=null; - var RBRACKET577_tree=null; + var LBRACKET574_tree=null; + var RBRACKET576_tree=null; try { // xquery/XQueryParser.g:1734:9: (kw= WEIGHT LBRACKET p_Expr[true,true] RBRACKET ) // xquery/XQueryParser.g:1734:11: kw= WEIGHT LBRACKET p_Expr[true,true] RBRACKET root_0 = this.adaptor.nil(); - kw=this.match(this.input,WEIGHT,XQueryParser.FOLLOW_WEIGHT_in_p_FTWeight14052); if (this.state.failed) return retval; + kw=this.match(this.input,WEIGHT,XQueryParser.FOLLOW_WEIGHT_in_p_FTWeight14056); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { kw_tree = this.adaptor.create(kw); this.adaptor.addChild(root_0, kw_tree); @@ -46326,21 +46329,21 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.ak(kw); } - LBRACKET575=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_p_FTWeight14056); if (this.state.failed) return retval; + LBRACKET574=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_p_FTWeight14060); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - LBRACKET575_tree = this.adaptor.create(LBRACKET575); - this.adaptor.addChild(root_0, LBRACKET575_tree); + LBRACKET574_tree = this.adaptor.create(LBRACKET574); + this.adaptor.addChild(root_0, LBRACKET574_tree); } - this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_p_FTWeight14058); - p_Expr576=this.p_Expr(true, true); + this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_p_FTWeight14062); + p_Expr575=this.p_Expr(true, true); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Expr576.getTree()); - RBRACKET577=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_p_FTWeight14061); if (this.state.failed) return retval; + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Expr575.getTree()); + RBRACKET576=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_p_FTWeight14065); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - RBRACKET577_tree = this.adaptor.create(RBRACKET577); - this.adaptor.addChild(root_0, RBRACKET577_tree); + RBRACKET576_tree = this.adaptor.create(RBRACKET576); + this.adaptor.addChild(root_0, RBRACKET576_tree); } @@ -46387,8 +46390,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; var ko = null; + var p_FTAnd577 = null; var p_FTAnd578 = null; - var p_FTAnd579 = null; var ko_tree=null; @@ -46397,12 +46400,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1739:11: p_FTAnd (ko= FTOR p_FTAnd )* root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_FTAnd_in_p_FTOr14087); - p_FTAnd578=this.p_FTAnd(); + this.pushFollow(XQueryParser.FOLLOW_p_FTAnd_in_p_FTOr14091); + p_FTAnd577=this.p_FTAnd(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTAnd578.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTAnd577.getTree()); // xquery/XQueryParser.g:1739:19: (ko= FTOR p_FTAnd )* loop196: do { @@ -46417,7 +46420,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt196) { case 1 : // xquery/XQueryParser.g:1739:21: ko= FTOR p_FTAnd - ko=this.match(this.input,FTOR,XQueryParser.FOLLOW_FTOR_in_p_FTOr14093); if (this.state.failed) return retval; + ko=this.match(this.input,FTOR,XQueryParser.FOLLOW_FTOR_in_p_FTOr14097); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { ko_tree = this.adaptor.create(ko); this.adaptor.addChild(root_0, ko_tree); @@ -46425,12 +46428,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.ak(ko); } - this.pushFollow(XQueryParser.FOLLOW_p_FTAnd_in_p_FTOr14097); - p_FTAnd579=this.p_FTAnd(); + this.pushFollow(XQueryParser.FOLLOW_p_FTAnd_in_p_FTOr14101); + p_FTAnd578=this.p_FTAnd(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTAnd579.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTAnd578.getTree()); break; @@ -46485,8 +46488,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; var ka = null; + var p_FTMildNot579 = null; var p_FTMildNot580 = null; - var p_FTMildNot581 = null; var ka_tree=null; @@ -46495,12 +46498,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1744:11: p_FTMildNot (ka= FTAND p_FTMildNot )* root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_FTMildNot_in_p_FTAnd14126); - p_FTMildNot580=this.p_FTMildNot(); + this.pushFollow(XQueryParser.FOLLOW_p_FTMildNot_in_p_FTAnd14130); + p_FTMildNot579=this.p_FTMildNot(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTMildNot580.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTMildNot579.getTree()); // xquery/XQueryParser.g:1744:23: (ka= FTAND p_FTMildNot )* loop197: do { @@ -46515,7 +46518,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt197) { case 1 : // xquery/XQueryParser.g:1744:25: ka= FTAND p_FTMildNot - ka=this.match(this.input,FTAND,XQueryParser.FOLLOW_FTAND_in_p_FTAnd14132); if (this.state.failed) return retval; + ka=this.match(this.input,FTAND,XQueryParser.FOLLOW_FTAND_in_p_FTAnd14136); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { ka_tree = this.adaptor.create(ka); this.adaptor.addChild(root_0, ka_tree); @@ -46523,12 +46526,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.ak(ka); } - this.pushFollow(XQueryParser.FOLLOW_p_FTMildNot_in_p_FTAnd14136); - p_FTMildNot581=this.p_FTMildNot(); + this.pushFollow(XQueryParser.FOLLOW_p_FTMildNot_in_p_FTAnd14140); + p_FTMildNot580=this.p_FTMildNot(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTMildNot581.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTMildNot580.getTree()); break; @@ -46584,8 +46587,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var k = null; var list_k=null; + var p_FTUnaryNot581 = null; var p_FTUnaryNot582 = null; - var p_FTUnaryNot583 = null; var k_tree=null; @@ -46594,12 +46597,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1749:11: p_FTUnaryNot (k+= NOT k+= IN p_FTUnaryNot )* root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_FTUnaryNot_in_p_FTMildNot14165); - p_FTUnaryNot582=this.p_FTUnaryNot(); + this.pushFollow(XQueryParser.FOLLOW_p_FTUnaryNot_in_p_FTMildNot14169); + p_FTUnaryNot581=this.p_FTUnaryNot(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTUnaryNot582.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTUnaryNot581.getTree()); // xquery/XQueryParser.g:1749:24: (k+= NOT k+= IN p_FTUnaryNot )* loop198: do { @@ -46614,7 +46617,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt198) { case 1 : // xquery/XQueryParser.g:1749:26: k+= NOT k+= IN p_FTUnaryNot - k=this.match(this.input,NOT,XQueryParser.FOLLOW_NOT_in_p_FTMildNot14171); if (this.state.failed) return retval; + k=this.match(this.input,NOT,XQueryParser.FOLLOW_NOT_in_p_FTMildNot14175); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -46622,7 +46625,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if (org.antlr.lang.isNull(list_k)) list_k = []; list_k.push(k); - k=this.match(this.input,IN,XQueryParser.FOLLOW_IN_in_p_FTMildNot14175); if (this.state.failed) return retval; + k=this.match(this.input,IN,XQueryParser.FOLLOW_IN_in_p_FTMildNot14179); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -46633,12 +46636,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.ak(list_k); } - this.pushFollow(XQueryParser.FOLLOW_p_FTUnaryNot_in_p_FTMildNot14179); - p_FTUnaryNot583=this.p_FTUnaryNot(); + this.pushFollow(XQueryParser.FOLLOW_p_FTUnaryNot_in_p_FTMildNot14183); + p_FTUnaryNot582=this.p_FTUnaryNot(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTUnaryNot583.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTUnaryNot582.getTree()); break; @@ -46693,7 +46696,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; var kn = null; - var p_FTPrimaryWithOptions584 = null; + var p_FTPrimaryWithOptions583 = null; var kn_tree=null; @@ -46712,7 +46715,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt199) { case 1 : // xquery/XQueryParser.g:1754:13: kn= FTNOT - kn=this.match(this.input,FTNOT,XQueryParser.FOLLOW_FTNOT_in_p_FTUnaryNot14212); if (this.state.failed) return retval; + kn=this.match(this.input,FTNOT,XQueryParser.FOLLOW_FTNOT_in_p_FTUnaryNot14216); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { kn_tree = this.adaptor.create(kn); this.adaptor.addChild(root_0, kn_tree); @@ -46726,12 +46729,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { } - this.pushFollow(XQueryParser.FOLLOW_p_FTPrimaryWithOptions_in_p_FTUnaryNot14219); - p_FTPrimaryWithOptions584=this.p_FTPrimaryWithOptions(); + this.pushFollow(XQueryParser.FOLLOW_p_FTPrimaryWithOptions_in_p_FTUnaryNot14223); + p_FTPrimaryWithOptions583=this.p_FTPrimaryWithOptions(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTPrimaryWithOptions584.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTPrimaryWithOptions583.getTree()); @@ -46776,9 +46779,9 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var p_FTPrimary585 = null; - var p_FTMatchOptions586 = null; - var p_FTWeight587 = null; + var p_FTPrimary584 = null; + var p_FTMatchOptions585 = null; + var p_FTWeight586 = null; try { @@ -46786,12 +46789,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1759:11: p_FTPrimary ( p_FTMatchOptions )? ( p_FTWeight )? root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_FTPrimary_in_p_FTPrimaryWithOptions14245); - p_FTPrimary585=this.p_FTPrimary(); + this.pushFollow(XQueryParser.FOLLOW_p_FTPrimary_in_p_FTPrimaryWithOptions14249); + p_FTPrimary584=this.p_FTPrimary(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTPrimary585.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTPrimary584.getTree()); // xquery/XQueryParser.g:1759:23: ( p_FTMatchOptions )? var alt200=2; var LA200_0 = this.input.LA(1); @@ -46802,12 +46805,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt200) { case 1 : // xquery/XQueryParser.g:1759:23: p_FTMatchOptions - this.pushFollow(XQueryParser.FOLLOW_p_FTMatchOptions_in_p_FTPrimaryWithOptions14247); - p_FTMatchOptions586=this.p_FTMatchOptions(); + this.pushFollow(XQueryParser.FOLLOW_p_FTMatchOptions_in_p_FTPrimaryWithOptions14251); + p_FTMatchOptions585=this.p_FTMatchOptions(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTMatchOptions586.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTMatchOptions585.getTree()); break; @@ -46824,12 +46827,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt201) { case 1 : // xquery/XQueryParser.g:1759:41: p_FTWeight - this.pushFollow(XQueryParser.FOLLOW_p_FTWeight_in_p_FTPrimaryWithOptions14250); - p_FTWeight587=this.p_FTWeight(); + this.pushFollow(XQueryParser.FOLLOW_p_FTWeight_in_p_FTPrimaryWithOptions14254); + p_FTWeight586=this.p_FTWeight(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTWeight587.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTWeight586.getTree()); break; @@ -46880,15 +46883,15 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var LPAREN590 = null; - var RPAREN592 = null; - var p_FTWords588 = null; - var p_FTTimes589 = null; - var p_FTSelection591 = null; - var p_FTExtensionSelection593 = null; + var LPAREN589 = null; + var RPAREN591 = null; + var p_FTWords587 = null; + var p_FTTimes588 = null; + var p_FTSelection590 = null; + var p_FTExtensionSelection592 = null; - var LPAREN590_tree=null; - var RPAREN592_tree=null; + var LPAREN589_tree=null; + var RPAREN591_tree=null; try { // xquery/XQueryParser.g:1767:9: ( ( p_FTWords ( p_FTTimes )? ) | ( LPAREN p_FTSelection RPAREN ) | p_FTExtensionSelection ) @@ -46920,12 +46923,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1767:11: ( p_FTWords ( p_FTTimes )? ) // xquery/XQueryParser.g:1767:12: p_FTWords ( p_FTTimes )? - this.pushFollow(XQueryParser.FOLLOW_p_FTWords_in_p_FTPrimary14281); - p_FTWords588=this.p_FTWords(); + this.pushFollow(XQueryParser.FOLLOW_p_FTWords_in_p_FTPrimary14285); + p_FTWords587=this.p_FTWords(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTWords588.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTWords587.getTree()); // xquery/XQueryParser.g:1767:22: ( p_FTTimes )? var alt202=2; var LA202_0 = this.input.LA(1); @@ -46936,12 +46939,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt202) { case 1 : // xquery/XQueryParser.g:1767:22: p_FTTimes - this.pushFollow(XQueryParser.FOLLOW_p_FTTimes_in_p_FTPrimary14283); - p_FTTimes589=this.p_FTTimes(); + this.pushFollow(XQueryParser.FOLLOW_p_FTTimes_in_p_FTPrimary14287); + p_FTTimes588=this.p_FTTimes(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTTimes589.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTTimes588.getTree()); break; @@ -46960,21 +46963,21 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1768:11: ( LPAREN p_FTSelection RPAREN ) // xquery/XQueryParser.g:1768:12: LPAREN p_FTSelection RPAREN - LPAREN590=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_FTPrimary14298); if (this.state.failed) return retval; + LPAREN589=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_FTPrimary14302); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - LPAREN590_tree = this.adaptor.create(LPAREN590); - this.adaptor.addChild(root_0, LPAREN590_tree); + LPAREN589_tree = this.adaptor.create(LPAREN589); + this.adaptor.addChild(root_0, LPAREN589_tree); } - this.pushFollow(XQueryParser.FOLLOW_p_FTSelection_in_p_FTPrimary14300); - p_FTSelection591=this.p_FTSelection(); + this.pushFollow(XQueryParser.FOLLOW_p_FTSelection_in_p_FTPrimary14304); + p_FTSelection590=this.p_FTSelection(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTSelection591.getTree()); - RPAREN592=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_FTPrimary14302); if (this.state.failed) return retval; + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTSelection590.getTree()); + RPAREN591=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_FTPrimary14306); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - RPAREN592_tree = this.adaptor.create(RPAREN592); - this.adaptor.addChild(root_0, RPAREN592_tree); + RPAREN591_tree = this.adaptor.create(RPAREN591); + this.adaptor.addChild(root_0, RPAREN591_tree); } @@ -46986,12 +46989,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1769:11: p_FTExtensionSelection root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_FTExtensionSelection_in_p_FTPrimary14315); - p_FTExtensionSelection593=this.p_FTExtensionSelection(); + this.pushFollow(XQueryParser.FOLLOW_p_FTExtensionSelection_in_p_FTPrimary14319); + p_FTExtensionSelection592=this.p_FTExtensionSelection(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTExtensionSelection593.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTExtensionSelection592.getTree()); break; @@ -47038,8 +47041,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var p_FTWordsValue594 = null; - var p_FTAnyallOption595 = null; + var p_FTWordsValue593 = null; + var p_FTAnyallOption594 = null; try { @@ -47047,12 +47050,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1774:11: p_FTWordsValue ( p_FTAnyallOption )? root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_FTWordsValue_in_p_FTWords14341); - p_FTWordsValue594=this.p_FTWordsValue(); + this.pushFollow(XQueryParser.FOLLOW_p_FTWordsValue_in_p_FTWords14345); + p_FTWordsValue593=this.p_FTWordsValue(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTWordsValue594.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTWordsValue593.getTree()); // xquery/XQueryParser.g:1774:26: ( p_FTAnyallOption )? var alt204=2; var LA204_0 = this.input.LA(1); @@ -47063,12 +47066,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt204) { case 1 : // xquery/XQueryParser.g:1774:26: p_FTAnyallOption - this.pushFollow(XQueryParser.FOLLOW_p_FTAnyallOption_in_p_FTWords14343); - p_FTAnyallOption595=this.p_FTAnyallOption(); + this.pushFollow(XQueryParser.FOLLOW_p_FTAnyallOption_in_p_FTWords14347); + p_FTAnyallOption594=this.p_FTAnyallOption(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTAnyallOption595.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTAnyallOption594.getTree()); break; @@ -47119,13 +47122,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var LBRACKET597 = null; - var RBRACKET599 = null; - var p_StringLiteral596 = null; - var p_Expr598 = null; + var LBRACKET596 = null; + var RBRACKET598 = null; + var p_StringLiteral595 = null; + var p_Expr597 = null; - var LBRACKET597_tree=null; - var RBRACKET599_tree=null; + var LBRACKET596_tree=null; + var RBRACKET598_tree=null; try { // xquery/XQueryParser.g:1779:9: ( p_StringLiteral | ( LBRACKET p_Expr[true,true] RBRACKET ) ) @@ -47150,12 +47153,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1779:11: p_StringLiteral root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_p_FTWordsValue14370); - p_StringLiteral596=this.p_StringLiteral(); + this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_p_FTWordsValue14374); + p_StringLiteral595=this.p_StringLiteral(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StringLiteral596.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StringLiteral595.getTree()); break; @@ -47165,21 +47168,21 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1780:11: ( LBRACKET p_Expr[true,true] RBRACKET ) // xquery/XQueryParser.g:1780:12: LBRACKET p_Expr[true,true] RBRACKET - LBRACKET597=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_p_FTWordsValue14383); if (this.state.failed) return retval; + LBRACKET596=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_p_FTWordsValue14387); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - LBRACKET597_tree = this.adaptor.create(LBRACKET597); - this.adaptor.addChild(root_0, LBRACKET597_tree); + LBRACKET596_tree = this.adaptor.create(LBRACKET596); + this.adaptor.addChild(root_0, LBRACKET596_tree); } - this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_p_FTWordsValue14385); - p_Expr598=this.p_Expr(true, true); + this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_p_FTWordsValue14389); + p_Expr597=this.p_Expr(true, true); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Expr598.getTree()); - RBRACKET599=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_p_FTWordsValue14388); if (this.state.failed) return retval; + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Expr597.getTree()); + RBRACKET598=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_p_FTWordsValue14392); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - RBRACKET599_tree = this.adaptor.create(RBRACKET599); - this.adaptor.addChild(root_0, RBRACKET599_tree); + RBRACKET598_tree = this.adaptor.create(RBRACKET598); + this.adaptor.addChild(root_0, RBRACKET598_tree); } @@ -47230,14 +47233,14 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var L_Pragma600 = null; - var LBRACKET601 = null; - var RBRACKET603 = null; - var p_FTSelection602 = null; + var L_Pragma599 = null; + var LBRACKET600 = null; + var RBRACKET602 = null; + var p_FTSelection601 = null; - var L_Pragma600_tree=null; - var LBRACKET601_tree=null; - var RBRACKET603_tree=null; + var L_Pragma599_tree=null; + var LBRACKET600_tree=null; + var RBRACKET602_tree=null; try { // xquery/XQueryParser.g:1785:9: ( ( L_Pragma )+ LBRACKET ( p_FTSelection )? RBRACKET ) @@ -47259,10 +47262,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt206) { case 1 : // xquery/XQueryParser.g:1785:11: L_Pragma - L_Pragma600=this.match(this.input,L_Pragma,XQueryParser.FOLLOW_L_Pragma_in_p_FTExtensionSelection14415); if (this.state.failed) return retval; + L_Pragma599=this.match(this.input,L_Pragma,XQueryParser.FOLLOW_L_Pragma_in_p_FTExtensionSelection14419); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - L_Pragma600_tree = this.adaptor.create(L_Pragma600); - this.adaptor.addChild(root_0, L_Pragma600_tree); + L_Pragma599_tree = this.adaptor.create(L_Pragma599); + this.adaptor.addChild(root_0, L_Pragma599_tree); } @@ -47279,10 +47282,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { cnt206++; } while (true); - LBRACKET601=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_p_FTExtensionSelection14418); if (this.state.failed) return retval; + LBRACKET600=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_p_FTExtensionSelection14422); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - LBRACKET601_tree = this.adaptor.create(LBRACKET601); - this.adaptor.addChild(root_0, LBRACKET601_tree); + LBRACKET600_tree = this.adaptor.create(LBRACKET600); + this.adaptor.addChild(root_0, LBRACKET600_tree); } // xquery/XQueryParser.g:1785:30: ( p_FTSelection )? var alt207=2; @@ -47294,22 +47297,22 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt207) { case 1 : // xquery/XQueryParser.g:1785:30: p_FTSelection - this.pushFollow(XQueryParser.FOLLOW_p_FTSelection_in_p_FTExtensionSelection14420); - p_FTSelection602=this.p_FTSelection(); + this.pushFollow(XQueryParser.FOLLOW_p_FTSelection_in_p_FTExtensionSelection14424); + p_FTSelection601=this.p_FTSelection(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTSelection602.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTSelection601.getTree()); break; } - RBRACKET603=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_p_FTExtensionSelection14423); if (this.state.failed) return retval; + RBRACKET602=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_p_FTExtensionSelection14427); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - RBRACKET603_tree = this.adaptor.create(RBRACKET603); - this.adaptor.addChild(root_0, RBRACKET603_tree); + RBRACKET602_tree = this.adaptor.create(RBRACKET602); + this.adaptor.addChild(root_0, RBRACKET602_tree); } @@ -47355,11 +47358,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var WORDS604 = null; + var WORDS603 = null; var k = null; var list_k=null; - var WORDS604_tree=null; + var WORDS603_tree=null; var k_tree=null; try { @@ -47392,7 +47395,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1790:13: (k+= ANY (k+= WORD )? ) // xquery/XQueryParser.g:1790:13: (k+= ANY (k+= WORD )? ) // xquery/XQueryParser.g:1790:14: k+= ANY (k+= WORD )? - k=this.match(this.input,ANY,XQueryParser.FOLLOW_ANY_in_p_FTAnyallOption14454); if (this.state.failed) return retval; + k=this.match(this.input,ANY,XQueryParser.FOLLOW_ANY_in_p_FTAnyallOption14458); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -47410,7 +47413,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt208) { case 1 : // xquery/XQueryParser.g:1790:22: k+= WORD - k=this.match(this.input,WORD,XQueryParser.FOLLOW_WORD_in_p_FTAnyallOption14458); if (this.state.failed) return retval; + k=this.match(this.input,WORD,XQueryParser.FOLLOW_WORD_in_p_FTAnyallOption14462); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -47434,7 +47437,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1790:33: (k+= ALL ( WORDS )? ) // xquery/XQueryParser.g:1790:33: (k+= ALL ( WORDS )? ) // xquery/XQueryParser.g:1790:34: k+= ALL ( WORDS )? - k=this.match(this.input,ALL,XQueryParser.FOLLOW_ALL_in_p_FTAnyallOption14467); if (this.state.failed) return retval; + k=this.match(this.input,ALL,XQueryParser.FOLLOW_ALL_in_p_FTAnyallOption14471); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -47452,10 +47455,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt209) { case 1 : // xquery/XQueryParser.g:1790:41: WORDS - WORDS604=this.match(this.input,WORDS,XQueryParser.FOLLOW_WORDS_in_p_FTAnyallOption14469); if (this.state.failed) return retval; + WORDS603=this.match(this.input,WORDS,XQueryParser.FOLLOW_WORDS_in_p_FTAnyallOption14473); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - WORDS604_tree = this.adaptor.create(WORDS604); - this.adaptor.addChild(root_0, WORDS604_tree); + WORDS603_tree = this.adaptor.create(WORDS603); + this.adaptor.addChild(root_0, WORDS603_tree); } @@ -47471,7 +47474,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { break; case 3 : // xquery/XQueryParser.g:1790:51: k+= PHRASE - k=this.match(this.input,PHRASE,XQueryParser.FOLLOW_PHRASE_in_p_FTAnyallOption14477); if (this.state.failed) return retval; + k=this.match(this.input,PHRASE,XQueryParser.FOLLOW_PHRASE_in_p_FTAnyallOption14481); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -47534,7 +47537,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var k = null; var list_k=null; - var p_FTRange605 = null; + var p_FTRange604 = null; var k_tree=null; @@ -47543,7 +47546,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1795:11: k+= OCCURS p_FTRange k+= TIMES root_0 = this.adaptor.nil(); - k=this.match(this.input,OCCURS,XQueryParser.FOLLOW_OCCURS_in_p_FTTimes14509); if (this.state.failed) return retval; + k=this.match(this.input,OCCURS,XQueryParser.FOLLOW_OCCURS_in_p_FTTimes14513); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -47551,13 +47554,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if (org.antlr.lang.isNull(list_k)) list_k = []; list_k.push(k); - this.pushFollow(XQueryParser.FOLLOW_p_FTRange_in_p_FTTimes14511); - p_FTRange605=this.p_FTRange(); + this.pushFollow(XQueryParser.FOLLOW_p_FTRange_in_p_FTTimes14515); + p_FTRange604=this.p_FTRange(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTRange605.getTree()); - k=this.match(this.input,TIMES,XQueryParser.FOLLOW_TIMES_in_p_FTTimes14515); if (this.state.failed) return retval; + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTRange604.getTree()); + k=this.match(this.input,TIMES,XQueryParser.FOLLOW_TIMES_in_p_FTTimes14519); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -47614,11 +47617,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var k = null; var list_k=null; + var p_AdditiveExpr605 = null; var p_AdditiveExpr606 = null; var p_AdditiveExpr607 = null; var p_AdditiveExpr608 = null; var p_AdditiveExpr609 = null; - var p_AdditiveExpr610 = null; var k_tree=null; @@ -47666,7 +47669,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1800:13: (k+= EXACTLY p_AdditiveExpr ) // xquery/XQueryParser.g:1800:13: (k+= EXACTLY p_AdditiveExpr ) // xquery/XQueryParser.g:1800:14: k+= EXACTLY p_AdditiveExpr - k=this.match(this.input,EXACTLY,XQueryParser.FOLLOW_EXACTLY_in_p_FTRange14548); if (this.state.failed) return retval; + k=this.match(this.input,EXACTLY,XQueryParser.FOLLOW_EXACTLY_in_p_FTRange14552); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -47674,7 +47677,39 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if (org.antlr.lang.isNull(list_k)) list_k = []; list_k.push(k); - this.pushFollow(XQueryParser.FOLLOW_p_AdditiveExpr_in_p_FTRange14550); + this.pushFollow(XQueryParser.FOLLOW_p_AdditiveExpr_in_p_FTRange14554); + p_AdditiveExpr605=this.p_AdditiveExpr(); + + this.state._fsp--; + if (this.state.failed) return retval; + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_AdditiveExpr605.getTree()); + + + + + + break; + case 2 : + // xquery/XQueryParser.g:1801:13: (k+= AT k+= LEAST p_AdditiveExpr ) + // xquery/XQueryParser.g:1801:13: (k+= AT k+= LEAST p_AdditiveExpr ) + // xquery/XQueryParser.g:1801:14: k+= AT k+= LEAST p_AdditiveExpr + k=this.match(this.input,AT,XQueryParser.FOLLOW_AT_in_p_FTRange14572); if (this.state.failed) return retval; + if ( this.state.backtracking===0 ) { + k_tree = this.adaptor.create(k); + this.adaptor.addChild(root_0, k_tree); + } + if (org.antlr.lang.isNull(list_k)) list_k = []; + list_k.push(k); + + k=this.match(this.input,LEAST,XQueryParser.FOLLOW_LEAST_in_p_FTRange14576); if (this.state.failed) return retval; + if ( this.state.backtracking===0 ) { + k_tree = this.adaptor.create(k); + this.adaptor.addChild(root_0, k_tree); + } + if (org.antlr.lang.isNull(list_k)) list_k = []; + list_k.push(k); + + this.pushFollow(XQueryParser.FOLLOW_p_AdditiveExpr_in_p_FTRange14578); p_AdditiveExpr606=this.p_AdditiveExpr(); this.state._fsp--; @@ -47686,11 +47721,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { break; - case 2 : - // xquery/XQueryParser.g:1801:13: (k+= AT k+= LEAST p_AdditiveExpr ) - // xquery/XQueryParser.g:1801:13: (k+= AT k+= LEAST p_AdditiveExpr ) - // xquery/XQueryParser.g:1801:14: k+= AT k+= LEAST p_AdditiveExpr - k=this.match(this.input,AT,XQueryParser.FOLLOW_AT_in_p_FTRange14568); if (this.state.failed) return retval; + case 3 : + // xquery/XQueryParser.g:1802:13: (k+= AT k+= MOST p_AdditiveExpr ) + // xquery/XQueryParser.g:1802:13: (k+= AT k+= MOST p_AdditiveExpr ) + // xquery/XQueryParser.g:1802:14: k+= AT k+= MOST p_AdditiveExpr + k=this.match(this.input,AT,XQueryParser.FOLLOW_AT_in_p_FTRange14596); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -47698,7 +47733,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if (org.antlr.lang.isNull(list_k)) list_k = []; list_k.push(k); - k=this.match(this.input,LEAST,XQueryParser.FOLLOW_LEAST_in_p_FTRange14572); if (this.state.failed) return retval; + k=this.match(this.input,MOST,XQueryParser.FOLLOW_MOST_in_p_FTRange14600); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -47706,7 +47741,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if (org.antlr.lang.isNull(list_k)) list_k = []; list_k.push(k); - this.pushFollow(XQueryParser.FOLLOW_p_AdditiveExpr_in_p_FTRange14574); + this.pushFollow(XQueryParser.FOLLOW_p_AdditiveExpr_in_p_FTRange14602); p_AdditiveExpr607=this.p_AdditiveExpr(); this.state._fsp--; @@ -47718,11 +47753,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { break; - case 3 : - // xquery/XQueryParser.g:1802:13: (k+= AT k+= MOST p_AdditiveExpr ) - // xquery/XQueryParser.g:1802:13: (k+= AT k+= MOST p_AdditiveExpr ) - // xquery/XQueryParser.g:1802:14: k+= AT k+= MOST p_AdditiveExpr - k=this.match(this.input,AT,XQueryParser.FOLLOW_AT_in_p_FTRange14592); if (this.state.failed) return retval; + case 4 : + // xquery/XQueryParser.g:1803:13: (k+= FROM p_AdditiveExpr k+= TO p_AdditiveExpr ) + // xquery/XQueryParser.g:1803:13: (k+= FROM p_AdditiveExpr k+= TO p_AdditiveExpr ) + // xquery/XQueryParser.g:1803:14: k+= FROM p_AdditiveExpr k+= TO p_AdditiveExpr + k=this.match(this.input,FROM,XQueryParser.FOLLOW_FROM_in_p_FTRange14620); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -47730,31 +47765,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if (org.antlr.lang.isNull(list_k)) list_k = []; list_k.push(k); - k=this.match(this.input,MOST,XQueryParser.FOLLOW_MOST_in_p_FTRange14596); if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) { - k_tree = this.adaptor.create(k); - this.adaptor.addChild(root_0, k_tree); - } - if (org.antlr.lang.isNull(list_k)) list_k = []; - list_k.push(k); - - this.pushFollow(XQueryParser.FOLLOW_p_AdditiveExpr_in_p_FTRange14598); + this.pushFollow(XQueryParser.FOLLOW_p_AdditiveExpr_in_p_FTRange14622); p_AdditiveExpr608=this.p_AdditiveExpr(); this.state._fsp--; if (this.state.failed) return retval; if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_AdditiveExpr608.getTree()); - - - - - - break; - case 4 : - // xquery/XQueryParser.g:1803:13: (k+= FROM p_AdditiveExpr k+= TO p_AdditiveExpr ) - // xquery/XQueryParser.g:1803:13: (k+= FROM p_AdditiveExpr k+= TO p_AdditiveExpr ) - // xquery/XQueryParser.g:1803:14: k+= FROM p_AdditiveExpr k+= TO p_AdditiveExpr - k=this.match(this.input,FROM,XQueryParser.FOLLOW_FROM_in_p_FTRange14616); if (this.state.failed) return retval; + k=this.match(this.input,TO,XQueryParser.FOLLOW_TO_in_p_FTRange14626); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -47762,26 +47779,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if (org.antlr.lang.isNull(list_k)) list_k = []; list_k.push(k); - this.pushFollow(XQueryParser.FOLLOW_p_AdditiveExpr_in_p_FTRange14618); + this.pushFollow(XQueryParser.FOLLOW_p_AdditiveExpr_in_p_FTRange14628); p_AdditiveExpr609=this.p_AdditiveExpr(); this.state._fsp--; if (this.state.failed) return retval; if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_AdditiveExpr609.getTree()); - k=this.match(this.input,TO,XQueryParser.FOLLOW_TO_in_p_FTRange14622); if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) { - k_tree = this.adaptor.create(k); - this.adaptor.addChild(root_0, k_tree); - } - if (org.antlr.lang.isNull(list_k)) list_k = []; - list_k.push(k); - - this.pushFollow(XQueryParser.FOLLOW_p_AdditiveExpr_in_p_FTRange14624); - p_AdditiveExpr610=this.p_AdditiveExpr(); - - this.state._fsp--; - if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_AdditiveExpr610.getTree()); @@ -47838,11 +47841,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var p_FTOrder611 = null; - var p_FTWindow612 = null; - var p_FTDistance613 = null; - var p_FTScope614 = null; - var p_FTContent615 = null; + var p_FTOrder610 = null; + var p_FTWindow611 = null; + var p_FTDistance612 = null; + var p_FTScope613 = null; + var p_FTContent614 = null; try { @@ -47879,12 +47882,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1808:11: p_FTOrder root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_FTOrder_in_p_FTPosFilter14655); - p_FTOrder611=this.p_FTOrder(); + this.pushFollow(XQueryParser.FOLLOW_p_FTOrder_in_p_FTPosFilter14659); + p_FTOrder610=this.p_FTOrder(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTOrder611.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTOrder610.getTree()); break; @@ -47892,12 +47895,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1808:23: p_FTWindow root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_FTWindow_in_p_FTPosFilter14659); - p_FTWindow612=this.p_FTWindow(); + this.pushFollow(XQueryParser.FOLLOW_p_FTWindow_in_p_FTPosFilter14663); + p_FTWindow611=this.p_FTWindow(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTWindow612.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTWindow611.getTree()); break; @@ -47905,12 +47908,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1808:36: p_FTDistance root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_FTDistance_in_p_FTPosFilter14663); - p_FTDistance613=this.p_FTDistance(); + this.pushFollow(XQueryParser.FOLLOW_p_FTDistance_in_p_FTPosFilter14667); + p_FTDistance612=this.p_FTDistance(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTDistance613.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTDistance612.getTree()); break; @@ -47918,12 +47921,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1808:51: p_FTScope root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_FTScope_in_p_FTPosFilter14667); - p_FTScope614=this.p_FTScope(); + this.pushFollow(XQueryParser.FOLLOW_p_FTScope_in_p_FTPosFilter14671); + p_FTScope613=this.p_FTScope(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTScope614.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTScope613.getTree()); break; @@ -47931,12 +47934,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1808:63: p_FTContent root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_FTContent_in_p_FTPosFilter14671); - p_FTContent615=this.p_FTContent(); + this.pushFollow(XQueryParser.FOLLOW_p_FTContent_in_p_FTPosFilter14675); + p_FTContent614=this.p_FTContent(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTContent615.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTContent614.getTree()); break; @@ -47992,7 +47995,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1813:11: ko= ORDERED root_0 = this.adaptor.nil(); - ko=this.match(this.input,ORDERED,XQueryParser.FOLLOW_ORDERED_in_p_FTOrder14699); if (this.state.failed) return retval; + ko=this.match(this.input,ORDERED,XQueryParser.FOLLOW_ORDERED_in_p_FTOrder14703); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { ko_tree = this.adaptor.create(ko); this.adaptor.addChild(root_0, ko_tree); @@ -48045,8 +48048,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; var kw = null; - var p_AdditiveExpr616 = null; - var p_FTUnit617 = null; + var p_AdditiveExpr615 = null; + var p_FTUnit616 = null; var kw_tree=null; @@ -48055,7 +48058,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1818:11: kw= WINDOW p_AdditiveExpr p_FTUnit root_0 = this.adaptor.nil(); - kw=this.match(this.input,WINDOW,XQueryParser.FOLLOW_WINDOW_in_p_FTWindow14729); if (this.state.failed) return retval; + kw=this.match(this.input,WINDOW,XQueryParser.FOLLOW_WINDOW_in_p_FTWindow14733); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { kw_tree = this.adaptor.create(kw); this.adaptor.addChild(root_0, kw_tree); @@ -48063,18 +48066,18 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.ak(kw); } - this.pushFollow(XQueryParser.FOLLOW_p_AdditiveExpr_in_p_FTWindow14733); - p_AdditiveExpr616=this.p_AdditiveExpr(); + this.pushFollow(XQueryParser.FOLLOW_p_AdditiveExpr_in_p_FTWindow14737); + p_AdditiveExpr615=this.p_AdditiveExpr(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_AdditiveExpr616.getTree()); - this.pushFollow(XQueryParser.FOLLOW_p_FTUnit_in_p_FTWindow14735); - p_FTUnit617=this.p_FTUnit(); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_AdditiveExpr615.getTree()); + this.pushFollow(XQueryParser.FOLLOW_p_FTUnit_in_p_FTWindow14739); + p_FTUnit616=this.p_FTUnit(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTUnit617.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTUnit616.getTree()); @@ -48120,8 +48123,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; var kd = null; - var p_FTRange618 = null; - var p_FTUnit619 = null; + var p_FTRange617 = null; + var p_FTUnit618 = null; var kd_tree=null; @@ -48130,7 +48133,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1823:11: kd= DISTANCE p_FTRange p_FTUnit root_0 = this.adaptor.nil(); - kd=this.match(this.input,DISTANCE,XQueryParser.FOLLOW_DISTANCE_in_p_FTDistance14763); if (this.state.failed) return retval; + kd=this.match(this.input,DISTANCE,XQueryParser.FOLLOW_DISTANCE_in_p_FTDistance14767); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { kd_tree = this.adaptor.create(kd); this.adaptor.addChild(root_0, kd_tree); @@ -48138,18 +48141,18 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.ak(kd); } - this.pushFollow(XQueryParser.FOLLOW_p_FTRange_in_p_FTDistance14767); - p_FTRange618=this.p_FTRange(); + this.pushFollow(XQueryParser.FOLLOW_p_FTRange_in_p_FTDistance14771); + p_FTRange617=this.p_FTRange(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTRange618.getTree()); - this.pushFollow(XQueryParser.FOLLOW_p_FTUnit_in_p_FTDistance14769); - p_FTUnit619=this.p_FTUnit(); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTRange617.getTree()); + this.pushFollow(XQueryParser.FOLLOW_p_FTUnit_in_p_FTDistance14773); + p_FTUnit618=this.p_FTUnit(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTUnit619.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTUnit618.getTree()); @@ -48227,7 +48230,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt213) { case 1 : // xquery/XQueryParser.g:1828:13: k+= WORDS - k=this.match(this.input,WORDS,XQueryParser.FOLLOW_WORDS_in_p_FTUnit14799); if (this.state.failed) return retval; + k=this.match(this.input,WORDS,XQueryParser.FOLLOW_WORDS_in_p_FTUnit14803); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -48240,7 +48243,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { break; case 2 : // xquery/XQueryParser.g:1828:24: k+= SENTENCES - k=this.match(this.input,SENTENCES,XQueryParser.FOLLOW_SENTENCES_in_p_FTUnit14805); if (this.state.failed) return retval; + k=this.match(this.input,SENTENCES,XQueryParser.FOLLOW_SENTENCES_in_p_FTUnit14809); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -48253,7 +48256,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { break; case 3 : // xquery/XQueryParser.g:1828:39: k+= PARAGRAPHS - k=this.match(this.input,PARAGRAPHS,XQueryParser.FOLLOW_PARAGRAPHS_in_p_FTUnit14811); if (this.state.failed) return retval; + k=this.match(this.input,PARAGRAPHS,XQueryParser.FOLLOW_PARAGRAPHS_in_p_FTUnit14815); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -48316,7 +48319,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var k = null; var list_k=null; - var p_FTBigUnit620 = null; + var p_FTBigUnit619 = null; var k_tree=null; @@ -48345,7 +48348,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt214) { case 1 : // xquery/XQueryParser.g:1833:12: k+= SAME - k=this.match(this.input,SAME,XQueryParser.FOLLOW_SAME_in_p_FTScope14844); if (this.state.failed) return retval; + k=this.match(this.input,SAME,XQueryParser.FOLLOW_SAME_in_p_FTScope14848); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -48358,7 +48361,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { break; case 2 : // xquery/XQueryParser.g:1833:22: k+= DIFFERENT - k=this.match(this.input,DIFFERENT,XQueryParser.FOLLOW_DIFFERENT_in_p_FTScope14850); if (this.state.failed) return retval; + k=this.match(this.input,DIFFERENT,XQueryParser.FOLLOW_DIFFERENT_in_p_FTScope14854); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -48375,12 +48378,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.ak(list_k); } - this.pushFollow(XQueryParser.FOLLOW_p_FTBigUnit_in_p_FTScope14855); - p_FTBigUnit620=this.p_FTBigUnit(); + this.pushFollow(XQueryParser.FOLLOW_p_FTBigUnit_in_p_FTScope14859); + p_FTBigUnit619=this.p_FTBigUnit(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTBigUnit620.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTBigUnit619.getTree()); @@ -48455,7 +48458,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt215) { case 1 : // xquery/XQueryParser.g:1838:13: k+= SENTENCE - k=this.match(this.input,SENTENCE,XQueryParser.FOLLOW_SENTENCE_in_p_FTBigUnit14885); if (this.state.failed) return retval; + k=this.match(this.input,SENTENCE,XQueryParser.FOLLOW_SENTENCE_in_p_FTBigUnit14889); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -48468,7 +48471,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { break; case 2 : // xquery/XQueryParser.g:1838:27: k+= PARAGRAPH - k=this.match(this.input,PARAGRAPH,XQueryParser.FOLLOW_PARAGRAPH_in_p_FTBigUnit14891); if (this.state.failed) return retval; + k=this.match(this.input,PARAGRAPH,XQueryParser.FOLLOW_PARAGRAPH_in_p_FTBigUnit14895); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -48575,7 +48578,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1843:13: (k+= AT k+= START ) // xquery/XQueryParser.g:1843:13: (k+= AT k+= START ) // xquery/XQueryParser.g:1843:14: k+= AT k+= START - k=this.match(this.input,AT,XQueryParser.FOLLOW_AT_in_p_FTContent14926); if (this.state.failed) return retval; + k=this.match(this.input,AT,XQueryParser.FOLLOW_AT_in_p_FTContent14930); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -48583,7 +48586,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if (org.antlr.lang.isNull(list_k)) list_k = []; list_k.push(k); - k=this.match(this.input,START,XQueryParser.FOLLOW_START_in_p_FTContent14930); if (this.state.failed) return retval; + k=this.match(this.input,START,XQueryParser.FOLLOW_START_in_p_FTContent14934); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -48601,7 +48604,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1843:32: (k+= AT k+= END ) // xquery/XQueryParser.g:1843:32: (k+= AT k+= END ) // xquery/XQueryParser.g:1843:33: k+= AT k+= END - k=this.match(this.input,AT,XQueryParser.FOLLOW_AT_in_p_FTContent14938); if (this.state.failed) return retval; + k=this.match(this.input,AT,XQueryParser.FOLLOW_AT_in_p_FTContent14942); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -48609,7 +48612,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if (org.antlr.lang.isNull(list_k)) list_k = []; list_k.push(k); - k=this.match(this.input,END,XQueryParser.FOLLOW_END_in_p_FTContent14942); if (this.state.failed) return retval; + k=this.match(this.input,END,XQueryParser.FOLLOW_END_in_p_FTContent14946); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -48627,7 +48630,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1843:49: (k+= ENTIRE k+= CONTENT ) // xquery/XQueryParser.g:1843:49: (k+= ENTIRE k+= CONTENT ) // xquery/XQueryParser.g:1843:50: k+= ENTIRE k+= CONTENT - k=this.match(this.input,ENTIRE,XQueryParser.FOLLOW_ENTIRE_in_p_FTContent14950); if (this.state.failed) return retval; + k=this.match(this.input,ENTIRE,XQueryParser.FOLLOW_ENTIRE_in_p_FTContent14954); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -48635,7 +48638,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if (org.antlr.lang.isNull(list_k)) list_k = []; list_k.push(k); - k=this.match(this.input,CONTENT,XQueryParser.FOLLOW_CONTENT_in_p_FTContent14954); if (this.state.failed) return retval; + k=this.match(this.input,CONTENT,XQueryParser.FOLLOW_CONTENT_in_p_FTContent14958); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -48700,7 +48703,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; var ku = null; - var p_FTMatchOption621 = null; + var p_FTMatchOption620 = null; var ku_tree=null; @@ -48724,7 +48727,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt217) { case 1 : // xquery/XQueryParser.g:1848:12: ku= USING p_FTMatchOption - ku=this.match(this.input,USING,XQueryParser.FOLLOW_USING_in_p_FTMatchOptions14988); if (this.state.failed) return retval; + ku=this.match(this.input,USING,XQueryParser.FOLLOW_USING_in_p_FTMatchOptions14992); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { ku_tree = this.adaptor.create(ku); this.adaptor.addChild(root_0, ku_tree); @@ -48732,12 +48735,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.ak(ku); } - this.pushFollow(XQueryParser.FOLLOW_p_FTMatchOption_in_p_FTMatchOptions14992); - p_FTMatchOption621=this.p_FTMatchOption(); + this.pushFollow(XQueryParser.FOLLOW_p_FTMatchOption_in_p_FTMatchOptions14996); + p_FTMatchOption620=this.p_FTMatchOption(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTMatchOption621.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTMatchOption620.getTree()); break; @@ -48797,14 +48800,14 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var p_FTLanguageOption622 = null; - var p_FTWildCardOption623 = null; - var p_FTThesaurusOption624 = null; - var p_FTStemOption625 = null; - var p_FTCaseOption626 = null; - var p_FTDiacriticsOption627 = null; - var p_FTStopWordOption628 = null; - var p_FTExtensionOption629 = null; + var p_FTLanguageOption621 = null; + var p_FTWildCardOption622 = null; + var p_FTThesaurusOption623 = null; + var p_FTStemOption624 = null; + var p_FTCaseOption625 = null; + var p_FTDiacriticsOption626 = null; + var p_FTStopWordOption627 = null; + var p_FTExtensionOption628 = null; try { @@ -48816,12 +48819,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1853:11: p_FTLanguageOption root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_FTLanguageOption_in_p_FTMatchOption15020); - p_FTLanguageOption622=this.p_FTLanguageOption(); + this.pushFollow(XQueryParser.FOLLOW_p_FTLanguageOption_in_p_FTMatchOption15024); + p_FTLanguageOption621=this.p_FTLanguageOption(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTLanguageOption622.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTLanguageOption621.getTree()); break; @@ -48829,12 +48832,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1854:11: p_FTWildCardOption root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_FTWildCardOption_in_p_FTMatchOption15032); - p_FTWildCardOption623=this.p_FTWildCardOption(); + this.pushFollow(XQueryParser.FOLLOW_p_FTWildCardOption_in_p_FTMatchOption15036); + p_FTWildCardOption622=this.p_FTWildCardOption(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTWildCardOption623.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTWildCardOption622.getTree()); break; @@ -48842,12 +48845,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1855:11: p_FTThesaurusOption root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_FTThesaurusOption_in_p_FTMatchOption15044); - p_FTThesaurusOption624=this.p_FTThesaurusOption(); + this.pushFollow(XQueryParser.FOLLOW_p_FTThesaurusOption_in_p_FTMatchOption15048); + p_FTThesaurusOption623=this.p_FTThesaurusOption(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTThesaurusOption624.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTThesaurusOption623.getTree()); break; @@ -48855,12 +48858,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1856:11: p_FTStemOption root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_FTStemOption_in_p_FTMatchOption15056); - p_FTStemOption625=this.p_FTStemOption(); + this.pushFollow(XQueryParser.FOLLOW_p_FTStemOption_in_p_FTMatchOption15060); + p_FTStemOption624=this.p_FTStemOption(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTStemOption625.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTStemOption624.getTree()); break; @@ -48868,12 +48871,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1857:11: p_FTCaseOption root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_FTCaseOption_in_p_FTMatchOption15068); - p_FTCaseOption626=this.p_FTCaseOption(); + this.pushFollow(XQueryParser.FOLLOW_p_FTCaseOption_in_p_FTMatchOption15072); + p_FTCaseOption625=this.p_FTCaseOption(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTCaseOption626.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTCaseOption625.getTree()); break; @@ -48881,12 +48884,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1858:11: p_FTDiacriticsOption root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_FTDiacriticsOption_in_p_FTMatchOption15080); - p_FTDiacriticsOption627=this.p_FTDiacriticsOption(); + this.pushFollow(XQueryParser.FOLLOW_p_FTDiacriticsOption_in_p_FTMatchOption15084); + p_FTDiacriticsOption626=this.p_FTDiacriticsOption(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTDiacriticsOption627.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTDiacriticsOption626.getTree()); break; @@ -48894,12 +48897,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1859:11: p_FTStopWordOption root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_FTStopWordOption_in_p_FTMatchOption15092); - p_FTStopWordOption628=this.p_FTStopWordOption(); + this.pushFollow(XQueryParser.FOLLOW_p_FTStopWordOption_in_p_FTMatchOption15096); + p_FTStopWordOption627=this.p_FTStopWordOption(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTStopWordOption628.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTStopWordOption627.getTree()); break; @@ -48907,12 +48910,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1860:11: p_FTExtensionOption root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_FTExtensionOption_in_p_FTMatchOption15104); - p_FTExtensionOption629=this.p_FTExtensionOption(); + this.pushFollow(XQueryParser.FOLLOW_p_FTExtensionOption_in_p_FTMatchOption15108); + p_FTExtensionOption628=this.p_FTExtensionOption(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTExtensionOption629.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTExtensionOption628.getTree()); break; @@ -49008,7 +49011,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1865:13: (k+= CASE k+= INSENSITIVE ) // xquery/XQueryParser.g:1865:13: (k+= CASE k+= INSENSITIVE ) // xquery/XQueryParser.g:1865:14: k+= CASE k+= INSENSITIVE - k=this.match(this.input,CASE,XQueryParser.FOLLOW_CASE_in_p_FTCaseOption15135); if (this.state.failed) return retval; + k=this.match(this.input,CASE,XQueryParser.FOLLOW_CASE_in_p_FTCaseOption15139); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -49016,7 +49019,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if (org.antlr.lang.isNull(list_k)) list_k = []; list_k.push(k); - k=this.match(this.input,INSENSITIVE,XQueryParser.FOLLOW_INSENSITIVE_in_p_FTCaseOption15139); if (this.state.failed) return retval; + k=this.match(this.input,INSENSITIVE,XQueryParser.FOLLOW_INSENSITIVE_in_p_FTCaseOption15143); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -49034,7 +49037,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1866:13: (k+= CASE k+= SENSITIVE ) // xquery/XQueryParser.g:1866:13: (k+= CASE k+= SENSITIVE ) // xquery/XQueryParser.g:1866:14: k+= CASE k+= SENSITIVE - k=this.match(this.input,CASE,XQueryParser.FOLLOW_CASE_in_p_FTCaseOption15157); if (this.state.failed) return retval; + k=this.match(this.input,CASE,XQueryParser.FOLLOW_CASE_in_p_FTCaseOption15161); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -49042,7 +49045,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if (org.antlr.lang.isNull(list_k)) list_k = []; list_k.push(k); - k=this.match(this.input,SENSITIVE,XQueryParser.FOLLOW_SENSITIVE_in_p_FTCaseOption15161); if (this.state.failed) return retval; + k=this.match(this.input,SENSITIVE,XQueryParser.FOLLOW_SENSITIVE_in_p_FTCaseOption15165); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -49058,7 +49061,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { break; case 3 : // xquery/XQueryParser.g:1867:13: k+= LOWERCASE - k=this.match(this.input,LOWERCASE,XQueryParser.FOLLOW_LOWERCASE_in_p_FTCaseOption15178); if (this.state.failed) return retval; + k=this.match(this.input,LOWERCASE,XQueryParser.FOLLOW_LOWERCASE_in_p_FTCaseOption15182); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -49071,7 +49074,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { break; case 4 : // xquery/XQueryParser.g:1868:13: k+= UPPERCASE - k=this.match(this.input,UPPERCASE,XQueryParser.FOLLOW_UPPERCASE_in_p_FTCaseOption15194); if (this.state.failed) return retval; + k=this.match(this.input,UPPERCASE,XQueryParser.FOLLOW_UPPERCASE_in_p_FTCaseOption15198); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -49175,7 +49178,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1873:13: (k+= DIACRITICS k+= INSENSITIVE ) // xquery/XQueryParser.g:1873:13: (k+= DIACRITICS k+= INSENSITIVE ) // xquery/XQueryParser.g:1873:14: k+= DIACRITICS k+= INSENSITIVE - k=this.match(this.input,DIACRITICS,XQueryParser.FOLLOW_DIACRITICS_in_p_FTDiacriticsOption15229); if (this.state.failed) return retval; + k=this.match(this.input,DIACRITICS,XQueryParser.FOLLOW_DIACRITICS_in_p_FTDiacriticsOption15233); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -49183,7 +49186,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if (org.antlr.lang.isNull(list_k)) list_k = []; list_k.push(k); - k=this.match(this.input,INSENSITIVE,XQueryParser.FOLLOW_INSENSITIVE_in_p_FTDiacriticsOption15233); if (this.state.failed) return retval; + k=this.match(this.input,INSENSITIVE,XQueryParser.FOLLOW_INSENSITIVE_in_p_FTDiacriticsOption15237); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -49201,7 +49204,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1874:13: (k+= DIACRITICS k+= SENSITIVE ) // xquery/XQueryParser.g:1874:13: (k+= DIACRITICS k+= SENSITIVE ) // xquery/XQueryParser.g:1874:14: k+= DIACRITICS k+= SENSITIVE - k=this.match(this.input,DIACRITICS,XQueryParser.FOLLOW_DIACRITICS_in_p_FTDiacriticsOption15251); if (this.state.failed) return retval; + k=this.match(this.input,DIACRITICS,XQueryParser.FOLLOW_DIACRITICS_in_p_FTDiacriticsOption15255); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -49209,7 +49212,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if (org.antlr.lang.isNull(list_k)) list_k = []; list_k.push(k); - k=this.match(this.input,SENSITIVE,XQueryParser.FOLLOW_SENSITIVE_in_p_FTDiacriticsOption15255); if (this.state.failed) return retval; + k=this.match(this.input,SENSITIVE,XQueryParser.FOLLOW_SENSITIVE_in_p_FTDiacriticsOption15259); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -49303,7 +49306,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt221) { case 1 : // xquery/XQueryParser.g:1879:13: k+= STEMMING - k=this.match(this.input,STEMMING,XQueryParser.FOLLOW_STEMMING_in_p_FTStemOption15290); if (this.state.failed) return retval; + k=this.match(this.input,STEMMING,XQueryParser.FOLLOW_STEMMING_in_p_FTStemOption15294); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -49318,7 +49321,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1879:27: (k+= NO k+= STEMMING ) // xquery/XQueryParser.g:1879:27: (k+= NO k+= STEMMING ) // xquery/XQueryParser.g:1879:28: k+= NO k+= STEMMING - k=this.match(this.input,NO,XQueryParser.FOLLOW_NO_in_p_FTStemOption15297); if (this.state.failed) return retval; + k=this.match(this.input,NO,XQueryParser.FOLLOW_NO_in_p_FTStemOption15301); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -49326,7 +49329,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if (org.antlr.lang.isNull(list_k)) list_k = []; list_k.push(k); - k=this.match(this.input,STEMMING,XQueryParser.FOLLOW_STEMMING_in_p_FTStemOption15301); if (this.state.failed) return retval; + k=this.match(this.input,STEMMING,XQueryParser.FOLLOW_STEMMING_in_p_FTStemOption15305); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -49390,18 +49393,18 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var LPAREN631 = null; - var COMMA633 = null; - var RPAREN635 = null; + var LPAREN630 = null; + var COMMA632 = null; + var RPAREN634 = null; var k = null; var list_k=null; - var p_FTThesaurusID630 = null; - var p_FTThesaurusID632 = null; - var p_FTThesaurusID634 = null; + var p_FTThesaurusID629 = null; + var p_FTThesaurusID631 = null; + var p_FTThesaurusID633 = null; - var LPAREN631_tree=null; - var COMMA633_tree=null; - var RPAREN635_tree=null; + var LPAREN630_tree=null; + var COMMA632_tree=null; + var RPAREN634_tree=null; var k_tree=null; try { @@ -49445,7 +49448,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1884:13: (k+= THESAURUS ( p_FTThesaurusID | k+= DEFAULT ) ) // xquery/XQueryParser.g:1884:13: (k+= THESAURUS ( p_FTThesaurusID | k+= DEFAULT ) ) // xquery/XQueryParser.g:1884:14: k+= THESAURUS ( p_FTThesaurusID | k+= DEFAULT ) - k=this.match(this.input,THESAURUS,XQueryParser.FOLLOW_THESAURUS_in_p_FTThesaurusOption15337); if (this.state.failed) return retval; + k=this.match(this.input,THESAURUS,XQueryParser.FOLLOW_THESAURUS_in_p_FTThesaurusOption15341); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -49473,18 +49476,18 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt222) { case 1 : // xquery/XQueryParser.g:1884:28: p_FTThesaurusID - this.pushFollow(XQueryParser.FOLLOW_p_FTThesaurusID_in_p_FTThesaurusOption15340); - p_FTThesaurusID630=this.p_FTThesaurusID(); + this.pushFollow(XQueryParser.FOLLOW_p_FTThesaurusID_in_p_FTThesaurusOption15344); + p_FTThesaurusID629=this.p_FTThesaurusID(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTThesaurusID630.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTThesaurusID629.getTree()); break; case 2 : // xquery/XQueryParser.g:1884:46: k+= DEFAULT - k=this.match(this.input,DEFAULT,XQueryParser.FOLLOW_DEFAULT_in_p_FTThesaurusOption15346); if (this.state.failed) return retval; + k=this.match(this.input,DEFAULT,XQueryParser.FOLLOW_DEFAULT_in_p_FTThesaurusOption15350); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -49508,7 +49511,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1885:13: (k+= THESAURUS LPAREN ( p_FTThesaurusID | k+= DEFAULT ) ( COMMA p_FTThesaurusID )* RPAREN ) // xquery/XQueryParser.g:1885:13: (k+= THESAURUS LPAREN ( p_FTThesaurusID | k+= DEFAULT ) ( COMMA p_FTThesaurusID )* RPAREN ) // xquery/XQueryParser.g:1885:14: k+= THESAURUS LPAREN ( p_FTThesaurusID | k+= DEFAULT ) ( COMMA p_FTThesaurusID )* RPAREN - k=this.match(this.input,THESAURUS,XQueryParser.FOLLOW_THESAURUS_in_p_FTThesaurusOption15365); if (this.state.failed) return retval; + k=this.match(this.input,THESAURUS,XQueryParser.FOLLOW_THESAURUS_in_p_FTThesaurusOption15369); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -49516,10 +49519,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if (org.antlr.lang.isNull(list_k)) list_k = []; list_k.push(k); - LPAREN631=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_FTThesaurusOption15367); if (this.state.failed) return retval; + LPAREN630=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_FTThesaurusOption15371); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - LPAREN631_tree = this.adaptor.create(LPAREN631); - this.adaptor.addChild(root_0, LPAREN631_tree); + LPAREN630_tree = this.adaptor.create(LPAREN630); + this.adaptor.addChild(root_0, LPAREN630_tree); } // xquery/XQueryParser.g:1885:34: ( p_FTThesaurusID | k+= DEFAULT ) var alt223=2; @@ -49541,18 +49544,18 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt223) { case 1 : // xquery/XQueryParser.g:1885:35: p_FTThesaurusID - this.pushFollow(XQueryParser.FOLLOW_p_FTThesaurusID_in_p_FTThesaurusOption15370); - p_FTThesaurusID632=this.p_FTThesaurusID(); + this.pushFollow(XQueryParser.FOLLOW_p_FTThesaurusID_in_p_FTThesaurusOption15374); + p_FTThesaurusID631=this.p_FTThesaurusID(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTThesaurusID632.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTThesaurusID631.getTree()); break; case 2 : // xquery/XQueryParser.g:1885:53: k+= DEFAULT - k=this.match(this.input,DEFAULT,XQueryParser.FOLLOW_DEFAULT_in_p_FTThesaurusOption15376); if (this.state.failed) return retval; + k=this.match(this.input,DEFAULT,XQueryParser.FOLLOW_DEFAULT_in_p_FTThesaurusOption15380); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -49580,17 +49583,17 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt224) { case 1 : // xquery/XQueryParser.g:1885:66: COMMA p_FTThesaurusID - COMMA633=this.match(this.input,COMMA,XQueryParser.FOLLOW_COMMA_in_p_FTThesaurusOption15380); if (this.state.failed) return retval; + COMMA632=this.match(this.input,COMMA,XQueryParser.FOLLOW_COMMA_in_p_FTThesaurusOption15384); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - COMMA633_tree = this.adaptor.create(COMMA633); - this.adaptor.addChild(root_0, COMMA633_tree); + COMMA632_tree = this.adaptor.create(COMMA632); + this.adaptor.addChild(root_0, COMMA632_tree); } - this.pushFollow(XQueryParser.FOLLOW_p_FTThesaurusID_in_p_FTThesaurusOption15382); - p_FTThesaurusID634=this.p_FTThesaurusID(); + this.pushFollow(XQueryParser.FOLLOW_p_FTThesaurusID_in_p_FTThesaurusOption15386); + p_FTThesaurusID633=this.p_FTThesaurusID(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTThesaurusID634.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTThesaurusID633.getTree()); break; @@ -49600,10 +49603,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { } } while (true); - RPAREN635=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_FTThesaurusOption15386); if (this.state.failed) return retval; + RPAREN634=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_FTThesaurusOption15390); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - RPAREN635_tree = this.adaptor.create(RPAREN635); - this.adaptor.addChild(root_0, RPAREN635_tree); + RPAREN634_tree = this.adaptor.create(RPAREN634); + this.adaptor.addChild(root_0, RPAREN634_tree); } @@ -49615,7 +49618,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1886:13: (k+= NO k+= THESAURUS ) // xquery/XQueryParser.g:1886:13: (k+= NO k+= THESAURUS ) // xquery/XQueryParser.g:1886:14: k+= NO k+= THESAURUS - k=this.match(this.input,NO,XQueryParser.FOLLOW_NO_in_p_FTThesaurusOption15404); if (this.state.failed) return retval; + k=this.match(this.input,NO,XQueryParser.FOLLOW_NO_in_p_FTThesaurusOption15408); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -49623,7 +49626,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if (org.antlr.lang.isNull(list_k)) list_k = []; list_k.push(k); - k=this.match(this.input,THESAURUS,XQueryParser.FOLLOW_THESAURUS_in_p_FTThesaurusOption15408); if (this.state.failed) return retval; + k=this.match(this.input,THESAURUS,XQueryParser.FOLLOW_THESAURUS_in_p_FTThesaurusOption15412); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -49689,9 +49692,9 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var k = null; var list_k=null; + var p_StringLiteral635 = null; var p_StringLiteral636 = null; - var p_StringLiteral637 = null; - var p_FTLiteralRange638 = null; + var p_FTLiteralRange637 = null; var k_tree=null; @@ -49700,7 +49703,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1891:11: k+= AT p_StringLiteral (k+= RELATIONSHIP p_StringLiteral )? ( p_FTLiteralRange k+= LEVELS )? root_0 = this.adaptor.nil(); - k=this.match(this.input,AT,XQueryParser.FOLLOW_AT_in_p_FTThesaurusID15441); if (this.state.failed) return retval; + k=this.match(this.input,AT,XQueryParser.FOLLOW_AT_in_p_FTThesaurusID15445); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -49708,12 +49711,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if (org.antlr.lang.isNull(list_k)) list_k = []; list_k.push(k); - this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_p_FTThesaurusID15443); - p_StringLiteral636=this.p_StringLiteral(); + this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_p_FTThesaurusID15447); + p_StringLiteral635=this.p_StringLiteral(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StringLiteral636.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StringLiteral635.getTree()); // xquery/XQueryParser.g:1891:33: (k+= RELATIONSHIP p_StringLiteral )? var alt226=2; var LA226_0 = this.input.LA(1); @@ -49724,7 +49727,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt226) { case 1 : // xquery/XQueryParser.g:1891:34: k+= RELATIONSHIP p_StringLiteral - k=this.match(this.input,RELATIONSHIP,XQueryParser.FOLLOW_RELATIONSHIP_in_p_FTThesaurusID15448); if (this.state.failed) return retval; + k=this.match(this.input,RELATIONSHIP,XQueryParser.FOLLOW_RELATIONSHIP_in_p_FTThesaurusID15452); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -49732,12 +49735,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if (org.antlr.lang.isNull(list_k)) list_k = []; list_k.push(k); - this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_p_FTThesaurusID15450); - p_StringLiteral637=this.p_StringLiteral(); + this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_p_FTThesaurusID15454); + p_StringLiteral636=this.p_StringLiteral(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StringLiteral637.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StringLiteral636.getTree()); break; @@ -49761,13 +49764,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt227) { case 1 : // xquery/XQueryParser.g:1891:69: p_FTLiteralRange k+= LEVELS - this.pushFollow(XQueryParser.FOLLOW_p_FTLiteralRange_in_p_FTThesaurusID15455); - p_FTLiteralRange638=this.p_FTLiteralRange(); + this.pushFollow(XQueryParser.FOLLOW_p_FTLiteralRange_in_p_FTThesaurusID15459); + p_FTLiteralRange637=this.p_FTLiteralRange(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTLiteralRange638.getTree()); - k=this.match(this.input,LEVELS,XQueryParser.FOLLOW_LEVELS_in_p_FTThesaurusID15459); if (this.state.failed) return retval; + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTLiteralRange637.getTree()); + k=this.match(this.input,LEVELS,XQueryParser.FOLLOW_LEVELS_in_p_FTThesaurusID15463); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -49828,21 +49831,21 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; + var L_IntegerLiteral638 = null; var L_IntegerLiteral639 = null; var L_IntegerLiteral640 = null; var L_IntegerLiteral641 = null; - var L_IntegerLiteral642 = null; - var TO643 = null; - var L_IntegerLiteral644 = null; + var TO642 = null; + var L_IntegerLiteral643 = null; var k = null; var list_k=null; + var L_IntegerLiteral638_tree=null; var L_IntegerLiteral639_tree=null; var L_IntegerLiteral640_tree=null; var L_IntegerLiteral641_tree=null; - var L_IntegerLiteral642_tree=null; - var TO643_tree=null; - var L_IntegerLiteral644_tree=null; + var TO642_tree=null; + var L_IntegerLiteral643_tree=null; var k_tree=null; try { @@ -49889,7 +49892,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1896:13: (k+= EXACTLY L_IntegerLiteral ) // xquery/XQueryParser.g:1896:13: (k+= EXACTLY L_IntegerLiteral ) // xquery/XQueryParser.g:1896:14: k+= EXACTLY L_IntegerLiteral - k=this.match(this.input,EXACTLY,XQueryParser.FOLLOW_EXACTLY_in_p_FTLiteralRange15494); if (this.state.failed) return retval; + k=this.match(this.input,EXACTLY,XQueryParser.FOLLOW_EXACTLY_in_p_FTLiteralRange15498); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -49897,10 +49900,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if (org.antlr.lang.isNull(list_k)) list_k = []; list_k.push(k); - L_IntegerLiteral639=this.match(this.input,L_IntegerLiteral,XQueryParser.FOLLOW_L_IntegerLiteral_in_p_FTLiteralRange15496); if (this.state.failed) return retval; + L_IntegerLiteral638=this.match(this.input,L_IntegerLiteral,XQueryParser.FOLLOW_L_IntegerLiteral_in_p_FTLiteralRange15500); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - L_IntegerLiteral639_tree = this.adaptor.create(L_IntegerLiteral639); - this.adaptor.addChild(root_0, L_IntegerLiteral639_tree); + L_IntegerLiteral638_tree = this.adaptor.create(L_IntegerLiteral638); + this.adaptor.addChild(root_0, L_IntegerLiteral638_tree); } @@ -49912,7 +49915,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1897:13: (k+= AT k+= LEAST L_IntegerLiteral ) // xquery/XQueryParser.g:1897:13: (k+= AT k+= LEAST L_IntegerLiteral ) // xquery/XQueryParser.g:1897:14: k+= AT k+= LEAST L_IntegerLiteral - k=this.match(this.input,AT,XQueryParser.FOLLOW_AT_in_p_FTLiteralRange15514); if (this.state.failed) return retval; + k=this.match(this.input,AT,XQueryParser.FOLLOW_AT_in_p_FTLiteralRange15518); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -49920,7 +49923,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if (org.antlr.lang.isNull(list_k)) list_k = []; list_k.push(k); - k=this.match(this.input,LEAST,XQueryParser.FOLLOW_LEAST_in_p_FTLiteralRange15518); if (this.state.failed) return retval; + k=this.match(this.input,LEAST,XQueryParser.FOLLOW_LEAST_in_p_FTLiteralRange15522); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -49928,10 +49931,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if (org.antlr.lang.isNull(list_k)) list_k = []; list_k.push(k); - L_IntegerLiteral640=this.match(this.input,L_IntegerLiteral,XQueryParser.FOLLOW_L_IntegerLiteral_in_p_FTLiteralRange15520); if (this.state.failed) return retval; + L_IntegerLiteral639=this.match(this.input,L_IntegerLiteral,XQueryParser.FOLLOW_L_IntegerLiteral_in_p_FTLiteralRange15524); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - L_IntegerLiteral640_tree = this.adaptor.create(L_IntegerLiteral640); - this.adaptor.addChild(root_0, L_IntegerLiteral640_tree); + L_IntegerLiteral639_tree = this.adaptor.create(L_IntegerLiteral639); + this.adaptor.addChild(root_0, L_IntegerLiteral639_tree); } @@ -49943,7 +49946,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1898:13: (k+= AT k+= MOST L_IntegerLiteral ) // xquery/XQueryParser.g:1898:13: (k+= AT k+= MOST L_IntegerLiteral ) // xquery/XQueryParser.g:1898:14: k+= AT k+= MOST L_IntegerLiteral - k=this.match(this.input,AT,XQueryParser.FOLLOW_AT_in_p_FTLiteralRange15538); if (this.state.failed) return retval; + k=this.match(this.input,AT,XQueryParser.FOLLOW_AT_in_p_FTLiteralRange15542); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -49951,7 +49954,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if (org.antlr.lang.isNull(list_k)) list_k = []; list_k.push(k); - k=this.match(this.input,MOST,XQueryParser.FOLLOW_MOST_in_p_FTLiteralRange15542); if (this.state.failed) return retval; + k=this.match(this.input,MOST,XQueryParser.FOLLOW_MOST_in_p_FTLiteralRange15546); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -49959,10 +49962,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if (org.antlr.lang.isNull(list_k)) list_k = []; list_k.push(k); - L_IntegerLiteral641=this.match(this.input,L_IntegerLiteral,XQueryParser.FOLLOW_L_IntegerLiteral_in_p_FTLiteralRange15544); if (this.state.failed) return retval; + L_IntegerLiteral640=this.match(this.input,L_IntegerLiteral,XQueryParser.FOLLOW_L_IntegerLiteral_in_p_FTLiteralRange15548); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - L_IntegerLiteral641_tree = this.adaptor.create(L_IntegerLiteral641); - this.adaptor.addChild(root_0, L_IntegerLiteral641_tree); + L_IntegerLiteral640_tree = this.adaptor.create(L_IntegerLiteral640); + this.adaptor.addChild(root_0, L_IntegerLiteral640_tree); } @@ -49974,7 +49977,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1899:13: (k+= FROM L_IntegerLiteral TO L_IntegerLiteral ) // xquery/XQueryParser.g:1899:13: (k+= FROM L_IntegerLiteral TO L_IntegerLiteral ) // xquery/XQueryParser.g:1899:14: k+= FROM L_IntegerLiteral TO L_IntegerLiteral - k=this.match(this.input,FROM,XQueryParser.FOLLOW_FROM_in_p_FTLiteralRange15562); if (this.state.failed) return retval; + k=this.match(this.input,FROM,XQueryParser.FOLLOW_FROM_in_p_FTLiteralRange15566); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -49982,20 +49985,20 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if (org.antlr.lang.isNull(list_k)) list_k = []; list_k.push(k); - L_IntegerLiteral642=this.match(this.input,L_IntegerLiteral,XQueryParser.FOLLOW_L_IntegerLiteral_in_p_FTLiteralRange15564); if (this.state.failed) return retval; + L_IntegerLiteral641=this.match(this.input,L_IntegerLiteral,XQueryParser.FOLLOW_L_IntegerLiteral_in_p_FTLiteralRange15568); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - L_IntegerLiteral642_tree = this.adaptor.create(L_IntegerLiteral642); - this.adaptor.addChild(root_0, L_IntegerLiteral642_tree); + L_IntegerLiteral641_tree = this.adaptor.create(L_IntegerLiteral641); + this.adaptor.addChild(root_0, L_IntegerLiteral641_tree); } - TO643=this.match(this.input,TO,XQueryParser.FOLLOW_TO_in_p_FTLiteralRange15566); if (this.state.failed) return retval; + TO642=this.match(this.input,TO,XQueryParser.FOLLOW_TO_in_p_FTLiteralRange15570); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - TO643_tree = this.adaptor.create(TO643); - this.adaptor.addChild(root_0, TO643_tree); + TO642_tree = this.adaptor.create(TO642); + this.adaptor.addChild(root_0, TO642_tree); } - L_IntegerLiteral644=this.match(this.input,L_IntegerLiteral,XQueryParser.FOLLOW_L_IntegerLiteral_in_p_FTLiteralRange15568); if (this.state.failed) return retval; + L_IntegerLiteral643=this.match(this.input,L_IntegerLiteral,XQueryParser.FOLLOW_L_IntegerLiteral_in_p_FTLiteralRange15572); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - L_IntegerLiteral644_tree = this.adaptor.create(L_IntegerLiteral644); - this.adaptor.addChild(root_0, L_IntegerLiteral644_tree); + L_IntegerLiteral643_tree = this.adaptor.create(L_IntegerLiteral643); + this.adaptor.addChild(root_0, L_IntegerLiteral643_tree); } @@ -50055,9 +50058,9 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var k = null; var list_k=null; - var p_FTStopWords645 = null; + var p_FTStopWords644 = null; + var p_FTStopWordsInclExcl645 = null; var p_FTStopWordsInclExcl646 = null; - var p_FTStopWordsInclExcl647 = null; var k_tree=null; @@ -50113,7 +50116,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1904:13: (k+= STOP k+= WORDS p_FTStopWords ( p_FTStopWordsInclExcl )* ) // xquery/XQueryParser.g:1904:13: (k+= STOP k+= WORDS p_FTStopWords ( p_FTStopWordsInclExcl )* ) // xquery/XQueryParser.g:1904:14: k+= STOP k+= WORDS p_FTStopWords ( p_FTStopWordsInclExcl )* - k=this.match(this.input,STOP,XQueryParser.FOLLOW_STOP_in_p_FTStopWordOption15604); if (this.state.failed) return retval; + k=this.match(this.input,STOP,XQueryParser.FOLLOW_STOP_in_p_FTStopWordOption15608); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -50121,7 +50124,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if (org.antlr.lang.isNull(list_k)) list_k = []; list_k.push(k); - k=this.match(this.input,WORDS,XQueryParser.FOLLOW_WORDS_in_p_FTStopWordOption15608); if (this.state.failed) return retval; + k=this.match(this.input,WORDS,XQueryParser.FOLLOW_WORDS_in_p_FTStopWordOption15612); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -50129,12 +50132,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if (org.antlr.lang.isNull(list_k)) list_k = []; list_k.push(k); - this.pushFollow(XQueryParser.FOLLOW_p_FTStopWords_in_p_FTStopWordOption15610); - p_FTStopWords645=this.p_FTStopWords(); + this.pushFollow(XQueryParser.FOLLOW_p_FTStopWords_in_p_FTStopWordOption15614); + p_FTStopWords644=this.p_FTStopWords(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTStopWords645.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTStopWords644.getTree()); // xquery/XQueryParser.g:1904:45: ( p_FTStopWordsInclExcl )* loop229: do { @@ -50149,12 +50152,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt229) { case 1 : // xquery/XQueryParser.g:1904:45: p_FTStopWordsInclExcl - this.pushFollow(XQueryParser.FOLLOW_p_FTStopWordsInclExcl_in_p_FTStopWordOption15612); - p_FTStopWordsInclExcl646=this.p_FTStopWordsInclExcl(); + this.pushFollow(XQueryParser.FOLLOW_p_FTStopWordsInclExcl_in_p_FTStopWordOption15616); + p_FTStopWordsInclExcl645=this.p_FTStopWordsInclExcl(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTStopWordsInclExcl646.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTStopWordsInclExcl645.getTree()); break; @@ -50174,7 +50177,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1905:13: (k+= STOP k+= WORDS k+= DEFAULT ( p_FTStopWordsInclExcl )* ) // xquery/XQueryParser.g:1905:13: (k+= STOP k+= WORDS k+= DEFAULT ( p_FTStopWordsInclExcl )* ) // xquery/XQueryParser.g:1905:14: k+= STOP k+= WORDS k+= DEFAULT ( p_FTStopWordsInclExcl )* - k=this.match(this.input,STOP,XQueryParser.FOLLOW_STOP_in_p_FTStopWordOption15631); if (this.state.failed) return retval; + k=this.match(this.input,STOP,XQueryParser.FOLLOW_STOP_in_p_FTStopWordOption15635); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -50182,7 +50185,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if (org.antlr.lang.isNull(list_k)) list_k = []; list_k.push(k); - k=this.match(this.input,WORDS,XQueryParser.FOLLOW_WORDS_in_p_FTStopWordOption15635); if (this.state.failed) return retval; + k=this.match(this.input,WORDS,XQueryParser.FOLLOW_WORDS_in_p_FTStopWordOption15639); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -50190,7 +50193,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if (org.antlr.lang.isNull(list_k)) list_k = []; list_k.push(k); - k=this.match(this.input,DEFAULT,XQueryParser.FOLLOW_DEFAULT_in_p_FTStopWordOption15639); if (this.state.failed) return retval; + k=this.match(this.input,DEFAULT,XQueryParser.FOLLOW_DEFAULT_in_p_FTStopWordOption15643); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -50212,12 +50215,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt230) { case 1 : // xquery/XQueryParser.g:1905:42: p_FTStopWordsInclExcl - this.pushFollow(XQueryParser.FOLLOW_p_FTStopWordsInclExcl_in_p_FTStopWordOption15641); - p_FTStopWordsInclExcl647=this.p_FTStopWordsInclExcl(); + this.pushFollow(XQueryParser.FOLLOW_p_FTStopWordsInclExcl_in_p_FTStopWordOption15645); + p_FTStopWordsInclExcl646=this.p_FTStopWordsInclExcl(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTStopWordsInclExcl647.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTStopWordsInclExcl646.getTree()); break; @@ -50237,7 +50240,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1906:13: (k+= NO k+= STOP k+= WORDS ) // xquery/XQueryParser.g:1906:13: (k+= NO k+= STOP k+= WORDS ) // xquery/XQueryParser.g:1906:14: k+= NO k+= STOP k+= WORDS - k=this.match(this.input,NO,XQueryParser.FOLLOW_NO_in_p_FTStopWordOption15660); if (this.state.failed) return retval; + k=this.match(this.input,NO,XQueryParser.FOLLOW_NO_in_p_FTStopWordOption15664); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -50245,7 +50248,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if (org.antlr.lang.isNull(list_k)) list_k = []; list_k.push(k); - k=this.match(this.input,STOP,XQueryParser.FOLLOW_STOP_in_p_FTStopWordOption15664); if (this.state.failed) return retval; + k=this.match(this.input,STOP,XQueryParser.FOLLOW_STOP_in_p_FTStopWordOption15668); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -50253,7 +50256,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if (org.antlr.lang.isNull(list_k)) list_k = []; list_k.push(k); - k=this.match(this.input,WORDS,XQueryParser.FOLLOW_WORDS_in_p_FTStopWordOption15668); if (this.state.failed) return retval; + k=this.match(this.input,WORDS,XQueryParser.FOLLOW_WORDS_in_p_FTStopWordOption15672); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -50318,17 +50321,17 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; var ka = null; - var LPAREN649 = null; - var COMMA651 = null; - var RPAREN653 = null; - var p_StringLiteral648 = null; - var p_StringLiteral650 = null; - var p_StringLiteral652 = null; + var LPAREN648 = null; + var COMMA650 = null; + var RPAREN652 = null; + var p_StringLiteral647 = null; + var p_StringLiteral649 = null; + var p_StringLiteral651 = null; var ka_tree=null; - var LPAREN649_tree=null; - var COMMA651_tree=null; - var RPAREN653_tree=null; + var LPAREN648_tree=null; + var COMMA650_tree=null; + var RPAREN652_tree=null; try { // xquery/XQueryParser.g:1911:9: ( (ka= AT p_StringLiteral ) | ( LPAREN p_StringLiteral ( COMMA p_StringLiteral )* RPAREN ) ) @@ -50355,7 +50358,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1911:11: (ka= AT p_StringLiteral ) // xquery/XQueryParser.g:1911:12: ka= AT p_StringLiteral - ka=this.match(this.input,AT,XQueryParser.FOLLOW_AT_in_p_FTStopWords15702); if (this.state.failed) return retval; + ka=this.match(this.input,AT,XQueryParser.FOLLOW_AT_in_p_FTStopWords15706); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { ka_tree = this.adaptor.create(ka); this.adaptor.addChild(root_0, ka_tree); @@ -50363,12 +50366,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.ak(ka); } - this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_p_FTStopWords15706); - p_StringLiteral648=this.p_StringLiteral(); + this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_p_FTStopWords15710); + p_StringLiteral647=this.p_StringLiteral(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StringLiteral648.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StringLiteral647.getTree()); @@ -50381,17 +50384,17 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1912:11: ( LPAREN p_StringLiteral ( COMMA p_StringLiteral )* RPAREN ) // xquery/XQueryParser.g:1912:12: LPAREN p_StringLiteral ( COMMA p_StringLiteral )* RPAREN - LPAREN649=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_FTStopWords15720); if (this.state.failed) return retval; + LPAREN648=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_FTStopWords15724); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - LPAREN649_tree = this.adaptor.create(LPAREN649); - this.adaptor.addChild(root_0, LPAREN649_tree); + LPAREN648_tree = this.adaptor.create(LPAREN648); + this.adaptor.addChild(root_0, LPAREN648_tree); } - this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_p_FTStopWords15722); - p_StringLiteral650=this.p_StringLiteral(); + this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_p_FTStopWords15726); + p_StringLiteral649=this.p_StringLiteral(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StringLiteral650.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StringLiteral649.getTree()); // xquery/XQueryParser.g:1912:35: ( COMMA p_StringLiteral )* loop232: do { @@ -50406,17 +50409,17 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt232) { case 1 : // xquery/XQueryParser.g:1912:36: COMMA p_StringLiteral - COMMA651=this.match(this.input,COMMA,XQueryParser.FOLLOW_COMMA_in_p_FTStopWords15725); if (this.state.failed) return retval; + COMMA650=this.match(this.input,COMMA,XQueryParser.FOLLOW_COMMA_in_p_FTStopWords15729); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - COMMA651_tree = this.adaptor.create(COMMA651); - this.adaptor.addChild(root_0, COMMA651_tree); + COMMA650_tree = this.adaptor.create(COMMA650); + this.adaptor.addChild(root_0, COMMA650_tree); } - this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_p_FTStopWords15727); - p_StringLiteral652=this.p_StringLiteral(); + this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_p_FTStopWords15731); + p_StringLiteral651=this.p_StringLiteral(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StringLiteral652.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StringLiteral651.getTree()); break; @@ -50426,10 +50429,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { } } while (true); - RPAREN653=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_FTStopWords15731); if (this.state.failed) return retval; + RPAREN652=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_FTStopWords15735); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - RPAREN653_tree = this.adaptor.create(RPAREN653); - this.adaptor.addChild(root_0, RPAREN653_tree); + RPAREN652_tree = this.adaptor.create(RPAREN652); + this.adaptor.addChild(root_0, RPAREN652_tree); } @@ -50482,7 +50485,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var k = null; var list_k=null; - var p_FTStopWords654 = null; + var p_FTStopWords653 = null; var k_tree=null; @@ -50513,7 +50516,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt234) { case 1 : // xquery/XQueryParser.g:1917:14: k+= UNION - k=this.match(this.input,UNION,XQueryParser.FOLLOW_UNION_in_p_FTStopWordsInclExcl15763); if (this.state.failed) return retval; + k=this.match(this.input,UNION,XQueryParser.FOLLOW_UNION_in_p_FTStopWordsInclExcl15767); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -50526,7 +50529,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { break; case 2 : // xquery/XQueryParser.g:1917:25: k+= EXCEPT - k=this.match(this.input,EXCEPT,XQueryParser.FOLLOW_EXCEPT_in_p_FTStopWordsInclExcl15769); if (this.state.failed) return retval; + k=this.match(this.input,EXCEPT,XQueryParser.FOLLOW_EXCEPT_in_p_FTStopWordsInclExcl15773); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -50540,12 +50543,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { } - this.pushFollow(XQueryParser.FOLLOW_p_FTStopWords_in_p_FTStopWordsInclExcl15772); - p_FTStopWords654=this.p_FTStopWords(); + this.pushFollow(XQueryParser.FOLLOW_p_FTStopWords_in_p_FTStopWordsInclExcl15776); + p_FTStopWords653=this.p_FTStopWords(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTStopWords654.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTStopWords653.getTree()); @@ -50597,7 +50600,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; var kl = null; - var p_StringLiteral655 = null; + var p_StringLiteral654 = null; var kl_tree=null; @@ -50606,7 +50609,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1922:11: kl= LANGUAGE p_StringLiteral root_0 = this.adaptor.nil(); - kl=this.match(this.input,LANGUAGE,XQueryParser.FOLLOW_LANGUAGE_in_p_FTLanguageOption15804); if (this.state.failed) return retval; + kl=this.match(this.input,LANGUAGE,XQueryParser.FOLLOW_LANGUAGE_in_p_FTLanguageOption15808); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { kl_tree = this.adaptor.create(kl); this.adaptor.addChild(root_0, kl_tree); @@ -50614,12 +50617,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.ak(kl); } - this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_p_FTLanguageOption15808); - p_StringLiteral655=this.p_StringLiteral(); + this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_p_FTLanguageOption15812); + p_StringLiteral654=this.p_StringLiteral(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StringLiteral655.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StringLiteral654.getTree()); @@ -50694,7 +50697,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt235) { case 1 : // xquery/XQueryParser.g:1927:13: k+= WILDCARDS - k=this.match(this.input,WILDCARDS,XQueryParser.FOLLOW_WILDCARDS_in_p_FTWildCardOption15838); if (this.state.failed) return retval; + k=this.match(this.input,WILDCARDS,XQueryParser.FOLLOW_WILDCARDS_in_p_FTWildCardOption15842); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -50709,7 +50712,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1927:28: (k+= NO k+= WILDCARDS ) // xquery/XQueryParser.g:1927:28: (k+= NO k+= WILDCARDS ) // xquery/XQueryParser.g:1927:29: k+= NO k+= WILDCARDS - k=this.match(this.input,NO,XQueryParser.FOLLOW_NO_in_p_FTWildCardOption15845); if (this.state.failed) return retval; + k=this.match(this.input,NO,XQueryParser.FOLLOW_NO_in_p_FTWildCardOption15849); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -50717,7 +50720,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if (org.antlr.lang.isNull(list_k)) list_k = []; list_k.push(k); - k=this.match(this.input,WILDCARDS,XQueryParser.FOLLOW_WILDCARDS_in_p_FTWildCardOption15849); if (this.state.failed) return retval; + k=this.match(this.input,WILDCARDS,XQueryParser.FOLLOW_WILDCARDS_in_p_FTWildCardOption15853); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -50782,8 +50785,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; var ko = null; - var p_QName656 = null; - var p_StringLiteral657 = null; + var p_QName655 = null; + var p_StringLiteral656 = null; var ko_tree=null; @@ -50792,7 +50795,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1932:11: ko= OPTION p_QName p_StringLiteral root_0 = this.adaptor.nil(); - ko=this.match(this.input,OPTION,XQueryParser.FOLLOW_OPTION_in_p_FTExtensionOption15882); if (this.state.failed) return retval; + ko=this.match(this.input,OPTION,XQueryParser.FOLLOW_OPTION_in_p_FTExtensionOption15886); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { ko_tree = this.adaptor.create(ko); this.adaptor.addChild(root_0, ko_tree); @@ -50800,18 +50803,18 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.ak(ko); } - this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_FTExtensionOption15886); - p_QName656=this.p_QName(); + this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_FTExtensionOption15890); + p_QName655=this.p_QName(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_QName656.getTree()); - this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_p_FTExtensionOption15888); - p_StringLiteral657=this.p_StringLiteral(); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_QName655.getTree()); + this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_p_FTExtensionOption15892); + p_StringLiteral656=this.p_StringLiteral(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StringLiteral657.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StringLiteral656.getTree()); @@ -50858,7 +50861,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var k = null; var list_k=null; - var p_UnionExpr658 = null; + var p_UnionExpr657 = null; var k_tree=null; @@ -50867,7 +50870,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1937:11: k+= WITHOUT k+= CONTENT p_UnionExpr root_0 = this.adaptor.nil(); - k=this.match(this.input,WITHOUT,XQueryParser.FOLLOW_WITHOUT_in_p_FTIgnoreOption15916); if (this.state.failed) return retval; + k=this.match(this.input,WITHOUT,XQueryParser.FOLLOW_WITHOUT_in_p_FTIgnoreOption15920); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -50875,7 +50878,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if (org.antlr.lang.isNull(list_k)) list_k = []; list_k.push(k); - k=this.match(this.input,CONTENT,XQueryParser.FOLLOW_CONTENT_in_p_FTIgnoreOption15920); if (this.state.failed) return retval; + k=this.match(this.input,CONTENT,XQueryParser.FOLLOW_CONTENT_in_p_FTIgnoreOption15924); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -50886,12 +50889,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.ak(list_k); } - this.pushFollow(XQueryParser.FOLLOW_p_UnionExpr_in_p_FTIgnoreOption15924); - p_UnionExpr658=this.p_UnionExpr(); + this.pushFollow(XQueryParser.FOLLOW_p_UnionExpr_in_p_FTIgnoreOption15928); + p_UnionExpr657=this.p_UnionExpr(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_UnionExpr658.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_UnionExpr657.getTree()); @@ -50936,7 +50939,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var p_StatementsAndOptionalExpr659 = null; + var p_StatementsAndOptionalExpr658 = null; try { @@ -50944,12 +50947,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1948:11: p_StatementsAndOptionalExpr root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_StatementsAndOptionalExpr_in_p_Program15956); - p_StatementsAndOptionalExpr659=this.p_StatementsAndOptionalExpr(); + this.pushFollow(XQueryParser.FOLLOW_p_StatementsAndOptionalExpr_in_p_Program15960); + p_StatementsAndOptionalExpr658=this.p_StatementsAndOptionalExpr(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StatementsAndOptionalExpr659.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StatementsAndOptionalExpr658.getTree()); @@ -50994,7 +50997,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var p_Hybrid660 = null; + var p_Hybrid659 = null; try { @@ -51016,12 +51019,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt236) { case 1 : // xquery/XQueryParser.g:1953:11: p_Hybrid[$strict,true] - this.pushFollow(XQueryParser.FOLLOW_p_Hybrid_in_p_Statements15983); - p_Hybrid660=this.p_Hybrid(strict, true); + this.pushFollow(XQueryParser.FOLLOW_p_Hybrid_in_p_Statements15987); + p_Hybrid659=this.p_Hybrid(strict, true); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Hybrid660.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Hybrid659.getTree()); break; @@ -51075,7 +51078,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var p_Statements661 = null; + var p_Statements660 = null; try { @@ -51083,12 +51086,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1958:11: p_Statements[false] root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_Statements_in_p_StatementsAndExpr16011); - p_Statements661=this.p_Statements(false); + this.pushFollow(XQueryParser.FOLLOW_p_Statements_in_p_StatementsAndExpr16015); + p_Statements660=this.p_Statements(false); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Statements661.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Statements660.getTree()); @@ -51133,7 +51136,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var p_Statements662 = null; + var p_Statements661 = null; try { @@ -51141,12 +51144,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1963:11: p_Statements[false] root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_Statements_in_p_StatementsAndOptionalExpr16038); - p_Statements662=this.p_Statements(false); + this.pushFollow(XQueryParser.FOLLOW_p_Statements_in_p_StatementsAndOptionalExpr16042); + p_Statements661=this.p_Statements(false); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Statements662.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Statements661.getTree()); @@ -51191,8 +51194,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var p_HybridExprSingle663 = null; - var p_Statement664 = null; + var p_HybridExprSingle662 = null; + var p_Statement663 = null; try { @@ -51204,12 +51207,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1967:11: p_HybridExprSingle[$strict,$allowConcat] root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_HybridExprSingle_in_p_Hybrid16065); - p_HybridExprSingle663=this.p_HybridExprSingle(strict, allowConcat); + this.pushFollow(XQueryParser.FOLLOW_p_HybridExprSingle_in_p_Hybrid16069); + p_HybridExprSingle662=this.p_HybridExprSingle(strict, allowConcat); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_HybridExprSingle663.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_HybridExprSingle662.getTree()); break; @@ -51217,12 +51220,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1968:11: p_Statement root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_Statement_in_p_Hybrid16078); - p_Statement664=this.p_Statement(); + this.pushFollow(XQueryParser.FOLLOW_p_Statement_in_p_Hybrid16082); + p_Statement663=this.p_Statement(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Statement664.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Statement663.getTree()); break; @@ -51275,12 +51278,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var p_AssignStatement665 = null; - var p_BreakStatement666 = null; - var p_ContinueStatement667 = null; - var p_ExitStatement668 = null; - var p_VarDeclStatement669 = null; - var p_WhileStatement670 = null; + var p_AssignStatement664 = null; + var p_BreakStatement665 = null; + var p_ContinueStatement666 = null; + var p_ExitStatement667 = null; + var p_VarDeclStatement668 = null; + var p_WhileStatement669 = null; try { @@ -51319,12 +51322,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1985:11: p_AssignStatement root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_AssignStatement_in_p_Statement16109); - p_AssignStatement665=this.p_AssignStatement(); + this.pushFollow(XQueryParser.FOLLOW_p_AssignStatement_in_p_Statement16113); + p_AssignStatement664=this.p_AssignStatement(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_AssignStatement665.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_AssignStatement664.getTree()); break; @@ -51332,12 +51335,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1986:11: p_BreakStatement root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_BreakStatement_in_p_Statement16121); - p_BreakStatement666=this.p_BreakStatement(); + this.pushFollow(XQueryParser.FOLLOW_p_BreakStatement_in_p_Statement16125); + p_BreakStatement665=this.p_BreakStatement(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_BreakStatement666.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_BreakStatement665.getTree()); break; @@ -51345,12 +51348,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1987:11: p_ContinueStatement root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_ContinueStatement_in_p_Statement16133); - p_ContinueStatement667=this.p_ContinueStatement(); + this.pushFollow(XQueryParser.FOLLOW_p_ContinueStatement_in_p_Statement16137); + p_ContinueStatement666=this.p_ContinueStatement(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ContinueStatement667.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ContinueStatement666.getTree()); break; @@ -51358,12 +51361,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1988:11: p_ExitStatement root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_ExitStatement_in_p_Statement16145); - p_ExitStatement668=this.p_ExitStatement(); + this.pushFollow(XQueryParser.FOLLOW_p_ExitStatement_in_p_Statement16149); + p_ExitStatement667=this.p_ExitStatement(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ExitStatement668.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ExitStatement667.getTree()); break; @@ -51371,12 +51374,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1989:11: p_VarDeclStatement root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_VarDeclStatement_in_p_Statement16157); - p_VarDeclStatement669=this.p_VarDeclStatement(); + this.pushFollow(XQueryParser.FOLLOW_p_VarDeclStatement_in_p_Statement16161); + p_VarDeclStatement668=this.p_VarDeclStatement(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_VarDeclStatement669.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_VarDeclStatement668.getTree()); break; @@ -51384,12 +51387,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1990:11: p_WhileStatement root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_WhileStatement_in_p_Statement16169); - p_WhileStatement670=this.p_WhileStatement(); + this.pushFollow(XQueryParser.FOLLOW_p_WhileStatement_in_p_Statement16173); + p_WhileStatement669=this.p_WhileStatement(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_WhileStatement670.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_WhileStatement669.getTree()); break; @@ -51436,17 +51439,17 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var SEMICOLON671 = null; + var SEMICOLON670 = null; var e = null; - var SEMICOLON671_tree=null; + var SEMICOLON670_tree=null; try { // xquery/XQueryParser.g:1993:9: (e= p_Expr[$strict,$allowConcat] SEMICOLON ) // xquery/XQueryParser.g:1993:11: e= p_Expr[$strict,$allowConcat] SEMICOLON root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_p_HybridExprSingle16196); + this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_p_HybridExprSingle16200); e=this.p_Expr(strict, allowConcat); this.state._fsp--; @@ -51455,10 +51458,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { if (strict || this.input.LT(1).getType() != SEMICOLON) throw new org.antlr.runtime.RecognitionException(this.input); } - SEMICOLON671=this.match(this.input,SEMICOLON,XQueryParser.FOLLOW_SEMICOLON_in_p_HybridExprSingle16211); if (this.state.failed) return retval; + SEMICOLON670=this.match(this.input,SEMICOLON,XQueryParser.FOLLOW_SEMICOLON_in_p_HybridExprSingle16215); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - SEMICOLON671_tree = this.adaptor.create(SEMICOLON671); - this.adaptor.addChild(root_0, SEMICOLON671_tree); + SEMICOLON670_tree = this.adaptor.create(SEMICOLON670); + this.adaptor.addChild(root_0, SEMICOLON670_tree); } @@ -51509,26 +51512,26 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var SEMICOLON673 = null; - var p_ExprSimple672 = null; + var SEMICOLON672 = null; + var p_ExprSimple671 = null; - var SEMICOLON673_tree=null; + var SEMICOLON672_tree=null; try { // xquery/XQueryParser.g:2029:9: ( p_ExprSimple SEMICOLON ) // xquery/XQueryParser.g:2029:11: p_ExprSimple SEMICOLON root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_ExprSimple_in_p_ApplyStatement16261); - p_ExprSimple672=this.p_ExprSimple(); + this.pushFollow(XQueryParser.FOLLOW_p_ExprSimple_in_p_ApplyStatement16265); + p_ExprSimple671=this.p_ExprSimple(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ExprSimple672.getTree()); - SEMICOLON673=this.match(this.input,SEMICOLON,XQueryParser.FOLLOW_SEMICOLON_in_p_ApplyStatement16263); if (this.state.failed) return retval; + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ExprSimple671.getTree()); + SEMICOLON672=this.match(this.input,SEMICOLON,XQueryParser.FOLLOW_SEMICOLON_in_p_ApplyStatement16267); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - SEMICOLON673_tree = this.adaptor.create(SEMICOLON673); - this.adaptor.addChild(root_0, SEMICOLON673_tree); + SEMICOLON672_tree = this.adaptor.create(SEMICOLON672); + this.adaptor.addChild(root_0, SEMICOLON672_tree); } @@ -51575,26 +51578,26 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; var d = null; - var BIND674 = null; - var SEMICOLON676 = null; + var BIND673 = null; + var SEMICOLON675 = null; var v = null; - var p_ExprSingle675 = null; + var p_ExprSingle674 = null; var d_tree=null; - var BIND674_tree=null; - var SEMICOLON676_tree=null; + var BIND673_tree=null; + var SEMICOLON675_tree=null; try { // xquery/XQueryParser.g:2034:9: (d= DOLLAR v= p_VarName BIND p_ExprSingle[true] SEMICOLON ) // xquery/XQueryParser.g:2034:11: d= DOLLAR v= p_VarName BIND p_ExprSingle[true] SEMICOLON root_0 = this.adaptor.nil(); - d=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_AssignStatement16291); if (this.state.failed) return retval; + d=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_AssignStatement16295); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { d_tree = this.adaptor.create(d); this.adaptor.addChild(root_0, d_tree); } - this.pushFollow(XQueryParser.FOLLOW_p_VarName_in_p_AssignStatement16295); + this.pushFollow(XQueryParser.FOLLOW_p_VarName_in_p_AssignStatement16299); v=this.p_VarName(); this.state._fsp--; @@ -51603,21 +51606,21 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.av(d, (v?v.stop:null)); } - BIND674=this.match(this.input,BIND,XQueryParser.FOLLOW_BIND_in_p_AssignStatement16299); if (this.state.failed) return retval; + BIND673=this.match(this.input,BIND,XQueryParser.FOLLOW_BIND_in_p_AssignStatement16303); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - BIND674_tree = this.adaptor.create(BIND674); - this.adaptor.addChild(root_0, BIND674_tree); + BIND673_tree = this.adaptor.create(BIND673); + this.adaptor.addChild(root_0, BIND673_tree); } - this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_AssignStatement16301); - p_ExprSingle675=this.p_ExprSingle(true); + this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_AssignStatement16305); + p_ExprSingle674=this.p_ExprSingle(true); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ExprSingle675.getTree()); - SEMICOLON676=this.match(this.input,SEMICOLON,XQueryParser.FOLLOW_SEMICOLON_in_p_AssignStatement16304); if (this.state.failed) return retval; + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ExprSingle674.getTree()); + SEMICOLON675=this.match(this.input,SEMICOLON,XQueryParser.FOLLOW_SEMICOLON_in_p_AssignStatement16308); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - SEMICOLON676_tree = this.adaptor.create(SEMICOLON676); - this.adaptor.addChild(root_0, SEMICOLON676_tree); + SEMICOLON675_tree = this.adaptor.create(SEMICOLON675); + this.adaptor.addChild(root_0, SEMICOLON675_tree); } @@ -51663,33 +51666,33 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var LBRACKET677 = null; - var RBRACKET679 = null; - var p_Statements678 = null; + var LBRACKET676 = null; + var RBRACKET678 = null; + var p_Statements677 = null; - var LBRACKET677_tree=null; - var RBRACKET679_tree=null; + var LBRACKET676_tree=null; + var RBRACKET678_tree=null; try { // xquery/XQueryParser.g:2039:9: ( LBRACKET p_Statements[false] RBRACKET ) // xquery/XQueryParser.g:2039:11: LBRACKET p_Statements[false] RBRACKET root_0 = this.adaptor.nil(); - LBRACKET677=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_p_BlockStatement16330); if (this.state.failed) return retval; + LBRACKET676=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_p_BlockStatement16334); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - LBRACKET677_tree = this.adaptor.create(LBRACKET677); - this.adaptor.addChild(root_0, LBRACKET677_tree); + LBRACKET676_tree = this.adaptor.create(LBRACKET676); + this.adaptor.addChild(root_0, LBRACKET676_tree); } - this.pushFollow(XQueryParser.FOLLOW_p_Statements_in_p_BlockStatement16332); - p_Statements678=this.p_Statements(false); + this.pushFollow(XQueryParser.FOLLOW_p_Statements_in_p_BlockStatement16336); + p_Statements677=this.p_Statements(false); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Statements678.getTree()); - RBRACKET679=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_p_BlockStatement16335); if (this.state.failed) return retval; + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Statements677.getTree()); + RBRACKET678=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_p_BlockStatement16339); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - RBRACKET679_tree = this.adaptor.create(RBRACKET679); - this.adaptor.addChild(root_0, RBRACKET679_tree); + RBRACKET678_tree = this.adaptor.create(RBRACKET678); + this.adaptor.addChild(root_0, RBRACKET678_tree); } @@ -51735,33 +51738,33 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var LBRACKET680 = null; - var RBRACKET682 = null; - var p_Statements681 = null; + var LBRACKET679 = null; + var RBRACKET681 = null; + var p_Statements680 = null; - var LBRACKET680_tree=null; - var RBRACKET682_tree=null; + var LBRACKET679_tree=null; + var RBRACKET681_tree=null; try { // xquery/XQueryParser.g:2043:9: ( LBRACKET p_Statements[$strict] RBRACKET ) // xquery/XQueryParser.g:2043:11: LBRACKET p_Statements[$strict] RBRACKET root_0 = this.adaptor.nil(); - LBRACKET680=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_p_BlockHybrid16361); if (this.state.failed) return retval; + LBRACKET679=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_p_BlockHybrid16365); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - LBRACKET680_tree = this.adaptor.create(LBRACKET680); - this.adaptor.addChild(root_0, LBRACKET680_tree); + LBRACKET679_tree = this.adaptor.create(LBRACKET679); + this.adaptor.addChild(root_0, LBRACKET679_tree); } - this.pushFollow(XQueryParser.FOLLOW_p_Statements_in_p_BlockHybrid16363); - p_Statements681=this.p_Statements(strict); + this.pushFollow(XQueryParser.FOLLOW_p_Statements_in_p_BlockHybrid16367); + p_Statements680=this.p_Statements(strict); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Statements681.getTree()); - RBRACKET682=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_p_BlockHybrid16366); if (this.state.failed) return retval; + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Statements680.getTree()); + RBRACKET681=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_p_BlockHybrid16370); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - RBRACKET682_tree = this.adaptor.create(RBRACKET682); - this.adaptor.addChild(root_0, RBRACKET682_tree); + RBRACKET681_tree = this.adaptor.create(RBRACKET681); + this.adaptor.addChild(root_0, RBRACKET681_tree); } @@ -51808,17 +51811,17 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; var k = null; - var SEMICOLON683 = null; + var SEMICOLON682 = null; var k_tree=null; - var SEMICOLON683_tree=null; + var SEMICOLON682_tree=null; try { // xquery/XQueryParser.g:2048:9: (k= BREAK k= LOOP SEMICOLON ) // xquery/XQueryParser.g:2048:11: k= BREAK k= LOOP SEMICOLON root_0 = this.adaptor.nil(); - k=this.match(this.input,BREAK,XQueryParser.FOLLOW_BREAK_in_p_BreakStatement16394); if (this.state.failed) return retval; + k=this.match(this.input,BREAK,XQueryParser.FOLLOW_BREAK_in_p_BreakStatement16398); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -51826,7 +51829,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.ak(k); } - k=this.match(this.input,LOOP,XQueryParser.FOLLOW_LOOP_in_p_BreakStatement16400); if (this.state.failed) return retval; + k=this.match(this.input,LOOP,XQueryParser.FOLLOW_LOOP_in_p_BreakStatement16404); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -51834,10 +51837,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.ak(k); } - SEMICOLON683=this.match(this.input,SEMICOLON,XQueryParser.FOLLOW_SEMICOLON_in_p_BreakStatement16404); if (this.state.failed) return retval; + SEMICOLON682=this.match(this.input,SEMICOLON,XQueryParser.FOLLOW_SEMICOLON_in_p_BreakStatement16408); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - SEMICOLON683_tree = this.adaptor.create(SEMICOLON683); - this.adaptor.addChild(root_0, SEMICOLON683_tree); + SEMICOLON682_tree = this.adaptor.create(SEMICOLON682); + this.adaptor.addChild(root_0, SEMICOLON682_tree); } @@ -51884,17 +51887,17 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; var k = null; - var SEMICOLON684 = null; + var SEMICOLON683 = null; var k_tree=null; - var SEMICOLON684_tree=null; + var SEMICOLON683_tree=null; try { // xquery/XQueryParser.g:2053:9: (k= CONTINUE k= LOOP SEMICOLON ) // xquery/XQueryParser.g:2053:11: k= CONTINUE k= LOOP SEMICOLON root_0 = this.adaptor.nil(); - k=this.match(this.input,CONTINUE,XQueryParser.FOLLOW_CONTINUE_in_p_ContinueStatement16432); if (this.state.failed) return retval; + k=this.match(this.input,CONTINUE,XQueryParser.FOLLOW_CONTINUE_in_p_ContinueStatement16436); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -51902,7 +51905,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.ak(k); } - k=this.match(this.input,LOOP,XQueryParser.FOLLOW_LOOP_in_p_ContinueStatement16438); if (this.state.failed) return retval; + k=this.match(this.input,LOOP,XQueryParser.FOLLOW_LOOP_in_p_ContinueStatement16442); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -51910,10 +51913,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.ak(k); } - SEMICOLON684=this.match(this.input,SEMICOLON,XQueryParser.FOLLOW_SEMICOLON_in_p_ContinueStatement16442); if (this.state.failed) return retval; + SEMICOLON683=this.match(this.input,SEMICOLON,XQueryParser.FOLLOW_SEMICOLON_in_p_ContinueStatement16446); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - SEMICOLON684_tree = this.adaptor.create(SEMICOLON684); - this.adaptor.addChild(root_0, SEMICOLON684_tree); + SEMICOLON683_tree = this.adaptor.create(SEMICOLON683); + this.adaptor.addChild(root_0, SEMICOLON683_tree); } @@ -51960,18 +51963,18 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; var k = null; - var SEMICOLON686 = null; - var p_ExprSingle685 = null; + var SEMICOLON685 = null; + var p_ExprSingle684 = null; var k_tree=null; - var SEMICOLON686_tree=null; + var SEMICOLON685_tree=null; try { // xquery/XQueryParser.g:2058:9: (k= EXIT k= RETURNING p_ExprSingle[true] SEMICOLON ) // xquery/XQueryParser.g:2058:11: k= EXIT k= RETURNING p_ExprSingle[true] SEMICOLON root_0 = this.adaptor.nil(); - k=this.match(this.input,EXIT,XQueryParser.FOLLOW_EXIT_in_p_ExitStatement16470); if (this.state.failed) return retval; + k=this.match(this.input,EXIT,XQueryParser.FOLLOW_EXIT_in_p_ExitStatement16474); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -51979,7 +51982,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.ak(k); } - k=this.match(this.input,RETURNING,XQueryParser.FOLLOW_RETURNING_in_p_ExitStatement16476); if (this.state.failed) return retval; + k=this.match(this.input,RETURNING,XQueryParser.FOLLOW_RETURNING_in_p_ExitStatement16480); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -51987,16 +51990,16 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.ak(k); } - this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_ExitStatement16480); - p_ExprSingle685=this.p_ExprSingle(true); + this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_ExitStatement16484); + p_ExprSingle684=this.p_ExprSingle(true); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ExprSingle685.getTree()); - SEMICOLON686=this.match(this.input,SEMICOLON,XQueryParser.FOLLOW_SEMICOLON_in_p_ExitStatement16483); if (this.state.failed) return retval; + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ExprSingle684.getTree()); + SEMICOLON685=this.match(this.input,SEMICOLON,XQueryParser.FOLLOW_SEMICOLON_in_p_ExitStatement16487); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - SEMICOLON686_tree = this.adaptor.create(SEMICOLON686); - this.adaptor.addChild(root_0, SEMICOLON686_tree); + SEMICOLON685_tree = this.adaptor.create(SEMICOLON685); + this.adaptor.addChild(root_0, SEMICOLON685_tree); } @@ -52042,9 +52045,9 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var p_InitialClause687 = null; - var p_IntermediateClause688 = null; - var p_ReturnStatement689 = null; + var p_InitialClause686 = null; + var p_IntermediateClause687 = null; + var p_ReturnStatement688 = null; try { @@ -52052,12 +52055,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:2063:11: p_InitialClause ( p_IntermediateClause )* p_ReturnStatement root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_InitialClause_in_p_FLWORStatement16509); - p_InitialClause687=this.p_InitialClause(); + this.pushFollow(XQueryParser.FOLLOW_p_InitialClause_in_p_FLWORStatement16513); + p_InitialClause686=this.p_InitialClause(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_InitialClause687.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_InitialClause686.getTree()); // xquery/XQueryParser.g:2063:27: ( p_IntermediateClause )* loop239: do { @@ -52072,12 +52075,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt239) { case 1 : // xquery/XQueryParser.g:2063:27: p_IntermediateClause - this.pushFollow(XQueryParser.FOLLOW_p_IntermediateClause_in_p_FLWORStatement16511); - p_IntermediateClause688=this.p_IntermediateClause(); + this.pushFollow(XQueryParser.FOLLOW_p_IntermediateClause_in_p_FLWORStatement16515); + p_IntermediateClause687=this.p_IntermediateClause(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_IntermediateClause688.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_IntermediateClause687.getTree()); break; @@ -52087,12 +52090,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { } } while (true); - this.pushFollow(XQueryParser.FOLLOW_p_ReturnStatement_in_p_FLWORStatement16514); - p_ReturnStatement689=this.p_ReturnStatement(); + this.pushFollow(XQueryParser.FOLLOW_p_ReturnStatement_in_p_FLWORStatement16518); + p_ReturnStatement688=this.p_ReturnStatement(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ReturnStatement689.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ReturnStatement688.getTree()); @@ -52138,7 +52141,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; var k = null; - var p_Hybrid690 = null; + var p_Hybrid689 = null; var k_tree=null; @@ -52147,7 +52150,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:2068:11: k= RETURN p_Hybrid[false,false] root_0 = this.adaptor.nil(); - k=this.match(this.input,RETURN,XQueryParser.FOLLOW_RETURN_in_p_ReturnStatement16546); if (this.state.failed) return retval; + k=this.match(this.input,RETURN,XQueryParser.FOLLOW_RETURN_in_p_ReturnStatement16550); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -52155,12 +52158,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.ak(k); } - this.pushFollow(XQueryParser.FOLLOW_p_Hybrid_in_p_ReturnStatement16550); - p_Hybrid690=this.p_Hybrid(false, false); + this.pushFollow(XQueryParser.FOLLOW_p_Hybrid_in_p_ReturnStatement16554); + p_Hybrid689=this.p_Hybrid(false, false); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Hybrid690.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Hybrid689.getTree()); @@ -52206,22 +52209,22 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; var k = null; - var LPAREN691 = null; - var RPAREN693 = null; - var p_Expr692 = null; + var LPAREN690 = null; + var RPAREN692 = null; + var p_Expr691 = null; + var p_Hybrid693 = null; var p_Hybrid694 = null; - var p_Hybrid695 = null; var k_tree=null; - var LPAREN691_tree=null; - var RPAREN693_tree=null; + var LPAREN690_tree=null; + var RPAREN692_tree=null; try { // xquery/XQueryParser.g:2073:9: (k= IF LPAREN p_Expr[true,true] RPAREN k= THEN p_Hybrid[false,false] k= ELSE p_Hybrid[false,false] ) // xquery/XQueryParser.g:2073:11: k= IF LPAREN p_Expr[true,true] RPAREN k= THEN p_Hybrid[false,false] k= ELSE p_Hybrid[false,false] root_0 = this.adaptor.nil(); - k=this.match(this.input,IF,XQueryParser.FOLLOW_IF_in_p_IfStatement16579); if (this.state.failed) return retval; + k=this.match(this.input,IF,XQueryParser.FOLLOW_IF_in_p_IfStatement16583); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -52229,23 +52232,23 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.ak(k); } - LPAREN691=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_IfStatement16583); if (this.state.failed) return retval; + LPAREN690=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_IfStatement16587); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - LPAREN691_tree = this.adaptor.create(LPAREN691); - this.adaptor.addChild(root_0, LPAREN691_tree); + LPAREN690_tree = this.adaptor.create(LPAREN690); + this.adaptor.addChild(root_0, LPAREN690_tree); } - this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_p_IfStatement16585); - p_Expr692=this.p_Expr(true, true); + this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_p_IfStatement16589); + p_Expr691=this.p_Expr(true, true); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Expr692.getTree()); - RPAREN693=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_IfStatement16588); if (this.state.failed) return retval; + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Expr691.getTree()); + RPAREN692=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_IfStatement16592); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - RPAREN693_tree = this.adaptor.create(RPAREN693); - this.adaptor.addChild(root_0, RPAREN693_tree); + RPAREN692_tree = this.adaptor.create(RPAREN692); + this.adaptor.addChild(root_0, RPAREN692_tree); } - k=this.match(this.input,THEN,XQueryParser.FOLLOW_THEN_in_p_IfStatement16592); if (this.state.failed) return retval; + k=this.match(this.input,THEN,XQueryParser.FOLLOW_THEN_in_p_IfStatement16596); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -52253,26 +52256,26 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.ak(k); } - this.pushFollow(XQueryParser.FOLLOW_p_Hybrid_in_p_IfStatement16596); + this.pushFollow(XQueryParser.FOLLOW_p_Hybrid_in_p_IfStatement16600); + p_Hybrid693=this.p_Hybrid(false, false); + + this.state._fsp--; + if (this.state.failed) return retval; + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Hybrid693.getTree()); + k=this.match(this.input,ELSE,XQueryParser.FOLLOW_ELSE_in_p_IfStatement16605); if (this.state.failed) return retval; + if ( this.state.backtracking===0 ) { + k_tree = this.adaptor.create(k); + this.adaptor.addChild(root_0, k_tree); + } + if ( this.state.backtracking===0 ) { + this.ak(k); + } + this.pushFollow(XQueryParser.FOLLOW_p_Hybrid_in_p_IfStatement16609); p_Hybrid694=this.p_Hybrid(false, false); this.state._fsp--; if (this.state.failed) return retval; if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Hybrid694.getTree()); - k=this.match(this.input,ELSE,XQueryParser.FOLLOW_ELSE_in_p_IfStatement16601); if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) { - k_tree = this.adaptor.create(k); - this.adaptor.addChild(root_0, k_tree); - } - if ( this.state.backtracking===0 ) { - this.ak(k); - } - this.pushFollow(XQueryParser.FOLLOW_p_Hybrid_in_p_IfStatement16605); - p_Hybrid695=this.p_Hybrid(false, false); - - this.state._fsp--; - if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Hybrid695.getTree()); @@ -52318,22 +52321,22 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; var k = null; - var LPAREN696 = null; - var RPAREN698 = null; - var p_Expr697 = null; - var p_SwitchCaseStatement699 = null; - var p_Hybrid700 = null; + var LPAREN695 = null; + var RPAREN697 = null; + var p_Expr696 = null; + var p_SwitchCaseStatement698 = null; + var p_Hybrid699 = null; var k_tree=null; - var LPAREN696_tree=null; - var RPAREN698_tree=null; + var LPAREN695_tree=null; + var RPAREN697_tree=null; try { // xquery/XQueryParser.g:2078:9: (k= SWITCH LPAREN p_Expr[true,true] RPAREN ( p_SwitchCaseStatement )+ k= DEFAULT k= RETURN p_Hybrid[false,false] ) // xquery/XQueryParser.g:2078:11: k= SWITCH LPAREN p_Expr[true,true] RPAREN ( p_SwitchCaseStatement )+ k= DEFAULT k= RETURN p_Hybrid[false,false] root_0 = this.adaptor.nil(); - k=this.match(this.input,SWITCH,XQueryParser.FOLLOW_SWITCH_in_p_SwitchStatement16634); if (this.state.failed) return retval; + k=this.match(this.input,SWITCH,XQueryParser.FOLLOW_SWITCH_in_p_SwitchStatement16638); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -52341,21 +52344,21 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.ak(k); } - LPAREN696=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_SwitchStatement16638); if (this.state.failed) return retval; + LPAREN695=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_SwitchStatement16642); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - LPAREN696_tree = this.adaptor.create(LPAREN696); - this.adaptor.addChild(root_0, LPAREN696_tree); + LPAREN695_tree = this.adaptor.create(LPAREN695); + this.adaptor.addChild(root_0, LPAREN695_tree); } - this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_p_SwitchStatement16640); - p_Expr697=this.p_Expr(true, true); + this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_p_SwitchStatement16644); + p_Expr696=this.p_Expr(true, true); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Expr697.getTree()); - RPAREN698=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_SwitchStatement16643); if (this.state.failed) return retval; + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Expr696.getTree()); + RPAREN697=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_SwitchStatement16647); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - RPAREN698_tree = this.adaptor.create(RPAREN698); - this.adaptor.addChild(root_0, RPAREN698_tree); + RPAREN697_tree = this.adaptor.create(RPAREN697); + this.adaptor.addChild(root_0, RPAREN697_tree); } // xquery/XQueryParser.g:2078:67: ( p_SwitchCaseStatement )+ var cnt240=0; @@ -52372,12 +52375,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt240) { case 1 : // xquery/XQueryParser.g:2078:67: p_SwitchCaseStatement - this.pushFollow(XQueryParser.FOLLOW_p_SwitchCaseStatement_in_p_SwitchStatement16645); - p_SwitchCaseStatement699=this.p_SwitchCaseStatement(); + this.pushFollow(XQueryParser.FOLLOW_p_SwitchCaseStatement_in_p_SwitchStatement16649); + p_SwitchCaseStatement698=this.p_SwitchCaseStatement(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_SwitchCaseStatement699.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_SwitchCaseStatement698.getTree()); break; @@ -52393,7 +52396,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { cnt240++; } while (true); - k=this.match(this.input,DEFAULT,XQueryParser.FOLLOW_DEFAULT_in_p_SwitchStatement16650); if (this.state.failed) return retval; + k=this.match(this.input,DEFAULT,XQueryParser.FOLLOW_DEFAULT_in_p_SwitchStatement16654); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -52401,7 +52404,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.ak(k); } - k=this.match(this.input,RETURN,XQueryParser.FOLLOW_RETURN_in_p_SwitchStatement16656); if (this.state.failed) return retval; + k=this.match(this.input,RETURN,XQueryParser.FOLLOW_RETURN_in_p_SwitchStatement16660); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -52409,12 +52412,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.ak(k); } - this.pushFollow(XQueryParser.FOLLOW_p_Hybrid_in_p_SwitchStatement16660); - p_Hybrid700=this.p_Hybrid(false, false); + this.pushFollow(XQueryParser.FOLLOW_p_Hybrid_in_p_SwitchStatement16664); + p_Hybrid699=this.p_Hybrid(false, false); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Hybrid700.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Hybrid699.getTree()); @@ -52460,8 +52463,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; var k = null; - var p_SwitchCaseOperand701 = null; - var p_Hybrid702 = null; + var p_SwitchCaseOperand700 = null; + var p_Hybrid701 = null; var k_tree=null; @@ -52485,7 +52488,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt241) { case 1 : // xquery/XQueryParser.g:2083:12: k= CASE p_SwitchCaseOperand - k=this.match(this.input,CASE,XQueryParser.FOLLOW_CASE_in_p_SwitchCaseStatement16690); if (this.state.failed) return retval; + k=this.match(this.input,CASE,XQueryParser.FOLLOW_CASE_in_p_SwitchCaseStatement16694); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -52493,12 +52496,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.ak(k); } - this.pushFollow(XQueryParser.FOLLOW_p_SwitchCaseOperand_in_p_SwitchCaseStatement16694); - p_SwitchCaseOperand701=this.p_SwitchCaseOperand(); + this.pushFollow(XQueryParser.FOLLOW_p_SwitchCaseOperand_in_p_SwitchCaseStatement16698); + p_SwitchCaseOperand700=this.p_SwitchCaseOperand(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_SwitchCaseOperand701.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_SwitchCaseOperand700.getTree()); break; @@ -52514,7 +52517,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { cnt241++; } while (true); - k=this.match(this.input,RETURN,XQueryParser.FOLLOW_RETURN_in_p_SwitchCaseStatement16700); if (this.state.failed) return retval; + k=this.match(this.input,RETURN,XQueryParser.FOLLOW_RETURN_in_p_SwitchCaseStatement16704); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -52522,12 +52525,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.ak(k); } - this.pushFollow(XQueryParser.FOLLOW_p_Hybrid_in_p_SwitchCaseStatement16704); - p_Hybrid702=this.p_Hybrid(false, false); + this.pushFollow(XQueryParser.FOLLOW_p_Hybrid_in_p_SwitchCaseStatement16708); + p_Hybrid701=this.p_Hybrid(false, false); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Hybrid702.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Hybrid701.getTree()); @@ -52573,9 +52576,9 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; var k = null; - var p_BlockStatement703 = null; - var p_CatchErrorList704 = null; - var p_BlockStatement705 = null; + var p_BlockStatement702 = null; + var p_CatchErrorList703 = null; + var p_BlockStatement704 = null; var k_tree=null; @@ -52584,7 +52587,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:2088:11: k= TRY p_BlockStatement (k= CATCH p_CatchErrorList p_BlockStatement )+ root_0 = this.adaptor.nil(); - k=this.match(this.input,TRY,XQueryParser.FOLLOW_TRY_in_p_TryCatchStatement16733); if (this.state.failed) return retval; + k=this.match(this.input,TRY,XQueryParser.FOLLOW_TRY_in_p_TryCatchStatement16737); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -52592,12 +52595,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.ak(k); } - this.pushFollow(XQueryParser.FOLLOW_p_BlockStatement_in_p_TryCatchStatement16737); - p_BlockStatement703=this.p_BlockStatement(); + this.pushFollow(XQueryParser.FOLLOW_p_BlockStatement_in_p_TryCatchStatement16741); + p_BlockStatement702=this.p_BlockStatement(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_BlockStatement703.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_BlockStatement702.getTree()); // xquery/XQueryParser.g:2088:49: (k= CATCH p_CatchErrorList p_BlockStatement )+ var cnt242=0; loop242: @@ -52613,7 +52616,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt242) { case 1 : // xquery/XQueryParser.g:2088:50: k= CATCH p_CatchErrorList p_BlockStatement - k=this.match(this.input,CATCH,XQueryParser.FOLLOW_CATCH_in_p_TryCatchStatement16742); if (this.state.failed) return retval; + k=this.match(this.input,CATCH,XQueryParser.FOLLOW_CATCH_in_p_TryCatchStatement16746); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -52621,18 +52624,18 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.ak(k); } - this.pushFollow(XQueryParser.FOLLOW_p_CatchErrorList_in_p_TryCatchStatement16746); - p_CatchErrorList704=this.p_CatchErrorList(); + this.pushFollow(XQueryParser.FOLLOW_p_CatchErrorList_in_p_TryCatchStatement16750); + p_CatchErrorList703=this.p_CatchErrorList(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_CatchErrorList704.getTree()); - this.pushFollow(XQueryParser.FOLLOW_p_BlockStatement_in_p_TryCatchStatement16748); - p_BlockStatement705=this.p_BlockStatement(); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_CatchErrorList703.getTree()); + this.pushFollow(XQueryParser.FOLLOW_p_BlockStatement_in_p_TryCatchStatement16752); + p_BlockStatement704=this.p_BlockStatement(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_BlockStatement705.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_BlockStatement704.getTree()); break; @@ -52696,9 +52699,9 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; var k = null; - var p_BlockHybrid706 = null; - var p_CatchErrorList707 = null; - var p_BlockHybrid708 = null; + var p_BlockHybrid705 = null; + var p_CatchErrorList706 = null; + var p_BlockHybrid707 = null; var k_tree=null; @@ -52707,7 +52710,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:2092:11: k= TRY p_BlockHybrid[$strict] (k= CATCH p_CatchErrorList p_BlockHybrid[$strict] )+ root_0 = this.adaptor.nil(); - k=this.match(this.input,TRY,XQueryParser.FOLLOW_TRY_in_p_TryCatchHybrid16780); if (this.state.failed) return retval; + k=this.match(this.input,TRY,XQueryParser.FOLLOW_TRY_in_p_TryCatchHybrid16784); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -52715,12 +52718,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.ak(k); } - this.pushFollow(XQueryParser.FOLLOW_p_BlockHybrid_in_p_TryCatchHybrid16784); - p_BlockHybrid706=this.p_BlockHybrid(strict); + this.pushFollow(XQueryParser.FOLLOW_p_BlockHybrid_in_p_TryCatchHybrid16788); + p_BlockHybrid705=this.p_BlockHybrid(strict); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_BlockHybrid706.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_BlockHybrid705.getTree()); // xquery/XQueryParser.g:2092:55: (k= CATCH p_CatchErrorList p_BlockHybrid[$strict] )+ var cnt243=0; loop243: @@ -52736,7 +52739,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt243) { case 1 : // xquery/XQueryParser.g:2092:56: k= CATCH p_CatchErrorList p_BlockHybrid[$strict] - k=this.match(this.input,CATCH,XQueryParser.FOLLOW_CATCH_in_p_TryCatchHybrid16790); if (this.state.failed) return retval; + k=this.match(this.input,CATCH,XQueryParser.FOLLOW_CATCH_in_p_TryCatchHybrid16794); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -52744,18 +52747,18 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.ak(k); } - this.pushFollow(XQueryParser.FOLLOW_p_CatchErrorList_in_p_TryCatchHybrid16794); - p_CatchErrorList707=this.p_CatchErrorList(); + this.pushFollow(XQueryParser.FOLLOW_p_CatchErrorList_in_p_TryCatchHybrid16798); + p_CatchErrorList706=this.p_CatchErrorList(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_CatchErrorList707.getTree()); - this.pushFollow(XQueryParser.FOLLOW_p_BlockHybrid_in_p_TryCatchHybrid16796); - p_BlockHybrid708=this.p_BlockHybrid(strict); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_CatchErrorList706.getTree()); + this.pushFollow(XQueryParser.FOLLOW_p_BlockHybrid_in_p_TryCatchHybrid16800); + p_BlockHybrid707=this.p_BlockHybrid(strict); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_BlockHybrid708.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_BlockHybrid707.getTree()); break; @@ -52820,24 +52823,24 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var k = null; var d = null; - var LPAREN709 = null; - var RPAREN711 = null; + var LPAREN708 = null; + var RPAREN710 = null; var v = null; - var p_Expr710 = null; - var p_CaseStatement712 = null; - var p_Hybrid713 = null; + var p_Expr709 = null; + var p_CaseStatement711 = null; + var p_Hybrid712 = null; var k_tree=null; var d_tree=null; - var LPAREN709_tree=null; - var RPAREN711_tree=null; + var LPAREN708_tree=null; + var RPAREN710_tree=null; try { // xquery/XQueryParser.g:2097:9: (k= TYPESWITCH LPAREN p_Expr[true,true] RPAREN ( p_CaseStatement )+ k= DEFAULT (d= DOLLAR v= p_VarName )? k= RETURN p_Hybrid[false,false] ) // xquery/XQueryParser.g:2097:11: k= TYPESWITCH LPAREN p_Expr[true,true] RPAREN ( p_CaseStatement )+ k= DEFAULT (d= DOLLAR v= p_VarName )? k= RETURN p_Hybrid[false,false] root_0 = this.adaptor.nil(); - k=this.match(this.input,TYPESWITCH,XQueryParser.FOLLOW_TYPESWITCH_in_p_TypeswitchStatement16829); if (this.state.failed) return retval; + k=this.match(this.input,TYPESWITCH,XQueryParser.FOLLOW_TYPESWITCH_in_p_TypeswitchStatement16833); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -52845,21 +52848,21 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.ak(k); } - LPAREN709=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_TypeswitchStatement16833); if (this.state.failed) return retval; + LPAREN708=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_TypeswitchStatement16837); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - LPAREN709_tree = this.adaptor.create(LPAREN709); - this.adaptor.addChild(root_0, LPAREN709_tree); + LPAREN708_tree = this.adaptor.create(LPAREN708); + this.adaptor.addChild(root_0, LPAREN708_tree); } - this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_p_TypeswitchStatement16835); - p_Expr710=this.p_Expr(true, true); + this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_p_TypeswitchStatement16839); + p_Expr709=this.p_Expr(true, true); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Expr710.getTree()); - RPAREN711=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_TypeswitchStatement16838); if (this.state.failed) return retval; + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Expr709.getTree()); + RPAREN710=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_TypeswitchStatement16842); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - RPAREN711_tree = this.adaptor.create(RPAREN711); - this.adaptor.addChild(root_0, RPAREN711_tree); + RPAREN710_tree = this.adaptor.create(RPAREN710); + this.adaptor.addChild(root_0, RPAREN710_tree); } // xquery/XQueryParser.g:2097:71: ( p_CaseStatement )+ var cnt244=0; @@ -52876,12 +52879,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt244) { case 1 : // xquery/XQueryParser.g:2097:71: p_CaseStatement - this.pushFollow(XQueryParser.FOLLOW_p_CaseStatement_in_p_TypeswitchStatement16840); - p_CaseStatement712=this.p_CaseStatement(); + this.pushFollow(XQueryParser.FOLLOW_p_CaseStatement_in_p_TypeswitchStatement16844); + p_CaseStatement711=this.p_CaseStatement(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_CaseStatement712.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_CaseStatement711.getTree()); break; @@ -52897,7 +52900,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { cnt244++; } while (true); - k=this.match(this.input,DEFAULT,XQueryParser.FOLLOW_DEFAULT_in_p_TypeswitchStatement16845); if (this.state.failed) return retval; + k=this.match(this.input,DEFAULT,XQueryParser.FOLLOW_DEFAULT_in_p_TypeswitchStatement16849); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -52915,12 +52918,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt245) { case 1 : // xquery/XQueryParser.g:2097:114: d= DOLLAR v= p_VarName - d=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_TypeswitchStatement16852); if (this.state.failed) return retval; + d=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_TypeswitchStatement16856); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { d_tree = this.adaptor.create(d); this.adaptor.addChild(root_0, d_tree); } - this.pushFollow(XQueryParser.FOLLOW_p_VarName_in_p_TypeswitchStatement16856); + this.pushFollow(XQueryParser.FOLLOW_p_VarName_in_p_TypeswitchStatement16860); v=this.p_VarName(); this.state._fsp--; @@ -52935,7 +52938,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { } - k=this.match(this.input,RETURN,XQueryParser.FOLLOW_RETURN_in_p_TypeswitchStatement16864); if (this.state.failed) return retval; + k=this.match(this.input,RETURN,XQueryParser.FOLLOW_RETURN_in_p_TypeswitchStatement16868); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -52943,12 +52946,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.ak(k); } - this.pushFollow(XQueryParser.FOLLOW_p_Hybrid_in_p_TypeswitchStatement16868); - p_Hybrid713=this.p_Hybrid(false, false); + this.pushFollow(XQueryParser.FOLLOW_p_Hybrid_in_p_TypeswitchStatement16872); + p_Hybrid712=this.p_Hybrid(false, false); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Hybrid713.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Hybrid712.getTree()); @@ -52995,21 +52998,21 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var k = null; var d = null; - var AS714 = null; + var AS713 = null; var v = null; - var p_SequenceType715 = null; - var p_Hybrid716 = null; + var p_SequenceType714 = null; + var p_Hybrid715 = null; var k_tree=null; var d_tree=null; - var AS714_tree=null; + var AS713_tree=null; try { // xquery/XQueryParser.g:2102:9: (k= CASE (d= DOLLAR v= p_VarName AS )? p_SequenceType k= RETURN p_Hybrid[false,false] ) // xquery/XQueryParser.g:2102:11: k= CASE (d= DOLLAR v= p_VarName AS )? p_SequenceType k= RETURN p_Hybrid[false,false] root_0 = this.adaptor.nil(); - k=this.match(this.input,CASE,XQueryParser.FOLLOW_CASE_in_p_CaseStatement16897); if (this.state.failed) return retval; + k=this.match(this.input,CASE,XQueryParser.FOLLOW_CASE_in_p_CaseStatement16901); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -53027,12 +53030,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt246) { case 1 : // xquery/XQueryParser.g:2102:34: d= DOLLAR v= p_VarName AS - d=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_CaseStatement16904); if (this.state.failed) return retval; + d=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_CaseStatement16908); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { d_tree = this.adaptor.create(d); this.adaptor.addChild(root_0, d_tree); } - this.pushFollow(XQueryParser.FOLLOW_p_VarName_in_p_CaseStatement16908); + this.pushFollow(XQueryParser.FOLLOW_p_VarName_in_p_CaseStatement16912); v=this.p_VarName(); this.state._fsp--; @@ -53041,10 +53044,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.av(d, (v?v.stop:null)); } - AS714=this.match(this.input,AS,XQueryParser.FOLLOW_AS_in_p_CaseStatement16912); if (this.state.failed) return retval; + AS713=this.match(this.input,AS,XQueryParser.FOLLOW_AS_in_p_CaseStatement16916); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - AS714_tree = this.adaptor.create(AS714); - this.adaptor.addChild(root_0, AS714_tree); + AS713_tree = this.adaptor.create(AS713); + this.adaptor.addChild(root_0, AS713_tree); } @@ -53052,13 +53055,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { } - this.pushFollow(XQueryParser.FOLLOW_p_SequenceType_in_p_CaseStatement16916); - p_SequenceType715=this.p_SequenceType(); + this.pushFollow(XQueryParser.FOLLOW_p_SequenceType_in_p_CaseStatement16920); + p_SequenceType714=this.p_SequenceType(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_SequenceType715.getTree()); - k=this.match(this.input,RETURN,XQueryParser.FOLLOW_RETURN_in_p_CaseStatement16920); if (this.state.failed) return retval; + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_SequenceType714.getTree()); + k=this.match(this.input,RETURN,XQueryParser.FOLLOW_RETURN_in_p_CaseStatement16924); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -53066,12 +53069,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.ak(k); } - this.pushFollow(XQueryParser.FOLLOW_p_Hybrid_in_p_CaseStatement16924); - p_Hybrid716=this.p_Hybrid(false, false); + this.pushFollow(XQueryParser.FOLLOW_p_Hybrid_in_p_CaseStatement16928); + p_Hybrid715=this.p_Hybrid(false, false); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Hybrid716.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Hybrid715.getTree()); @@ -53119,25 +53122,25 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var k = null; var d = null; var e = null; - var BIND719 = null; - var COMMA721 = null; - var BIND723 = null; - var SEMICOLON725 = null; + var BIND718 = null; + var COMMA720 = null; + var BIND722 = null; + var SEMICOLON724 = null; var v = null; var w = null; - var p_Annotation717 = null; - var p_TypeDeclaration718 = null; - var p_ExprSingle720 = null; - var p_TypeDeclaration722 = null; - var p_ExprSingle724 = null; + var p_Annotation716 = null; + var p_TypeDeclaration717 = null; + var p_ExprSingle719 = null; + var p_TypeDeclaration721 = null; + var p_ExprSingle723 = null; var k_tree=null; var d_tree=null; var e_tree=null; - var BIND719_tree=null; - var COMMA721_tree=null; - var BIND723_tree=null; - var SEMICOLON725_tree=null; + var BIND718_tree=null; + var COMMA720_tree=null; + var BIND722_tree=null; + var SEMICOLON724_tree=null; try { // xquery/XQueryParser.g:2107:9: ( ( p_Annotation )* k= VARIABLE d= DOLLAR v= p_VarName ( p_TypeDeclaration )? ( BIND p_ExprSingle[true] )? ( COMMA e= DOLLAR w= p_VarName ( p_TypeDeclaration )? ( BIND p_ExprSingle[true] )? )* SEMICOLON ) @@ -53158,12 +53161,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt247) { case 1 : // xquery/XQueryParser.g:2107:11: p_Annotation - this.pushFollow(XQueryParser.FOLLOW_p_Annotation_in_p_VarDeclStatement16951); - p_Annotation717=this.p_Annotation(); + this.pushFollow(XQueryParser.FOLLOW_p_Annotation_in_p_VarDeclStatement16955); + p_Annotation716=this.p_Annotation(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Annotation717.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Annotation716.getTree()); break; @@ -53173,7 +53176,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { } } while (true); - k=this.match(this.input,VARIABLE,XQueryParser.FOLLOW_VARIABLE_in_p_VarDeclStatement16956); if (this.state.failed) return retval; + k=this.match(this.input,VARIABLE,XQueryParser.FOLLOW_VARIABLE_in_p_VarDeclStatement16960); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -53181,12 +53184,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.ak(k); } - d=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_VarDeclStatement16962); if (this.state.failed) return retval; + d=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_VarDeclStatement16966); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { d_tree = this.adaptor.create(d); this.adaptor.addChild(root_0, d_tree); } - this.pushFollow(XQueryParser.FOLLOW_p_VarName_in_p_VarDeclStatement16966); + this.pushFollow(XQueryParser.FOLLOW_p_VarName_in_p_VarDeclStatement16970); v=this.p_VarName(); this.state._fsp--; @@ -53205,12 +53208,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt248) { case 1 : // xquery/XQueryParser.g:2107:98: p_TypeDeclaration - this.pushFollow(XQueryParser.FOLLOW_p_TypeDeclaration_in_p_VarDeclStatement16970); - p_TypeDeclaration718=this.p_TypeDeclaration(); + this.pushFollow(XQueryParser.FOLLOW_p_TypeDeclaration_in_p_VarDeclStatement16974); + p_TypeDeclaration717=this.p_TypeDeclaration(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_TypeDeclaration718.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_TypeDeclaration717.getTree()); break; @@ -53227,17 +53230,17 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt249) { case 1 : // xquery/XQueryParser.g:2107:118: BIND p_ExprSingle[true] - BIND719=this.match(this.input,BIND,XQueryParser.FOLLOW_BIND_in_p_VarDeclStatement16974); if (this.state.failed) return retval; + BIND718=this.match(this.input,BIND,XQueryParser.FOLLOW_BIND_in_p_VarDeclStatement16978); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - BIND719_tree = this.adaptor.create(BIND719); - this.adaptor.addChild(root_0, BIND719_tree); + BIND718_tree = this.adaptor.create(BIND718); + this.adaptor.addChild(root_0, BIND718_tree); } - this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_VarDeclStatement16976); - p_ExprSingle720=this.p_ExprSingle(true); + this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_VarDeclStatement16980); + p_ExprSingle719=this.p_ExprSingle(true); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ExprSingle720.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ExprSingle719.getTree()); break; @@ -53258,17 +53261,17 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt252) { case 1 : // xquery/XQueryParser.g:2108:12: COMMA e= DOLLAR w= p_VarName ( p_TypeDeclaration )? ( BIND p_ExprSingle[true] )? - COMMA721=this.match(this.input,COMMA,XQueryParser.FOLLOW_COMMA_in_p_VarDeclStatement16992); if (this.state.failed) return retval; + COMMA720=this.match(this.input,COMMA,XQueryParser.FOLLOW_COMMA_in_p_VarDeclStatement16996); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - COMMA721_tree = this.adaptor.create(COMMA721); - this.adaptor.addChild(root_0, COMMA721_tree); + COMMA720_tree = this.adaptor.create(COMMA720); + this.adaptor.addChild(root_0, COMMA720_tree); } - e=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_VarDeclStatement16996); if (this.state.failed) return retval; + e=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_VarDeclStatement17000); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { e_tree = this.adaptor.create(e); this.adaptor.addChild(root_0, e_tree); } - this.pushFollow(XQueryParser.FOLLOW_p_VarName_in_p_VarDeclStatement17000); + this.pushFollow(XQueryParser.FOLLOW_p_VarName_in_p_VarDeclStatement17004); w=this.p_VarName(); this.state._fsp--; @@ -53287,12 +53290,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt250) { case 1 : // xquery/XQueryParser.g:2108:65: p_TypeDeclaration - this.pushFollow(XQueryParser.FOLLOW_p_TypeDeclaration_in_p_VarDeclStatement17004); - p_TypeDeclaration722=this.p_TypeDeclaration(); + this.pushFollow(XQueryParser.FOLLOW_p_TypeDeclaration_in_p_VarDeclStatement17008); + p_TypeDeclaration721=this.p_TypeDeclaration(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_TypeDeclaration722.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_TypeDeclaration721.getTree()); break; @@ -53309,17 +53312,17 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt251) { case 1 : // xquery/XQueryParser.g:2108:85: BIND p_ExprSingle[true] - BIND723=this.match(this.input,BIND,XQueryParser.FOLLOW_BIND_in_p_VarDeclStatement17008); if (this.state.failed) return retval; + BIND722=this.match(this.input,BIND,XQueryParser.FOLLOW_BIND_in_p_VarDeclStatement17012); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - BIND723_tree = this.adaptor.create(BIND723); - this.adaptor.addChild(root_0, BIND723_tree); + BIND722_tree = this.adaptor.create(BIND722); + this.adaptor.addChild(root_0, BIND722_tree); } - this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_VarDeclStatement17010); - p_ExprSingle724=this.p_ExprSingle(true); + this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_VarDeclStatement17014); + p_ExprSingle723=this.p_ExprSingle(true); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ExprSingle724.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ExprSingle723.getTree()); break; @@ -53335,10 +53338,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { } } while (true); - SEMICOLON725=this.match(this.input,SEMICOLON,XQueryParser.FOLLOW_SEMICOLON_in_p_VarDeclStatement17027); if (this.state.failed) return retval; + SEMICOLON724=this.match(this.input,SEMICOLON,XQueryParser.FOLLOW_SEMICOLON_in_p_VarDeclStatement17031); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - SEMICOLON725_tree = this.adaptor.create(SEMICOLON725); - this.adaptor.addChild(root_0, SEMICOLON725_tree); + SEMICOLON724_tree = this.adaptor.create(SEMICOLON724); + this.adaptor.addChild(root_0, SEMICOLON724_tree); } @@ -53385,21 +53388,21 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; var k = null; - var LPAREN726 = null; - var RPAREN728 = null; - var p_Expr727 = null; - var p_Hybrid729 = null; + var LPAREN725 = null; + var RPAREN727 = null; + var p_Expr726 = null; + var p_Hybrid728 = null; var k_tree=null; - var LPAREN726_tree=null; - var RPAREN728_tree=null; + var LPAREN725_tree=null; + var RPAREN727_tree=null; try { // xquery/XQueryParser.g:2114:9: (k= WHILE LPAREN p_Expr[true,true] RPAREN p_Hybrid[false,false] ) // xquery/XQueryParser.g:2114:11: k= WHILE LPAREN p_Expr[true,true] RPAREN p_Hybrid[false,false] root_0 = this.adaptor.nil(); - k=this.match(this.input,WHILE,XQueryParser.FOLLOW_WHILE_in_p_WhileStatement17055); if (this.state.failed) return retval; + k=this.match(this.input,WHILE,XQueryParser.FOLLOW_WHILE_in_p_WhileStatement17059); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -53407,28 +53410,28 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.ak(k); } - LPAREN726=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_WhileStatement17059); if (this.state.failed) return retval; + LPAREN725=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_WhileStatement17063); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - LPAREN726_tree = this.adaptor.create(LPAREN726); - this.adaptor.addChild(root_0, LPAREN726_tree); + LPAREN725_tree = this.adaptor.create(LPAREN725); + this.adaptor.addChild(root_0, LPAREN725_tree); } - this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_p_WhileStatement17061); - p_Expr727=this.p_Expr(true, true); + this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_p_WhileStatement17065); + p_Expr726=this.p_Expr(true, true); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Expr727.getTree()); - RPAREN728=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_WhileStatement17064); if (this.state.failed) return retval; + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Expr726.getTree()); + RPAREN727=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_WhileStatement17068); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - RPAREN728_tree = this.adaptor.create(RPAREN728); - this.adaptor.addChild(root_0, RPAREN728_tree); + RPAREN727_tree = this.adaptor.create(RPAREN727); + this.adaptor.addChild(root_0, RPAREN727_tree); } - this.pushFollow(XQueryParser.FOLLOW_p_Hybrid_in_p_WhileStatement17066); - p_Hybrid729=this.p_Hybrid(false, false); + this.pushFollow(XQueryParser.FOLLOW_p_Hybrid_in_p_WhileStatement17070); + p_Hybrid728=this.p_Hybrid(false, false); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Hybrid729.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Hybrid728.getTree()); @@ -53473,9 +53476,9 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var p_QuantifiedExpr730 = null; - var p_OrExpr731 = null; - var pg_UpdateExpr732 = null; + var p_QuantifiedExpr729 = null; + var p_OrExpr730 = null; + var pg_UpdateExpr731 = null; try { @@ -53487,12 +53490,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:2119:11: p_QuantifiedExpr root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_QuantifiedExpr_in_p_ExprSimple17093); - p_QuantifiedExpr730=this.p_QuantifiedExpr(); + this.pushFollow(XQueryParser.FOLLOW_p_QuantifiedExpr_in_p_ExprSimple17097); + p_QuantifiedExpr729=this.p_QuantifiedExpr(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_QuantifiedExpr730.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_QuantifiedExpr729.getTree()); break; @@ -53500,12 +53503,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:2120:11: p_OrExpr root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_OrExpr_in_p_ExprSimple17105); - p_OrExpr731=this.p_OrExpr(); + this.pushFollow(XQueryParser.FOLLOW_p_OrExpr_in_p_ExprSimple17109); + p_OrExpr730=this.p_OrExpr(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_OrExpr731.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_OrExpr730.getTree()); break; @@ -53517,12 +53520,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if (this.state.backtracking>0) {this.state.failed=true; return retval;} throw new org.antlr.runtime.FailedPredicateException(this.input, "p_ExprSimple", "this.lc(XQU)"); } - this.pushFollow(XQueryParser.FOLLOW_pg_UpdateExpr_in_p_ExprSimple17120); - pg_UpdateExpr732=this.pg_UpdateExpr(); + this.pushFollow(XQueryParser.FOLLOW_pg_UpdateExpr_in_p_ExprSimple17124); + pg_UpdateExpr731=this.pg_UpdateExpr(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, pg_UpdateExpr732.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, pg_UpdateExpr731.getTree()); break; @@ -53569,33 +53572,33 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var LBRACKET733 = null; - var RBRACKET735 = null; - var p_StatementsAndExpr734 = null; + var LBRACKET732 = null; + var RBRACKET734 = null; + var p_StatementsAndExpr733 = null; - var LBRACKET733_tree=null; - var RBRACKET735_tree=null; + var LBRACKET732_tree=null; + var RBRACKET734_tree=null; try { // xquery/XQueryParser.g:2126:9: ( LBRACKET p_StatementsAndExpr RBRACKET ) // xquery/XQueryParser.g:2126:11: LBRACKET p_StatementsAndExpr RBRACKET root_0 = this.adaptor.nil(); - LBRACKET733=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_p_BlockExpr17146); if (this.state.failed) return retval; + LBRACKET732=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_p_BlockExpr17150); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - LBRACKET733_tree = this.adaptor.create(LBRACKET733); - this.adaptor.addChild(root_0, LBRACKET733_tree); + LBRACKET732_tree = this.adaptor.create(LBRACKET732); + this.adaptor.addChild(root_0, LBRACKET732_tree); } - this.pushFollow(XQueryParser.FOLLOW_p_StatementsAndExpr_in_p_BlockExpr17148); - p_StatementsAndExpr734=this.p_StatementsAndExpr(); + this.pushFollow(XQueryParser.FOLLOW_p_StatementsAndExpr_in_p_BlockExpr17152); + p_StatementsAndExpr733=this.p_StatementsAndExpr(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StatementsAndExpr734.getTree()); - RBRACKET735=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_p_BlockExpr17150); if (this.state.failed) return retval; + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StatementsAndExpr733.getTree()); + RBRACKET734=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_p_BlockExpr17154); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - RBRACKET735_tree = this.adaptor.create(RBRACKET735); - this.adaptor.addChild(root_0, RBRACKET735_tree); + RBRACKET734_tree = this.adaptor.create(RBRACKET734); + this.adaptor.addChild(root_0, RBRACKET734_tree); } @@ -53642,8 +53645,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; var k = null; - var p_QName736 = null; - var p_CollectionTypeDecl737 = null; + var p_QName735 = null; + var p_CollectionTypeDecl736 = null; var k_tree=null; @@ -53652,7 +53655,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:2134:11: k= COLLECTION p_QName ( p_CollectionTypeDecl )? root_0 = this.adaptor.nil(); - k=this.match(this.input,COLLECTION,XQueryParser.FOLLOW_COLLECTION_in_p_CollectionDecl17181); if (this.state.failed) return retval; + k=this.match(this.input,COLLECTION,XQueryParser.FOLLOW_COLLECTION_in_p_CollectionDecl17185); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -53660,12 +53663,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.ak(k); } - this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_CollectionDecl17185); - p_QName736=this.p_QName(); + this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_CollectionDecl17189); + p_QName735=this.p_QName(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_QName736.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_QName735.getTree()); // xquery/XQueryParser.g:2134:47: ( p_CollectionTypeDecl )? var alt254=2; var LA254_0 = this.input.LA(1); @@ -53676,12 +53679,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt254) { case 1 : // xquery/XQueryParser.g:2134:47: p_CollectionTypeDecl - this.pushFollow(XQueryParser.FOLLOW_p_CollectionTypeDecl_in_p_CollectionDecl17187); - p_CollectionTypeDecl737=this.p_CollectionTypeDecl(); + this.pushFollow(XQueryParser.FOLLOW_p_CollectionTypeDecl_in_p_CollectionDecl17191); + p_CollectionTypeDecl736=this.p_CollectionTypeDecl(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_CollectionTypeDecl737.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_CollectionTypeDecl736.getTree()); break; @@ -53733,8 +53736,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; var k = null; - var p_KindTest738 = null; - var p_OccurrenceIndicator739 = null; + var p_KindTest737 = null; + var p_OccurrenceIndicator738 = null; var k_tree=null; @@ -53745,7 +53748,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:2138:11: (k= AS p_KindTest ( ( p_OccurrenceIndicator )=> p_OccurrenceIndicator )? ) // xquery/XQueryParser.g:2138:12: k= AS p_KindTest ( ( p_OccurrenceIndicator )=> p_OccurrenceIndicator )? - k=this.match(this.input,AS,XQueryParser.FOLLOW_AS_in_p_CollectionTypeDecl17216); if (this.state.failed) return retval; + k=this.match(this.input,AS,XQueryParser.FOLLOW_AS_in_p_CollectionTypeDecl17220); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -53753,12 +53756,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.ak(k); } - this.pushFollow(XQueryParser.FOLLOW_p_KindTest_in_p_CollectionTypeDecl17220); - p_KindTest738=this.p_KindTest(); + this.pushFollow(XQueryParser.FOLLOW_p_KindTest_in_p_CollectionTypeDecl17224); + p_KindTest737=this.p_KindTest(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_KindTest738.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_KindTest737.getTree()); // xquery/XQueryParser.g:2138:43: ( ( p_OccurrenceIndicator )=> p_OccurrenceIndicator )? var alt255=2; var LA255_0 = this.input.LA(1); @@ -53769,12 +53772,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt255) { case 1 : // xquery/XQueryParser.g:2138:44: ( p_OccurrenceIndicator )=> p_OccurrenceIndicator - this.pushFollow(XQueryParser.FOLLOW_p_OccurrenceIndicator_in_p_CollectionTypeDecl17229); - p_OccurrenceIndicator739=this.p_OccurrenceIndicator(); + this.pushFollow(XQueryParser.FOLLOW_p_OccurrenceIndicator_in_p_CollectionTypeDecl17233); + p_OccurrenceIndicator738=this.p_OccurrenceIndicator(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_OccurrenceIndicator739.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_OccurrenceIndicator738.getTree()); break; @@ -53829,21 +53832,21 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; var k = null; - var COMMA743 = null; - var p_IndexName740 = null; - var p_IndexDomainExpr741 = null; - var p_IndexKeySpec742 = null; - var p_IndexKeySpec744 = null; + var COMMA742 = null; + var p_IndexName739 = null; + var p_IndexDomainExpr740 = null; + var p_IndexKeySpec741 = null; + var p_IndexKeySpec743 = null; var k_tree=null; - var COMMA743_tree=null; + var COMMA742_tree=null; try { // xquery/XQueryParser.g:2142:9: (k= INDEX p_IndexName k= ON k= NODES p_IndexDomainExpr k= BY p_IndexKeySpec ( COMMA p_IndexKeySpec )* ) // xquery/XQueryParser.g:2142:11: k= INDEX p_IndexName k= ON k= NODES p_IndexDomainExpr k= BY p_IndexKeySpec ( COMMA p_IndexKeySpec )* root_0 = this.adaptor.nil(); - k=this.match(this.input,INDEX,XQueryParser.FOLLOW_INDEX_in_p_IndexDecl17259); if (this.state.failed) return retval; + k=this.match(this.input,INDEX,XQueryParser.FOLLOW_INDEX_in_p_IndexDecl17263); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -53851,13 +53854,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.ak(k); } - this.pushFollow(XQueryParser.FOLLOW_p_IndexName_in_p_IndexDecl17263); - p_IndexName740=this.p_IndexName(); + this.pushFollow(XQueryParser.FOLLOW_p_IndexName_in_p_IndexDecl17267); + p_IndexName739=this.p_IndexName(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_IndexName740.getTree()); - k=this.match(this.input,ON,XQueryParser.FOLLOW_ON_in_p_IndexDecl17267); if (this.state.failed) return retval; + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_IndexName739.getTree()); + k=this.match(this.input,ON,XQueryParser.FOLLOW_ON_in_p_IndexDecl17271); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -53865,7 +53868,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.ak(k); } - k=this.match(this.input,NODES,XQueryParser.FOLLOW_NODES_in_p_IndexDecl17273); if (this.state.failed) return retval; + k=this.match(this.input,NODES,XQueryParser.FOLLOW_NODES_in_p_IndexDecl17277); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -53873,13 +53876,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.ak(k); } - this.pushFollow(XQueryParser.FOLLOW_p_IndexDomainExpr_in_p_IndexDecl17277); - p_IndexDomainExpr741=this.p_IndexDomainExpr(); + this.pushFollow(XQueryParser.FOLLOW_p_IndexDomainExpr_in_p_IndexDecl17281); + p_IndexDomainExpr740=this.p_IndexDomainExpr(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_IndexDomainExpr741.getTree()); - k=this.match(this.input,BY,XQueryParser.FOLLOW_BY_in_p_IndexDecl17281); if (this.state.failed) return retval; + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_IndexDomainExpr740.getTree()); + k=this.match(this.input,BY,XQueryParser.FOLLOW_BY_in_p_IndexDecl17285); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -53887,12 +53890,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.ak(k); } - this.pushFollow(XQueryParser.FOLLOW_p_IndexKeySpec_in_p_IndexDecl17285); - p_IndexKeySpec742=this.p_IndexKeySpec(); + this.pushFollow(XQueryParser.FOLLOW_p_IndexKeySpec_in_p_IndexDecl17289); + p_IndexKeySpec741=this.p_IndexKeySpec(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_IndexKeySpec742.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_IndexKeySpec741.getTree()); // xquery/XQueryParser.g:2142:142: ( COMMA p_IndexKeySpec )* loop256: do { @@ -53907,17 +53910,17 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt256) { case 1 : // xquery/XQueryParser.g:2142:143: COMMA p_IndexKeySpec - COMMA743=this.match(this.input,COMMA,XQueryParser.FOLLOW_COMMA_in_p_IndexDecl17288); if (this.state.failed) return retval; + COMMA742=this.match(this.input,COMMA,XQueryParser.FOLLOW_COMMA_in_p_IndexDecl17292); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - COMMA743_tree = this.adaptor.create(COMMA743); - this.adaptor.addChild(root_0, COMMA743_tree); + COMMA742_tree = this.adaptor.create(COMMA742); + this.adaptor.addChild(root_0, COMMA742_tree); } - this.pushFollow(XQueryParser.FOLLOW_p_IndexKeySpec_in_p_IndexDecl17290); - p_IndexKeySpec744=this.p_IndexKeySpec(); + this.pushFollow(XQueryParser.FOLLOW_p_IndexKeySpec_in_p_IndexDecl17294); + p_IndexKeySpec743=this.p_IndexKeySpec(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_IndexKeySpec744.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_IndexKeySpec743.getTree()); break; @@ -53971,7 +53974,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var p_QName745 = null; + var p_QName744 = null; try { @@ -53979,12 +53982,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:2146:11: p_QName root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_IndexName17317); - p_QName745=this.p_QName(); + this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_IndexName17321); + p_QName744=this.p_QName(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_QName745.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_QName744.getTree()); @@ -54029,7 +54032,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var p_PathExpr746 = null; + var p_PathExpr745 = null; try { @@ -54037,12 +54040,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:2150:11: p_PathExpr root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_PathExpr_in_p_IndexDomainExpr17342); - p_PathExpr746=this.p_PathExpr(); + this.pushFollow(XQueryParser.FOLLOW_p_PathExpr_in_p_IndexDomainExpr17346); + p_PathExpr745=this.p_PathExpr(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_PathExpr746.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_PathExpr745.getTree()); @@ -54087,9 +54090,9 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var p_IndexKeyExpr747 = null; - var p_IndexKeyTypeDecl748 = null; - var p_IndexKeyCollation749 = null; + var p_IndexKeyExpr746 = null; + var p_IndexKeyTypeDecl747 = null; + var p_IndexKeyCollation748 = null; try { @@ -54097,12 +54100,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:2154:11: p_IndexKeyExpr ( p_IndexKeyTypeDecl )? ( p_IndexKeyCollation )? root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_IndexKeyExpr_in_p_IndexKeySpec17367); - p_IndexKeyExpr747=this.p_IndexKeyExpr(); + this.pushFollow(XQueryParser.FOLLOW_p_IndexKeyExpr_in_p_IndexKeySpec17371); + p_IndexKeyExpr746=this.p_IndexKeyExpr(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_IndexKeyExpr747.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_IndexKeyExpr746.getTree()); // xquery/XQueryParser.g:2154:26: ( p_IndexKeyTypeDecl )? var alt257=2; var LA257_0 = this.input.LA(1); @@ -54113,12 +54116,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt257) { case 1 : // xquery/XQueryParser.g:2154:26: p_IndexKeyTypeDecl - this.pushFollow(XQueryParser.FOLLOW_p_IndexKeyTypeDecl_in_p_IndexKeySpec17369); - p_IndexKeyTypeDecl748=this.p_IndexKeyTypeDecl(); + this.pushFollow(XQueryParser.FOLLOW_p_IndexKeyTypeDecl_in_p_IndexKeySpec17373); + p_IndexKeyTypeDecl747=this.p_IndexKeyTypeDecl(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_IndexKeyTypeDecl748.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_IndexKeyTypeDecl747.getTree()); break; @@ -54135,12 +54138,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt258) { case 1 : // xquery/XQueryParser.g:2154:46: p_IndexKeyCollation - this.pushFollow(XQueryParser.FOLLOW_p_IndexKeyCollation_in_p_IndexKeySpec17372); - p_IndexKeyCollation749=this.p_IndexKeyCollation(); + this.pushFollow(XQueryParser.FOLLOW_p_IndexKeyCollation_in_p_IndexKeySpec17376); + p_IndexKeyCollation748=this.p_IndexKeyCollation(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_IndexKeyCollation749.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_IndexKeyCollation748.getTree()); break; @@ -54191,7 +54194,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var p_PathExpr750 = null; + var p_PathExpr749 = null; try { @@ -54199,12 +54202,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:2158:11: p_PathExpr root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_PathExpr_in_p_IndexKeyExpr17398); - p_PathExpr750=this.p_PathExpr(); + this.pushFollow(XQueryParser.FOLLOW_p_PathExpr_in_p_IndexKeyExpr17402); + p_PathExpr749=this.p_PathExpr(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_PathExpr750.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_PathExpr749.getTree()); @@ -54250,8 +54253,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; var k = null; - var p_AtomicType751 = null; - var p_OccurrenceIndicator752 = null; + var p_AtomicType750 = null; + var p_OccurrenceIndicator751 = null; var k_tree=null; @@ -54260,7 +54263,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:2162:11: k= AS p_AtomicType ( p_OccurrenceIndicator )? root_0 = this.adaptor.nil(); - k=this.match(this.input,AS,XQueryParser.FOLLOW_AS_in_p_IndexKeyTypeDecl17425); if (this.state.failed) return retval; + k=this.match(this.input,AS,XQueryParser.FOLLOW_AS_in_p_IndexKeyTypeDecl17429); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -54268,12 +54271,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.ak(k); } - this.pushFollow(XQueryParser.FOLLOW_p_AtomicType_in_p_IndexKeyTypeDecl17429); - p_AtomicType751=this.p_AtomicType(); + this.pushFollow(XQueryParser.FOLLOW_p_AtomicType_in_p_IndexKeyTypeDecl17433); + p_AtomicType750=this.p_AtomicType(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_AtomicType751.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_AtomicType750.getTree()); // xquery/XQueryParser.g:2162:44: ( p_OccurrenceIndicator )? var alt259=2; var LA259_0 = this.input.LA(1); @@ -54284,12 +54287,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt259) { case 1 : // xquery/XQueryParser.g:2162:44: p_OccurrenceIndicator - this.pushFollow(XQueryParser.FOLLOW_p_OccurrenceIndicator_in_p_IndexKeyTypeDecl17431); - p_OccurrenceIndicator752=this.p_OccurrenceIndicator(); + this.pushFollow(XQueryParser.FOLLOW_p_OccurrenceIndicator_in_p_IndexKeyTypeDecl17435); + p_OccurrenceIndicator751=this.p_OccurrenceIndicator(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_OccurrenceIndicator752.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_OccurrenceIndicator751.getTree()); break; @@ -54340,7 +54343,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var p_QName753 = null; + var p_QName752 = null; try { @@ -54348,12 +54351,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:2166:11: p_QName root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_AtomicType17457); - p_QName753=this.p_QName(); + this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_AtomicType17461); + p_QName752=this.p_QName(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_QName753.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_QName752.getTree()); @@ -54399,7 +54402,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; var k = null; - var p_StringLiteral754 = null; + var p_StringLiteral753 = null; var k_tree=null; @@ -54408,7 +54411,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:2170:11: k= COLLATION p_StringLiteral root_0 = this.adaptor.nil(); - k=this.match(this.input,COLLATION,XQueryParser.FOLLOW_COLLATION_in_p_IndexKeyCollation17484); if (this.state.failed) return retval; + k=this.match(this.input,COLLATION,XQueryParser.FOLLOW_COLLATION_in_p_IndexKeyCollation17488); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -54416,12 +54419,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.ak(k); } - this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_p_IndexKeyCollation17488); - p_StringLiteral754=this.p_StringLiteral(); + this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_p_IndexKeyCollation17492); + p_StringLiteral753=this.p_StringLiteral(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StringLiteral754.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StringLiteral753.getTree()); @@ -54467,9 +54470,9 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; var k = null; - var p_QName755 = null; - var p_ICCollection756 = null; - var p_ICForeignKey757 = null; + var p_QName754 = null; + var p_ICCollection755 = null; + var p_ICForeignKey756 = null; var k_tree=null; @@ -54478,7 +54481,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:2174:11: k= INTEGRITY k= CONSTRAINT p_QName ( p_ICCollection | p_ICForeignKey ) root_0 = this.adaptor.nil(); - k=this.match(this.input,INTEGRITY,XQueryParser.FOLLOW_INTEGRITY_in_p_ICDecl17515); if (this.state.failed) return retval; + k=this.match(this.input,INTEGRITY,XQueryParser.FOLLOW_INTEGRITY_in_p_ICDecl17519); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -54486,7 +54489,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.ak(k); } - k=this.match(this.input,CONSTRAINT,XQueryParser.FOLLOW_CONSTRAINT_in_p_ICDecl17521); if (this.state.failed) return retval; + k=this.match(this.input,CONSTRAINT,XQueryParser.FOLLOW_CONSTRAINT_in_p_ICDecl17525); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -54494,12 +54497,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.ak(k); } - this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_ICDecl17525); - p_QName755=this.p_QName(); + this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_ICDecl17529); + p_QName754=this.p_QName(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_QName755.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_QName754.getTree()); // xquery/XQueryParser.g:2174:74: ( p_ICCollection | p_ICForeignKey ) var alt260=2; var LA260_0 = this.input.LA(1); @@ -54520,23 +54523,23 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt260) { case 1 : // xquery/XQueryParser.g:2174:75: p_ICCollection - this.pushFollow(XQueryParser.FOLLOW_p_ICCollection_in_p_ICDecl17528); - p_ICCollection756=this.p_ICCollection(); + this.pushFollow(XQueryParser.FOLLOW_p_ICCollection_in_p_ICDecl17532); + p_ICCollection755=this.p_ICCollection(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ICCollection756.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ICCollection755.getTree()); break; case 2 : // xquery/XQueryParser.g:2174:92: p_ICForeignKey - this.pushFollow(XQueryParser.FOLLOW_p_ICForeignKey_in_p_ICDecl17532); - p_ICForeignKey757=this.p_ICForeignKey(); + this.pushFollow(XQueryParser.FOLLOW_p_ICForeignKey_in_p_ICDecl17536); + p_ICForeignKey756=this.p_ICForeignKey(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ICForeignKey757.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ICForeignKey756.getTree()); break; @@ -54588,10 +54591,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; var k = null; - var p_QName758 = null; - var p_ICCollSequence759 = null; - var p_ICCollSequenceUnique760 = null; - var p_ICCollNode761 = null; + var p_QName757 = null; + var p_ICCollSequence758 = null; + var p_ICCollSequenceUnique759 = null; + var p_ICCollNode760 = null; var k_tree=null; @@ -54600,7 +54603,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:2178:11: k= ON k= COLLECTION p_QName ( p_ICCollSequence | p_ICCollSequenceUnique | p_ICCollNode ) root_0 = this.adaptor.nil(); - k=this.match(this.input,ON,XQueryParser.FOLLOW_ON_in_p_ICCollection17560); if (this.state.failed) return retval; + k=this.match(this.input,ON,XQueryParser.FOLLOW_ON_in_p_ICCollection17564); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -54608,7 +54611,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.ak(k); } - k=this.match(this.input,COLLECTION,XQueryParser.FOLLOW_COLLECTION_in_p_ICCollection17566); if (this.state.failed) return retval; + k=this.match(this.input,COLLECTION,XQueryParser.FOLLOW_COLLECTION_in_p_ICCollection17570); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -54616,12 +54619,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.ak(k); } - this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_ICCollection17570); - p_QName758=this.p_QName(); + this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_ICCollection17574); + p_QName757=this.p_QName(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_QName758.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_QName757.getTree()); // xquery/XQueryParser.g:2178:67: ( p_ICCollSequence | p_ICCollSequenceUnique | p_ICCollNode ) var alt261=3; switch ( this.input.LA(1) ) { @@ -54645,34 +54648,34 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt261) { case 1 : // xquery/XQueryParser.g:2178:68: p_ICCollSequence - this.pushFollow(XQueryParser.FOLLOW_p_ICCollSequence_in_p_ICCollection17573); - p_ICCollSequence759=this.p_ICCollSequence(); + this.pushFollow(XQueryParser.FOLLOW_p_ICCollSequence_in_p_ICCollection17577); + p_ICCollSequence758=this.p_ICCollSequence(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ICCollSequence759.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ICCollSequence758.getTree()); break; case 2 : // xquery/XQueryParser.g:2178:87: p_ICCollSequenceUnique - this.pushFollow(XQueryParser.FOLLOW_p_ICCollSequenceUnique_in_p_ICCollection17577); - p_ICCollSequenceUnique760=this.p_ICCollSequenceUnique(); + this.pushFollow(XQueryParser.FOLLOW_p_ICCollSequenceUnique_in_p_ICCollection17581); + p_ICCollSequenceUnique759=this.p_ICCollSequenceUnique(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ICCollSequenceUnique760.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ICCollSequenceUnique759.getTree()); break; case 3 : // xquery/XQueryParser.g:2178:112: p_ICCollNode - this.pushFollow(XQueryParser.FOLLOW_p_ICCollNode_in_p_ICCollection17581); - p_ICCollNode761=this.p_ICCollNode(); + this.pushFollow(XQueryParser.FOLLOW_p_ICCollNode_in_p_ICCollection17585); + p_ICCollNode760=this.p_ICCollNode(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ICCollNode761.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ICCollNode760.getTree()); break; @@ -54726,7 +54729,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var d = null; var k = null; var v = null; - var p_ExprSingle762 = null; + var p_ExprSingle761 = null; var d_tree=null; var k_tree=null; @@ -54736,12 +54739,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:2182:11: d= DOLLAR v= p_QName k= CHECK p_ExprSingle[true] root_0 = this.adaptor.nil(); - d=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_ICCollSequence17609); if (this.state.failed) return retval; + d=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_ICCollSequence17613); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { d_tree = this.adaptor.create(d); this.adaptor.addChild(root_0, d_tree); } - this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_ICCollSequence17613); + this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_ICCollSequence17617); v=this.p_QName(); this.state._fsp--; @@ -54750,7 +54753,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.av(d, (v?v.stop:null)); } - k=this.match(this.input,CHECK,XQueryParser.FOLLOW_CHECK_in_p_ICCollSequence17619); if (this.state.failed) return retval; + k=this.match(this.input,CHECK,XQueryParser.FOLLOW_CHECK_in_p_ICCollSequence17623); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -54758,12 +54761,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.ak(k); } - this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_ICCollSequence17623); - p_ExprSingle762=this.p_ExprSingle(true); + this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_ICCollSequence17627); + p_ExprSingle761=this.p_ExprSingle(true); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ExprSingle762.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ExprSingle761.getTree()); @@ -54811,7 +54814,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var k = null; var d = null; var v = null; - var p_PathExpr763 = null; + var p_PathExpr762 = null; var k_tree=null; var d_tree=null; @@ -54821,7 +54824,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:2186:11: k= NODE d= DOLLAR v= p_QName k= CHECK k= UNIQUE k= KEY p_PathExpr root_0 = this.adaptor.nil(); - k=this.match(this.input,NODE,XQueryParser.FOLLOW_NODE_in_p_ICCollSequenceUnique17651); if (this.state.failed) return retval; + k=this.match(this.input,NODE,XQueryParser.FOLLOW_NODE_in_p_ICCollSequenceUnique17655); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -54829,12 +54832,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.ak(k); } - d=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_ICCollSequenceUnique17657); if (this.state.failed) return retval; + d=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_ICCollSequenceUnique17661); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { d_tree = this.adaptor.create(d); this.adaptor.addChild(root_0, d_tree); } - this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_ICCollSequenceUnique17661); + this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_ICCollSequenceUnique17665); v=this.p_QName(); this.state._fsp--; @@ -54843,7 +54846,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.av(d, (v?v.stop:null)); } - k=this.match(this.input,CHECK,XQueryParser.FOLLOW_CHECK_in_p_ICCollSequenceUnique17667); if (this.state.failed) return retval; + k=this.match(this.input,CHECK,XQueryParser.FOLLOW_CHECK_in_p_ICCollSequenceUnique17671); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -54851,7 +54854,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.ak(k); } - k=this.match(this.input,UNIQUE,XQueryParser.FOLLOW_UNIQUE_in_p_ICCollSequenceUnique17673); if (this.state.failed) return retval; + k=this.match(this.input,UNIQUE,XQueryParser.FOLLOW_UNIQUE_in_p_ICCollSequenceUnique17677); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -54859,7 +54862,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.ak(k); } - k=this.match(this.input,KEY,XQueryParser.FOLLOW_KEY_in_p_ICCollSequenceUnique17679); if (this.state.failed) return retval; + k=this.match(this.input,KEY,XQueryParser.FOLLOW_KEY_in_p_ICCollSequenceUnique17683); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -54867,12 +54870,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.ak(k); } - this.pushFollow(XQueryParser.FOLLOW_p_PathExpr_in_p_ICCollSequenceUnique17683); - p_PathExpr763=this.p_PathExpr(); + this.pushFollow(XQueryParser.FOLLOW_p_PathExpr_in_p_ICCollSequenceUnique17687); + p_PathExpr762=this.p_PathExpr(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_PathExpr763.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_PathExpr762.getTree()); @@ -54920,7 +54923,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var k = null; var d = null; var v = null; - var p_ExprSingle764 = null; + var p_ExprSingle763 = null; var k_tree=null; var d_tree=null; @@ -54930,7 +54933,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:2190:11: k= FOREACH k= NODE d= DOLLAR v= p_QName k= CHECK p_ExprSingle[true] root_0 = this.adaptor.nil(); - k=this.match(this.input,FOREACH,XQueryParser.FOLLOW_FOREACH_in_p_ICCollNode17710); if (this.state.failed) return retval; + k=this.match(this.input,FOREACH,XQueryParser.FOLLOW_FOREACH_in_p_ICCollNode17714); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -54938,7 +54941,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.ak(k); } - k=this.match(this.input,NODE,XQueryParser.FOLLOW_NODE_in_p_ICCollNode17716); if (this.state.failed) return retval; + k=this.match(this.input,NODE,XQueryParser.FOLLOW_NODE_in_p_ICCollNode17720); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -54946,12 +54949,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.ak(k); } - d=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_ICCollNode17722); if (this.state.failed) return retval; + d=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_ICCollNode17726); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { d_tree = this.adaptor.create(d); this.adaptor.addChild(root_0, d_tree); } - this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_ICCollNode17726); + this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_ICCollNode17730); v=this.p_QName(); this.state._fsp--; @@ -54960,7 +54963,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.av(d, (v?v.stop:null)); } - k=this.match(this.input,CHECK,XQueryParser.FOLLOW_CHECK_in_p_ICCollNode17732); if (this.state.failed) return retval; + k=this.match(this.input,CHECK,XQueryParser.FOLLOW_CHECK_in_p_ICCollNode17736); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -54968,12 +54971,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.ak(k); } - this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_ICCollNode17736); - p_ExprSingle764=this.p_ExprSingle(true); + this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_ICCollNode17740); + p_ExprSingle763=this.p_ExprSingle(true); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ExprSingle764.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ExprSingle763.getTree()); @@ -55019,8 +55022,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; var k = null; - var p_ICForeignKeySource765 = null; - var p_ICForeignKeyTarget766 = null; + var p_ICForeignKeySource764 = null; + var p_ICForeignKeyTarget765 = null; var k_tree=null; @@ -55029,7 +55032,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:2194:11: k= FOREIGN k= KEY p_ICForeignKeySource p_ICForeignKeyTarget root_0 = this.adaptor.nil(); - k=this.match(this.input,FOREIGN,XQueryParser.FOLLOW_FOREIGN_in_p_ICForeignKey17764); if (this.state.failed) return retval; + k=this.match(this.input,FOREIGN,XQueryParser.FOLLOW_FOREIGN_in_p_ICForeignKey17768); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -55037,7 +55040,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.ak(k); } - k=this.match(this.input,KEY,XQueryParser.FOLLOW_KEY_in_p_ICForeignKey17770); if (this.state.failed) return retval; + k=this.match(this.input,KEY,XQueryParser.FOLLOW_KEY_in_p_ICForeignKey17774); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -55045,18 +55048,18 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.ak(k); } - this.pushFollow(XQueryParser.FOLLOW_p_ICForeignKeySource_in_p_ICForeignKey17774); - p_ICForeignKeySource765=this.p_ICForeignKeySource(); + this.pushFollow(XQueryParser.FOLLOW_p_ICForeignKeySource_in_p_ICForeignKey17778); + p_ICForeignKeySource764=this.p_ICForeignKeySource(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ICForeignKeySource765.getTree()); - this.pushFollow(XQueryParser.FOLLOW_p_ICForeignKeyTarget_in_p_ICForeignKey17776); - p_ICForeignKeyTarget766=this.p_ICForeignKeyTarget(); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ICForeignKeySource764.getTree()); + this.pushFollow(XQueryParser.FOLLOW_p_ICForeignKeyTarget_in_p_ICForeignKey17780); + p_ICForeignKeyTarget765=this.p_ICForeignKeyTarget(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ICForeignKeyTarget766.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ICForeignKeyTarget765.getTree()); @@ -55102,7 +55105,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; var k = null; - var p_ICForeignKeyValues767 = null; + var p_ICForeignKeyValues766 = null; var k_tree=null; @@ -55111,7 +55114,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:2198:11: k= FROM p_ICForeignKeyValues root_0 = this.adaptor.nil(); - k=this.match(this.input,FROM,XQueryParser.FOLLOW_FROM_in_p_ICForeignKeySource17803); if (this.state.failed) return retval; + k=this.match(this.input,FROM,XQueryParser.FOLLOW_FROM_in_p_ICForeignKeySource17807); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -55119,12 +55122,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.ak(k); } - this.pushFollow(XQueryParser.FOLLOW_p_ICForeignKeyValues_in_p_ICForeignKeySource17807); - p_ICForeignKeyValues767=this.p_ICForeignKeyValues(); + this.pushFollow(XQueryParser.FOLLOW_p_ICForeignKeyValues_in_p_ICForeignKeySource17811); + p_ICForeignKeyValues766=this.p_ICForeignKeyValues(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ICForeignKeyValues767.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ICForeignKeyValues766.getTree()); @@ -55170,7 +55173,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; var k = null; - var p_ICForeignKeyValues768 = null; + var p_ICForeignKeyValues767 = null; var k_tree=null; @@ -55179,7 +55182,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:2202:11: k= TO p_ICForeignKeyValues root_0 = this.adaptor.nil(); - k=this.match(this.input,TO,XQueryParser.FOLLOW_TO_in_p_ICForeignKeyTarget17834); if (this.state.failed) return retval; + k=this.match(this.input,TO,XQueryParser.FOLLOW_TO_in_p_ICForeignKeyTarget17838); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -55187,12 +55190,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.ak(k); } - this.pushFollow(XQueryParser.FOLLOW_p_ICForeignKeyValues_in_p_ICForeignKeyTarget17838); - p_ICForeignKeyValues768=this.p_ICForeignKeyValues(); + this.pushFollow(XQueryParser.FOLLOW_p_ICForeignKeyValues_in_p_ICForeignKeyTarget17842); + p_ICForeignKeyValues767=this.p_ICForeignKeyValues(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ICForeignKeyValues768.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ICForeignKeyValues767.getTree()); @@ -55240,8 +55243,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var k = null; var d = null; var v = null; - var p_QName769 = null; - var p_PathExpr770 = null; + var p_QName768 = null; + var p_PathExpr769 = null; var k_tree=null; var d_tree=null; @@ -55251,7 +55254,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:2206:11: k= COLLECTION p_QName k= NODE d= DOLLAR v= p_QName k= KEY p_PathExpr root_0 = this.adaptor.nil(); - k=this.match(this.input,COLLECTION,XQueryParser.FOLLOW_COLLECTION_in_p_ICForeignKeyValues17865); if (this.state.failed) return retval; + k=this.match(this.input,COLLECTION,XQueryParser.FOLLOW_COLLECTION_in_p_ICForeignKeyValues17869); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -55259,13 +55262,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.ak(k); } - this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_ICForeignKeyValues17869); - p_QName769=this.p_QName(); + this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_ICForeignKeyValues17873); + p_QName768=this.p_QName(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_QName769.getTree()); - k=this.match(this.input,NODE,XQueryParser.FOLLOW_NODE_in_p_ICForeignKeyValues17873); if (this.state.failed) return retval; + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_QName768.getTree()); + k=this.match(this.input,NODE,XQueryParser.FOLLOW_NODE_in_p_ICForeignKeyValues17877); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -55273,12 +55276,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.ak(k); } - d=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_ICForeignKeyValues17879); if (this.state.failed) return retval; + d=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_ICForeignKeyValues17883); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { d_tree = this.adaptor.create(d); this.adaptor.addChild(root_0, d_tree); } - this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_ICForeignKeyValues17883); + this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_ICForeignKeyValues17887); v=this.p_QName(); this.state._fsp--; @@ -55287,7 +55290,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.av(d, (v?v.stop:null)); } - k=this.match(this.input,KEY,XQueryParser.FOLLOW_KEY_in_p_ICForeignKeyValues17889); if (this.state.failed) return retval; + k=this.match(this.input,KEY,XQueryParser.FOLLOW_KEY_in_p_ICForeignKeyValues17893); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -55295,12 +55298,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.ak(k); } - this.pushFollow(XQueryParser.FOLLOW_p_PathExpr_in_p_ICForeignKeyValues17893); - p_PathExpr770=this.p_PathExpr(); + this.pushFollow(XQueryParser.FOLLOW_p_PathExpr_in_p_ICForeignKeyValues17897); + p_PathExpr769=this.p_PathExpr(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_PathExpr770.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_PathExpr769.getTree()); @@ -55760,7 +55763,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { synpred17_XQueryParser_fragment: function() { // xquery/XQueryParser.g:1306:26: ( p_OccurrenceIndicator ) // xquery/XQueryParser.g:1306:27: p_OccurrenceIndicator - this.pushFollow(XQueryParser.FOLLOW_p_OccurrenceIndicator_in_synpred17_XQueryParser9650); + this.pushFollow(XQueryParser.FOLLOW_p_OccurrenceIndicator_in_synpred17_XQueryParser9654); this.p_OccurrenceIndicator(); this.state._fsp--; @@ -55774,7 +55777,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { synpred18_XQueryParser_fragment: function() { // xquery/XQueryParser.g:2138:44: ( p_OccurrenceIndicator ) // xquery/XQueryParser.g:2138:45: p_OccurrenceIndicator - this.pushFollow(XQueryParser.FOLLOW_p_OccurrenceIndicator_in_synpred18_XQueryParser17224); + this.pushFollow(XQueryParser.FOLLOW_p_OccurrenceIndicator_in_synpred18_XQueryParser17228); this.p_OccurrenceIndicator(); this.state._fsp--; @@ -56204,7 +56207,7 @@ org.antlr.lang.augmentObject(XQueryParser, { DFA2_acceptS: "\u0002\uffff\u0004\u0002\u0001\u0001\u0003\u0002", DFA2_specialS: - "\u0001\u0000\u0001\u0001\u0008\uffff}>", + "\u0001\u0001\u0001\u0000\u0008\uffff}>", DFA2_transitionS: [ "\u0002\u0002\u0004\u0004\u0001\u0002\u0006\u0004\u0001\u0002"+ "\u0001\u0004\u0001\u0002\u0002\u0004\u0001\u0002\u0001\u0004"+ @@ -56289,6 +56292,25 @@ org.antlr.lang.extend(XQueryParser.DFA2, org.antlr.runtime.DFA, { var retval = (function(s, input) { switch ( s ) { case 0 : + var LA2_1 = input.LA(1); + + + var index2_1 = input.index(); + input.rewind(); + s = -1; + if ( (LA2_1==NAMESPACE) ) {s = 6;} + + else if ( (LA2_1==AND||(LA2_1>=CAST && LA2_1<=CASTABLE)||LA2_1==DIV||LA2_1==EQ||LA2_1==EXCEPT||LA2_1==GE||(LA2_1>=GT && LA2_1<=IDIV)||(LA2_1>=INSTANCE && LA2_1<=IS)||LA2_1==LE||(LA2_1>=LT && LA2_1<=MOD)||LA2_1==NE||LA2_1==OR||(LA2_1>=TO && LA2_1<=TREAT)||LA2_1==UNION||LA2_1==CONTAINS||(LA2_1>=CONCAT && LA2_1<=LPAREN)||LA2_1==LSQUARE||LA2_1==EQUAL||LA2_1==NOTEQUAL||LA2_1==COMMA||(LA2_1>=STAR && LA2_1<=SLASH_SLASH)||LA2_1==COLON||LA2_1==VBAR) ) {s = 7;} + + else if ( (LA2_1==SEMICOLON) && ((this.lc(XQS)))) {s = 8;} + + else if ( (LA2_1==EOF) ) {s = 9;} + + + input.seek(index2_1); + if ( s>=0 ) return s; + break; + case 1 : var LA2_0 = input.LA(1); @@ -56309,25 +56331,6 @@ org.antlr.lang.extend(XQueryParser.DFA2, org.antlr.runtime.DFA, { input.seek(index2_0); if ( s>=0 ) return s; break; - case 1 : - var LA2_1 = input.LA(1); - - - var index2_1 = input.index(); - input.rewind(); - s = -1; - if ( (LA2_1==NAMESPACE) ) {s = 6;} - - else if ( (LA2_1==AND||(LA2_1>=CAST && LA2_1<=CASTABLE)||LA2_1==DIV||LA2_1==EQ||LA2_1==EXCEPT||LA2_1==GE||(LA2_1>=GT && LA2_1<=IDIV)||(LA2_1>=INSTANCE && LA2_1<=IS)||LA2_1==LE||(LA2_1>=LT && LA2_1<=MOD)||LA2_1==NE||LA2_1==OR||(LA2_1>=TO && LA2_1<=TREAT)||LA2_1==UNION||LA2_1==CONTAINS||(LA2_1>=CONCAT && LA2_1<=LPAREN)||LA2_1==LSQUARE||LA2_1==EQUAL||LA2_1==NOTEQUAL||LA2_1==COMMA||(LA2_1>=STAR && LA2_1<=SLASH_SLASH)||LA2_1==COLON||LA2_1==VBAR) ) {s = 7;} - - else if ( (LA2_1==SEMICOLON) && ((this.lc(XQS)))) {s = 8;} - - else if ( (LA2_1==EOF) ) {s = 9;} - - - input.seek(index2_1); - if ( s>=0 ) return s; - break; } }).call(this.recognizer, s, input); if (!org.antlr.lang.isUndefined(retval)) { @@ -56354,7 +56357,7 @@ org.antlr.lang.augmentObject(XQueryParser, { "\u0002\uffff\u0002\u0002\u0001\uffff\u0001\u0002\u0002\u0001\u0002"+ "\u0002", DFA6_specialS: - "\u0001\u0002\u0001\u0000\u0002\uffff\u0001\u0001\u0005\uffff}>", + "\u0001\u0002\u0001\u0001\u0002\uffff\u0001\u0000\u0005\uffff}>", DFA6_transitionS: [ "\u0002\u0002\u0004\u0005\u0001\u0002\u0006\u0005\u0001\u0002"+ "\u0001\u0005\u0001\u0002\u0002\u0005\u0001\u0001\u0001\u0005"+ @@ -56453,6 +56456,23 @@ org.antlr.lang.extend(XQueryParser.DFA6, org.antlr.runtime.DFA, { var retval = (function(s, input) { switch ( s ) { case 0 : + var LA6_4 = input.LA(1); + + + var index6_4 = input.index(); + input.rewind(); + s = -1; + if ( (LA6_4==EOF||LA6_4==AND||(LA6_4>=CAST && LA6_4<=CASTABLE)||LA6_4==DIV||LA6_4==EQ||LA6_4==EXCEPT||LA6_4==GE||(LA6_4>=GT && LA6_4<=IDIV)||(LA6_4>=INSTANCE && LA6_4<=IS)||LA6_4==LE||(LA6_4>=LT && LA6_4<=MOD)||LA6_4==NE||LA6_4==OR||(LA6_4>=TO && LA6_4<=TREAT)||LA6_4==UNION||LA6_4==CONTAINS||(LA6_4>=CONCAT && LA6_4<=LPAREN)||LA6_4==LSQUARE||LA6_4==EQUAL||LA6_4==NOTEQUAL||LA6_4==COMMA||(LA6_4>=STAR && LA6_4<=SLASH_SLASH)||LA6_4==COLON||LA6_4==VBAR) ) {s = 9;} + + else if ( (LA6_4==SEMICOLON) && ((this.lc(XQS)))) {s = 8;} + + else if ( (LA6_4==MODULE||LA6_4==SCHEMA) ) {s = 7;} + + + input.seek(index6_4); + if ( s>=0 ) return s; + break; + case 1 : var LA6_1 = input.LA(1); @@ -56473,23 +56493,6 @@ org.antlr.lang.extend(XQueryParser.DFA6, org.antlr.runtime.DFA, { input.seek(index6_1); if ( s>=0 ) return s; break; - case 1 : - var LA6_4 = input.LA(1); - - - var index6_4 = input.index(); - input.rewind(); - s = -1; - if ( (LA6_4==EOF||LA6_4==AND||(LA6_4>=CAST && LA6_4<=CASTABLE)||LA6_4==DIV||LA6_4==EQ||LA6_4==EXCEPT||LA6_4==GE||(LA6_4>=GT && LA6_4<=IDIV)||(LA6_4>=INSTANCE && LA6_4<=IS)||LA6_4==LE||(LA6_4>=LT && LA6_4<=MOD)||LA6_4==NE||LA6_4==OR||(LA6_4>=TO && LA6_4<=TREAT)||LA6_4==UNION||LA6_4==CONTAINS||(LA6_4>=CONCAT && LA6_4<=LPAREN)||LA6_4==LSQUARE||LA6_4==EQUAL||LA6_4==NOTEQUAL||LA6_4==COMMA||(LA6_4>=STAR && LA6_4<=SLASH_SLASH)||LA6_4==COLON||LA6_4==VBAR) ) {s = 9;} - - else if ( (LA6_4==SEMICOLON) && ((this.lc(XQS)))) {s = 8;} - - else if ( (LA6_4==MODULE||LA6_4==SCHEMA) ) {s = 7;} - - - input.seek(index6_4); - if ( s>=0 ) return s; - break; case 2 : var LA6_0 = input.LA(1); @@ -57699,7 +57702,7 @@ org.antlr.lang.extend(XQueryParser.DFA44, org.antlr.runtime.DFA, { var index44_50 = input.index(); input.rewind(); s = -1; - if ( (((this.lc(XQS))||((this.lc(XQS))&&(this.lc(XQU))))) ) {s = 67;} + if ( ((((this.lc(XQS))&&(this.lc(XQU)))||(this.lc(XQS)))) ) {s = 67;} else if ( (true) ) {s = 71;} @@ -57834,7 +57837,7 @@ org.antlr.lang.extend(XQueryParser.DFA44, org.antlr.runtime.DFA, { var index44_59 = input.index(); input.rewind(); s = -1; - if ( (((this.lc(XQS))||((this.lc(XQS))&&(this.lc(XQU))))) ) {s = 67;} + if ( ((((this.lc(XQS))&&(this.lc(XQU)))||(this.lc(XQS)))) ) {s = 67;} else if ( (true) ) {s = 71;} @@ -57849,7 +57852,7 @@ org.antlr.lang.extend(XQueryParser.DFA44, org.antlr.runtime.DFA, { var index44_60 = input.index(); input.rewind(); s = -1; - if ( (((this.lc(XQS))||((this.lc(XQS))&&(this.lc(XQU))))) ) {s = 67;} + if ( ((((this.lc(XQS))&&(this.lc(XQU)))||(this.lc(XQS)))) ) {s = 67;} else if ( (true) ) {s = 71;} @@ -57864,7 +57867,7 @@ org.antlr.lang.extend(XQueryParser.DFA44, org.antlr.runtime.DFA, { var index44_61 = input.index(); input.rewind(); s = -1; - if ( (((this.lc(XQS))||((this.lc(XQS))&&(this.lc(XQU))))) ) {s = 67;} + if ( ((((this.lc(XQS))&&(this.lc(XQU)))||(this.lc(XQS)))) ) {s = 67;} else if ( (true) ) {s = 71;} @@ -57879,7 +57882,7 @@ org.antlr.lang.extend(XQueryParser.DFA44, org.antlr.runtime.DFA, { var index44_62 = input.index(); input.rewind(); s = -1; - if ( (((this.lc(XQS))||((this.lc(XQS))&&(this.lc(XQU))))) ) {s = 67;} + if ( ((((this.lc(XQS))&&(this.lc(XQU)))||(this.lc(XQS)))) ) {s = 67;} else if ( (true) ) {s = 71;} @@ -58003,8 +58006,8 @@ org.antlr.lang.augmentObject(XQueryParser, { "\u0007\uffff\u0001\u0006\u0005\u0001\u0001\u0002\u0001\u0003\u0001"+ "\u0004\u0001\u0005", DFA46_specialS: - "\u0001\uffff\u0001\u0005\u0001\u0003\u0001\u0002\u0001\u0000\u0001"+ - "\u0001\u0001\u0004\u000a\uffff}>", + "\u0001\uffff\u0001\u0002\u0001\u0001\u0001\u0000\u0001\u0004\u0001"+ + "\u0005\u0001\u0003\u000a\uffff}>", DFA46_transitionS: [ "\u0025\u0007\u0001\u0001\u0005\u0007\u0001\u0003\u000a\u0007"+ "\u0001\u0002\u0021\u0007\u0001\u0005\u001d\u0007\u0001\u0004"+ @@ -58163,36 +58166,6 @@ org.antlr.lang.extend(XQueryParser.DFA46, org.antlr.runtime.DFA, { var retval = (function(s, input) { switch ( s ) { case 0 : - var LA46_4 = input.LA(1); - - - var index46_4 = input.index(); - input.rewind(); - s = -1; - if ( (LA46_4==LPAREN) && (this.synpred3_XQueryParser())) {s = 14;} - - else if ( (LA46_4==EOF||(LA46_4>=AND && LA46_4<=ASCENDING)||(LA46_4>=CASE && LA46_4<=CASTABLE)||LA46_4==COLLATION||LA46_4==DEFAULT||(LA46_4>=DESCENDING && LA46_4<=DIV)||LA46_4==EMPTY||LA46_4==EQ||LA46_4==EXCEPT||LA46_4==FOR||LA46_4==GE||(LA46_4>=GT && LA46_4<=IDIV)||(LA46_4>=INSTANCE && LA46_4<=IS)||LA46_4==LE||(LA46_4>=LET && LA46_4<=MOD)||LA46_4==NE||(LA46_4>=OR && LA46_4<=ORDER)||(LA46_4>=RETURN && LA46_4<=SATISFIES)||LA46_4==STABLE||(LA46_4>=TO && LA46_4<=TREAT)||LA46_4==UNION||LA46_4==WHERE||LA46_4==COUNT||(LA46_4>=END && LA46_4<=GROUP)||LA46_4==ONLY||LA46_4==START||(LA46_4>=AFTER && LA46_4<=BEFORE)||LA46_4==INTO||LA46_4==MODIFY||LA46_4==WITH||LA46_4==CONTAINS||LA46_4==CONCAT||LA46_4==RPAREN||(LA46_4>=RBRACKET && LA46_4<=EQUAL)||LA46_4==NOTEQUAL||LA46_4==COMMA||(LA46_4>=STAR && LA46_4<=SLASH_SLASH)||LA46_4==COLON||(LA46_4>=SEMICOLON && LA46_4<=VBAR)) ) {s = 7;} - - - input.seek(index46_4); - if ( s>=0 ) return s; - break; - case 1 : - var LA46_5 = input.LA(1); - - - var index46_5 = input.index(); - input.rewind(); - s = -1; - if ( (LA46_5==LPAREN) && (this.synpred4_XQueryParser())) {s = 15;} - - else if ( (LA46_5==EOF||(LA46_5>=AND && LA46_5<=ASCENDING)||(LA46_5>=CASE && LA46_5<=CASTABLE)||LA46_5==COLLATION||LA46_5==DEFAULT||(LA46_5>=DESCENDING && LA46_5<=DIV)||LA46_5==EMPTY||LA46_5==EQ||LA46_5==EXCEPT||LA46_5==FOR||LA46_5==GE||(LA46_5>=GT && LA46_5<=IDIV)||(LA46_5>=INSTANCE && LA46_5<=IS)||LA46_5==LE||(LA46_5>=LET && LA46_5<=MOD)||LA46_5==NE||(LA46_5>=OR && LA46_5<=ORDER)||(LA46_5>=RETURN && LA46_5<=SATISFIES)||LA46_5==STABLE||(LA46_5>=TO && LA46_5<=TREAT)||LA46_5==UNION||LA46_5==WHERE||LA46_5==COUNT||(LA46_5>=END && LA46_5<=GROUP)||LA46_5==ONLY||LA46_5==START||(LA46_5>=AFTER && LA46_5<=BEFORE)||LA46_5==INTO||LA46_5==MODIFY||LA46_5==WITH||LA46_5==CONTAINS||LA46_5==CONCAT||LA46_5==RPAREN||(LA46_5>=RBRACKET && LA46_5<=EQUAL)||LA46_5==NOTEQUAL||LA46_5==COMMA||(LA46_5>=STAR && LA46_5<=SLASH_SLASH)||LA46_5==COLON||(LA46_5>=SEMICOLON && LA46_5<=VBAR)) ) {s = 7;} - - - input.seek(index46_5); - if ( s>=0 ) return s; - break; - case 2 : var LA46_3 = input.LA(1); @@ -58207,7 +58180,7 @@ org.antlr.lang.extend(XQueryParser.DFA46, org.antlr.runtime.DFA, { input.seek(index46_3); if ( s>=0 ) return s; break; - case 3 : + case 1 : var LA46_2 = input.LA(1); @@ -58224,22 +58197,7 @@ org.antlr.lang.extend(XQueryParser.DFA46, org.antlr.runtime.DFA, { input.seek(index46_2); if ( s>=0 ) return s; break; - case 4 : - var LA46_6 = input.LA(1); - - - var index46_6 = input.index(); - input.rewind(); - s = -1; - if ( (LA46_6==LBRACKET) && (this.synpred5_XQueryParser())) {s = 16;} - - else if ( (LA46_6==EOF||(LA46_6>=AND && LA46_6<=ASCENDING)||(LA46_6>=CASE && LA46_6<=CASTABLE)||LA46_6==COLLATION||LA46_6==DEFAULT||(LA46_6>=DESCENDING && LA46_6<=DIV)||LA46_6==EMPTY||LA46_6==EQ||LA46_6==EXCEPT||LA46_6==FOR||LA46_6==GE||(LA46_6>=GT && LA46_6<=IDIV)||(LA46_6>=INSTANCE && LA46_6<=IS)||LA46_6==LE||(LA46_6>=LET && LA46_6<=MOD)||LA46_6==NE||(LA46_6>=OR && LA46_6<=ORDER)||(LA46_6>=RETURN && LA46_6<=SATISFIES)||LA46_6==STABLE||(LA46_6>=TO && LA46_6<=TREAT)||LA46_6==UNION||LA46_6==WHERE||LA46_6==COUNT||(LA46_6>=END && LA46_6<=GROUP)||LA46_6==ONLY||LA46_6==START||(LA46_6>=AFTER && LA46_6<=BEFORE)||LA46_6==INTO||LA46_6==MODIFY||LA46_6==WITH||LA46_6==CONTAINS||(LA46_6>=CONCAT && LA46_6<=RPAREN)||(LA46_6>=RBRACKET && LA46_6<=EQUAL)||LA46_6==NOTEQUAL||LA46_6==COMMA||(LA46_6>=STAR && LA46_6<=SLASH_SLASH)||LA46_6==COLON||(LA46_6>=SEMICOLON && LA46_6<=VBAR)) ) {s = 7;} - - - input.seek(index46_6); - if ( s>=0 ) return s; - break; - case 5 : + case 2 : var LA46_1 = input.LA(1); @@ -58258,6 +58216,51 @@ org.antlr.lang.extend(XQueryParser.DFA46, org.antlr.runtime.DFA, { input.seek(index46_1); if ( s>=0 ) return s; break; + case 3 : + var LA46_6 = input.LA(1); + + + var index46_6 = input.index(); + input.rewind(); + s = -1; + if ( (LA46_6==LBRACKET) && (this.synpred5_XQueryParser())) {s = 16;} + + else if ( (LA46_6==EOF||(LA46_6>=AND && LA46_6<=ASCENDING)||(LA46_6>=CASE && LA46_6<=CASTABLE)||LA46_6==COLLATION||LA46_6==DEFAULT||(LA46_6>=DESCENDING && LA46_6<=DIV)||LA46_6==EMPTY||LA46_6==EQ||LA46_6==EXCEPT||LA46_6==FOR||LA46_6==GE||(LA46_6>=GT && LA46_6<=IDIV)||(LA46_6>=INSTANCE && LA46_6<=IS)||LA46_6==LE||(LA46_6>=LET && LA46_6<=MOD)||LA46_6==NE||(LA46_6>=OR && LA46_6<=ORDER)||(LA46_6>=RETURN && LA46_6<=SATISFIES)||LA46_6==STABLE||(LA46_6>=TO && LA46_6<=TREAT)||LA46_6==UNION||LA46_6==WHERE||LA46_6==COUNT||(LA46_6>=END && LA46_6<=GROUP)||LA46_6==ONLY||LA46_6==START||(LA46_6>=AFTER && LA46_6<=BEFORE)||LA46_6==INTO||LA46_6==MODIFY||LA46_6==WITH||LA46_6==CONTAINS||(LA46_6>=CONCAT && LA46_6<=RPAREN)||(LA46_6>=RBRACKET && LA46_6<=EQUAL)||LA46_6==NOTEQUAL||LA46_6==COMMA||(LA46_6>=STAR && LA46_6<=SLASH_SLASH)||LA46_6==COLON||(LA46_6>=SEMICOLON && LA46_6<=VBAR)) ) {s = 7;} + + + input.seek(index46_6); + if ( s>=0 ) return s; + break; + case 4 : + var LA46_4 = input.LA(1); + + + var index46_4 = input.index(); + input.rewind(); + s = -1; + if ( (LA46_4==LPAREN) && (this.synpred3_XQueryParser())) {s = 14;} + + else if ( (LA46_4==EOF||(LA46_4>=AND && LA46_4<=ASCENDING)||(LA46_4>=CASE && LA46_4<=CASTABLE)||LA46_4==COLLATION||LA46_4==DEFAULT||(LA46_4>=DESCENDING && LA46_4<=DIV)||LA46_4==EMPTY||LA46_4==EQ||LA46_4==EXCEPT||LA46_4==FOR||LA46_4==GE||(LA46_4>=GT && LA46_4<=IDIV)||(LA46_4>=INSTANCE && LA46_4<=IS)||LA46_4==LE||(LA46_4>=LET && LA46_4<=MOD)||LA46_4==NE||(LA46_4>=OR && LA46_4<=ORDER)||(LA46_4>=RETURN && LA46_4<=SATISFIES)||LA46_4==STABLE||(LA46_4>=TO && LA46_4<=TREAT)||LA46_4==UNION||LA46_4==WHERE||LA46_4==COUNT||(LA46_4>=END && LA46_4<=GROUP)||LA46_4==ONLY||LA46_4==START||(LA46_4>=AFTER && LA46_4<=BEFORE)||LA46_4==INTO||LA46_4==MODIFY||LA46_4==WITH||LA46_4==CONTAINS||LA46_4==CONCAT||LA46_4==RPAREN||(LA46_4>=RBRACKET && LA46_4<=EQUAL)||LA46_4==NOTEQUAL||LA46_4==COMMA||(LA46_4>=STAR && LA46_4<=SLASH_SLASH)||LA46_4==COLON||(LA46_4>=SEMICOLON && LA46_4<=VBAR)) ) {s = 7;} + + + input.seek(index46_4); + if ( s>=0 ) return s; + break; + case 5 : + var LA46_5 = input.LA(1); + + + var index46_5 = input.index(); + input.rewind(); + s = -1; + if ( (LA46_5==LPAREN) && (this.synpred4_XQueryParser())) {s = 15;} + + else if ( (LA46_5==EOF||(LA46_5>=AND && LA46_5<=ASCENDING)||(LA46_5>=CASE && LA46_5<=CASTABLE)||LA46_5==COLLATION||LA46_5==DEFAULT||(LA46_5>=DESCENDING && LA46_5<=DIV)||LA46_5==EMPTY||LA46_5==EQ||LA46_5==EXCEPT||LA46_5==FOR||LA46_5==GE||(LA46_5>=GT && LA46_5<=IDIV)||(LA46_5>=INSTANCE && LA46_5<=IS)||LA46_5==LE||(LA46_5>=LET && LA46_5<=MOD)||LA46_5==NE||(LA46_5>=OR && LA46_5<=ORDER)||(LA46_5>=RETURN && LA46_5<=SATISFIES)||LA46_5==STABLE||(LA46_5>=TO && LA46_5<=TREAT)||LA46_5==UNION||LA46_5==WHERE||LA46_5==COUNT||(LA46_5>=END && LA46_5<=GROUP)||LA46_5==ONLY||LA46_5==START||(LA46_5>=AFTER && LA46_5<=BEFORE)||LA46_5==INTO||LA46_5==MODIFY||LA46_5==WITH||LA46_5==CONTAINS||LA46_5==CONCAT||LA46_5==RPAREN||(LA46_5>=RBRACKET && LA46_5<=EQUAL)||LA46_5==NOTEQUAL||LA46_5==COMMA||(LA46_5>=STAR && LA46_5<=SLASH_SLASH)||LA46_5==COLON||(LA46_5>=SEMICOLON && LA46_5<=VBAR)) ) {s = 7;} + + + input.seek(index46_5); + if ( s>=0 ) return s; + break; } }).call(this.recognizer, s, input); if (!org.antlr.lang.isUndefined(retval)) { @@ -58958,11 +58961,11 @@ org.antlr.lang.extend(XQueryParser.DFA119, org.antlr.runtime.DFA, { s = -1; if ( ((this.synpred8_XQueryParser()||(this.synpred8_XQueryParser()&&(this.lc(MLS))))) ) {s = 45;} - else if ( (((this.synpred9_XQueryParser()&&(this.lc(MLS)))||this.synpred9_XQueryParser())) ) {s = 46;} + else if ( ((this.synpred9_XQueryParser()||(this.synpred9_XQueryParser()&&(this.lc(MLS))))) ) {s = 46;} else if ( (this.synpred10_XQueryParser()) ) {s = 49;} - else if ( ((this.synpred11_XQueryParser()||(this.synpred11_XQueryParser()&&(this.lc(MLS))))) ) {s = 47;} + else if ( (((this.synpred11_XQueryParser()&&(this.lc(MLS)))||this.synpred11_XQueryParser())) ) {s = 47;} else if ( (((this.synpred12_XQueryParser()&&(this.lc(MLS)))||this.synpred12_XQueryParser())) ) {s = 48;} @@ -60868,8 +60871,8 @@ org.antlr.lang.augmentObject(XQueryParser, { DFA253_acceptS: "\u0003\uffff\u0001\u0002\u0005\uffff\u0001\u0001\u0001\u0003", DFA253_specialS: - "\u0004\uffff\u0001\u0002\u0001\u0001\u0001\u0004\u0001\u0000\u0001"+ - "\u0003\u0002\uffff}>", + "\u0004\uffff\u0001\u0002\u0001\u0001\u0001\u0003\u0001\u0004\u0001"+ + "\u0000\u0002\uffff}>", DFA253_transitionS: [ "\u0020\u0003\u0001\u0002\u002f\u0003\u0001\u0001\u002e\u0003"+ "\u0001\u0008\u0001\u0005\u0001\u0003\u0001\u0004\u0004\u0003"+ @@ -61038,18 +61041,18 @@ org.antlr.lang.extend(XQueryParser.DFA253, org.antlr.runtime.DFA, { var retval = (function(s, input) { switch ( s ) { case 0 : - var LA253_7 = input.LA(1); + var LA253_8 = input.LA(1); - var index253_7 = input.index(); + var index253_8 = input.index(); input.rewind(); s = -1; - if ( (LA253_7==EOF||(LA253_7>=AND && LA253_7<=ASCENDING)||(LA253_7>=CASE && LA253_7<=CASTABLE)||LA253_7==COLLATION||LA253_7==DEFAULT||(LA253_7>=DESCENDING && LA253_7<=DIV)||LA253_7==EMPTY||LA253_7==EQ||LA253_7==EXCEPT||LA253_7==FOR||LA253_7==GE||(LA253_7>=GT && LA253_7<=IDIV)||(LA253_7>=INSTANCE && LA253_7<=IS)||LA253_7==LE||(LA253_7>=LET && LA253_7<=MOD)||LA253_7==NE||(LA253_7>=OR && LA253_7<=ORDER)||(LA253_7>=RETURN && LA253_7<=SATISFIES)||LA253_7==STABLE||(LA253_7>=TO && LA253_7<=TREAT)||LA253_7==UNION||LA253_7==WHERE||LA253_7==COUNT||(LA253_7>=END && LA253_7<=GROUP)||LA253_7==ONLY||LA253_7==START||(LA253_7>=AFTER && LA253_7<=BEFORE)||LA253_7==INTO||LA253_7==MODIFY||LA253_7==WITH||LA253_7==CONTAINS||(LA253_7>=CONCAT && LA253_7<=RPAREN)||(LA253_7>=RBRACKET && LA253_7<=EQUAL)||LA253_7==NOTEQUAL||LA253_7==COMMA||(LA253_7>=STAR && LA253_7<=SLASH_SLASH)||LA253_7==COLON||(LA253_7>=SEMICOLON && LA253_7<=VBAR)) ) {s = 3;} + if ( (LA253_8==DOLLAR) && ((this.lc(XQU)))) {s = 10;} - else if ( (LA253_7==NODE||LA253_7==VALUE) && ((this.lc(XQU)))) {s = 10;} + else if ( (LA253_8==EOF||(LA253_8>=AND && LA253_8<=ASCENDING)||(LA253_8>=CASE && LA253_8<=CASTABLE)||LA253_8==COLLATION||LA253_8==DEFAULT||(LA253_8>=DESCENDING && LA253_8<=DIV)||LA253_8==EMPTY||LA253_8==EQ||LA253_8==EXCEPT||LA253_8==FOR||LA253_8==GE||(LA253_8>=GT && LA253_8<=IDIV)||(LA253_8>=INSTANCE && LA253_8<=IS)||LA253_8==LE||(LA253_8>=LET && LA253_8<=MOD)||LA253_8==NE||(LA253_8>=OR && LA253_8<=ORDER)||(LA253_8>=RETURN && LA253_8<=SATISFIES)||LA253_8==STABLE||(LA253_8>=TO && LA253_8<=TREAT)||LA253_8==UNION||LA253_8==WHERE||LA253_8==COUNT||(LA253_8>=END && LA253_8<=GROUP)||LA253_8==ONLY||LA253_8==START||(LA253_8>=AFTER && LA253_8<=BEFORE)||LA253_8==INTO||LA253_8==MODIFY||LA253_8==WITH||LA253_8==CONTAINS||(LA253_8>=CONCAT && LA253_8<=RPAREN)||(LA253_8>=RBRACKET && LA253_8<=EQUAL)||LA253_8==NOTEQUAL||LA253_8==COMMA||(LA253_8>=STAR && LA253_8<=SLASH_SLASH)||LA253_8==COLON||(LA253_8>=SEMICOLON && LA253_8<=VBAR)) ) {s = 3;} - input.seek(index253_7); + input.seek(index253_8); if ( s>=0 ) return s; break; case 1 : @@ -61083,21 +61086,6 @@ org.antlr.lang.extend(XQueryParser.DFA253, org.antlr.runtime.DFA, { if ( s>=0 ) return s; break; case 3 : - var LA253_8 = input.LA(1); - - - var index253_8 = input.index(); - input.rewind(); - s = -1; - if ( (LA253_8==DOLLAR) && ((this.lc(XQU)))) {s = 10;} - - else if ( (LA253_8==EOF||(LA253_8>=AND && LA253_8<=ASCENDING)||(LA253_8>=CASE && LA253_8<=CASTABLE)||LA253_8==COLLATION||LA253_8==DEFAULT||(LA253_8>=DESCENDING && LA253_8<=DIV)||LA253_8==EMPTY||LA253_8==EQ||LA253_8==EXCEPT||LA253_8==FOR||LA253_8==GE||(LA253_8>=GT && LA253_8<=IDIV)||(LA253_8>=INSTANCE && LA253_8<=IS)||LA253_8==LE||(LA253_8>=LET && LA253_8<=MOD)||LA253_8==NE||(LA253_8>=OR && LA253_8<=ORDER)||(LA253_8>=RETURN && LA253_8<=SATISFIES)||LA253_8==STABLE||(LA253_8>=TO && LA253_8<=TREAT)||LA253_8==UNION||LA253_8==WHERE||LA253_8==COUNT||(LA253_8>=END && LA253_8<=GROUP)||LA253_8==ONLY||LA253_8==START||(LA253_8>=AFTER && LA253_8<=BEFORE)||LA253_8==INTO||LA253_8==MODIFY||LA253_8==WITH||LA253_8==CONTAINS||(LA253_8>=CONCAT && LA253_8<=RPAREN)||(LA253_8>=RBRACKET && LA253_8<=EQUAL)||LA253_8==NOTEQUAL||LA253_8==COMMA||(LA253_8>=STAR && LA253_8<=SLASH_SLASH)||LA253_8==COLON||(LA253_8>=SEMICOLON && LA253_8<=VBAR)) ) {s = 3;} - - - input.seek(index253_8); - if ( s>=0 ) return s; - break; - case 4 : var LA253_6 = input.LA(1); @@ -61112,6 +61100,21 @@ org.antlr.lang.extend(XQueryParser.DFA253, org.antlr.runtime.DFA, { input.seek(index253_6); if ( s>=0 ) return s; break; + case 4 : + var LA253_7 = input.LA(1); + + + var index253_7 = input.index(); + input.rewind(); + s = -1; + if ( (LA253_7==EOF||(LA253_7>=AND && LA253_7<=ASCENDING)||(LA253_7>=CASE && LA253_7<=CASTABLE)||LA253_7==COLLATION||LA253_7==DEFAULT||(LA253_7>=DESCENDING && LA253_7<=DIV)||LA253_7==EMPTY||LA253_7==EQ||LA253_7==EXCEPT||LA253_7==FOR||LA253_7==GE||(LA253_7>=GT && LA253_7<=IDIV)||(LA253_7>=INSTANCE && LA253_7<=IS)||LA253_7==LE||(LA253_7>=LET && LA253_7<=MOD)||LA253_7==NE||(LA253_7>=OR && LA253_7<=ORDER)||(LA253_7>=RETURN && LA253_7<=SATISFIES)||LA253_7==STABLE||(LA253_7>=TO && LA253_7<=TREAT)||LA253_7==UNION||LA253_7==WHERE||LA253_7==COUNT||(LA253_7>=END && LA253_7<=GROUP)||LA253_7==ONLY||LA253_7==START||(LA253_7>=AFTER && LA253_7<=BEFORE)||LA253_7==INTO||LA253_7==MODIFY||LA253_7==WITH||LA253_7==CONTAINS||(LA253_7>=CONCAT && LA253_7<=RPAREN)||(LA253_7>=RBRACKET && LA253_7<=EQUAL)||LA253_7==NOTEQUAL||LA253_7==COMMA||(LA253_7>=STAR && LA253_7<=SLASH_SLASH)||LA253_7==COLON||(LA253_7>=SEMICOLON && LA253_7<=VBAR)) ) {s = 3;} + + else if ( (LA253_7==NODE||LA253_7==VALUE) && ((this.lc(XQU)))) {s = 10;} + + + input.seek(index253_7); + if ( s>=0 ) return s; + break; } }).call(this.recognizer, s, input); if (!org.antlr.lang.isUndefined(retval)) { @@ -61777,607 +61780,607 @@ org.antlr.lang.augmentObject(XQueryParser, { FOLLOW_RBRACKET_in_pg_EnclosedExprXml8763: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), FOLLOW_L_DirCommentConstructor_in_p_DirCommentConstructor8794: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), FOLLOW_L_DirPIConstructor_in_p_DirPIConstructor8830: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_L_CDataSection_in_p_CDataSection8865: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_pm_CompDocConstructor_in_p_ComputedConstructor8897: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_pm_CompElemConstructor_in_p_ComputedConstructor8909: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_pm_CompAttrConstructor_in_p_ComputedConstructor8921: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_CompNamespaceConstructor_in_p_ComputedConstructor8933: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_CompTextConstructor_in_p_ComputedConstructor8945: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_pm_CompCommentConstructor_in_p_ComputedConstructor8957: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_pm_CompPIConstructor_in_p_ComputedConstructor8969: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_CompBinaryConstructor_in_p_ComputedConstructor8984: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_DOCUMENT_in_pm_CompDocConstructor9013: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]), - FOLLOW_LBRACKET_in_pm_CompDocConstructor9017: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_StatementsAndOptionalExpr_in_pm_CompDocConstructor9019: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]), - FOLLOW_RBRACKET_in_pm_CompDocConstructor9021: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_ELEMENT_in_pm_CompElemConstructor9057: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000001,0x00001000, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_QName_in_pm_CompElemConstructor9062: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]), - FOLLOW_LBRACKET_in_pm_CompElemConstructor9067: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_Expr_in_pm_CompElemConstructor9069: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]), - FOLLOW_RBRACKET_in_pm_CompElemConstructor9072: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]), - FOLLOW_LBRACKET_in_pm_CompElemConstructor9076: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_pm_ContentExpr_in_pm_CompElemConstructor9078: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]), - FOLLOW_RBRACKET_in_pm_CompElemConstructor9080: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_StatementsAndOptionalExpr_in_pm_ContentExpr9107: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_ATTRIBUTE_in_pm_CompAttrConstructor9136: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000001,0x00001000, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_QName_in_pm_CompAttrConstructor9141: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]), - FOLLOW_LBRACKET_in_pm_CompAttrConstructor9146: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_Expr_in_pm_CompAttrConstructor9148: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]), - FOLLOW_RBRACKET_in_pm_CompAttrConstructor9151: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]), - FOLLOW_LBRACKET_in_pm_CompAttrConstructor9155: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_StatementsAndOptionalExpr_in_pm_CompAttrConstructor9157: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]), - FOLLOW_RBRACKET_in_pm_CompAttrConstructor9159: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_NAMESPACE_in_p_CompNamespaceConstructor9187: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000001,0x00001000, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_Prefix_in_p_CompNamespaceConstructor9192: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]), - FOLLOW_LBRACKET_in_p_CompNamespaceConstructor9197: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_PrefixExpr_in_p_CompNamespaceConstructor9199: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]), - FOLLOW_RBRACKET_in_p_CompNamespaceConstructor9201: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]), - FOLLOW_LBRACKET_in_p_CompNamespaceConstructor9205: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F003,0x01F81320, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_URIExpr_in_p_CompNamespaceConstructor9207: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]), - FOLLOW_RBRACKET_in_p_CompNamespaceConstructor9210: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_NCName_in_p_Prefix9236: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_Expr_in_p_PrefixExpr9262: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_Expr_in_p_URIExpr9289: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_TEXT_in_p_CompTextConstructor9318: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]), - FOLLOW_LBRACKET_in_p_CompTextConstructor9322: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_Expr_in_p_CompTextConstructor9324: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]), - FOLLOW_RBRACKET_in_p_CompTextConstructor9327: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_BINARY_in_p_CompBinaryConstructor9355: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]), - FOLLOW_LBRACKET_in_p_CompBinaryConstructor9359: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_Expr_in_p_CompBinaryConstructor9361: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]), - FOLLOW_RBRACKET_in_p_CompBinaryConstructor9364: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_COMMENT_in_pm_CompCommentConstructor9393: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]), - FOLLOW_LBRACKET_in_pm_CompCommentConstructor9397: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_StatementsAndOptionalExpr_in_pm_CompCommentConstructor9399: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]), - FOLLOW_RBRACKET_in_pm_CompCommentConstructor9401: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_PROCESSING_INSTRUCTION_in_pm_CompPIConstructor9430: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000001,0x00001000, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_NCName_in_pm_CompPIConstructor9435: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]), - FOLLOW_LBRACKET_in_pm_CompPIConstructor9440: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_Expr_in_pm_CompPIConstructor9442: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]), - FOLLOW_RBRACKET_in_pm_CompPIConstructor9445: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]), - FOLLOW_LBRACKET_in_pm_CompPIConstructor9449: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_StatementsAndOptionalExpr_in_pm_CompPIConstructor9451: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]), - FOLLOW_RBRACKET_in_pm_CompPIConstructor9453: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_AtomicOrUnionType_in_p_SingleType9497: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000800]), - FOLLOW_QUESTION_in_p_SingleType9499: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_AS_in_p_TypeDeclaration9528: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x2FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_SequenceType_in_p_TypeDeclaration9534: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_EMPTY_SEQUENCE_in_p_SequenceType9587: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]), - FOLLOW_LPAREN_in_p_SequenceType9593: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]), - FOLLOW_RPAREN_in_p_SequenceType9597: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_ItemType_in_p_SequenceType9646: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00003800]), - FOLLOW_p_OccurrenceIndicator_in_p_SequenceType9657: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_L_CDataSection_in_p_CDataSection8867: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_pm_CompDocConstructor_in_p_ComputedConstructor8901: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_pm_CompElemConstructor_in_p_ComputedConstructor8913: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_pm_CompAttrConstructor_in_p_ComputedConstructor8925: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_CompNamespaceConstructor_in_p_ComputedConstructor8937: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_CompTextConstructor_in_p_ComputedConstructor8949: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_pm_CompCommentConstructor_in_p_ComputedConstructor8961: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_pm_CompPIConstructor_in_p_ComputedConstructor8973: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_CompBinaryConstructor_in_p_ComputedConstructor8988: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_DOCUMENT_in_pm_CompDocConstructor9017: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]), + FOLLOW_LBRACKET_in_pm_CompDocConstructor9021: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_StatementsAndOptionalExpr_in_pm_CompDocConstructor9023: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]), + FOLLOW_RBRACKET_in_pm_CompDocConstructor9025: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_ELEMENT_in_pm_CompElemConstructor9061: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000001,0x00001000, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_QName_in_pm_CompElemConstructor9066: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]), + FOLLOW_LBRACKET_in_pm_CompElemConstructor9071: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_Expr_in_pm_CompElemConstructor9073: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]), + FOLLOW_RBRACKET_in_pm_CompElemConstructor9076: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]), + FOLLOW_LBRACKET_in_pm_CompElemConstructor9080: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_pm_ContentExpr_in_pm_CompElemConstructor9082: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]), + FOLLOW_RBRACKET_in_pm_CompElemConstructor9084: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_StatementsAndOptionalExpr_in_pm_ContentExpr9111: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_ATTRIBUTE_in_pm_CompAttrConstructor9140: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000001,0x00001000, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_QName_in_pm_CompAttrConstructor9145: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]), + FOLLOW_LBRACKET_in_pm_CompAttrConstructor9150: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_Expr_in_pm_CompAttrConstructor9152: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]), + FOLLOW_RBRACKET_in_pm_CompAttrConstructor9155: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]), + FOLLOW_LBRACKET_in_pm_CompAttrConstructor9159: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_StatementsAndOptionalExpr_in_pm_CompAttrConstructor9161: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]), + FOLLOW_RBRACKET_in_pm_CompAttrConstructor9163: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_NAMESPACE_in_p_CompNamespaceConstructor9191: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000001,0x00001000, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_Prefix_in_p_CompNamespaceConstructor9196: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]), + FOLLOW_LBRACKET_in_p_CompNamespaceConstructor9201: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_PrefixExpr_in_p_CompNamespaceConstructor9203: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]), + FOLLOW_RBRACKET_in_p_CompNamespaceConstructor9205: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]), + FOLLOW_LBRACKET_in_p_CompNamespaceConstructor9209: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F003,0x01F81320, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_URIExpr_in_p_CompNamespaceConstructor9211: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]), + FOLLOW_RBRACKET_in_p_CompNamespaceConstructor9214: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_NCName_in_p_Prefix9240: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_Expr_in_p_PrefixExpr9266: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_Expr_in_p_URIExpr9293: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_TEXT_in_p_CompTextConstructor9322: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]), + FOLLOW_LBRACKET_in_p_CompTextConstructor9326: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_Expr_in_p_CompTextConstructor9328: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]), + FOLLOW_RBRACKET_in_p_CompTextConstructor9331: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_BINARY_in_p_CompBinaryConstructor9359: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]), + FOLLOW_LBRACKET_in_p_CompBinaryConstructor9363: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_Expr_in_p_CompBinaryConstructor9365: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]), + FOLLOW_RBRACKET_in_p_CompBinaryConstructor9368: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_COMMENT_in_pm_CompCommentConstructor9397: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]), + FOLLOW_LBRACKET_in_pm_CompCommentConstructor9401: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_StatementsAndOptionalExpr_in_pm_CompCommentConstructor9403: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]), + FOLLOW_RBRACKET_in_pm_CompCommentConstructor9405: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_PROCESSING_INSTRUCTION_in_pm_CompPIConstructor9434: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000001,0x00001000, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_NCName_in_pm_CompPIConstructor9439: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]), + FOLLOW_LBRACKET_in_pm_CompPIConstructor9444: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_Expr_in_pm_CompPIConstructor9446: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]), + FOLLOW_RBRACKET_in_pm_CompPIConstructor9449: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]), + FOLLOW_LBRACKET_in_pm_CompPIConstructor9453: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_StatementsAndOptionalExpr_in_pm_CompPIConstructor9455: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]), + FOLLOW_RBRACKET_in_pm_CompPIConstructor9457: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_AtomicOrUnionType_in_p_SingleType9501: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000800]), + FOLLOW_QUESTION_in_p_SingleType9503: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_AS_in_p_TypeDeclaration9532: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x2FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_SequenceType_in_p_TypeDeclaration9538: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_EMPTY_SEQUENCE_in_p_SequenceType9591: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]), + FOLLOW_LPAREN_in_p_SequenceType9597: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]), + FOLLOW_RPAREN_in_p_SequenceType9601: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_ItemType_in_p_SequenceType9650: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00003800]), + FOLLOW_p_OccurrenceIndicator_in_p_SequenceType9661: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), FOLLOW_set_in_p_OccurrenceIndicator0: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_KindTest_in_p_ItemType9759: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_BINARY_in_p_ItemType9799: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]), - FOLLOW_LPAREN_in_p_ItemType9801: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]), - FOLLOW_RPAREN_in_p_ItemType9803: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_ITEM_in_p_ItemType9845: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]), - FOLLOW_LPAREN_in_p_ItemType9847: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]), - FOLLOW_RPAREN_in_p_ItemType9849: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_AtomicOrUnionType_in_p_ItemType9893: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_ParenthesizedItemType_in_p_ItemType9905: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_QName_in_p_AtomicOrUnionType9931: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_DocumentTest_in_p_KindTest9981: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_ElementTest_in_p_KindTest9993: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_AttributeTest_in_p_KindTest10005: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_SchemaElementTest_in_p_KindTest10017: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_SchemaAttributeTest_in_p_KindTest10029: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_PITest_in_p_KindTest10041: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_CommentTest_in_p_KindTest10053: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_TextTest_in_p_KindTest10065: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_NamespaceNodeTest_in_p_KindTest10077: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_AnyKindTest_in_p_KindTest10089: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_NODE_in_p_AnyKindTest10115: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]), - FOLLOW_LPAREN_in_p_AnyKindTest10117: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]), - FOLLOW_RPAREN_in_p_AnyKindTest10119: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_DOCUMENT_NODE_in_p_DocumentTest10145: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]), - FOLLOW_LPAREN_in_p_DocumentTest10147: new org.antlr.runtime.BitSet([0x00000000, 0x00000400,0x40000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]), - FOLLOW_p_ElementTest_in_p_DocumentTest10150: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]), - FOLLOW_p_SchemaElementTest_in_p_DocumentTest10154: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]), - FOLLOW_RPAREN_in_p_DocumentTest10158: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_TEXT_in_p_TextTest10184: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]), - FOLLOW_LPAREN_in_p_TextTest10186: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]), - FOLLOW_RPAREN_in_p_TextTest10188: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_COMMENT_in_p_CommentTest10214: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]), - FOLLOW_LPAREN_in_p_CommentTest10216: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]), - FOLLOW_RPAREN_in_p_CommentTest10218: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_NAMESPACE_NODE_in_p_NamespaceNodeTest10244: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]), - FOLLOW_LPAREN_in_p_NamespaceNodeTest10246: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]), - FOLLOW_RPAREN_in_p_NamespaceNodeTest10248: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_PROCESSING_INSTRUCTION_in_p_PITest10274: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]), - FOLLOW_LPAREN_in_p_PITest10276: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x4FFFFFFF, 0x00000000,0x01C01300, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_NCName_in_p_PITest10279: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]), - FOLLOW_p_StringLiteral_in_p_PITest10283: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]), - FOLLOW_RPAREN_in_p_PITest10287: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_ATTRIBUTE_in_p_AttributeTest10313: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]), - FOLLOW_LPAREN_in_p_AttributeTest10315: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x4FFFFFFF, 0x00001000,0x00001000, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_AttribNameOrWildcard_in_p_AttributeTest10318: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000400]), - FOLLOW_COMMA_in_p_AttributeTest10321: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_TypeName_in_p_AttributeTest10323: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]), - FOLLOW_RPAREN_in_p_AttributeTest10329: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_AttributeName_in_p_AttribNameOrWildcard10357: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_STAR_in_p_AttribNameOrWildcard10361: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_SCHEMA_ATTRIBUTE_in_p_SchemaAttributeTest10387: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]), - FOLLOW_LPAREN_in_p_SchemaAttributeTest10389: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_AttributeDeclaration_in_p_SchemaAttributeTest10391: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]), - FOLLOW_RPAREN_in_p_SchemaAttributeTest10393: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_AttributeName_in_p_AttributeDeclaration10419: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_ELEMENT_in_p_ElementTest10445: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]), - FOLLOW_LPAREN_in_p_ElementTest10447: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x4FFFFFFF, 0x00001000,0x00001000, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_ElementNameOrWildcard_in_p_ElementTest10450: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000400]), - FOLLOW_COMMA_in_p_ElementTest10453: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_TypeName_in_p_ElementTest10455: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000800]), - FOLLOW_QUESTION_in_p_ElementTest10457: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]), - FOLLOW_RPAREN_in_p_ElementTest10464: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_QName_in_p_ElementNameOrWildcard10490: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_STAR_in_p_ElementNameOrWildcard10494: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_SCHEMA_ELEMENT_in_p_SchemaElementTest10512: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]), - FOLLOW_LPAREN_in_p_SchemaElementTest10514: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_ElementDeclaration_in_p_SchemaElementTest10516: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]), - FOLLOW_RPAREN_in_p_SchemaElementTest10518: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_ElementName_in_p_ElementDeclaration10544: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_QName_in_p_AttributeName10570: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_QName_in_p_ElementName10596: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_QName_in_p_TypeName10622: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_Annotation_in_p_FunctionTest10648: new org.antlr.runtime.BitSet([0x00000000, 0x00400000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000080]), - FOLLOW_p_AnyFunctionTest_in_p_FunctionTest10652: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_TypedFunctionTest_in_p_FunctionTest10656: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_FUNCTION_in_p_AnyFunctionTest10683: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]), - FOLLOW_LPAREN_in_p_AnyFunctionTest10685: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00001000]), - FOLLOW_STAR_in_p_AnyFunctionTest10687: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]), - FOLLOW_RPAREN_in_p_AnyFunctionTest10689: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_FUNCTION_in_p_TypedFunctionTest10715: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]), - FOLLOW_LPAREN_in_p_TypedFunctionTest10717: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x6FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_SequenceType_in_p_TypedFunctionTest10720: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000400]), - FOLLOW_COMMA_in_p_TypedFunctionTest10723: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x2FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_SequenceType_in_p_TypedFunctionTest10725: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000400]), - FOLLOW_RPAREN_in_p_TypedFunctionTest10731: new org.antlr.runtime.BitSet([0x00080000, 0x00000000]), - FOLLOW_AS_in_p_TypedFunctionTest10733: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x2FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_SequenceType_in_p_TypedFunctionTest10735: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_LPAREN_in_p_ParenthesizedItemType10761: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x2FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_ItemType_in_p_ParenthesizedItemType10763: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]), - FOLLOW_RPAREN_in_p_ParenthesizedItemType10765: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_QUOT_in_p_StringLiteral10816: new org.antlr.runtime.BitSet([0xFFFFFFF0, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFDFF,0xFFFFFFFF, 0xFFFFFFFF,0x001FFFFF, 0x00000000]), - FOLLOW_pg_QuotStringLiteralContent_in_p_StringLiteral10820: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000200, 0x00000000]), - FOLLOW_QUOT_in_p_StringLiteral10822: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_APOS_in_p_StringLiteral10861: new org.antlr.runtime.BitSet([0xFFFFFFF0, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFDFF,0xFFFFFFFF, 0xFFFFFFFF,0x001FFFFF, 0x00000000]), - FOLLOW_pg_AposStringLiteralContent_in_p_StringLiteral10865: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000100, 0x00000000]), - FOLLOW_APOS_in_p_StringLiteral10867: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_set_in_pg_QuotStringLiteralContent10933: new org.antlr.runtime.BitSet([0xFFFFFFF2, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFDFF,0xFFFFFDFF, 0xFFFFFFFF,0x001FFFFF, 0x00000000]), - FOLLOW_set_in_pg_AposStringLiteralContent10984: new org.antlr.runtime.BitSet([0xFFFFFFF2, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFDFF,0xFFFFFEFF, 0xFFFFFFFF,0x001FFFFF, 0x00000000]), - FOLLOW_L_ElementContentChar_in_p_ElementContentChar11042: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_L_QuotAttrContentChar_in_p_QuotAttrContentChar11068: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_L_AposAttrContentChar_in_p_AposAttrContentChar11118: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_pg_QName_in_p_QName11204: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_NCName_in_p_QName11216: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_pg_QName_in_pg_FQName11277: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_FNCName_in_pg_FQName11289: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_NCName_in_pg_QName11333: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x02000000]), - FOLLOW_COLON_in_pg_QName11335: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_NCName_in_pg_QName11339: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_KindTest_in_p_ItemType9763: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_BINARY_in_p_ItemType9803: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]), + FOLLOW_LPAREN_in_p_ItemType9805: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]), + FOLLOW_RPAREN_in_p_ItemType9807: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_ITEM_in_p_ItemType9849: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]), + FOLLOW_LPAREN_in_p_ItemType9851: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]), + FOLLOW_RPAREN_in_p_ItemType9853: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_AtomicOrUnionType_in_p_ItemType9897: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_ParenthesizedItemType_in_p_ItemType9909: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_QName_in_p_AtomicOrUnionType9935: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_DocumentTest_in_p_KindTest9985: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_ElementTest_in_p_KindTest9997: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_AttributeTest_in_p_KindTest10009: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_SchemaElementTest_in_p_KindTest10021: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_SchemaAttributeTest_in_p_KindTest10033: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_PITest_in_p_KindTest10045: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_CommentTest_in_p_KindTest10057: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_TextTest_in_p_KindTest10069: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_NamespaceNodeTest_in_p_KindTest10081: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_AnyKindTest_in_p_KindTest10093: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_NODE_in_p_AnyKindTest10119: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]), + FOLLOW_LPAREN_in_p_AnyKindTest10121: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]), + FOLLOW_RPAREN_in_p_AnyKindTest10123: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_DOCUMENT_NODE_in_p_DocumentTest10149: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]), + FOLLOW_LPAREN_in_p_DocumentTest10151: new org.antlr.runtime.BitSet([0x00000000, 0x00000400,0x40000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]), + FOLLOW_p_ElementTest_in_p_DocumentTest10154: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]), + FOLLOW_p_SchemaElementTest_in_p_DocumentTest10158: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]), + FOLLOW_RPAREN_in_p_DocumentTest10162: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_TEXT_in_p_TextTest10188: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]), + FOLLOW_LPAREN_in_p_TextTest10190: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]), + FOLLOW_RPAREN_in_p_TextTest10192: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_COMMENT_in_p_CommentTest10218: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]), + FOLLOW_LPAREN_in_p_CommentTest10220: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]), + FOLLOW_RPAREN_in_p_CommentTest10222: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_NAMESPACE_NODE_in_p_NamespaceNodeTest10248: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]), + FOLLOW_LPAREN_in_p_NamespaceNodeTest10250: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]), + FOLLOW_RPAREN_in_p_NamespaceNodeTest10252: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_PROCESSING_INSTRUCTION_in_p_PITest10278: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]), + FOLLOW_LPAREN_in_p_PITest10280: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x4FFFFFFF, 0x00000000,0x01C01300, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_NCName_in_p_PITest10283: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]), + FOLLOW_p_StringLiteral_in_p_PITest10287: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]), + FOLLOW_RPAREN_in_p_PITest10291: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_ATTRIBUTE_in_p_AttributeTest10317: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]), + FOLLOW_LPAREN_in_p_AttributeTest10319: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x4FFFFFFF, 0x00001000,0x00001000, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_AttribNameOrWildcard_in_p_AttributeTest10322: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000400]), + FOLLOW_COMMA_in_p_AttributeTest10325: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_TypeName_in_p_AttributeTest10327: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]), + FOLLOW_RPAREN_in_p_AttributeTest10333: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_AttributeName_in_p_AttribNameOrWildcard10361: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_STAR_in_p_AttribNameOrWildcard10365: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_SCHEMA_ATTRIBUTE_in_p_SchemaAttributeTest10391: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]), + FOLLOW_LPAREN_in_p_SchemaAttributeTest10393: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_AttributeDeclaration_in_p_SchemaAttributeTest10395: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]), + FOLLOW_RPAREN_in_p_SchemaAttributeTest10397: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_AttributeName_in_p_AttributeDeclaration10423: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_ELEMENT_in_p_ElementTest10449: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]), + FOLLOW_LPAREN_in_p_ElementTest10451: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x4FFFFFFF, 0x00001000,0x00001000, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_ElementNameOrWildcard_in_p_ElementTest10454: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000400]), + FOLLOW_COMMA_in_p_ElementTest10457: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_TypeName_in_p_ElementTest10459: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000800]), + FOLLOW_QUESTION_in_p_ElementTest10461: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]), + FOLLOW_RPAREN_in_p_ElementTest10468: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_QName_in_p_ElementNameOrWildcard10494: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_STAR_in_p_ElementNameOrWildcard10498: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_SCHEMA_ELEMENT_in_p_SchemaElementTest10516: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]), + FOLLOW_LPAREN_in_p_SchemaElementTest10518: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_ElementDeclaration_in_p_SchemaElementTest10520: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]), + FOLLOW_RPAREN_in_p_SchemaElementTest10522: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_ElementName_in_p_ElementDeclaration10548: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_QName_in_p_AttributeName10574: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_QName_in_p_ElementName10600: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_QName_in_p_TypeName10626: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_Annotation_in_p_FunctionTest10652: new org.antlr.runtime.BitSet([0x00000000, 0x00400000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000080]), + FOLLOW_p_AnyFunctionTest_in_p_FunctionTest10656: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_TypedFunctionTest_in_p_FunctionTest10660: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_FUNCTION_in_p_AnyFunctionTest10687: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]), + FOLLOW_LPAREN_in_p_AnyFunctionTest10689: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00001000]), + FOLLOW_STAR_in_p_AnyFunctionTest10691: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]), + FOLLOW_RPAREN_in_p_AnyFunctionTest10693: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_FUNCTION_in_p_TypedFunctionTest10719: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]), + FOLLOW_LPAREN_in_p_TypedFunctionTest10721: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x6FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_SequenceType_in_p_TypedFunctionTest10724: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000400]), + FOLLOW_COMMA_in_p_TypedFunctionTest10727: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x2FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_SequenceType_in_p_TypedFunctionTest10729: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000400]), + FOLLOW_RPAREN_in_p_TypedFunctionTest10735: new org.antlr.runtime.BitSet([0x00080000, 0x00000000]), + FOLLOW_AS_in_p_TypedFunctionTest10737: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x2FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_SequenceType_in_p_TypedFunctionTest10739: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_LPAREN_in_p_ParenthesizedItemType10765: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x2FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_ItemType_in_p_ParenthesizedItemType10767: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]), + FOLLOW_RPAREN_in_p_ParenthesizedItemType10769: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_QUOT_in_p_StringLiteral10820: new org.antlr.runtime.BitSet([0xFFFFFFF0, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFDFF,0xFFFFFFFF, 0xFFFFFFFF,0x001FFFFF, 0x00000000]), + FOLLOW_pg_QuotStringLiteralContent_in_p_StringLiteral10824: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000200, 0x00000000]), + FOLLOW_QUOT_in_p_StringLiteral10826: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_APOS_in_p_StringLiteral10865: new org.antlr.runtime.BitSet([0xFFFFFFF0, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFDFF,0xFFFFFFFF, 0xFFFFFFFF,0x001FFFFF, 0x00000000]), + FOLLOW_pg_AposStringLiteralContent_in_p_StringLiteral10869: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000100, 0x00000000]), + FOLLOW_APOS_in_p_StringLiteral10871: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_set_in_pg_QuotStringLiteralContent10937: new org.antlr.runtime.BitSet([0xFFFFFFF2, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFDFF,0xFFFFFDFF, 0xFFFFFFFF,0x001FFFFF, 0x00000000]), + FOLLOW_set_in_pg_AposStringLiteralContent10988: new org.antlr.runtime.BitSet([0xFFFFFFF2, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFDFF,0xFFFFFEFF, 0xFFFFFFFF,0x001FFFFF, 0x00000000]), + FOLLOW_L_ElementContentChar_in_p_ElementContentChar11046: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_L_QuotAttrContentChar_in_p_QuotAttrContentChar11072: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_L_AposAttrContentChar_in_p_AposAttrContentChar11122: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_pg_QName_in_p_QName11208: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_NCName_in_p_QName11220: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_pg_QName_in_pg_FQName11281: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_FNCName_in_pg_FQName11293: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_NCName_in_pg_QName11337: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x02000000]), + FOLLOW_COLON_in_pg_QName11339: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_NCName_in_pg_QName11343: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), FOLLOW_set_in_p_NCName0: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), FOLLOW_set_in_p_FNCName0: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_InsertExpr_in_pg_UpdateExpr13330: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_DeleteExpr_in_pg_UpdateExpr13342: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_RenameExpr_in_pg_UpdateExpr13354: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_ReplaceExpr_in_pg_UpdateExpr13366: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_TransformExpr_in_pg_UpdateExpr13378: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_DECLARE_in_pm_RevalidationDecl13406: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x02000000, 0x00000000]), - FOLLOW_REVALIDATION_in_pm_RevalidationDecl13410: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000008, 0x00000004,0x04000000, 0x00000000]), - FOLLOW_STRICT_in_pm_RevalidationDecl13415: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]), - FOLLOW_LAX_in_pm_RevalidationDecl13421: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]), - FOLLOW_SKIP_in_pm_RevalidationDecl13427: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]), - FOLLOW_SEMICOLON_in_pm_RevalidationDecl13432: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_AS_in_p_InsertExprTargetChoice13462: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00120000, 0x00000000]), - FOLLOW_FIRST_in_p_InsertExprTargetChoice13467: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00080000, 0x00000000]), - FOLLOW_LAST_in_p_InsertExprTargetChoice13473: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00080000, 0x00000000]), - FOLLOW_INTO_in_p_InsertExprTargetChoice13480: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_AFTER_in_p_InsertExprTargetChoice13497: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_BEFORE_in_p_InsertExprTargetChoice13513: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_INSERT_in_p_InsertExpr13543: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00004000, 0x00000000,0x00400000, 0x00000000]), - FOLLOW_NODE_in_p_InsertExpr13548: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_NODES_in_p_InsertExpr13554: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_SourceExpr_in_p_InsertExpr13557: new org.antlr.runtime.BitSet([0x00080000, 0x00000000,0x00000000, 0x00000000,0x00086000, 0x00000000]), - FOLLOW_p_InsertExprTargetChoice_in_p_InsertExpr13559: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_TargetExpr_in_p_InsertExpr13561: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_DELETE_in_p_DeleteExpr13591: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00004000, 0x00000000,0x00400000, 0x00000000]), - FOLLOW_NODE_in_p_DeleteExpr13596: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_NODES_in_p_DeleteExpr13602: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_TargetExpr_in_p_DeleteExpr13605: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_REPLACE_in_p_ReplaceExpr13635: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00004000, 0x00000000,0x10000000, 0x00000000]), - FOLLOW_VALUE_in_p_ReplaceExpr13640: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00008000, 0x00000000]), - FOLLOW_OF_in_p_ReplaceExpr13644: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00004000, 0x00000000]), - FOLLOW_NODE_in_p_ReplaceExpr13650: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_ExprSingle_in_p_ReplaceExpr13652: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]), - FOLLOW_WITH_in_p_ReplaceExpr13657: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_ExprSingle_in_p_ReplaceExpr13659: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_RENAME_in_p_RenameExpr13690: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00004000, 0x00000000]), - FOLLOW_NODE_in_p_RenameExpr13694: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_TargetExpr_in_p_RenameExpr13696: new org.antlr.runtime.BitSet([0x00080000, 0x00000000]), - FOLLOW_AS_in_p_RenameExpr13700: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_NewNameExpr_in_p_RenameExpr13702: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_ExprSingle_in_p_SourceExpr13730: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_ExprSingle_in_p_TargetExpr13757: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_ExprSingle_in_p_NewNameExpr13784: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_COPY_in_p_TransformExpr13813: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x80000000, 0x00000000]), - FOLLOW_DOLLAR_in_p_TransformExpr13817: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_VarName_in_p_TransformExpr13821: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000020]), - FOLLOW_BIND_in_p_TransformExpr13825: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_ExprSingle_in_p_TransformExpr13827: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00200000, 0x00000000,0x00000000, 0x00000400]), - FOLLOW_COMMA_in_p_TransformExpr13831: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x80000000, 0x00000000]), - FOLLOW_DOLLAR_in_p_TransformExpr13835: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_VarName_in_p_TransformExpr13839: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000020]), - FOLLOW_BIND_in_p_TransformExpr13843: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_ExprSingle_in_p_TransformExpr13845: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00200000, 0x00000000,0x00000000, 0x00000400]), - FOLLOW_MODIFY_in_p_TransformExpr13852: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_ExprSingle_in_p_TransformExpr13854: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x04000000, 0x00000000]), - FOLLOW_RETURN_in_p_TransformExpr13859: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_ExprSingle_in_p_TransformExpr13861: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_DECLARE_in_pm_FTOptionDecl13899: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000100]), - FOLLOW_FT_OPTION_in_pm_FTOptionDecl13903: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000004, 0x00000000]), - FOLLOW_p_FTMatchOptions_in_pm_FTOptionDecl13905: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]), - FOLLOW_SEMICOLON_in_pm_FTOptionDecl13907: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_SCORE_in_p_FTScoreVar13937: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x80000000, 0x00000000]), - FOLLOW_DOLLAR_in_p_FTScoreVar13943: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_VarName_in_p_FTScoreVar13947: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_StringConcatExpr_in_p_FTContainsExpr13975: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]), - FOLLOW_CONTAINS_in_p_FTContainsExpr13981: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000010]), - FOLLOW_TEXT_in_p_FTContainsExpr13985: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000400,0x20000000, 0x00000001,0x01C80300, 0x00000000]), - FOLLOW_p_FTSelection_in_p_FTContainsExpr13989: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000020, 0x00000000]), - FOLLOW_p_FTIgnoreOption_in_p_FTContainsExpr13991: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_FTOr_in_p_FTSelection14021: new org.antlr.runtime.BitSet([0x00200002, 0x00000000,0x00080000, 0x00000000,0x00000800, 0x01000038]), - FOLLOW_p_FTPosFilter_in_p_FTSelection14023: new org.antlr.runtime.BitSet([0x00200002, 0x00000000,0x00080000, 0x00000000,0x00000800, 0x01000038]), - FOLLOW_WEIGHT_in_p_FTWeight14052: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]), - FOLLOW_LBRACKET_in_p_FTWeight14056: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_Expr_in_p_FTWeight14058: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]), - FOLLOW_RBRACKET_in_p_FTWeight14061: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_FTAnd_in_p_FTOr14087: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000800]), - FOLLOW_FTOR_in_p_FTOr14093: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000400,0x20000000, 0x00000001,0x01C80300, 0x00000000]), - FOLLOW_p_FTAnd_in_p_FTOr14097: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000800]), - FOLLOW_p_FTMildNot_in_p_FTAnd14126: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000200]), - FOLLOW_FTAND_in_p_FTAnd14132: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000400,0x20000000, 0x00000001,0x01C80300, 0x00000000]), - FOLLOW_p_FTMildNot_in_p_FTAnd14136: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000200]), - FOLLOW_p_FTUnaryNot_in_p_FTMildNot14165: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00040000]), - FOLLOW_NOT_in_p_FTMildNot14171: new org.antlr.runtime.BitSet([0x00000000, 0x20000000]), - FOLLOW_IN_in_p_FTMildNot14175: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000400,0x20000000, 0x00000001,0x01C80300, 0x00000000]), - FOLLOW_p_FTUnaryNot_in_p_FTMildNot14179: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00040000]), - FOLLOW_FTNOT_in_p_FTUnaryNot14212: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000400,0x20000000, 0x00000001,0x01C80300, 0x00000000]), - FOLLOW_p_FTPrimaryWithOptions_in_p_FTUnaryNot14219: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_FTPrimary_in_p_FTPrimaryWithOptions14245: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x0000000C, 0x00000000]), - FOLLOW_p_FTMatchOptions_in_p_FTPrimaryWithOptions14247: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000008, 0x00000000]), - FOLLOW_p_FTWeight_in_p_FTPrimaryWithOptions14250: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_FTWords_in_p_FTPrimary14281: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00080000]), - FOLLOW_p_FTTimes_in_p_FTPrimary14283: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_LPAREN_in_p_FTPrimary14298: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000400,0x20000000, 0x00000001,0x01C80300, 0x00000000]), - FOLLOW_p_FTSelection_in_p_FTPrimary14300: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]), - FOLLOW_RPAREN_in_p_FTPrimary14302: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_FTExtensionSelection_in_p_FTPrimary14315: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_FTWordsValue_in_p_FTWords14341: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0xC0000000, 0x00400000]), - FOLLOW_p_FTAnyallOption_in_p_FTWords14343: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_StringLiteral_in_p_FTWordsValue14370: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_LBRACKET_in_p_FTWordsValue14383: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_Expr_in_p_FTWordsValue14385: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]), - FOLLOW_RBRACKET_in_p_FTWordsValue14388: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_L_Pragma_in_p_FTExtensionSelection14415: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001,0x00080000, 0x00000000]), - FOLLOW_LBRACKET_in_p_FTExtensionSelection14418: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000400,0x20000000, 0x00000003,0x01C80300, 0x00000000]), - FOLLOW_p_FTSelection_in_p_FTExtensionSelection14420: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]), - FOLLOW_RBRACKET_in_p_FTExtensionSelection14423: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_ANY_in_p_FTAnyallOption14454: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000040, 0x00000000]), - FOLLOW_WORD_in_p_FTAnyallOption14458: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_ALL_in_p_FTAnyallOption14467: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000080, 0x00000000]), - FOLLOW_WORDS_in_p_FTAnyallOption14469: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_PHRASE_in_p_FTAnyallOption14477: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_OCCURS_in_p_FTTimes14509: new org.antlr.runtime.BitSet([0x00200000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x000000C0]), - FOLLOW_p_FTRange_in_p_FTTimes14511: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000001, 0x00000000]), - FOLLOW_TIMES_in_p_FTTimes14515: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_EXACTLY_in_p_FTRange14548: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_AdditiveExpr_in_p_FTRange14550: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_AT_in_p_FTRange14568: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000020, 0x00000000]), - FOLLOW_LEAST_in_p_FTRange14572: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_AdditiveExpr_in_p_FTRange14574: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_AT_in_p_FTRange14592: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00010000]), - FOLLOW_MOST_in_p_FTRange14596: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_AdditiveExpr_in_p_FTRange14598: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_FROM_in_p_FTRange14616: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_AdditiveExpr_in_p_FTRange14618: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000040]), - FOLLOW_TO_in_p_FTRange14622: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_AdditiveExpr_in_p_FTRange14624: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_FTOrder_in_p_FTPosFilter14655: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_FTWindow_in_p_FTPosFilter14659: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_FTDistance_in_p_FTPosFilter14663: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_FTScope_in_p_FTPosFilter14667: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_FTContent_in_p_FTPosFilter14671: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_ORDERED_in_p_FTOrder14699: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_WINDOW_in_p_FTWindow14729: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_AdditiveExpr_in_p_FTWindow14733: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x10200000,0x00000080, 0x00000000]), - FOLLOW_p_FTUnit_in_p_FTWindow14735: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_DISTANCE_in_p_FTDistance14763: new org.antlr.runtime.BitSet([0x00200000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x000000C0]), - FOLLOW_p_FTRange_in_p_FTDistance14767: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x10200000,0x00000080, 0x00000000]), - FOLLOW_p_FTUnit_in_p_FTDistance14769: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_WORDS_in_p_FTUnit14799: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_SENTENCES_in_p_FTUnit14805: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_PARAGRAPHS_in_p_FTUnit14811: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_SAME_in_p_FTScope14844: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x08100000]), - FOLLOW_DIFFERENT_in_p_FTScope14850: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x08100000]), - FOLLOW_p_FTBigUnit_in_p_FTScope14855: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_SENTENCE_in_p_FTBigUnit14885: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_PARAGRAPH_in_p_FTBigUnit14891: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_AT_in_p_FTContent14926: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000020, 0x00000000]), - FOLLOW_START_in_p_FTContent14930: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_AT_in_p_FTContent14938: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00800000]), - FOLLOW_END_in_p_FTContent14942: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_ENTIRE_in_p_FTContent14950: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]), - FOLLOW_CONTENT_in_p_FTContent14954: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_USING_in_p_FTMatchOptions14988: new org.antlr.runtime.BitSet([0x04000000, 0x00000000,0x00010000, 0x00000000,0x00000000, 0xE002A004,0x00000012, 0x00000000]), - FOLLOW_p_FTMatchOption_in_p_FTMatchOptions14992: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000004, 0x00000000]), - FOLLOW_p_FTLanguageOption_in_p_FTMatchOption15020: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_FTWildCardOption_in_p_FTMatchOption15032: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_FTThesaurusOption_in_p_FTMatchOption15044: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_FTStemOption_in_p_FTMatchOption15056: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_FTCaseOption_in_p_FTMatchOption15068: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_FTDiacriticsOption_in_p_FTMatchOption15080: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_FTStopWordOption_in_p_FTMatchOption15092: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_FTExtensionOption_in_p_FTMatchOption15104: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_CASE_in_p_FTCaseOption15135: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00001000]), - FOLLOW_INSENSITIVE_in_p_FTCaseOption15139: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_CASE_in_p_FTCaseOption15157: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x04000000]), - FOLLOW_SENSITIVE_in_p_FTCaseOption15161: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_LOWERCASE_in_p_FTCaseOption15178: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_UPPERCASE_in_p_FTCaseOption15194: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_DIACRITICS_in_p_FTDiacriticsOption15229: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00001000]), - FOLLOW_INSENSITIVE_in_p_FTDiacriticsOption15233: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_DIACRITICS_in_p_FTDiacriticsOption15251: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x04000000]), - FOLLOW_SENSITIVE_in_p_FTDiacriticsOption15255: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_STEMMING_in_p_FTStemOption15290: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_NO_in_p_FTStemOption15297: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]), - FOLLOW_STEMMING_in_p_FTStemOption15301: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_THESAURUS_in_p_FTThesaurusOption15337: new org.antlr.runtime.BitSet([0x00200000, 0x00000008]), - FOLLOW_p_FTThesaurusID_in_p_FTThesaurusOption15340: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_DEFAULT_in_p_FTThesaurusOption15346: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_THESAURUS_in_p_FTThesaurusOption15365: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]), - FOLLOW_LPAREN_in_p_FTThesaurusOption15367: new org.antlr.runtime.BitSet([0x00200000, 0x00000008]), - FOLLOW_p_FTThesaurusID_in_p_FTThesaurusOption15370: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000400]), - FOLLOW_DEFAULT_in_p_FTThesaurusOption15376: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000400]), - FOLLOW_COMMA_in_p_FTThesaurusOption15380: new org.antlr.runtime.BitSet([0x00200000, 0x00000000]), - FOLLOW_p_FTThesaurusID_in_p_FTThesaurusOption15382: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000400]), - FOLLOW_RPAREN_in_p_FTThesaurusOption15386: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_NO_in_p_FTThesaurusOption15404: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x80000000]), - FOLLOW_THESAURUS_in_p_FTThesaurusOption15408: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_AT_in_p_FTThesaurusID15441: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]), - FOLLOW_p_StringLiteral_in_p_FTThesaurusID15443: new org.antlr.runtime.BitSet([0x00200002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x008000C0]), - FOLLOW_RELATIONSHIP_in_p_FTThesaurusID15448: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]), - FOLLOW_p_StringLiteral_in_p_FTThesaurusID15450: new org.antlr.runtime.BitSet([0x00200002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x000000C0]), - FOLLOW_p_FTLiteralRange_in_p_FTThesaurusID15455: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00004000]), - FOLLOW_LEVELS_in_p_FTThesaurusID15459: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_EXACTLY_in_p_FTLiteralRange15494: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00400000, 0x00000000]), - FOLLOW_L_IntegerLiteral_in_p_FTLiteralRange15496: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_AT_in_p_FTLiteralRange15514: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000020, 0x00000000]), - FOLLOW_LEAST_in_p_FTLiteralRange15518: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00400000, 0x00000000]), - FOLLOW_L_IntegerLiteral_in_p_FTLiteralRange15520: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_AT_in_p_FTLiteralRange15538: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00010000]), - FOLLOW_MOST_in_p_FTLiteralRange15542: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00400000, 0x00000000]), - FOLLOW_L_IntegerLiteral_in_p_FTLiteralRange15544: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_FROM_in_p_FTLiteralRange15562: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00400000, 0x00000000]), - FOLLOW_L_IntegerLiteral_in_p_FTLiteralRange15564: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000040]), - FOLLOW_TO_in_p_FTLiteralRange15566: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00400000, 0x00000000]), - FOLLOW_L_IntegerLiteral_in_p_FTLiteralRange15568: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_STOP_in_p_FTStopWordOption15604: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000080, 0x00000000]), - FOLLOW_WORDS_in_p_FTStopWordOption15608: new org.antlr.runtime.BitSet([0x00200000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]), - FOLLOW_p_FTStopWords_in_p_FTStopWordOption15610: new org.antlr.runtime.BitSet([0x00000002, 0x00020000,0x00000000, 0x00000200]), - FOLLOW_p_FTStopWordsInclExcl_in_p_FTStopWordOption15612: new org.antlr.runtime.BitSet([0x00000002, 0x00020000,0x00000000, 0x00000200]), - FOLLOW_STOP_in_p_FTStopWordOption15631: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000080, 0x00000000]), - FOLLOW_WORDS_in_p_FTStopWordOption15635: new org.antlr.runtime.BitSet([0x00000000, 0x00000008]), - FOLLOW_DEFAULT_in_p_FTStopWordOption15639: new org.antlr.runtime.BitSet([0x00000002, 0x00020000,0x00000000, 0x00000200]), - FOLLOW_p_FTStopWordsInclExcl_in_p_FTStopWordOption15641: new org.antlr.runtime.BitSet([0x00000002, 0x00020000,0x00000000, 0x00000200]), - FOLLOW_NO_in_p_FTStopWordOption15660: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x40000000]), - FOLLOW_STOP_in_p_FTStopWordOption15664: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000080, 0x00000000]), - FOLLOW_WORDS_in_p_FTStopWordOption15668: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_AT_in_p_FTStopWords15702: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]), - FOLLOW_p_StringLiteral_in_p_FTStopWords15706: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_LPAREN_in_p_FTStopWords15720: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]), - FOLLOW_p_StringLiteral_in_p_FTStopWords15722: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000400]), - FOLLOW_COMMA_in_p_FTStopWords15725: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]), - FOLLOW_p_StringLiteral_in_p_FTStopWords15727: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000400]), - FOLLOW_RPAREN_in_p_FTStopWords15731: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_UNION_in_p_FTStopWordsInclExcl15763: new org.antlr.runtime.BitSet([0x00200000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]), - FOLLOW_EXCEPT_in_p_FTStopWordsInclExcl15769: new org.antlr.runtime.BitSet([0x00200000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]), - FOLLOW_p_FTStopWords_in_p_FTStopWordsInclExcl15772: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_LANGUAGE_in_p_FTLanguageOption15804: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]), - FOLLOW_p_StringLiteral_in_p_FTLanguageOption15808: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_WILDCARDS_in_p_FTWildCardOption15838: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_NO_in_p_FTWildCardOption15845: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000010, 0x00000000]), - FOLLOW_WILDCARDS_in_p_FTWildCardOption15849: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_OPTION_in_p_FTExtensionOption15882: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_QName_in_p_FTExtensionOption15886: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]), - FOLLOW_p_StringLiteral_in_p_FTExtensionOption15888: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_WITHOUT_in_p_FTIgnoreOption15916: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]), - FOLLOW_CONTENT_in_p_FTIgnoreOption15920: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_UnionExpr_in_p_FTIgnoreOption15924: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_StatementsAndOptionalExpr_in_p_Program15956: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_Hybrid_in_p_Statements15983: new org.antlr.runtime.BitSet([0xFFFF0002, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_Statements_in_p_StatementsAndExpr16011: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_Statements_in_p_StatementsAndOptionalExpr16038: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_HybridExprSingle_in_p_Hybrid16065: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_Statement_in_p_Hybrid16078: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_AssignStatement_in_p_Statement16109: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_BreakStatement_in_p_Statement16121: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_ContinueStatement_in_p_Statement16133: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_ExitStatement_in_p_Statement16145: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_VarDeclStatement_in_p_Statement16157: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_WhileStatement_in_p_Statement16169: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_Expr_in_p_HybridExprSingle16196: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]), - FOLLOW_SEMICOLON_in_p_HybridExprSingle16211: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_ExprSimple_in_p_ApplyStatement16261: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]), - FOLLOW_SEMICOLON_in_p_ApplyStatement16263: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_DOLLAR_in_p_AssignStatement16291: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_VarName_in_p_AssignStatement16295: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000020]), - FOLLOW_BIND_in_p_AssignStatement16299: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_ExprSingle_in_p_AssignStatement16301: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]), - FOLLOW_SEMICOLON_in_p_AssignStatement16304: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_LBRACKET_in_p_BlockStatement16330: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F083,0x01F81320, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_Statements_in_p_BlockStatement16332: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]), - FOLLOW_RBRACKET_in_p_BlockStatement16335: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_LBRACKET_in_p_BlockHybrid16361: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F083,0x01F81320, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_Statements_in_p_BlockHybrid16363: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]), - FOLLOW_RBRACKET_in_p_BlockHybrid16366: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_BREAK_in_p_BreakStatement16394: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000800, 0x00000000]), - FOLLOW_LOOP_in_p_BreakStatement16400: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]), - FOLLOW_SEMICOLON_in_p_BreakStatement16404: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_CONTINUE_in_p_ContinueStatement16432: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000800, 0x00000000]), - FOLLOW_LOOP_in_p_ContinueStatement16438: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]), - FOLLOW_SEMICOLON_in_p_ContinueStatement16442: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_EXIT_in_p_ExitStatement16470: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00001000, 0x00000000]), - FOLLOW_RETURNING_in_p_ExitStatement16476: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_ExprSingle_in_p_ExitStatement16480: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]), - FOLLOW_SEMICOLON_in_p_ExitStatement16483: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_InitialClause_in_p_FLWORStatement16509: new org.antlr.runtime.BitSet([0x00000000, 0x00200000,0x04040040, 0x01084002]), - FOLLOW_p_IntermediateClause_in_p_FLWORStatement16511: new org.antlr.runtime.BitSet([0x00000000, 0x00200000,0x04040040, 0x01084002]), - FOLLOW_p_ReturnStatement_in_p_FLWORStatement16514: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_RETURN_in_p_ReturnStatement16546: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_Hybrid_in_p_ReturnStatement16550: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_IF_in_p_IfStatement16579: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]), - FOLLOW_LPAREN_in_p_IfStatement16583: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_Expr_in_p_IfStatement16585: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]), - FOLLOW_RPAREN_in_p_IfStatement16588: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000020]), - FOLLOW_THEN_in_p_IfStatement16592: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_Hybrid_in_p_IfStatement16596: new org.antlr.runtime.BitSet([0x00000000, 0x00000800]), - FOLLOW_ELSE_in_p_IfStatement16601: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_Hybrid_in_p_IfStatement16605: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_SWITCH_in_p_SwitchStatement16634: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]), - FOLLOW_LPAREN_in_p_SwitchStatement16638: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_Expr_in_p_SwitchStatement16640: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]), - FOLLOW_RPAREN_in_p_SwitchStatement16643: new org.antlr.runtime.BitSet([0x04000000, 0x00000000]), - FOLLOW_p_SwitchCaseStatement_in_p_SwitchStatement16645: new org.antlr.runtime.BitSet([0x04000000, 0x00000008]), - FOLLOW_DEFAULT_in_p_SwitchStatement16650: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x04000000, 0x00000000]), - FOLLOW_RETURN_in_p_SwitchStatement16656: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_Hybrid_in_p_SwitchStatement16660: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_CASE_in_p_SwitchCaseStatement16690: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_SwitchCaseOperand_in_p_SwitchCaseStatement16694: new org.antlr.runtime.BitSet([0x04000000, 0x00000000,0x04000000, 0x00000000]), - FOLLOW_RETURN_in_p_SwitchCaseStatement16700: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_Hybrid_in_p_SwitchCaseStatement16704: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_TRY_in_p_TryCatchStatement16733: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]), - FOLLOW_p_BlockStatement_in_p_TryCatchStatement16737: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00020000]), - FOLLOW_CATCH_in_p_TryCatchStatement16742: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x01001001,0x01C01320, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_CatchErrorList_in_p_TryCatchStatement16746: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]), - FOLLOW_p_BlockStatement_in_p_TryCatchStatement16748: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00020000]), - FOLLOW_TRY_in_p_TryCatchHybrid16780: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]), - FOLLOW_p_BlockHybrid_in_p_TryCatchHybrid16784: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00020000]), - FOLLOW_CATCH_in_p_TryCatchHybrid16790: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x01001001,0x01C01320, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_CatchErrorList_in_p_TryCatchHybrid16794: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]), - FOLLOW_p_BlockHybrid_in_p_TryCatchHybrid16796: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00020000]), - FOLLOW_TYPESWITCH_in_p_TypeswitchStatement16829: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]), - FOLLOW_LPAREN_in_p_TypeswitchStatement16833: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_Expr_in_p_TypeswitchStatement16835: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]), - FOLLOW_RPAREN_in_p_TypeswitchStatement16838: new org.antlr.runtime.BitSet([0x04000000, 0x00000000]), - FOLLOW_p_CaseStatement_in_p_TypeswitchStatement16840: new org.antlr.runtime.BitSet([0x04000000, 0x00000008]), - FOLLOW_DEFAULT_in_p_TypeswitchStatement16845: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x04000000, 0x00000000,0x00000000, 0x00000000,0x80000000, 0x00000000]), - FOLLOW_DOLLAR_in_p_TypeswitchStatement16852: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_VarName_in_p_TypeswitchStatement16856: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x04000000, 0x00000000]), - FOLLOW_RETURN_in_p_TypeswitchStatement16864: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_Hybrid_in_p_TypeswitchStatement16868: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_CASE_in_p_CaseStatement16897: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_DOLLAR_in_p_CaseStatement16904: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_VarName_in_p_CaseStatement16908: new org.antlr.runtime.BitSet([0x00080000, 0x00000000]), - FOLLOW_AS_in_p_CaseStatement16912: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x2FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_SequenceType_in_p_CaseStatement16916: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x04000000, 0x00000000]), - FOLLOW_RETURN_in_p_CaseStatement16920: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_Hybrid_in_p_CaseStatement16924: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_Annotation_in_p_VarDeclStatement16951: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00001000,0x00000000, 0x00000000,0x00000000, 0x00000080]), - FOLLOW_VARIABLE_in_p_VarDeclStatement16956: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x80000000, 0x00000000]), - FOLLOW_DOLLAR_in_p_VarDeclStatement16962: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_VarName_in_p_VarDeclStatement16966: new org.antlr.runtime.BitSet([0x00080000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000420]), - FOLLOW_p_TypeDeclaration_in_p_VarDeclStatement16970: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000420]), - FOLLOW_BIND_in_p_VarDeclStatement16974: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_ExprSingle_in_p_VarDeclStatement16976: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000400]), - FOLLOW_COMMA_in_p_VarDeclStatement16992: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x80000000, 0x00000000]), - FOLLOW_DOLLAR_in_p_VarDeclStatement16996: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_VarName_in_p_VarDeclStatement17000: new org.antlr.runtime.BitSet([0x00080000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000420]), - FOLLOW_p_TypeDeclaration_in_p_VarDeclStatement17004: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000420]), - FOLLOW_BIND_in_p_VarDeclStatement17008: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_ExprSingle_in_p_VarDeclStatement17010: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000400]), - FOLLOW_SEMICOLON_in_p_VarDeclStatement17027: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_WHILE_in_p_WhileStatement17055: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]), - FOLLOW_LPAREN_in_p_WhileStatement17059: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_Expr_in_p_WhileStatement17061: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]), - FOLLOW_RPAREN_in_p_WhileStatement17064: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_Hybrid_in_p_WhileStatement17066: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_QuantifiedExpr_in_p_ExprSimple17093: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_OrExpr_in_p_ExprSimple17105: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_pg_UpdateExpr_in_p_ExprSimple17120: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_LBRACKET_in_p_BlockExpr17146: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_StatementsAndExpr_in_p_BlockExpr17148: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]), - FOLLOW_RBRACKET_in_p_BlockExpr17150: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_COLLECTION_in_p_CollectionDecl17181: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_QName_in_p_CollectionDecl17185: new org.antlr.runtime.BitSet([0x00080002, 0x00000000]), - FOLLOW_p_CollectionTypeDecl_in_p_CollectionDecl17187: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_AS_in_p_CollectionTypeDecl17216: new org.antlr.runtime.BitSet([0x80400000, 0x00000600,0x62004000, 0x10000010]), - FOLLOW_p_KindTest_in_p_CollectionTypeDecl17220: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00003800]), - FOLLOW_p_OccurrenceIndicator_in_p_CollectionTypeDecl17229: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_INDEX_in_p_IndexDecl17259: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_IndexName_in_p_IndexDecl17263: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00400000, 0x00000000]), - FOLLOW_ON_in_p_IndexDecl17267: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00400000, 0x00000000]), - FOLLOW_NODES_in_p_IndexDecl17273: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E09001,0x01F01320, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_IndexDomainExpr_in_p_IndexDecl17277: new org.antlr.runtime.BitSet([0x02000000, 0x00000000]), - FOLLOW_BY_in_p_IndexDecl17281: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E09001,0x01F01320, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_IndexKeySpec_in_p_IndexDecl17285: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000400]), - FOLLOW_COMMA_in_p_IndexDecl17288: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E09001,0x01F01320, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_IndexKeySpec_in_p_IndexDecl17290: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000400]), - FOLLOW_p_QName_in_p_IndexName17317: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_PathExpr_in_p_IndexDomainExpr17342: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_IndexKeyExpr_in_p_IndexKeySpec17367: new org.antlr.runtime.BitSet([0x40080002, 0x00000000]), - FOLLOW_p_IndexKeyTypeDecl_in_p_IndexKeySpec17369: new org.antlr.runtime.BitSet([0x40000002, 0x00000000]), - FOLLOW_p_IndexKeyCollation_in_p_IndexKeySpec17372: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_PathExpr_in_p_IndexKeyExpr17398: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_AS_in_p_IndexKeyTypeDecl17425: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_AtomicType_in_p_IndexKeyTypeDecl17429: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00003800]), - FOLLOW_p_OccurrenceIndicator_in_p_IndexKeyTypeDecl17431: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_QName_in_p_AtomicType17457: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_COLLATION_in_p_IndexKeyCollation17484: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]), - FOLLOW_p_StringLiteral_in_p_IndexKeyCollation17488: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_INTEGRITY_in_p_ICDecl17515: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00010000, 0x00000000]), - FOLLOW_CONSTRAINT_in_p_ICDecl17521: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_QName_in_p_ICDecl17525: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00440000, 0x00000000]), - FOLLOW_p_ICCollection_in_p_ICDecl17528: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_ICForeignKey_in_p_ICDecl17532: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_ON_in_p_ICCollection17560: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00008000, 0x00000000]), - FOLLOW_COLLECTION_in_p_ICCollection17566: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_QName_in_p_ICCollection17570: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00004000, 0x00000000,0x00000000, 0x00000000,0x80020000, 0x00000000]), - FOLLOW_p_ICCollSequence_in_p_ICCollection17573: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_ICCollSequenceUnique_in_p_ICCollection17577: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_ICCollNode_in_p_ICCollection17581: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_DOLLAR_in_p_ICCollSequence17609: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_QName_in_p_ICCollSequence17613: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00004000, 0x00000000]), - FOLLOW_CHECK_in_p_ICCollSequence17619: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_ExprSingle_in_p_ICCollSequence17623: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_NODE_in_p_ICCollSequenceUnique17651: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x80000000, 0x00000000]), - FOLLOW_DOLLAR_in_p_ICCollSequenceUnique17657: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_QName_in_p_ICCollSequenceUnique17661: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00004000, 0x00000000]), - FOLLOW_CHECK_in_p_ICCollSequenceUnique17667: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00800000, 0x00000000]), - FOLLOW_UNIQUE_in_p_ICCollSequenceUnique17673: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00200000, 0x00000000]), - FOLLOW_KEY_in_p_ICCollSequenceUnique17679: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E09001,0x01F01320, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_PathExpr_in_p_ICCollSequenceUnique17683: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_FOREACH_in_p_ICCollNode17710: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00004000, 0x00000000]), - FOLLOW_NODE_in_p_ICCollNode17716: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x80000000, 0x00000000]), - FOLLOW_DOLLAR_in_p_ICCollNode17722: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_QName_in_p_ICCollNode17726: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00004000, 0x00000000]), - FOLLOW_CHECK_in_p_ICCollNode17732: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_ExprSingle_in_p_ICCollNode17736: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_FOREIGN_in_p_ICForeignKey17764: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00200000, 0x00000000]), - FOLLOW_KEY_in_p_ICForeignKey17770: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000080]), - FOLLOW_p_ICForeignKeySource_in_p_ICForeignKey17774: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000040]), - FOLLOW_p_ICForeignKeyTarget_in_p_ICForeignKey17776: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_FROM_in_p_ICForeignKeySource17803: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00008000, 0x00000000]), - FOLLOW_p_ICForeignKeyValues_in_p_ICForeignKeySource17807: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_TO_in_p_ICForeignKeyTarget17834: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00008000, 0x00000000]), - FOLLOW_p_ICForeignKeyValues_in_p_ICForeignKeyTarget17838: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_COLLECTION_in_p_ICForeignKeyValues17865: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_QName_in_p_ICForeignKeyValues17869: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00004000, 0x00000000]), - FOLLOW_NODE_in_p_ICForeignKeyValues17873: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x80000000, 0x00000000]), - FOLLOW_DOLLAR_in_p_ICForeignKeyValues17879: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_QName_in_p_ICForeignKeyValues17883: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00200000, 0x00000000]), - FOLLOW_KEY_in_p_ICForeignKeyValues17889: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E09001,0x01F01320, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_PathExpr_in_p_ICForeignKeyValues17893: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_InsertExpr_in_pg_UpdateExpr13334: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_DeleteExpr_in_pg_UpdateExpr13346: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_RenameExpr_in_pg_UpdateExpr13358: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_ReplaceExpr_in_pg_UpdateExpr13370: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_TransformExpr_in_pg_UpdateExpr13382: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_DECLARE_in_pm_RevalidationDecl13410: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x02000000, 0x00000000]), + FOLLOW_REVALIDATION_in_pm_RevalidationDecl13414: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000008, 0x00000004,0x04000000, 0x00000000]), + FOLLOW_STRICT_in_pm_RevalidationDecl13419: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]), + FOLLOW_LAX_in_pm_RevalidationDecl13425: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]), + FOLLOW_SKIP_in_pm_RevalidationDecl13431: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]), + FOLLOW_SEMICOLON_in_pm_RevalidationDecl13436: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_AS_in_p_InsertExprTargetChoice13466: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00120000, 0x00000000]), + FOLLOW_FIRST_in_p_InsertExprTargetChoice13471: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00080000, 0x00000000]), + FOLLOW_LAST_in_p_InsertExprTargetChoice13477: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00080000, 0x00000000]), + FOLLOW_INTO_in_p_InsertExprTargetChoice13484: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_AFTER_in_p_InsertExprTargetChoice13501: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_BEFORE_in_p_InsertExprTargetChoice13517: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_INSERT_in_p_InsertExpr13547: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00004000, 0x00000000,0x00400000, 0x00000000]), + FOLLOW_NODE_in_p_InsertExpr13552: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_NODES_in_p_InsertExpr13558: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_SourceExpr_in_p_InsertExpr13561: new org.antlr.runtime.BitSet([0x00080000, 0x00000000,0x00000000, 0x00000000,0x00086000, 0x00000000]), + FOLLOW_p_InsertExprTargetChoice_in_p_InsertExpr13563: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_TargetExpr_in_p_InsertExpr13565: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_DELETE_in_p_DeleteExpr13595: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00004000, 0x00000000,0x00400000, 0x00000000]), + FOLLOW_NODE_in_p_DeleteExpr13600: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_NODES_in_p_DeleteExpr13606: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_TargetExpr_in_p_DeleteExpr13609: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_REPLACE_in_p_ReplaceExpr13639: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00004000, 0x00000000,0x10000000, 0x00000000]), + FOLLOW_VALUE_in_p_ReplaceExpr13644: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00008000, 0x00000000]), + FOLLOW_OF_in_p_ReplaceExpr13648: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00004000, 0x00000000]), + FOLLOW_NODE_in_p_ReplaceExpr13654: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_ExprSingle_in_p_ReplaceExpr13656: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]), + FOLLOW_WITH_in_p_ReplaceExpr13661: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_ExprSingle_in_p_ReplaceExpr13663: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_RENAME_in_p_RenameExpr13694: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00004000, 0x00000000]), + FOLLOW_NODE_in_p_RenameExpr13698: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_TargetExpr_in_p_RenameExpr13700: new org.antlr.runtime.BitSet([0x00080000, 0x00000000]), + FOLLOW_AS_in_p_RenameExpr13704: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_NewNameExpr_in_p_RenameExpr13706: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_ExprSingle_in_p_SourceExpr13734: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_ExprSingle_in_p_TargetExpr13761: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_ExprSingle_in_p_NewNameExpr13788: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_COPY_in_p_TransformExpr13817: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x80000000, 0x00000000]), + FOLLOW_DOLLAR_in_p_TransformExpr13821: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_VarName_in_p_TransformExpr13825: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000020]), + FOLLOW_BIND_in_p_TransformExpr13829: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_ExprSingle_in_p_TransformExpr13831: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00200000, 0x00000000,0x00000000, 0x00000400]), + FOLLOW_COMMA_in_p_TransformExpr13835: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x80000000, 0x00000000]), + FOLLOW_DOLLAR_in_p_TransformExpr13839: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_VarName_in_p_TransformExpr13843: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000020]), + FOLLOW_BIND_in_p_TransformExpr13847: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_ExprSingle_in_p_TransformExpr13849: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00200000, 0x00000000,0x00000000, 0x00000400]), + FOLLOW_MODIFY_in_p_TransformExpr13856: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_ExprSingle_in_p_TransformExpr13858: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x04000000, 0x00000000]), + FOLLOW_RETURN_in_p_TransformExpr13863: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_ExprSingle_in_p_TransformExpr13865: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_DECLARE_in_pm_FTOptionDecl13903: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000100]), + FOLLOW_FT_OPTION_in_pm_FTOptionDecl13907: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000004, 0x00000000]), + FOLLOW_p_FTMatchOptions_in_pm_FTOptionDecl13909: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]), + FOLLOW_SEMICOLON_in_pm_FTOptionDecl13911: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_SCORE_in_p_FTScoreVar13941: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x80000000, 0x00000000]), + FOLLOW_DOLLAR_in_p_FTScoreVar13947: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_VarName_in_p_FTScoreVar13951: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_StringConcatExpr_in_p_FTContainsExpr13979: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]), + FOLLOW_CONTAINS_in_p_FTContainsExpr13985: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000010]), + FOLLOW_TEXT_in_p_FTContainsExpr13989: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000400,0x20000000, 0x00000001,0x01C80300, 0x00000000]), + FOLLOW_p_FTSelection_in_p_FTContainsExpr13993: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000020, 0x00000000]), + FOLLOW_p_FTIgnoreOption_in_p_FTContainsExpr13995: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_FTOr_in_p_FTSelection14025: new org.antlr.runtime.BitSet([0x00200002, 0x00000000,0x00080000, 0x00000000,0x00000800, 0x01000038]), + FOLLOW_p_FTPosFilter_in_p_FTSelection14027: new org.antlr.runtime.BitSet([0x00200002, 0x00000000,0x00080000, 0x00000000,0x00000800, 0x01000038]), + FOLLOW_WEIGHT_in_p_FTWeight14056: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]), + FOLLOW_LBRACKET_in_p_FTWeight14060: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_Expr_in_p_FTWeight14062: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]), + FOLLOW_RBRACKET_in_p_FTWeight14065: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_FTAnd_in_p_FTOr14091: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000800]), + FOLLOW_FTOR_in_p_FTOr14097: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000400,0x20000000, 0x00000001,0x01C80300, 0x00000000]), + FOLLOW_p_FTAnd_in_p_FTOr14101: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000800]), + FOLLOW_p_FTMildNot_in_p_FTAnd14130: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000200]), + FOLLOW_FTAND_in_p_FTAnd14136: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000400,0x20000000, 0x00000001,0x01C80300, 0x00000000]), + FOLLOW_p_FTMildNot_in_p_FTAnd14140: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000200]), + FOLLOW_p_FTUnaryNot_in_p_FTMildNot14169: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00040000]), + FOLLOW_NOT_in_p_FTMildNot14175: new org.antlr.runtime.BitSet([0x00000000, 0x20000000]), + FOLLOW_IN_in_p_FTMildNot14179: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000400,0x20000000, 0x00000001,0x01C80300, 0x00000000]), + FOLLOW_p_FTUnaryNot_in_p_FTMildNot14183: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00040000]), + FOLLOW_FTNOT_in_p_FTUnaryNot14216: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000400,0x20000000, 0x00000001,0x01C80300, 0x00000000]), + FOLLOW_p_FTPrimaryWithOptions_in_p_FTUnaryNot14223: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_FTPrimary_in_p_FTPrimaryWithOptions14249: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x0000000C, 0x00000000]), + FOLLOW_p_FTMatchOptions_in_p_FTPrimaryWithOptions14251: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000008, 0x00000000]), + FOLLOW_p_FTWeight_in_p_FTPrimaryWithOptions14254: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_FTWords_in_p_FTPrimary14285: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00080000]), + FOLLOW_p_FTTimes_in_p_FTPrimary14287: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_LPAREN_in_p_FTPrimary14302: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000400,0x20000000, 0x00000001,0x01C80300, 0x00000000]), + FOLLOW_p_FTSelection_in_p_FTPrimary14304: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]), + FOLLOW_RPAREN_in_p_FTPrimary14306: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_FTExtensionSelection_in_p_FTPrimary14319: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_FTWordsValue_in_p_FTWords14345: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0xC0000000, 0x00400000]), + FOLLOW_p_FTAnyallOption_in_p_FTWords14347: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_StringLiteral_in_p_FTWordsValue14374: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_LBRACKET_in_p_FTWordsValue14387: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_Expr_in_p_FTWordsValue14389: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]), + FOLLOW_RBRACKET_in_p_FTWordsValue14392: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_L_Pragma_in_p_FTExtensionSelection14419: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001,0x00080000, 0x00000000]), + FOLLOW_LBRACKET_in_p_FTExtensionSelection14422: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000400,0x20000000, 0x00000003,0x01C80300, 0x00000000]), + FOLLOW_p_FTSelection_in_p_FTExtensionSelection14424: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]), + FOLLOW_RBRACKET_in_p_FTExtensionSelection14427: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_ANY_in_p_FTAnyallOption14458: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000040, 0x00000000]), + FOLLOW_WORD_in_p_FTAnyallOption14462: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_ALL_in_p_FTAnyallOption14471: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000080, 0x00000000]), + FOLLOW_WORDS_in_p_FTAnyallOption14473: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_PHRASE_in_p_FTAnyallOption14481: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_OCCURS_in_p_FTTimes14513: new org.antlr.runtime.BitSet([0x00200000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x000000C0]), + FOLLOW_p_FTRange_in_p_FTTimes14515: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000001, 0x00000000]), + FOLLOW_TIMES_in_p_FTTimes14519: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_EXACTLY_in_p_FTRange14552: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_AdditiveExpr_in_p_FTRange14554: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_AT_in_p_FTRange14572: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000020, 0x00000000]), + FOLLOW_LEAST_in_p_FTRange14576: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_AdditiveExpr_in_p_FTRange14578: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_AT_in_p_FTRange14596: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00010000]), + FOLLOW_MOST_in_p_FTRange14600: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_AdditiveExpr_in_p_FTRange14602: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_FROM_in_p_FTRange14620: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_AdditiveExpr_in_p_FTRange14622: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000040]), + FOLLOW_TO_in_p_FTRange14626: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_AdditiveExpr_in_p_FTRange14628: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_FTOrder_in_p_FTPosFilter14659: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_FTWindow_in_p_FTPosFilter14663: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_FTDistance_in_p_FTPosFilter14667: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_FTScope_in_p_FTPosFilter14671: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_FTContent_in_p_FTPosFilter14675: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_ORDERED_in_p_FTOrder14703: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_WINDOW_in_p_FTWindow14733: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_AdditiveExpr_in_p_FTWindow14737: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x10200000,0x00000080, 0x00000000]), + FOLLOW_p_FTUnit_in_p_FTWindow14739: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_DISTANCE_in_p_FTDistance14767: new org.antlr.runtime.BitSet([0x00200000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x000000C0]), + FOLLOW_p_FTRange_in_p_FTDistance14771: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x10200000,0x00000080, 0x00000000]), + FOLLOW_p_FTUnit_in_p_FTDistance14773: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_WORDS_in_p_FTUnit14803: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_SENTENCES_in_p_FTUnit14809: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_PARAGRAPHS_in_p_FTUnit14815: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_SAME_in_p_FTScope14848: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x08100000]), + FOLLOW_DIFFERENT_in_p_FTScope14854: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x08100000]), + FOLLOW_p_FTBigUnit_in_p_FTScope14859: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_SENTENCE_in_p_FTBigUnit14889: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_PARAGRAPH_in_p_FTBigUnit14895: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_AT_in_p_FTContent14930: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000020, 0x00000000]), + FOLLOW_START_in_p_FTContent14934: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_AT_in_p_FTContent14942: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00800000]), + FOLLOW_END_in_p_FTContent14946: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_ENTIRE_in_p_FTContent14954: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]), + FOLLOW_CONTENT_in_p_FTContent14958: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_USING_in_p_FTMatchOptions14992: new org.antlr.runtime.BitSet([0x04000000, 0x00000000,0x00010000, 0x00000000,0x00000000, 0xE002A004,0x00000012, 0x00000000]), + FOLLOW_p_FTMatchOption_in_p_FTMatchOptions14996: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000004, 0x00000000]), + FOLLOW_p_FTLanguageOption_in_p_FTMatchOption15024: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_FTWildCardOption_in_p_FTMatchOption15036: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_FTThesaurusOption_in_p_FTMatchOption15048: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_FTStemOption_in_p_FTMatchOption15060: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_FTCaseOption_in_p_FTMatchOption15072: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_FTDiacriticsOption_in_p_FTMatchOption15084: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_FTStopWordOption_in_p_FTMatchOption15096: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_FTExtensionOption_in_p_FTMatchOption15108: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_CASE_in_p_FTCaseOption15139: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00001000]), + FOLLOW_INSENSITIVE_in_p_FTCaseOption15143: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_CASE_in_p_FTCaseOption15161: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x04000000]), + FOLLOW_SENSITIVE_in_p_FTCaseOption15165: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_LOWERCASE_in_p_FTCaseOption15182: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_UPPERCASE_in_p_FTCaseOption15198: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_DIACRITICS_in_p_FTDiacriticsOption15233: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00001000]), + FOLLOW_INSENSITIVE_in_p_FTDiacriticsOption15237: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_DIACRITICS_in_p_FTDiacriticsOption15255: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x04000000]), + FOLLOW_SENSITIVE_in_p_FTDiacriticsOption15259: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_STEMMING_in_p_FTStemOption15294: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_NO_in_p_FTStemOption15301: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]), + FOLLOW_STEMMING_in_p_FTStemOption15305: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_THESAURUS_in_p_FTThesaurusOption15341: new org.antlr.runtime.BitSet([0x00200000, 0x00000008]), + FOLLOW_p_FTThesaurusID_in_p_FTThesaurusOption15344: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_DEFAULT_in_p_FTThesaurusOption15350: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_THESAURUS_in_p_FTThesaurusOption15369: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]), + FOLLOW_LPAREN_in_p_FTThesaurusOption15371: new org.antlr.runtime.BitSet([0x00200000, 0x00000008]), + FOLLOW_p_FTThesaurusID_in_p_FTThesaurusOption15374: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000400]), + FOLLOW_DEFAULT_in_p_FTThesaurusOption15380: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000400]), + FOLLOW_COMMA_in_p_FTThesaurusOption15384: new org.antlr.runtime.BitSet([0x00200000, 0x00000000]), + FOLLOW_p_FTThesaurusID_in_p_FTThesaurusOption15386: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000400]), + FOLLOW_RPAREN_in_p_FTThesaurusOption15390: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_NO_in_p_FTThesaurusOption15408: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x80000000]), + FOLLOW_THESAURUS_in_p_FTThesaurusOption15412: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_AT_in_p_FTThesaurusID15445: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]), + FOLLOW_p_StringLiteral_in_p_FTThesaurusID15447: new org.antlr.runtime.BitSet([0x00200002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x008000C0]), + FOLLOW_RELATIONSHIP_in_p_FTThesaurusID15452: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]), + FOLLOW_p_StringLiteral_in_p_FTThesaurusID15454: new org.antlr.runtime.BitSet([0x00200002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x000000C0]), + FOLLOW_p_FTLiteralRange_in_p_FTThesaurusID15459: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00004000]), + FOLLOW_LEVELS_in_p_FTThesaurusID15463: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_EXACTLY_in_p_FTLiteralRange15498: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00400000, 0x00000000]), + FOLLOW_L_IntegerLiteral_in_p_FTLiteralRange15500: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_AT_in_p_FTLiteralRange15518: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000020, 0x00000000]), + FOLLOW_LEAST_in_p_FTLiteralRange15522: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00400000, 0x00000000]), + FOLLOW_L_IntegerLiteral_in_p_FTLiteralRange15524: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_AT_in_p_FTLiteralRange15542: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00010000]), + FOLLOW_MOST_in_p_FTLiteralRange15546: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00400000, 0x00000000]), + FOLLOW_L_IntegerLiteral_in_p_FTLiteralRange15548: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_FROM_in_p_FTLiteralRange15566: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00400000, 0x00000000]), + FOLLOW_L_IntegerLiteral_in_p_FTLiteralRange15568: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000040]), + FOLLOW_TO_in_p_FTLiteralRange15570: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00400000, 0x00000000]), + FOLLOW_L_IntegerLiteral_in_p_FTLiteralRange15572: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_STOP_in_p_FTStopWordOption15608: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000080, 0x00000000]), + FOLLOW_WORDS_in_p_FTStopWordOption15612: new org.antlr.runtime.BitSet([0x00200000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]), + FOLLOW_p_FTStopWords_in_p_FTStopWordOption15614: new org.antlr.runtime.BitSet([0x00000002, 0x00020000,0x00000000, 0x00000200]), + FOLLOW_p_FTStopWordsInclExcl_in_p_FTStopWordOption15616: new org.antlr.runtime.BitSet([0x00000002, 0x00020000,0x00000000, 0x00000200]), + FOLLOW_STOP_in_p_FTStopWordOption15635: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000080, 0x00000000]), + FOLLOW_WORDS_in_p_FTStopWordOption15639: new org.antlr.runtime.BitSet([0x00000000, 0x00000008]), + FOLLOW_DEFAULT_in_p_FTStopWordOption15643: new org.antlr.runtime.BitSet([0x00000002, 0x00020000,0x00000000, 0x00000200]), + FOLLOW_p_FTStopWordsInclExcl_in_p_FTStopWordOption15645: new org.antlr.runtime.BitSet([0x00000002, 0x00020000,0x00000000, 0x00000200]), + FOLLOW_NO_in_p_FTStopWordOption15664: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x40000000]), + FOLLOW_STOP_in_p_FTStopWordOption15668: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000080, 0x00000000]), + FOLLOW_WORDS_in_p_FTStopWordOption15672: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_AT_in_p_FTStopWords15706: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]), + FOLLOW_p_StringLiteral_in_p_FTStopWords15710: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_LPAREN_in_p_FTStopWords15724: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]), + FOLLOW_p_StringLiteral_in_p_FTStopWords15726: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000400]), + FOLLOW_COMMA_in_p_FTStopWords15729: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]), + FOLLOW_p_StringLiteral_in_p_FTStopWords15731: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000400]), + FOLLOW_RPAREN_in_p_FTStopWords15735: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_UNION_in_p_FTStopWordsInclExcl15767: new org.antlr.runtime.BitSet([0x00200000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]), + FOLLOW_EXCEPT_in_p_FTStopWordsInclExcl15773: new org.antlr.runtime.BitSet([0x00200000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]), + FOLLOW_p_FTStopWords_in_p_FTStopWordsInclExcl15776: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_LANGUAGE_in_p_FTLanguageOption15808: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]), + FOLLOW_p_StringLiteral_in_p_FTLanguageOption15812: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_WILDCARDS_in_p_FTWildCardOption15842: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_NO_in_p_FTWildCardOption15849: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000010, 0x00000000]), + FOLLOW_WILDCARDS_in_p_FTWildCardOption15853: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_OPTION_in_p_FTExtensionOption15886: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_QName_in_p_FTExtensionOption15890: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]), + FOLLOW_p_StringLiteral_in_p_FTExtensionOption15892: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_WITHOUT_in_p_FTIgnoreOption15920: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]), + FOLLOW_CONTENT_in_p_FTIgnoreOption15924: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_UnionExpr_in_p_FTIgnoreOption15928: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_StatementsAndOptionalExpr_in_p_Program15960: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_Hybrid_in_p_Statements15987: new org.antlr.runtime.BitSet([0xFFFF0002, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_Statements_in_p_StatementsAndExpr16015: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_Statements_in_p_StatementsAndOptionalExpr16042: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_HybridExprSingle_in_p_Hybrid16069: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_Statement_in_p_Hybrid16082: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_AssignStatement_in_p_Statement16113: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_BreakStatement_in_p_Statement16125: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_ContinueStatement_in_p_Statement16137: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_ExitStatement_in_p_Statement16149: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_VarDeclStatement_in_p_Statement16161: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_WhileStatement_in_p_Statement16173: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_Expr_in_p_HybridExprSingle16200: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]), + FOLLOW_SEMICOLON_in_p_HybridExprSingle16215: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_ExprSimple_in_p_ApplyStatement16265: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]), + FOLLOW_SEMICOLON_in_p_ApplyStatement16267: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_DOLLAR_in_p_AssignStatement16295: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_VarName_in_p_AssignStatement16299: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000020]), + FOLLOW_BIND_in_p_AssignStatement16303: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_ExprSingle_in_p_AssignStatement16305: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]), + FOLLOW_SEMICOLON_in_p_AssignStatement16308: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_LBRACKET_in_p_BlockStatement16334: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F083,0x01F81320, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_Statements_in_p_BlockStatement16336: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]), + FOLLOW_RBRACKET_in_p_BlockStatement16339: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_LBRACKET_in_p_BlockHybrid16365: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F083,0x01F81320, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_Statements_in_p_BlockHybrid16367: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]), + FOLLOW_RBRACKET_in_p_BlockHybrid16370: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_BREAK_in_p_BreakStatement16398: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000800, 0x00000000]), + FOLLOW_LOOP_in_p_BreakStatement16404: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]), + FOLLOW_SEMICOLON_in_p_BreakStatement16408: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_CONTINUE_in_p_ContinueStatement16436: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000800, 0x00000000]), + FOLLOW_LOOP_in_p_ContinueStatement16442: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]), + FOLLOW_SEMICOLON_in_p_ContinueStatement16446: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_EXIT_in_p_ExitStatement16474: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00001000, 0x00000000]), + FOLLOW_RETURNING_in_p_ExitStatement16480: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_ExprSingle_in_p_ExitStatement16484: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]), + FOLLOW_SEMICOLON_in_p_ExitStatement16487: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_InitialClause_in_p_FLWORStatement16513: new org.antlr.runtime.BitSet([0x00000000, 0x00200000,0x04040040, 0x01084002]), + FOLLOW_p_IntermediateClause_in_p_FLWORStatement16515: new org.antlr.runtime.BitSet([0x00000000, 0x00200000,0x04040040, 0x01084002]), + FOLLOW_p_ReturnStatement_in_p_FLWORStatement16518: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_RETURN_in_p_ReturnStatement16550: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_Hybrid_in_p_ReturnStatement16554: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_IF_in_p_IfStatement16583: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]), + FOLLOW_LPAREN_in_p_IfStatement16587: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_Expr_in_p_IfStatement16589: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]), + FOLLOW_RPAREN_in_p_IfStatement16592: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000020]), + FOLLOW_THEN_in_p_IfStatement16596: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_Hybrid_in_p_IfStatement16600: new org.antlr.runtime.BitSet([0x00000000, 0x00000800]), + FOLLOW_ELSE_in_p_IfStatement16605: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_Hybrid_in_p_IfStatement16609: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_SWITCH_in_p_SwitchStatement16638: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]), + FOLLOW_LPAREN_in_p_SwitchStatement16642: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_Expr_in_p_SwitchStatement16644: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]), + FOLLOW_RPAREN_in_p_SwitchStatement16647: new org.antlr.runtime.BitSet([0x04000000, 0x00000000]), + FOLLOW_p_SwitchCaseStatement_in_p_SwitchStatement16649: new org.antlr.runtime.BitSet([0x04000000, 0x00000008]), + FOLLOW_DEFAULT_in_p_SwitchStatement16654: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x04000000, 0x00000000]), + FOLLOW_RETURN_in_p_SwitchStatement16660: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_Hybrid_in_p_SwitchStatement16664: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_CASE_in_p_SwitchCaseStatement16694: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_SwitchCaseOperand_in_p_SwitchCaseStatement16698: new org.antlr.runtime.BitSet([0x04000000, 0x00000000,0x04000000, 0x00000000]), + FOLLOW_RETURN_in_p_SwitchCaseStatement16704: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_Hybrid_in_p_SwitchCaseStatement16708: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_TRY_in_p_TryCatchStatement16737: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]), + FOLLOW_p_BlockStatement_in_p_TryCatchStatement16741: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00020000]), + FOLLOW_CATCH_in_p_TryCatchStatement16746: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x01001001,0x01C01320, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_CatchErrorList_in_p_TryCatchStatement16750: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]), + FOLLOW_p_BlockStatement_in_p_TryCatchStatement16752: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00020000]), + FOLLOW_TRY_in_p_TryCatchHybrid16784: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]), + FOLLOW_p_BlockHybrid_in_p_TryCatchHybrid16788: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00020000]), + FOLLOW_CATCH_in_p_TryCatchHybrid16794: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x01001001,0x01C01320, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_CatchErrorList_in_p_TryCatchHybrid16798: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]), + FOLLOW_p_BlockHybrid_in_p_TryCatchHybrid16800: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00020000]), + FOLLOW_TYPESWITCH_in_p_TypeswitchStatement16833: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]), + FOLLOW_LPAREN_in_p_TypeswitchStatement16837: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_Expr_in_p_TypeswitchStatement16839: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]), + FOLLOW_RPAREN_in_p_TypeswitchStatement16842: new org.antlr.runtime.BitSet([0x04000000, 0x00000000]), + FOLLOW_p_CaseStatement_in_p_TypeswitchStatement16844: new org.antlr.runtime.BitSet([0x04000000, 0x00000008]), + FOLLOW_DEFAULT_in_p_TypeswitchStatement16849: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x04000000, 0x00000000,0x00000000, 0x00000000,0x80000000, 0x00000000]), + FOLLOW_DOLLAR_in_p_TypeswitchStatement16856: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_VarName_in_p_TypeswitchStatement16860: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x04000000, 0x00000000]), + FOLLOW_RETURN_in_p_TypeswitchStatement16868: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_Hybrid_in_p_TypeswitchStatement16872: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_CASE_in_p_CaseStatement16901: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_DOLLAR_in_p_CaseStatement16908: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_VarName_in_p_CaseStatement16912: new org.antlr.runtime.BitSet([0x00080000, 0x00000000]), + FOLLOW_AS_in_p_CaseStatement16916: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x2FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_SequenceType_in_p_CaseStatement16920: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x04000000, 0x00000000]), + FOLLOW_RETURN_in_p_CaseStatement16924: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_Hybrid_in_p_CaseStatement16928: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_Annotation_in_p_VarDeclStatement16955: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00001000,0x00000000, 0x00000000,0x00000000, 0x00000080]), + FOLLOW_VARIABLE_in_p_VarDeclStatement16960: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x80000000, 0x00000000]), + FOLLOW_DOLLAR_in_p_VarDeclStatement16966: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_VarName_in_p_VarDeclStatement16970: new org.antlr.runtime.BitSet([0x00080000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000420]), + FOLLOW_p_TypeDeclaration_in_p_VarDeclStatement16974: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000420]), + FOLLOW_BIND_in_p_VarDeclStatement16978: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_ExprSingle_in_p_VarDeclStatement16980: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000400]), + FOLLOW_COMMA_in_p_VarDeclStatement16996: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x80000000, 0x00000000]), + FOLLOW_DOLLAR_in_p_VarDeclStatement17000: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_VarName_in_p_VarDeclStatement17004: new org.antlr.runtime.BitSet([0x00080000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000420]), + FOLLOW_p_TypeDeclaration_in_p_VarDeclStatement17008: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000420]), + FOLLOW_BIND_in_p_VarDeclStatement17012: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_ExprSingle_in_p_VarDeclStatement17014: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000400]), + FOLLOW_SEMICOLON_in_p_VarDeclStatement17031: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_WHILE_in_p_WhileStatement17059: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]), + FOLLOW_LPAREN_in_p_WhileStatement17063: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_Expr_in_p_WhileStatement17065: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]), + FOLLOW_RPAREN_in_p_WhileStatement17068: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_Hybrid_in_p_WhileStatement17070: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_QuantifiedExpr_in_p_ExprSimple17097: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_OrExpr_in_p_ExprSimple17109: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_pg_UpdateExpr_in_p_ExprSimple17124: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_LBRACKET_in_p_BlockExpr17150: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_StatementsAndExpr_in_p_BlockExpr17152: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]), + FOLLOW_RBRACKET_in_p_BlockExpr17154: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_COLLECTION_in_p_CollectionDecl17185: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_QName_in_p_CollectionDecl17189: new org.antlr.runtime.BitSet([0x00080002, 0x00000000]), + FOLLOW_p_CollectionTypeDecl_in_p_CollectionDecl17191: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_AS_in_p_CollectionTypeDecl17220: new org.antlr.runtime.BitSet([0x80400000, 0x00000600,0x62004000, 0x10000010]), + FOLLOW_p_KindTest_in_p_CollectionTypeDecl17224: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00003800]), + FOLLOW_p_OccurrenceIndicator_in_p_CollectionTypeDecl17233: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_INDEX_in_p_IndexDecl17263: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_IndexName_in_p_IndexDecl17267: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00400000, 0x00000000]), + FOLLOW_ON_in_p_IndexDecl17271: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00400000, 0x00000000]), + FOLLOW_NODES_in_p_IndexDecl17277: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E09001,0x01F01320, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_IndexDomainExpr_in_p_IndexDecl17281: new org.antlr.runtime.BitSet([0x02000000, 0x00000000]), + FOLLOW_BY_in_p_IndexDecl17285: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E09001,0x01F01320, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_IndexKeySpec_in_p_IndexDecl17289: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000400]), + FOLLOW_COMMA_in_p_IndexDecl17292: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E09001,0x01F01320, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_IndexKeySpec_in_p_IndexDecl17294: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000400]), + FOLLOW_p_QName_in_p_IndexName17321: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_PathExpr_in_p_IndexDomainExpr17346: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_IndexKeyExpr_in_p_IndexKeySpec17371: new org.antlr.runtime.BitSet([0x40080002, 0x00000000]), + FOLLOW_p_IndexKeyTypeDecl_in_p_IndexKeySpec17373: new org.antlr.runtime.BitSet([0x40000002, 0x00000000]), + FOLLOW_p_IndexKeyCollation_in_p_IndexKeySpec17376: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_PathExpr_in_p_IndexKeyExpr17402: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_AS_in_p_IndexKeyTypeDecl17429: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_AtomicType_in_p_IndexKeyTypeDecl17433: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00003800]), + FOLLOW_p_OccurrenceIndicator_in_p_IndexKeyTypeDecl17435: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_QName_in_p_AtomicType17461: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_COLLATION_in_p_IndexKeyCollation17488: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]), + FOLLOW_p_StringLiteral_in_p_IndexKeyCollation17492: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_INTEGRITY_in_p_ICDecl17519: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00010000, 0x00000000]), + FOLLOW_CONSTRAINT_in_p_ICDecl17525: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_QName_in_p_ICDecl17529: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00440000, 0x00000000]), + FOLLOW_p_ICCollection_in_p_ICDecl17532: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_ICForeignKey_in_p_ICDecl17536: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_ON_in_p_ICCollection17564: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00008000, 0x00000000]), + FOLLOW_COLLECTION_in_p_ICCollection17570: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_QName_in_p_ICCollection17574: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00004000, 0x00000000,0x00000000, 0x00000000,0x80020000, 0x00000000]), + FOLLOW_p_ICCollSequence_in_p_ICCollection17577: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_ICCollSequenceUnique_in_p_ICCollection17581: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_ICCollNode_in_p_ICCollection17585: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_DOLLAR_in_p_ICCollSequence17613: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_QName_in_p_ICCollSequence17617: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00004000, 0x00000000]), + FOLLOW_CHECK_in_p_ICCollSequence17623: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_ExprSingle_in_p_ICCollSequence17627: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_NODE_in_p_ICCollSequenceUnique17655: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x80000000, 0x00000000]), + FOLLOW_DOLLAR_in_p_ICCollSequenceUnique17661: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_QName_in_p_ICCollSequenceUnique17665: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00004000, 0x00000000]), + FOLLOW_CHECK_in_p_ICCollSequenceUnique17671: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00800000, 0x00000000]), + FOLLOW_UNIQUE_in_p_ICCollSequenceUnique17677: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00200000, 0x00000000]), + FOLLOW_KEY_in_p_ICCollSequenceUnique17683: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E09001,0x01F01320, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_PathExpr_in_p_ICCollSequenceUnique17687: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_FOREACH_in_p_ICCollNode17714: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00004000, 0x00000000]), + FOLLOW_NODE_in_p_ICCollNode17720: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x80000000, 0x00000000]), + FOLLOW_DOLLAR_in_p_ICCollNode17726: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_QName_in_p_ICCollNode17730: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00004000, 0x00000000]), + FOLLOW_CHECK_in_p_ICCollNode17736: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_ExprSingle_in_p_ICCollNode17740: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_FOREIGN_in_p_ICForeignKey17768: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00200000, 0x00000000]), + FOLLOW_KEY_in_p_ICForeignKey17774: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000080]), + FOLLOW_p_ICForeignKeySource_in_p_ICForeignKey17778: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000040]), + FOLLOW_p_ICForeignKeyTarget_in_p_ICForeignKey17780: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_FROM_in_p_ICForeignKeySource17807: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00008000, 0x00000000]), + FOLLOW_p_ICForeignKeyValues_in_p_ICForeignKeySource17811: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_TO_in_p_ICForeignKeyTarget17838: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00008000, 0x00000000]), + FOLLOW_p_ICForeignKeyValues_in_p_ICForeignKeyTarget17842: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_COLLECTION_in_p_ICForeignKeyValues17869: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_QName_in_p_ICForeignKeyValues17873: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00004000, 0x00000000]), + FOLLOW_NODE_in_p_ICForeignKeyValues17877: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x80000000, 0x00000000]), + FOLLOW_DOLLAR_in_p_ICForeignKeyValues17883: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_QName_in_p_ICForeignKeyValues17887: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00200000, 0x00000000]), + FOLLOW_KEY_in_p_ICForeignKeyValues17893: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E09001,0x01F01320, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_PathExpr_in_p_ICForeignKeyValues17897: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), FOLLOW_set_in_synpred1_XQueryParser3535: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x80000000, 0x00000000]), FOLLOW_DOLLAR_in_synpred1_XQueryParser3543: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), FOLLOW_FOR_in_synpred1_XQueryParser3549: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000110, 0x00000000]), @@ -62413,14 +62416,14 @@ org.antlr.lang.augmentObject(XQueryParser, { FOLLOW_COLON_in_synpred14_XQueryParser7321: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), FOLLOW_p_NCName_in_synpred15_XQueryParser7339: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), FOLLOW_LPAREN_in_synpred16_XQueryParser7595: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_OccurrenceIndicator_in_synpred17_XQueryParser9650: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_OccurrenceIndicator_in_synpred18_XQueryParser17224: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]) + FOLLOW_p_OccurrenceIndicator_in_synpred17_XQueryParser9654: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_OccurrenceIndicator_in_synpred18_XQueryParser17228: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]) }); })(); exports.XQueryParser = XQueryParser; });define('ace/mode/xquery/StringLexer', ['require', 'exports', 'module' , 'ace/mode/xquery/antlr3-all', 'ace/mode/xquery/XQDTLexer'], function(require, exports, module) { -// $ANTLR 3.3 Nov 30, 2010 12:50:56 xquery/StringLexer.g 2012-05-22 16:42:44 +// $ANTLR 3.3 Nov 30, 2010 12:50:56 xquery/StringLexer.g 2012-05-24 17:09:24 /* ***** BEGIN LICENSE BLOCK ***** * Version: MPL 1.1/GPL 2.0/LGPL 2.1 @@ -64105,7 +64108,7 @@ org.antlr.lang.extend(StringLexer.DFA8, org.antlr.runtime.DFA, { })(); exports.StringLexer = StringLexer; });define('ace/mode/xquery/XMLLexer', ['require', 'exports', 'module' , 'ace/mode/xquery/antlr3-all', 'ace/mode/xquery/XQDTLexer'], function(require, exports, module) { -// $ANTLR 3.3 Nov 30, 2010 12:50:56 xquery/XMLLexer.g 2012-05-22 16:42:46 +// $ANTLR 3.3 Nov 30, 2010 12:50:56 xquery/XMLLexer.g 2012-05-24 17:09:26 /* ***** BEGIN LICENSE BLOCK ***** * Version: MPL 1.1/GPL 2.0/LGPL 2.1 @@ -67240,7 +67243,7 @@ define('ace/mode/xquery/XQuerySemanticHighlighter', ['require', 'exports', 'modu if(lineTokens.length > 0) { lineTokens[lineTokens.length - 1].type; } - nextState = nextState != "comment" ? "start" : nextState; + nextState = (nextState != "comment" && nextState != "string" && nextState != "cdata" && nextState != "tag") ? "start" : nextState; if(cursor < (sourceLine.length )) { value = sourceLine.substring(cursor); @@ -67572,24 +67575,42 @@ var Tokenizer = function(rules, flag) { exports.Tokenizer = Tokenizer; }); -/* - * eXide - web-based XQuery IDE - * - * Copyright (C) 2011 Wolfgang Meier +/* ***** BEGIN LICENSE BLOCK ***** + * Version: MPL 1.1/GPL 2.0/LGPL 2.1 * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. + * The contents of this file are subject to the Mozilla Public License Version + * 1.1 (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * http://www.mozilla.org/MPL/ * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. + * Software distributed under the License is distributed on an "AS IS" basis, + * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License + * for the specific language governing rights and limitations under the + * License. * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ + * The Original Code is Ajax.org Code Editor (ACE). + * + * The Initial Developer of the Original Code is + * Ajax.org B.V. + * Portions created by the Initial Developer are Copyright (C) 2010 + * the Initial Developer. All Rights Reserved. + * + * Contributor(s): + * William Candillon + * + * Alternatively, the contents of this file may be used under the terms of + * either the GNU General Public License Version 2 or later (the "GPL"), or + * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), + * in which case the provisions of the GPL or the LGPL are applicable instead + * of those above. If you wish to allow use of your version of this file only + * under the terms of either the GPL or the LGPL, and not to allow others to + * use your version of this file under the terms of the MPL, indicate your + * decision by deleting the provisions above and replace them with the notice + * and other provisions required by the GPL or the LGPL. If you do not delete + * the provisions above, a recipient may use your version of this file under + * the terms of any one of the MPL, the GPL or the LGPL. + * + * ***** END LICENSE BLOCK ***** */ define('ace/mode/xquery_highlight_rules', ['require', 'exports', 'module' , 'ace/lib/oop', 'ace/lib/lang', 'ace/mode/text_highlight_rules'], function(require, exports, module) { "use strict"; @@ -67600,12 +67621,7 @@ var TextHighlightRules = require("./text_highlight_rules").TextHighlightRules; var XQueryHighlightRules = function() { var keywords = lang.arrayToMap( - ("return|for|let|where|order|by|declare|function|variable|xquery|version|option|namespace|import|module|when|encoding|" + - "switch|default|try|catch|group|tumbling|sliding|window|start|end|at|only|" + - "using|stemming|collection|schema|" + - "while|validate|on|nodes|index|" + - "external|" + - "if|then|else|as|and|or|typeswitch|case|ascending|descending|empty|in|count|updating|insert|delete|replace|value|node|attribute|text|element|into|of|with|contains").split("|") + ("after|ancestor|ancestor-or-self|and|as|ascending|attribute|before|case|cast|castable|child|collation|comment|copy|count|declare|default|delete|descendant|descendant-or-self|descending|div|document|document-node|element|else|empty|empty-sequence|end|eq|every|except|first|following|following-sibling|for|function|ge|group|gt|idiv|if|import|insert|instance|intersect|into|is|item|last|le|let|lt|mod|modify|module|namespace|namespace-node|ne|node|only|or|order|ordered|parent|preceding|preceding-sibling|processing-instruction|rename|replace|return|satisfies|schema-attribute|schema-element|self|some|stable|start|switch|text|to|treat|try|typeswitch|union|unordered|validate|where|with|xquery|contains|paragraphs|sentences|times|words|by|collectionreturn|variable|version|option|when|encoding|toswitch|catch|tumbling|sliding|window|at|using|stemming|collection|schema|while|on|nodes|index|external|then|in|updating|value|of|containsbreak|loop|continue|exit|returning").split("|") ); // regexp must not have capturing parentheses @@ -67659,7 +67675,7 @@ var XQueryHighlightRules = function() { regex : "[a-zA-Z_$][a-zA-Z0-9_$]*\\b" }, { token: "keyword.operator", - regex: "\\*|=|<|>|\\-|\\+|and|or|eq|ne|lt|gt" + regex: "\\*|=|<|>|\\-|\\+" }, { token: "lparen", regex: "[[({]" @@ -67687,14 +67703,14 @@ var XQueryHighlightRules = function() { } ], cdata : [ { - token : "text", + token : "comment", regex : "\\]\\]>", next : "start" }, { - token : "text", + token : "comment", regex : "\\s+" }, { - token : "text", + token : "comment", regex : "(?:[^\\]]|\\](?!\\]>))+" } ], diff --git a/lib/ace/mode/xquery/StringLexer.js b/lib/ace/mode/xquery/StringLexer.js index 8e663672..3eac08e6 100644 --- a/lib/ace/mode/xquery/StringLexer.js +++ b/lib/ace/mode/xquery/StringLexer.js @@ -1,5 +1,5 @@ define(function(require, exports, module) { -// $ANTLR 3.3 Nov 30, 2010 12:50:56 xquery/StringLexer.g 2012-05-22 16:42:44 +// $ANTLR 3.3 Nov 30, 2010 12:50:56 xquery/StringLexer.g 2012-05-24 17:09:24 /* ***** BEGIN LICENSE BLOCK ***** * Version: MPL 1.1/GPL 2.0/LGPL 2.1 diff --git a/lib/ace/mode/xquery/XMLLexer.js b/lib/ace/mode/xquery/XMLLexer.js index d88a278a..4edbee80 100644 --- a/lib/ace/mode/xquery/XMLLexer.js +++ b/lib/ace/mode/xquery/XMLLexer.js @@ -1,5 +1,5 @@ define(function(require, exports, module) { -// $ANTLR 3.3 Nov 30, 2010 12:50:56 xquery/XMLLexer.g 2012-05-22 16:42:46 +// $ANTLR 3.3 Nov 30, 2010 12:50:56 xquery/XMLLexer.g 2012-05-24 17:09:26 /* ***** BEGIN LICENSE BLOCK ***** * Version: MPL 1.1/GPL 2.0/LGPL 2.1 diff --git a/lib/ace/mode/xquery/XQueryLexer.js b/lib/ace/mode/xquery/XQueryLexer.js index deba5e67..4fea00d2 100644 --- a/lib/ace/mode/xquery/XQueryLexer.js +++ b/lib/ace/mode/xquery/XQueryLexer.js @@ -1,5 +1,5 @@ define(function(require, exports, module) { -// $ANTLR 3.3 Nov 30, 2010 12:50:56 xquery/XQueryLexer.g 2012-05-22 16:42:43 +// $ANTLR 3.3 Nov 30, 2010 12:50:56 xquery/XQueryLexer.g 2012-05-24 17:09:22 /* ***** BEGIN LICENSE BLOCK ***** * Version: MPL 1.1/GPL 2.0/LGPL 2.1 diff --git a/lib/ace/mode/xquery/XQueryParser.js b/lib/ace/mode/xquery/XQueryParser.js index 097598a5..cf67ba83 100644 --- a/lib/ace/mode/xquery/XQueryParser.js +++ b/lib/ace/mode/xquery/XQueryParser.js @@ -1,5 +1,5 @@ define(function(require, exports, module) { -// $ANTLR 3.3 Nov 30, 2010 12:50:56 xquery/XQueryParser.g 2012-05-22 16:42:51 +// $ANTLR 3.3 Nov 30, 2010 12:50:56 xquery/XQueryParser.g 2012-05-24 17:09:31 /* ***** BEGIN LICENSE BLOCK ***** * Version: MPL 1.1/GPL 2.0/LGPL 2.1 @@ -1202,7 +1202,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // AST REWRITE - // elements: ver, enc + // elements: enc, ver // token labels: // rule labels: retval, ver, enc // token list labels: @@ -1414,7 +1414,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // AST REWRITE - // elements: pm_Prolog, p_ModuleDecl + // elements: p_ModuleDecl, pm_Prolog // token labels: // rule labels: retval // token list labels: @@ -1539,7 +1539,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // AST REWRITE - // elements: p_StringLiteral, p_NCName + // elements: p_NCName, p_StringLiteral // token labels: // rule labels: retval // token list labels: @@ -1815,17 +1815,17 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // AST REWRITE - // elements: s, nd, dnd, fto, od, i + // elements: dnd, i, fto, nd, od, s // token labels: // rule labels: retval // token list labels: - // rule list labels: od, fto, s, nd, dnd, i + // rule list labels: od, s, fto, nd, dnd, i if ( this.state.backtracking===0 ) { retval.tree = root_0; var stream_retval=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"token retval",retval!=null?retval.tree:null); var stream_od=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"token od",list_od); - var stream_fto=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"token fto",list_fto); var stream_s=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"token s",list_s); + var stream_fto=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"token fto",list_fto); var stream_nd=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"token nd",list_nd); var stream_dnd=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"token dnd",list_dnd); var stream_i=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"token i",list_i); @@ -3923,7 +3923,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // AST REWRITE - // elements: ah, us, sp + // elements: sp, ah, us // token labels: // rule labels: retval, sp, us // token list labels: @@ -5234,7 +5234,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // AST REWRITE - // elements: td, vv, vdv, qn + // elements: qn, vdv, td, vv // token labels: // rule labels: qn, vv, retval, vdv, td // token list labels: @@ -5848,15 +5848,15 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // AST REWRITE - // elements: pl, soe, qn, st + // elements: qn, soe, st, pl // token labels: - // rule labels: qn, soe, retval, pl, st + // rule labels: soe, qn, retval, pl, st // token list labels: // rule list labels: if ( this.state.backtracking===0 ) { retval.tree = root_0; - var stream_qn=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"token qn",qn!=null?qn.tree:null); var stream_soe=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"token soe",soe!=null?soe.tree:null); + var stream_qn=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"token qn",qn!=null?qn.tree:null); var stream_retval=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"token retval",retval!=null?retval.tree:null); var stream_pl=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"token pl",pl!=null?pl.tree:null); var stream_st=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"token st",st!=null?st.tree:null); @@ -6125,7 +6125,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // AST REWRITE - // elements: td, qn + // elements: qn, td // token labels: // rule labels: qn, retval, td // token list labels: @@ -12879,7 +12879,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // AST REWRITE - // elements: p_ValueExpr, PLUS + // elements: PLUS, p_ValueExpr // token labels: // rule labels: retval // token list labels: @@ -13558,7 +13558,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { } if ( this.state.backtracking===0 ) { - this.ao(k); + this.ak(k); } @@ -19147,7 +19147,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { return; })(), - // xquery/XQueryParser.g:1189:1: p_CDataSection : L_CDataSection ; + // xquery/XQueryParser.g:1189:1: p_CDataSection : c= L_CDataSection ; // $ANTLR start "p_CDataSection" p_CDataSection: function() { var retval = new XQueryParser.p_CDataSection_return(); @@ -19155,19 +19155,22 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var L_CDataSection380 = null; + var c = null; - var L_CDataSection380_tree=null; + var c_tree=null; try { - // xquery/XQueryParser.g:1190:9: ( L_CDataSection ) - // xquery/XQueryParser.g:1190:11: L_CDataSection + // xquery/XQueryParser.g:1190:9: (c= L_CDataSection ) + // xquery/XQueryParser.g:1190:11: c= L_CDataSection root_0 = this.adaptor.nil(); - L_CDataSection380=this.match(this.input,L_CDataSection,XQueryParser.FOLLOW_L_CDataSection_in_p_CDataSection8865); if (this.state.failed) return retval; + c=this.match(this.input,L_CDataSection,XQueryParser.FOLLOW_L_CDataSection_in_p_CDataSection8867); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - L_CDataSection380_tree = this.adaptor.create(L_CDataSection380); - this.adaptor.addChild(root_0, L_CDataSection380_tree); + c_tree = this.adaptor.create(c); + this.adaptor.addChild(root_0, c_tree); + } + if ( this.state.backtracking===0 ) { + this.ac(c); } @@ -19213,14 +19216,14 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var pm_CompDocConstructor381 = null; - var pm_CompElemConstructor382 = null; - var pm_CompAttrConstructor383 = null; - var p_CompNamespaceConstructor384 = null; - var p_CompTextConstructor385 = null; - var pm_CompCommentConstructor386 = null; - var pm_CompPIConstructor387 = null; - var p_CompBinaryConstructor388 = null; + var pm_CompDocConstructor380 = null; + var pm_CompElemConstructor381 = null; + var pm_CompAttrConstructor382 = null; + var p_CompNamespaceConstructor383 = null; + var p_CompTextConstructor384 = null; + var pm_CompCommentConstructor385 = null; + var pm_CompPIConstructor386 = null; + var p_CompBinaryConstructor387 = null; try { @@ -19264,12 +19267,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1198:11: pm_CompDocConstructor root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_pm_CompDocConstructor_in_p_ComputedConstructor8897); - pm_CompDocConstructor381=this.pm_CompDocConstructor(); + this.pushFollow(XQueryParser.FOLLOW_pm_CompDocConstructor_in_p_ComputedConstructor8901); + pm_CompDocConstructor380=this.pm_CompDocConstructor(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, pm_CompDocConstructor381.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, pm_CompDocConstructor380.getTree()); break; @@ -19277,12 +19280,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1199:11: pm_CompElemConstructor root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_pm_CompElemConstructor_in_p_ComputedConstructor8909); - pm_CompElemConstructor382=this.pm_CompElemConstructor(); + this.pushFollow(XQueryParser.FOLLOW_pm_CompElemConstructor_in_p_ComputedConstructor8913); + pm_CompElemConstructor381=this.pm_CompElemConstructor(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, pm_CompElemConstructor382.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, pm_CompElemConstructor381.getTree()); break; @@ -19290,12 +19293,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1200:11: pm_CompAttrConstructor root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_pm_CompAttrConstructor_in_p_ComputedConstructor8921); - pm_CompAttrConstructor383=this.pm_CompAttrConstructor(); + this.pushFollow(XQueryParser.FOLLOW_pm_CompAttrConstructor_in_p_ComputedConstructor8925); + pm_CompAttrConstructor382=this.pm_CompAttrConstructor(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, pm_CompAttrConstructor383.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, pm_CompAttrConstructor382.getTree()); break; @@ -19303,12 +19306,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1201:11: p_CompNamespaceConstructor root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_CompNamespaceConstructor_in_p_ComputedConstructor8933); - p_CompNamespaceConstructor384=this.p_CompNamespaceConstructor(); + this.pushFollow(XQueryParser.FOLLOW_p_CompNamespaceConstructor_in_p_ComputedConstructor8937); + p_CompNamespaceConstructor383=this.p_CompNamespaceConstructor(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_CompNamespaceConstructor384.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_CompNamespaceConstructor383.getTree()); break; @@ -19316,12 +19319,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1202:11: p_CompTextConstructor root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_CompTextConstructor_in_p_ComputedConstructor8945); - p_CompTextConstructor385=this.p_CompTextConstructor(); + this.pushFollow(XQueryParser.FOLLOW_p_CompTextConstructor_in_p_ComputedConstructor8949); + p_CompTextConstructor384=this.p_CompTextConstructor(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_CompTextConstructor385.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_CompTextConstructor384.getTree()); break; @@ -19329,12 +19332,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1203:11: pm_CompCommentConstructor root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_pm_CompCommentConstructor_in_p_ComputedConstructor8957); - pm_CompCommentConstructor386=this.pm_CompCommentConstructor(); + this.pushFollow(XQueryParser.FOLLOW_pm_CompCommentConstructor_in_p_ComputedConstructor8961); + pm_CompCommentConstructor385=this.pm_CompCommentConstructor(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, pm_CompCommentConstructor386.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, pm_CompCommentConstructor385.getTree()); break; @@ -19342,12 +19345,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1204:11: pm_CompPIConstructor root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_pm_CompPIConstructor_in_p_ComputedConstructor8969); - pm_CompPIConstructor387=this.pm_CompPIConstructor(); + this.pushFollow(XQueryParser.FOLLOW_pm_CompPIConstructor_in_p_ComputedConstructor8973); + pm_CompPIConstructor386=this.pm_CompPIConstructor(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, pm_CompPIConstructor387.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, pm_CompPIConstructor386.getTree()); break; @@ -19359,12 +19362,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if (this.state.backtracking>0) {this.state.failed=true; return retval;} throw new org.antlr.runtime.FailedPredicateException(this.input, "p_ComputedConstructor", "this.lc(MLS)"); } - this.pushFollow(XQueryParser.FOLLOW_p_CompBinaryConstructor_in_p_ComputedConstructor8984); - p_CompBinaryConstructor388=this.p_CompBinaryConstructor(); + this.pushFollow(XQueryParser.FOLLOW_p_CompBinaryConstructor_in_p_ComputedConstructor8988); + p_CompBinaryConstructor387=this.p_CompBinaryConstructor(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_CompBinaryConstructor388.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_CompBinaryConstructor387.getTree()); break; @@ -19412,20 +19415,20 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; var k = null; - var LBRACKET389 = null; - var RBRACKET391 = null; - var p_StatementsAndOptionalExpr390 = null; + var LBRACKET388 = null; + var RBRACKET390 = null; + var p_StatementsAndOptionalExpr389 = null; var k_tree=null; - var LBRACKET389_tree=null; - var RBRACKET391_tree=null; + var LBRACKET388_tree=null; + var RBRACKET390_tree=null; try { // xquery/XQueryParser.g:1211:9: (k= DOCUMENT LBRACKET p_StatementsAndOptionalExpr RBRACKET ) // xquery/XQueryParser.g:1211:11: k= DOCUMENT LBRACKET p_StatementsAndOptionalExpr RBRACKET root_0 = this.adaptor.nil(); - k=this.match(this.input,DOCUMENT,XQueryParser.FOLLOW_DOCUMENT_in_pm_CompDocConstructor9013); if (this.state.failed) return retval; + k=this.match(this.input,DOCUMENT,XQueryParser.FOLLOW_DOCUMENT_in_pm_CompDocConstructor9017); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -19433,21 +19436,21 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.ak(k); } - LBRACKET389=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_pm_CompDocConstructor9017); if (this.state.failed) return retval; + LBRACKET388=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_pm_CompDocConstructor9021); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - LBRACKET389_tree = this.adaptor.create(LBRACKET389); - this.adaptor.addChild(root_0, LBRACKET389_tree); + LBRACKET388_tree = this.adaptor.create(LBRACKET388); + this.adaptor.addChild(root_0, LBRACKET388_tree); } - this.pushFollow(XQueryParser.FOLLOW_p_StatementsAndOptionalExpr_in_pm_CompDocConstructor9019); - p_StatementsAndOptionalExpr390=this.p_StatementsAndOptionalExpr(); + this.pushFollow(XQueryParser.FOLLOW_p_StatementsAndOptionalExpr_in_pm_CompDocConstructor9023); + p_StatementsAndOptionalExpr389=this.p_StatementsAndOptionalExpr(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StatementsAndOptionalExpr390.getTree()); - RBRACKET391=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_pm_CompDocConstructor9021); if (this.state.failed) return retval; + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StatementsAndOptionalExpr389.getTree()); + RBRACKET390=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_pm_CompDocConstructor9025); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - RBRACKET391_tree = this.adaptor.create(RBRACKET391); - this.adaptor.addChild(root_0, RBRACKET391_tree); + RBRACKET390_tree = this.adaptor.create(RBRACKET390); + this.adaptor.addChild(root_0, RBRACKET390_tree); } @@ -19494,26 +19497,26 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; var k = null; - var LBRACKET393 = null; - var RBRACKET395 = null; - var LBRACKET396 = null; - var RBRACKET398 = null; - var p_QName392 = null; - var p_Expr394 = null; - var pm_ContentExpr397 = null; + var LBRACKET392 = null; + var RBRACKET394 = null; + var LBRACKET395 = null; + var RBRACKET397 = null; + var p_QName391 = null; + var p_Expr393 = null; + var pm_ContentExpr396 = null; var k_tree=null; - var LBRACKET393_tree=null; - var RBRACKET395_tree=null; - var LBRACKET396_tree=null; - var RBRACKET398_tree=null; + var LBRACKET392_tree=null; + var RBRACKET394_tree=null; + var LBRACKET395_tree=null; + var RBRACKET397_tree=null; try { // xquery/XQueryParser.g:1216:9: (k= ELEMENT ( p_QName | ( LBRACKET p_Expr[true,true] RBRACKET ) ) LBRACKET pm_ContentExpr RBRACKET ) // xquery/XQueryParser.g:1216:11: k= ELEMENT ( p_QName | ( LBRACKET p_Expr[true,true] RBRACKET ) ) LBRACKET pm_ContentExpr RBRACKET root_0 = this.adaptor.nil(); - k=this.match(this.input,ELEMENT,XQueryParser.FOLLOW_ELEMENT_in_pm_CompElemConstructor9057); if (this.state.failed) return retval; + k=this.match(this.input,ELEMENT,XQueryParser.FOLLOW_ELEMENT_in_pm_CompElemConstructor9061); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -19541,12 +19544,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt156) { case 1 : // xquery/XQueryParser.g:1216:37: p_QName - this.pushFollow(XQueryParser.FOLLOW_p_QName_in_pm_CompElemConstructor9062); - p_QName392=this.p_QName(); + this.pushFollow(XQueryParser.FOLLOW_p_QName_in_pm_CompElemConstructor9066); + p_QName391=this.p_QName(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_QName392.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_QName391.getTree()); break; @@ -19554,21 +19557,21 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1216:47: ( LBRACKET p_Expr[true,true] RBRACKET ) // xquery/XQueryParser.g:1216:47: ( LBRACKET p_Expr[true,true] RBRACKET ) // xquery/XQueryParser.g:1216:48: LBRACKET p_Expr[true,true] RBRACKET - LBRACKET393=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_pm_CompElemConstructor9067); if (this.state.failed) return retval; + LBRACKET392=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_pm_CompElemConstructor9071); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - LBRACKET393_tree = this.adaptor.create(LBRACKET393); - this.adaptor.addChild(root_0, LBRACKET393_tree); + LBRACKET392_tree = this.adaptor.create(LBRACKET392); + this.adaptor.addChild(root_0, LBRACKET392_tree); } - this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_pm_CompElemConstructor9069); - p_Expr394=this.p_Expr(true, true); + this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_pm_CompElemConstructor9073); + p_Expr393=this.p_Expr(true, true); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Expr394.getTree()); - RBRACKET395=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_pm_CompElemConstructor9072); if (this.state.failed) return retval; + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Expr393.getTree()); + RBRACKET394=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_pm_CompElemConstructor9076); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - RBRACKET395_tree = this.adaptor.create(RBRACKET395); - this.adaptor.addChild(root_0, RBRACKET395_tree); + RBRACKET394_tree = this.adaptor.create(RBRACKET394); + this.adaptor.addChild(root_0, RBRACKET394_tree); } @@ -19579,21 +19582,21 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { } - LBRACKET396=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_pm_CompElemConstructor9076); if (this.state.failed) return retval; + LBRACKET395=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_pm_CompElemConstructor9080); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - LBRACKET396_tree = this.adaptor.create(LBRACKET396); - this.adaptor.addChild(root_0, LBRACKET396_tree); + LBRACKET395_tree = this.adaptor.create(LBRACKET395); + this.adaptor.addChild(root_0, LBRACKET395_tree); } - this.pushFollow(XQueryParser.FOLLOW_pm_ContentExpr_in_pm_CompElemConstructor9078); - pm_ContentExpr397=this.pm_ContentExpr(); + this.pushFollow(XQueryParser.FOLLOW_pm_ContentExpr_in_pm_CompElemConstructor9082); + pm_ContentExpr396=this.pm_ContentExpr(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, pm_ContentExpr397.getTree()); - RBRACKET398=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_pm_CompElemConstructor9080); if (this.state.failed) return retval; + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, pm_ContentExpr396.getTree()); + RBRACKET397=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_pm_CompElemConstructor9084); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - RBRACKET398_tree = this.adaptor.create(RBRACKET398); - this.adaptor.addChild(root_0, RBRACKET398_tree); + RBRACKET397_tree = this.adaptor.create(RBRACKET397); + this.adaptor.addChild(root_0, RBRACKET397_tree); } @@ -19639,7 +19642,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var p_StatementsAndOptionalExpr399 = null; + var p_StatementsAndOptionalExpr398 = null; try { @@ -19647,12 +19650,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1222:11: p_StatementsAndOptionalExpr root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_StatementsAndOptionalExpr_in_pm_ContentExpr9107); - p_StatementsAndOptionalExpr399=this.p_StatementsAndOptionalExpr(); + this.pushFollow(XQueryParser.FOLLOW_p_StatementsAndOptionalExpr_in_pm_ContentExpr9111); + p_StatementsAndOptionalExpr398=this.p_StatementsAndOptionalExpr(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StatementsAndOptionalExpr399.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StatementsAndOptionalExpr398.getTree()); @@ -19698,26 +19701,26 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; var k = null; - var LBRACKET401 = null; - var RBRACKET403 = null; - var LBRACKET404 = null; - var RBRACKET406 = null; - var p_QName400 = null; - var p_Expr402 = null; - var p_StatementsAndOptionalExpr405 = null; + var LBRACKET400 = null; + var RBRACKET402 = null; + var LBRACKET403 = null; + var RBRACKET405 = null; + var p_QName399 = null; + var p_Expr401 = null; + var p_StatementsAndOptionalExpr404 = null; var k_tree=null; - var LBRACKET401_tree=null; - var RBRACKET403_tree=null; - var LBRACKET404_tree=null; - var RBRACKET406_tree=null; + var LBRACKET400_tree=null; + var RBRACKET402_tree=null; + var LBRACKET403_tree=null; + var RBRACKET405_tree=null; try { // xquery/XQueryParser.g:1228:9: (k= ATTRIBUTE ( p_QName | ( LBRACKET p_Expr[true,true] RBRACKET ) ) LBRACKET p_StatementsAndOptionalExpr RBRACKET ) // xquery/XQueryParser.g:1228:11: k= ATTRIBUTE ( p_QName | ( LBRACKET p_Expr[true,true] RBRACKET ) ) LBRACKET p_StatementsAndOptionalExpr RBRACKET root_0 = this.adaptor.nil(); - k=this.match(this.input,ATTRIBUTE,XQueryParser.FOLLOW_ATTRIBUTE_in_pm_CompAttrConstructor9136); if (this.state.failed) return retval; + k=this.match(this.input,ATTRIBUTE,XQueryParser.FOLLOW_ATTRIBUTE_in_pm_CompAttrConstructor9140); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -19745,12 +19748,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt157) { case 1 : // xquery/XQueryParser.g:1228:39: p_QName - this.pushFollow(XQueryParser.FOLLOW_p_QName_in_pm_CompAttrConstructor9141); - p_QName400=this.p_QName(); + this.pushFollow(XQueryParser.FOLLOW_p_QName_in_pm_CompAttrConstructor9145); + p_QName399=this.p_QName(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_QName400.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_QName399.getTree()); break; @@ -19758,21 +19761,21 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1228:49: ( LBRACKET p_Expr[true,true] RBRACKET ) // xquery/XQueryParser.g:1228:49: ( LBRACKET p_Expr[true,true] RBRACKET ) // xquery/XQueryParser.g:1228:50: LBRACKET p_Expr[true,true] RBRACKET - LBRACKET401=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_pm_CompAttrConstructor9146); if (this.state.failed) return retval; + LBRACKET400=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_pm_CompAttrConstructor9150); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - LBRACKET401_tree = this.adaptor.create(LBRACKET401); - this.adaptor.addChild(root_0, LBRACKET401_tree); + LBRACKET400_tree = this.adaptor.create(LBRACKET400); + this.adaptor.addChild(root_0, LBRACKET400_tree); } - this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_pm_CompAttrConstructor9148); - p_Expr402=this.p_Expr(true, true); + this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_pm_CompAttrConstructor9152); + p_Expr401=this.p_Expr(true, true); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Expr402.getTree()); - RBRACKET403=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_pm_CompAttrConstructor9151); if (this.state.failed) return retval; + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Expr401.getTree()); + RBRACKET402=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_pm_CompAttrConstructor9155); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - RBRACKET403_tree = this.adaptor.create(RBRACKET403); - this.adaptor.addChild(root_0, RBRACKET403_tree); + RBRACKET402_tree = this.adaptor.create(RBRACKET402); + this.adaptor.addChild(root_0, RBRACKET402_tree); } @@ -19783,21 +19786,21 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { } - LBRACKET404=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_pm_CompAttrConstructor9155); if (this.state.failed) return retval; + LBRACKET403=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_pm_CompAttrConstructor9159); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - LBRACKET404_tree = this.adaptor.create(LBRACKET404); - this.adaptor.addChild(root_0, LBRACKET404_tree); + LBRACKET403_tree = this.adaptor.create(LBRACKET403); + this.adaptor.addChild(root_0, LBRACKET403_tree); } - this.pushFollow(XQueryParser.FOLLOW_p_StatementsAndOptionalExpr_in_pm_CompAttrConstructor9157); - p_StatementsAndOptionalExpr405=this.p_StatementsAndOptionalExpr(); + this.pushFollow(XQueryParser.FOLLOW_p_StatementsAndOptionalExpr_in_pm_CompAttrConstructor9161); + p_StatementsAndOptionalExpr404=this.p_StatementsAndOptionalExpr(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StatementsAndOptionalExpr405.getTree()); - RBRACKET406=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_pm_CompAttrConstructor9159); if (this.state.failed) return retval; + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StatementsAndOptionalExpr404.getTree()); + RBRACKET405=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_pm_CompAttrConstructor9163); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - RBRACKET406_tree = this.adaptor.create(RBRACKET406); - this.adaptor.addChild(root_0, RBRACKET406_tree); + RBRACKET405_tree = this.adaptor.create(RBRACKET405); + this.adaptor.addChild(root_0, RBRACKET405_tree); } @@ -19844,26 +19847,26 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; var k = null; - var LBRACKET408 = null; - var RBRACKET410 = null; - var LBRACKET411 = null; - var RBRACKET413 = null; - var p_Prefix407 = null; - var p_PrefixExpr409 = null; - var p_URIExpr412 = null; + var LBRACKET407 = null; + var RBRACKET409 = null; + var LBRACKET410 = null; + var RBRACKET412 = null; + var p_Prefix406 = null; + var p_PrefixExpr408 = null; + var p_URIExpr411 = null; var k_tree=null; - var LBRACKET408_tree=null; - var RBRACKET410_tree=null; - var LBRACKET411_tree=null; - var RBRACKET413_tree=null; + var LBRACKET407_tree=null; + var RBRACKET409_tree=null; + var LBRACKET410_tree=null; + var RBRACKET412_tree=null; try { // xquery/XQueryParser.g:1233:9: (k= NAMESPACE ( p_Prefix | ( LBRACKET p_PrefixExpr RBRACKET ) ) LBRACKET ( p_URIExpr )? RBRACKET ) // xquery/XQueryParser.g:1233:11: k= NAMESPACE ( p_Prefix | ( LBRACKET p_PrefixExpr RBRACKET ) ) LBRACKET ( p_URIExpr )? RBRACKET root_0 = this.adaptor.nil(); - k=this.match(this.input,NAMESPACE,XQueryParser.FOLLOW_NAMESPACE_in_p_CompNamespaceConstructor9187); if (this.state.failed) return retval; + k=this.match(this.input,NAMESPACE,XQueryParser.FOLLOW_NAMESPACE_in_p_CompNamespaceConstructor9191); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -19891,12 +19894,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt158) { case 1 : // xquery/XQueryParser.g:1233:39: p_Prefix - this.pushFollow(XQueryParser.FOLLOW_p_Prefix_in_p_CompNamespaceConstructor9192); - p_Prefix407=this.p_Prefix(); + this.pushFollow(XQueryParser.FOLLOW_p_Prefix_in_p_CompNamespaceConstructor9196); + p_Prefix406=this.p_Prefix(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Prefix407.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Prefix406.getTree()); break; @@ -19904,21 +19907,21 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1233:50: ( LBRACKET p_PrefixExpr RBRACKET ) // xquery/XQueryParser.g:1233:50: ( LBRACKET p_PrefixExpr RBRACKET ) // xquery/XQueryParser.g:1233:51: LBRACKET p_PrefixExpr RBRACKET - LBRACKET408=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_p_CompNamespaceConstructor9197); if (this.state.failed) return retval; + LBRACKET407=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_p_CompNamespaceConstructor9201); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - LBRACKET408_tree = this.adaptor.create(LBRACKET408); - this.adaptor.addChild(root_0, LBRACKET408_tree); + LBRACKET407_tree = this.adaptor.create(LBRACKET407); + this.adaptor.addChild(root_0, LBRACKET407_tree); } - this.pushFollow(XQueryParser.FOLLOW_p_PrefixExpr_in_p_CompNamespaceConstructor9199); - p_PrefixExpr409=this.p_PrefixExpr(); + this.pushFollow(XQueryParser.FOLLOW_p_PrefixExpr_in_p_CompNamespaceConstructor9203); + p_PrefixExpr408=this.p_PrefixExpr(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_PrefixExpr409.getTree()); - RBRACKET410=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_p_CompNamespaceConstructor9201); if (this.state.failed) return retval; + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_PrefixExpr408.getTree()); + RBRACKET409=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_p_CompNamespaceConstructor9205); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - RBRACKET410_tree = this.adaptor.create(RBRACKET410); - this.adaptor.addChild(root_0, RBRACKET410_tree); + RBRACKET409_tree = this.adaptor.create(RBRACKET409); + this.adaptor.addChild(root_0, RBRACKET409_tree); } @@ -19929,10 +19932,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { } - LBRACKET411=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_p_CompNamespaceConstructor9205); if (this.state.failed) return retval; + LBRACKET410=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_p_CompNamespaceConstructor9209); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - LBRACKET411_tree = this.adaptor.create(LBRACKET411); - this.adaptor.addChild(root_0, LBRACKET411_tree); + LBRACKET410_tree = this.adaptor.create(LBRACKET410); + this.adaptor.addChild(root_0, LBRACKET410_tree); } // xquery/XQueryParser.g:1233:93: ( p_URIExpr )? var alt159=2; @@ -19944,22 +19947,22 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt159) { case 1 : // xquery/XQueryParser.g:1233:93: p_URIExpr - this.pushFollow(XQueryParser.FOLLOW_p_URIExpr_in_p_CompNamespaceConstructor9207); - p_URIExpr412=this.p_URIExpr(); + this.pushFollow(XQueryParser.FOLLOW_p_URIExpr_in_p_CompNamespaceConstructor9211); + p_URIExpr411=this.p_URIExpr(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_URIExpr412.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_URIExpr411.getTree()); break; } - RBRACKET413=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_p_CompNamespaceConstructor9210); if (this.state.failed) return retval; + RBRACKET412=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_p_CompNamespaceConstructor9214); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - RBRACKET413_tree = this.adaptor.create(RBRACKET413); - this.adaptor.addChild(root_0, RBRACKET413_tree); + RBRACKET412_tree = this.adaptor.create(RBRACKET412); + this.adaptor.addChild(root_0, RBRACKET412_tree); } @@ -20005,7 +20008,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var p_NCName414 = null; + var p_NCName413 = null; try { @@ -20013,12 +20016,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1238:11: p_NCName root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_NCName_in_p_Prefix9236); - p_NCName414=this.p_NCName(); + this.pushFollow(XQueryParser.FOLLOW_p_NCName_in_p_Prefix9240); + p_NCName413=this.p_NCName(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_NCName414.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_NCName413.getTree()); @@ -20063,7 +20066,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var p_Expr415 = null; + var p_Expr414 = null; try { @@ -20071,12 +20074,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1243:11: p_Expr[true,true] root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_p_PrefixExpr9262); - p_Expr415=this.p_Expr(true, true); + this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_p_PrefixExpr9266); + p_Expr414=this.p_Expr(true, true); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Expr415.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Expr414.getTree()); @@ -20121,7 +20124,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var p_Expr416 = null; + var p_Expr415 = null; try { @@ -20129,12 +20132,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1248:11: p_Expr[true,true] root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_p_URIExpr9289); - p_Expr416=this.p_Expr(true, true); + this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_p_URIExpr9293); + p_Expr415=this.p_Expr(true, true); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Expr416.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Expr415.getTree()); @@ -20180,20 +20183,20 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; var k = null; - var LBRACKET417 = null; - var RBRACKET419 = null; - var p_Expr418 = null; + var LBRACKET416 = null; + var RBRACKET418 = null; + var p_Expr417 = null; var k_tree=null; - var LBRACKET417_tree=null; - var RBRACKET419_tree=null; + var LBRACKET416_tree=null; + var RBRACKET418_tree=null; try { // xquery/XQueryParser.g:1253:9: (k= TEXT LBRACKET p_Expr[true,true] RBRACKET ) // xquery/XQueryParser.g:1253:11: k= TEXT LBRACKET p_Expr[true,true] RBRACKET root_0 = this.adaptor.nil(); - k=this.match(this.input,TEXT,XQueryParser.FOLLOW_TEXT_in_p_CompTextConstructor9318); if (this.state.failed) return retval; + k=this.match(this.input,TEXT,XQueryParser.FOLLOW_TEXT_in_p_CompTextConstructor9322); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -20201,21 +20204,21 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.ak(k); } - LBRACKET417=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_p_CompTextConstructor9322); if (this.state.failed) return retval; + LBRACKET416=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_p_CompTextConstructor9326); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - LBRACKET417_tree = this.adaptor.create(LBRACKET417); - this.adaptor.addChild(root_0, LBRACKET417_tree); + LBRACKET416_tree = this.adaptor.create(LBRACKET416); + this.adaptor.addChild(root_0, LBRACKET416_tree); } - this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_p_CompTextConstructor9324); - p_Expr418=this.p_Expr(true, true); + this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_p_CompTextConstructor9328); + p_Expr417=this.p_Expr(true, true); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Expr418.getTree()); - RBRACKET419=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_p_CompTextConstructor9327); if (this.state.failed) return retval; + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Expr417.getTree()); + RBRACKET418=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_p_CompTextConstructor9331); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - RBRACKET419_tree = this.adaptor.create(RBRACKET419); - this.adaptor.addChild(root_0, RBRACKET419_tree); + RBRACKET418_tree = this.adaptor.create(RBRACKET418); + this.adaptor.addChild(root_0, RBRACKET418_tree); } @@ -20262,20 +20265,20 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; var k = null; - var LBRACKET420 = null; - var RBRACKET422 = null; - var p_Expr421 = null; + var LBRACKET419 = null; + var RBRACKET421 = null; + var p_Expr420 = null; var k_tree=null; - var LBRACKET420_tree=null; - var RBRACKET422_tree=null; + var LBRACKET419_tree=null; + var RBRACKET421_tree=null; try { // xquery/XQueryParser.g:1258:9: (k= BINARY LBRACKET p_Expr[true,true] RBRACKET ) // xquery/XQueryParser.g:1258:11: k= BINARY LBRACKET p_Expr[true,true] RBRACKET root_0 = this.adaptor.nil(); - k=this.match(this.input,BINARY,XQueryParser.FOLLOW_BINARY_in_p_CompBinaryConstructor9355); if (this.state.failed) return retval; + k=this.match(this.input,BINARY,XQueryParser.FOLLOW_BINARY_in_p_CompBinaryConstructor9359); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -20283,21 +20286,21 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.ak(k); } - LBRACKET420=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_p_CompBinaryConstructor9359); if (this.state.failed) return retval; + LBRACKET419=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_p_CompBinaryConstructor9363); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - LBRACKET420_tree = this.adaptor.create(LBRACKET420); - this.adaptor.addChild(root_0, LBRACKET420_tree); + LBRACKET419_tree = this.adaptor.create(LBRACKET419); + this.adaptor.addChild(root_0, LBRACKET419_tree); } - this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_p_CompBinaryConstructor9361); - p_Expr421=this.p_Expr(true, true); + this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_p_CompBinaryConstructor9365); + p_Expr420=this.p_Expr(true, true); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Expr421.getTree()); - RBRACKET422=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_p_CompBinaryConstructor9364); if (this.state.failed) return retval; + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Expr420.getTree()); + RBRACKET421=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_p_CompBinaryConstructor9368); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - RBRACKET422_tree = this.adaptor.create(RBRACKET422); - this.adaptor.addChild(root_0, RBRACKET422_tree); + RBRACKET421_tree = this.adaptor.create(RBRACKET421); + this.adaptor.addChild(root_0, RBRACKET421_tree); } @@ -20344,20 +20347,20 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; var k = null; - var LBRACKET423 = null; - var RBRACKET425 = null; - var p_StatementsAndOptionalExpr424 = null; + var LBRACKET422 = null; + var RBRACKET424 = null; + var p_StatementsAndOptionalExpr423 = null; var k_tree=null; - var LBRACKET423_tree=null; - var RBRACKET425_tree=null; + var LBRACKET422_tree=null; + var RBRACKET424_tree=null; try { // xquery/XQueryParser.g:1264:9: (k= COMMENT LBRACKET p_StatementsAndOptionalExpr RBRACKET ) // xquery/XQueryParser.g:1264:11: k= COMMENT LBRACKET p_StatementsAndOptionalExpr RBRACKET root_0 = this.adaptor.nil(); - k=this.match(this.input,COMMENT,XQueryParser.FOLLOW_COMMENT_in_pm_CompCommentConstructor9393); if (this.state.failed) return retval; + k=this.match(this.input,COMMENT,XQueryParser.FOLLOW_COMMENT_in_pm_CompCommentConstructor9397); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -20365,21 +20368,21 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.ak(k); } - LBRACKET423=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_pm_CompCommentConstructor9397); if (this.state.failed) return retval; + LBRACKET422=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_pm_CompCommentConstructor9401); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - LBRACKET423_tree = this.adaptor.create(LBRACKET423); - this.adaptor.addChild(root_0, LBRACKET423_tree); + LBRACKET422_tree = this.adaptor.create(LBRACKET422); + this.adaptor.addChild(root_0, LBRACKET422_tree); } - this.pushFollow(XQueryParser.FOLLOW_p_StatementsAndOptionalExpr_in_pm_CompCommentConstructor9399); - p_StatementsAndOptionalExpr424=this.p_StatementsAndOptionalExpr(); + this.pushFollow(XQueryParser.FOLLOW_p_StatementsAndOptionalExpr_in_pm_CompCommentConstructor9403); + p_StatementsAndOptionalExpr423=this.p_StatementsAndOptionalExpr(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StatementsAndOptionalExpr424.getTree()); - RBRACKET425=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_pm_CompCommentConstructor9401); if (this.state.failed) return retval; + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StatementsAndOptionalExpr423.getTree()); + RBRACKET424=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_pm_CompCommentConstructor9405); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - RBRACKET425_tree = this.adaptor.create(RBRACKET425); - this.adaptor.addChild(root_0, RBRACKET425_tree); + RBRACKET424_tree = this.adaptor.create(RBRACKET424); + this.adaptor.addChild(root_0, RBRACKET424_tree); } @@ -20426,26 +20429,26 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; var k = null; - var LBRACKET427 = null; - var RBRACKET429 = null; - var LBRACKET430 = null; - var RBRACKET432 = null; - var p_NCName426 = null; - var p_Expr428 = null; - var p_StatementsAndOptionalExpr431 = null; + var LBRACKET426 = null; + var RBRACKET428 = null; + var LBRACKET429 = null; + var RBRACKET431 = null; + var p_NCName425 = null; + var p_Expr427 = null; + var p_StatementsAndOptionalExpr430 = null; var k_tree=null; - var LBRACKET427_tree=null; - var RBRACKET429_tree=null; - var LBRACKET430_tree=null; - var RBRACKET432_tree=null; + var LBRACKET426_tree=null; + var RBRACKET428_tree=null; + var LBRACKET429_tree=null; + var RBRACKET431_tree=null; try { // xquery/XQueryParser.g:1270:9: (k= PROCESSING_INSTRUCTION ( p_NCName | ( LBRACKET p_Expr[true,true] RBRACKET ) ) LBRACKET p_StatementsAndOptionalExpr RBRACKET ) // xquery/XQueryParser.g:1270:11: k= PROCESSING_INSTRUCTION ( p_NCName | ( LBRACKET p_Expr[true,true] RBRACKET ) ) LBRACKET p_StatementsAndOptionalExpr RBRACKET root_0 = this.adaptor.nil(); - k=this.match(this.input,PROCESSING_INSTRUCTION,XQueryParser.FOLLOW_PROCESSING_INSTRUCTION_in_pm_CompPIConstructor9430); if (this.state.failed) return retval; + k=this.match(this.input,PROCESSING_INSTRUCTION,XQueryParser.FOLLOW_PROCESSING_INSTRUCTION_in_pm_CompPIConstructor9434); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -20473,12 +20476,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt160) { case 1 : // xquery/XQueryParser.g:1270:52: p_NCName - this.pushFollow(XQueryParser.FOLLOW_p_NCName_in_pm_CompPIConstructor9435); - p_NCName426=this.p_NCName(); + this.pushFollow(XQueryParser.FOLLOW_p_NCName_in_pm_CompPIConstructor9439); + p_NCName425=this.p_NCName(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_NCName426.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_NCName425.getTree()); break; @@ -20486,21 +20489,21 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1270:63: ( LBRACKET p_Expr[true,true] RBRACKET ) // xquery/XQueryParser.g:1270:63: ( LBRACKET p_Expr[true,true] RBRACKET ) // xquery/XQueryParser.g:1270:64: LBRACKET p_Expr[true,true] RBRACKET - LBRACKET427=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_pm_CompPIConstructor9440); if (this.state.failed) return retval; + LBRACKET426=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_pm_CompPIConstructor9444); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - LBRACKET427_tree = this.adaptor.create(LBRACKET427); - this.adaptor.addChild(root_0, LBRACKET427_tree); + LBRACKET426_tree = this.adaptor.create(LBRACKET426); + this.adaptor.addChild(root_0, LBRACKET426_tree); } - this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_pm_CompPIConstructor9442); - p_Expr428=this.p_Expr(true, true); + this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_pm_CompPIConstructor9446); + p_Expr427=this.p_Expr(true, true); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Expr428.getTree()); - RBRACKET429=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_pm_CompPIConstructor9445); if (this.state.failed) return retval; + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Expr427.getTree()); + RBRACKET428=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_pm_CompPIConstructor9449); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - RBRACKET429_tree = this.adaptor.create(RBRACKET429); - this.adaptor.addChild(root_0, RBRACKET429_tree); + RBRACKET428_tree = this.adaptor.create(RBRACKET428); + this.adaptor.addChild(root_0, RBRACKET428_tree); } @@ -20511,21 +20514,21 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { } - LBRACKET430=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_pm_CompPIConstructor9449); if (this.state.failed) return retval; + LBRACKET429=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_pm_CompPIConstructor9453); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - LBRACKET430_tree = this.adaptor.create(LBRACKET430); - this.adaptor.addChild(root_0, LBRACKET430_tree); + LBRACKET429_tree = this.adaptor.create(LBRACKET429); + this.adaptor.addChild(root_0, LBRACKET429_tree); } - this.pushFollow(XQueryParser.FOLLOW_p_StatementsAndOptionalExpr_in_pm_CompPIConstructor9451); - p_StatementsAndOptionalExpr431=this.p_StatementsAndOptionalExpr(); + this.pushFollow(XQueryParser.FOLLOW_p_StatementsAndOptionalExpr_in_pm_CompPIConstructor9455); + p_StatementsAndOptionalExpr430=this.p_StatementsAndOptionalExpr(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StatementsAndOptionalExpr431.getTree()); - RBRACKET432=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_pm_CompPIConstructor9453); if (this.state.failed) return retval; + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StatementsAndOptionalExpr430.getTree()); + RBRACKET431=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_pm_CompPIConstructor9457); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - RBRACKET432_tree = this.adaptor.create(RBRACKET432); - this.adaptor.addChild(root_0, RBRACKET432_tree); + RBRACKET431_tree = this.adaptor.create(RBRACKET431); + this.adaptor.addChild(root_0, RBRACKET431_tree); } @@ -20571,22 +20574,22 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var QUESTION434 = null; - var p_AtomicOrUnionType433 = null; + var QUESTION433 = null; + var p_AtomicOrUnionType432 = null; - var QUESTION434_tree=null; + var QUESTION433_tree=null; try { // xquery/XQueryParser.g:1293:9: ( p_AtomicOrUnionType ( QUESTION )? ) // xquery/XQueryParser.g:1293:11: p_AtomicOrUnionType ( QUESTION )? root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_AtomicOrUnionType_in_p_SingleType9497); - p_AtomicOrUnionType433=this.p_AtomicOrUnionType(); + this.pushFollow(XQueryParser.FOLLOW_p_AtomicOrUnionType_in_p_SingleType9501); + p_AtomicOrUnionType432=this.p_AtomicOrUnionType(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_AtomicOrUnionType433.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_AtomicOrUnionType432.getTree()); // xquery/XQueryParser.g:1293:31: ( QUESTION )? var alt161=2; var LA161_0 = this.input.LA(1); @@ -20597,10 +20600,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt161) { case 1 : // xquery/XQueryParser.g:1293:31: QUESTION - QUESTION434=this.match(this.input,QUESTION,XQueryParser.FOLLOW_QUESTION_in_p_SingleType9499); if (this.state.failed) return retval; + QUESTION433=this.match(this.input,QUESTION,XQueryParser.FOLLOW_QUESTION_in_p_SingleType9503); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - QUESTION434_tree = this.adaptor.create(QUESTION434); - this.adaptor.addChild(root_0, QUESTION434_tree); + QUESTION433_tree = this.adaptor.create(QUESTION433); + this.adaptor.addChild(root_0, QUESTION433_tree); } @@ -20661,13 +20664,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { try { // xquery/XQueryParser.g:1298:9: (k= AS st= p_SequenceType -> ^( TypeDeclaration $st) ) // xquery/XQueryParser.g:1298:11: k= AS st= p_SequenceType - k=this.match(this.input,AS,XQueryParser.FOLLOW_AS_in_p_TypeDeclaration9528); if (this.state.failed) return retval; + k=this.match(this.input,AS,XQueryParser.FOLLOW_AS_in_p_TypeDeclaration9532); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) stream_AS.add(k); if ( this.state.backtracking===0 ) { this.ak(k); } - this.pushFollow(XQueryParser.FOLLOW_p_SequenceType_in_p_TypeDeclaration9534); + this.pushFollow(XQueryParser.FOLLOW_p_SequenceType_in_p_TypeDeclaration9538); st=this.p_SequenceType(); this.state._fsp--; @@ -20794,22 +20797,22 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt163) { case 1 : // xquery/XQueryParser.g:1304:11: k= EMPTY_SEQUENCE l= LPAREN r= RPAREN - k=this.match(this.input,EMPTY_SEQUENCE,XQueryParser.FOLLOW_EMPTY_SEQUENCE_in_p_SequenceType9587); if (this.state.failed) return retval; + k=this.match(this.input,EMPTY_SEQUENCE,XQueryParser.FOLLOW_EMPTY_SEQUENCE_in_p_SequenceType9591); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) stream_EMPTY_SEQUENCE.add(k); if ( this.state.backtracking===0 ) { this.ak(k); } - l=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_SequenceType9593); if (this.state.failed) return retval; + l=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_SequenceType9597); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) stream_LPAREN.add(l); - r=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_SequenceType9597); if (this.state.failed) return retval; + r=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_SequenceType9601); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) stream_RPAREN.add(r); // AST REWRITE - // elements: k, r, l + // elements: r, k, l // token labels: r, l, k // rule labels: retval // token list labels: @@ -20851,7 +20854,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { break; case 2 : // xquery/XQueryParser.g:1306:11: it= p_ItemType ( ( p_OccurrenceIndicator )=>oi= p_OccurrenceIndicator )? - this.pushFollow(XQueryParser.FOLLOW_p_ItemType_in_p_SequenceType9646); + this.pushFollow(XQueryParser.FOLLOW_p_ItemType_in_p_SequenceType9650); it=this.p_ItemType(); this.state._fsp--; @@ -20863,7 +20866,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt162) { case 1 : // xquery/XQueryParser.g:1306:26: ( p_OccurrenceIndicator )=>oi= p_OccurrenceIndicator - this.pushFollow(XQueryParser.FOLLOW_p_OccurrenceIndicator_in_p_SequenceType9657); + this.pushFollow(XQueryParser.FOLLOW_p_OccurrenceIndicator_in_p_SequenceType9661); oi=this.p_OccurrenceIndicator(); this.state._fsp--; @@ -20956,19 +20959,19 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var set435 = null; + var set434 = null; - var set435_tree=null; + var set434_tree=null; try { // xquery/XQueryParser.g:1312:9: ( QUESTION | STAR | PLUS ) // xquery/XQueryParser.g: root_0 = this.adaptor.nil(); - set435=this.input.LT(1); + set434=this.input.LT(1); if ( (this.input.LA(1)>=QUESTION && this.input.LA(1)<=PLUS) ) { this.input.consume(); - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, this.adaptor.create(set435)); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, this.adaptor.create(set434)); this.state.errorRecovery=false;this.state.failed=false; } else { @@ -21021,22 +21024,22 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var BINARY437 = null; - var LPAREN438 = null; - var RPAREN439 = null; - var ITEM440 = null; - var LPAREN441 = null; - var RPAREN442 = null; - var p_KindTest436 = null; - var p_AtomicOrUnionType443 = null; - var p_ParenthesizedItemType444 = null; + var BINARY436 = null; + var LPAREN437 = null; + var RPAREN438 = null; + var ITEM439 = null; + var LPAREN440 = null; + var RPAREN441 = null; + var p_KindTest435 = null; + var p_AtomicOrUnionType442 = null; + var p_ParenthesizedItemType443 = null; - var BINARY437_tree=null; - var LPAREN438_tree=null; - var RPAREN439_tree=null; - var ITEM440_tree=null; - var LPAREN441_tree=null; - var RPAREN442_tree=null; + var BINARY436_tree=null; + var LPAREN437_tree=null; + var RPAREN438_tree=null; + var ITEM439_tree=null; + var LPAREN440_tree=null; + var RPAREN441_tree=null; var stream_RPAREN=new org.antlr.runtime.tree.RewriteRuleTokenStream(this.adaptor,"token RPAREN"); var stream_ITEM=new org.antlr.runtime.tree.RewriteRuleTokenStream(this.adaptor,"token ITEM"); var stream_BINARY=new org.antlr.runtime.tree.RewriteRuleTokenStream(this.adaptor,"token BINARY"); @@ -21049,12 +21052,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt164) { case 1 : // xquery/XQueryParser.g:1317:11: p_KindTest - this.pushFollow(XQueryParser.FOLLOW_p_KindTest_in_p_ItemType9759); - p_KindTest436=this.p_KindTest(); + this.pushFollow(XQueryParser.FOLLOW_p_KindTest_in_p_ItemType9763); + p_KindTest435=this.p_KindTest(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) stream_p_KindTest.add(p_KindTest436.getTree()); + if ( this.state.backtracking===0 ) stream_p_KindTest.add(p_KindTest435.getTree()); // AST REWRITE @@ -21093,14 +21096,14 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { } // xquery/XQueryParser.g:1319:29: ( BINARY LPAREN RPAREN ) // xquery/XQueryParser.g:1319:30: BINARY LPAREN RPAREN - BINARY437=this.match(this.input,BINARY,XQueryParser.FOLLOW_BINARY_in_p_ItemType9799); if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) stream_BINARY.add(BINARY437); + BINARY436=this.match(this.input,BINARY,XQueryParser.FOLLOW_BINARY_in_p_ItemType9803); if (this.state.failed) return retval; + if ( this.state.backtracking===0 ) stream_BINARY.add(BINARY436); - LPAREN438=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_ItemType9801); if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) stream_LPAREN.add(LPAREN438); + LPAREN437=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_ItemType9805); if (this.state.failed) return retval; + if ( this.state.backtracking===0 ) stream_LPAREN.add(LPAREN437); - RPAREN439=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_ItemType9803); if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) stream_RPAREN.add(RPAREN439); + RPAREN438=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_ItemType9807); if (this.state.failed) return retval; + if ( this.state.backtracking===0 ) stream_RPAREN.add(RPAREN438); @@ -21108,7 +21111,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // AST REWRITE - // elements: BINARY, LPAREN, RPAREN + // elements: RPAREN, BINARY, LPAREN // token labels: // rule labels: retval // token list labels: @@ -21141,14 +21144,14 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1321:11: ( ITEM LPAREN RPAREN ) // xquery/XQueryParser.g:1321:11: ( ITEM LPAREN RPAREN ) // xquery/XQueryParser.g:1321:12: ITEM LPAREN RPAREN - ITEM440=this.match(this.input,ITEM,XQueryParser.FOLLOW_ITEM_in_p_ItemType9845); if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) stream_ITEM.add(ITEM440); + ITEM439=this.match(this.input,ITEM,XQueryParser.FOLLOW_ITEM_in_p_ItemType9849); if (this.state.failed) return retval; + if ( this.state.backtracking===0 ) stream_ITEM.add(ITEM439); - LPAREN441=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_ItemType9847); if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) stream_LPAREN.add(LPAREN441); + LPAREN440=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_ItemType9851); if (this.state.failed) return retval; + if ( this.state.backtracking===0 ) stream_LPAREN.add(LPAREN440); - RPAREN442=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_ItemType9849); if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) stream_RPAREN.add(RPAREN442); + RPAREN441=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_ItemType9853); if (this.state.failed) return retval; + if ( this.state.backtracking===0 ) stream_RPAREN.add(RPAREN441); @@ -21156,7 +21159,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // AST REWRITE - // elements: RPAREN, LPAREN, ITEM + // elements: LPAREN, ITEM, RPAREN // token labels: // rule labels: retval // token list labels: @@ -21189,12 +21192,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1326:11: p_AtomicOrUnionType root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_AtomicOrUnionType_in_p_ItemType9893); - p_AtomicOrUnionType443=this.p_AtomicOrUnionType(); + this.pushFollow(XQueryParser.FOLLOW_p_AtomicOrUnionType_in_p_ItemType9897); + p_AtomicOrUnionType442=this.p_AtomicOrUnionType(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_AtomicOrUnionType443.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_AtomicOrUnionType442.getTree()); break; @@ -21202,12 +21205,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1327:11: p_ParenthesizedItemType root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_ParenthesizedItemType_in_p_ItemType9905); - p_ParenthesizedItemType444=this.p_ParenthesizedItemType(); + this.pushFollow(XQueryParser.FOLLOW_p_ParenthesizedItemType_in_p_ItemType9909); + p_ParenthesizedItemType443=this.p_ParenthesizedItemType(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ParenthesizedItemType444.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ParenthesizedItemType443.getTree()); break; @@ -21254,18 +21257,18 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var p_QName445 = null; + var p_QName444 = null; var stream_p_QName=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"rule p_QName"); try { // xquery/XQueryParser.g:1332:9: ( p_QName -> ^( AtomicOrUnionType p_QName ) ) // xquery/XQueryParser.g:1332:11: p_QName - this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_AtomicOrUnionType9931); - p_QName445=this.p_QName(); + this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_AtomicOrUnionType9935); + p_QName444=this.p_QName(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) stream_p_QName.add(p_QName445.getTree()); + if ( this.state.backtracking===0 ) stream_p_QName.add(p_QName444.getTree()); // AST REWRITE @@ -21337,16 +21340,16 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var p_DocumentTest446 = null; - var p_ElementTest447 = null; - var p_AttributeTest448 = null; - var p_SchemaElementTest449 = null; - var p_SchemaAttributeTest450 = null; - var p_PITest451 = null; - var p_CommentTest452 = null; - var p_TextTest453 = null; - var p_NamespaceNodeTest454 = null; - var p_AnyKindTest455 = null; + var p_DocumentTest445 = null; + var p_ElementTest446 = null; + var p_AttributeTest447 = null; + var p_SchemaElementTest448 = null; + var p_SchemaAttributeTest449 = null; + var p_PITest450 = null; + var p_CommentTest451 = null; + var p_TextTest452 = null; + var p_NamespaceNodeTest453 = null; + var p_AnyKindTest454 = null; try { @@ -21396,12 +21399,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1338:11: p_DocumentTest root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_DocumentTest_in_p_KindTest9981); - p_DocumentTest446=this.p_DocumentTest(); + this.pushFollow(XQueryParser.FOLLOW_p_DocumentTest_in_p_KindTest9985); + p_DocumentTest445=this.p_DocumentTest(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_DocumentTest446.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_DocumentTest445.getTree()); break; @@ -21409,12 +21412,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1339:11: p_ElementTest root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_ElementTest_in_p_KindTest9993); - p_ElementTest447=this.p_ElementTest(); + this.pushFollow(XQueryParser.FOLLOW_p_ElementTest_in_p_KindTest9997); + p_ElementTest446=this.p_ElementTest(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ElementTest447.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ElementTest446.getTree()); break; @@ -21422,12 +21425,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1340:11: p_AttributeTest root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_AttributeTest_in_p_KindTest10005); - p_AttributeTest448=this.p_AttributeTest(); + this.pushFollow(XQueryParser.FOLLOW_p_AttributeTest_in_p_KindTest10009); + p_AttributeTest447=this.p_AttributeTest(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_AttributeTest448.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_AttributeTest447.getTree()); break; @@ -21435,12 +21438,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1341:11: p_SchemaElementTest root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_SchemaElementTest_in_p_KindTest10017); - p_SchemaElementTest449=this.p_SchemaElementTest(); + this.pushFollow(XQueryParser.FOLLOW_p_SchemaElementTest_in_p_KindTest10021); + p_SchemaElementTest448=this.p_SchemaElementTest(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_SchemaElementTest449.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_SchemaElementTest448.getTree()); break; @@ -21448,12 +21451,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1342:11: p_SchemaAttributeTest root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_SchemaAttributeTest_in_p_KindTest10029); - p_SchemaAttributeTest450=this.p_SchemaAttributeTest(); + this.pushFollow(XQueryParser.FOLLOW_p_SchemaAttributeTest_in_p_KindTest10033); + p_SchemaAttributeTest449=this.p_SchemaAttributeTest(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_SchemaAttributeTest450.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_SchemaAttributeTest449.getTree()); break; @@ -21461,12 +21464,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1343:11: p_PITest root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_PITest_in_p_KindTest10041); - p_PITest451=this.p_PITest(); + this.pushFollow(XQueryParser.FOLLOW_p_PITest_in_p_KindTest10045); + p_PITest450=this.p_PITest(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_PITest451.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_PITest450.getTree()); break; @@ -21474,12 +21477,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1344:11: p_CommentTest root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_CommentTest_in_p_KindTest10053); - p_CommentTest452=this.p_CommentTest(); + this.pushFollow(XQueryParser.FOLLOW_p_CommentTest_in_p_KindTest10057); + p_CommentTest451=this.p_CommentTest(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_CommentTest452.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_CommentTest451.getTree()); break; @@ -21487,12 +21490,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1345:11: p_TextTest root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_TextTest_in_p_KindTest10065); - p_TextTest453=this.p_TextTest(); + this.pushFollow(XQueryParser.FOLLOW_p_TextTest_in_p_KindTest10069); + p_TextTest452=this.p_TextTest(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_TextTest453.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_TextTest452.getTree()); break; @@ -21500,12 +21503,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1346:11: p_NamespaceNodeTest root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_NamespaceNodeTest_in_p_KindTest10077); - p_NamespaceNodeTest454=this.p_NamespaceNodeTest(); + this.pushFollow(XQueryParser.FOLLOW_p_NamespaceNodeTest_in_p_KindTest10081); + p_NamespaceNodeTest453=this.p_NamespaceNodeTest(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_NamespaceNodeTest454.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_NamespaceNodeTest453.getTree()); break; @@ -21513,12 +21516,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1347:11: p_AnyKindTest root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_AnyKindTest_in_p_KindTest10089); - p_AnyKindTest455=this.p_AnyKindTest(); + this.pushFollow(XQueryParser.FOLLOW_p_AnyKindTest_in_p_KindTest10093); + p_AnyKindTest454=this.p_AnyKindTest(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_AnyKindTest455.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_AnyKindTest454.getTree()); break; @@ -21565,33 +21568,33 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var NODE456 = null; - var LPAREN457 = null; - var RPAREN458 = null; + var NODE455 = null; + var LPAREN456 = null; + var RPAREN457 = null; - var NODE456_tree=null; - var LPAREN457_tree=null; - var RPAREN458_tree=null; + var NODE455_tree=null; + var LPAREN456_tree=null; + var RPAREN457_tree=null; try { // xquery/XQueryParser.g:1352:9: ( NODE LPAREN RPAREN ) // xquery/XQueryParser.g:1352:11: NODE LPAREN RPAREN root_0 = this.adaptor.nil(); - NODE456=this.match(this.input,NODE,XQueryParser.FOLLOW_NODE_in_p_AnyKindTest10115); if (this.state.failed) return retval; + NODE455=this.match(this.input,NODE,XQueryParser.FOLLOW_NODE_in_p_AnyKindTest10119); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - NODE456_tree = this.adaptor.create(NODE456); - this.adaptor.addChild(root_0, NODE456_tree); + NODE455_tree = this.adaptor.create(NODE455); + this.adaptor.addChild(root_0, NODE455_tree); } - LPAREN457=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_AnyKindTest10117); if (this.state.failed) return retval; + LPAREN456=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_AnyKindTest10121); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - LPAREN457_tree = this.adaptor.create(LPAREN457); - this.adaptor.addChild(root_0, LPAREN457_tree); + LPAREN456_tree = this.adaptor.create(LPAREN456); + this.adaptor.addChild(root_0, LPAREN456_tree); } - RPAREN458=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_AnyKindTest10119); if (this.state.failed) return retval; + RPAREN457=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_AnyKindTest10123); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - RPAREN458_tree = this.adaptor.create(RPAREN458); - this.adaptor.addChild(root_0, RPAREN458_tree); + RPAREN457_tree = this.adaptor.create(RPAREN457); + this.adaptor.addChild(root_0, RPAREN457_tree); } @@ -21637,30 +21640,30 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var DOCUMENT_NODE459 = null; - var LPAREN460 = null; - var RPAREN463 = null; - var p_ElementTest461 = null; - var p_SchemaElementTest462 = null; + var DOCUMENT_NODE458 = null; + var LPAREN459 = null; + var RPAREN462 = null; + var p_ElementTest460 = null; + var p_SchemaElementTest461 = null; - var DOCUMENT_NODE459_tree=null; - var LPAREN460_tree=null; - var RPAREN463_tree=null; + var DOCUMENT_NODE458_tree=null; + var LPAREN459_tree=null; + var RPAREN462_tree=null; try { // xquery/XQueryParser.g:1357:9: ( DOCUMENT_NODE LPAREN ( p_ElementTest | p_SchemaElementTest )? RPAREN ) // xquery/XQueryParser.g:1357:11: DOCUMENT_NODE LPAREN ( p_ElementTest | p_SchemaElementTest )? RPAREN root_0 = this.adaptor.nil(); - DOCUMENT_NODE459=this.match(this.input,DOCUMENT_NODE,XQueryParser.FOLLOW_DOCUMENT_NODE_in_p_DocumentTest10145); if (this.state.failed) return retval; + DOCUMENT_NODE458=this.match(this.input,DOCUMENT_NODE,XQueryParser.FOLLOW_DOCUMENT_NODE_in_p_DocumentTest10149); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - DOCUMENT_NODE459_tree = this.adaptor.create(DOCUMENT_NODE459); - this.adaptor.addChild(root_0, DOCUMENT_NODE459_tree); + DOCUMENT_NODE458_tree = this.adaptor.create(DOCUMENT_NODE458); + this.adaptor.addChild(root_0, DOCUMENT_NODE458_tree); } - LPAREN460=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_DocumentTest10147); if (this.state.failed) return retval; + LPAREN459=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_DocumentTest10151); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - LPAREN460_tree = this.adaptor.create(LPAREN460); - this.adaptor.addChild(root_0, LPAREN460_tree); + LPAREN459_tree = this.adaptor.create(LPAREN459); + this.adaptor.addChild(root_0, LPAREN459_tree); } // xquery/XQueryParser.g:1357:32: ( p_ElementTest | p_SchemaElementTest )? var alt166=3; @@ -21675,33 +21678,33 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt166) { case 1 : // xquery/XQueryParser.g:1357:33: p_ElementTest - this.pushFollow(XQueryParser.FOLLOW_p_ElementTest_in_p_DocumentTest10150); - p_ElementTest461=this.p_ElementTest(); + this.pushFollow(XQueryParser.FOLLOW_p_ElementTest_in_p_DocumentTest10154); + p_ElementTest460=this.p_ElementTest(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ElementTest461.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ElementTest460.getTree()); break; case 2 : // xquery/XQueryParser.g:1357:49: p_SchemaElementTest - this.pushFollow(XQueryParser.FOLLOW_p_SchemaElementTest_in_p_DocumentTest10154); - p_SchemaElementTest462=this.p_SchemaElementTest(); + this.pushFollow(XQueryParser.FOLLOW_p_SchemaElementTest_in_p_DocumentTest10158); + p_SchemaElementTest461=this.p_SchemaElementTest(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_SchemaElementTest462.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_SchemaElementTest461.getTree()); break; } - RPAREN463=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_DocumentTest10158); if (this.state.failed) return retval; + RPAREN462=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_DocumentTest10162); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - RPAREN463_tree = this.adaptor.create(RPAREN463); - this.adaptor.addChild(root_0, RPAREN463_tree); + RPAREN462_tree = this.adaptor.create(RPAREN462); + this.adaptor.addChild(root_0, RPAREN462_tree); } @@ -21747,33 +21750,33 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var TEXT464 = null; - var LPAREN465 = null; - var RPAREN466 = null; + var TEXT463 = null; + var LPAREN464 = null; + var RPAREN465 = null; - var TEXT464_tree=null; - var LPAREN465_tree=null; - var RPAREN466_tree=null; + var TEXT463_tree=null; + var LPAREN464_tree=null; + var RPAREN465_tree=null; try { // xquery/XQueryParser.g:1362:9: ( TEXT LPAREN RPAREN ) // xquery/XQueryParser.g:1362:11: TEXT LPAREN RPAREN root_0 = this.adaptor.nil(); - TEXT464=this.match(this.input,TEXT,XQueryParser.FOLLOW_TEXT_in_p_TextTest10184); if (this.state.failed) return retval; + TEXT463=this.match(this.input,TEXT,XQueryParser.FOLLOW_TEXT_in_p_TextTest10188); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - TEXT464_tree = this.adaptor.create(TEXT464); - this.adaptor.addChild(root_0, TEXT464_tree); + TEXT463_tree = this.adaptor.create(TEXT463); + this.adaptor.addChild(root_0, TEXT463_tree); } - LPAREN465=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_TextTest10186); if (this.state.failed) return retval; + LPAREN464=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_TextTest10190); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - LPAREN465_tree = this.adaptor.create(LPAREN465); - this.adaptor.addChild(root_0, LPAREN465_tree); + LPAREN464_tree = this.adaptor.create(LPAREN464); + this.adaptor.addChild(root_0, LPAREN464_tree); } - RPAREN466=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_TextTest10188); if (this.state.failed) return retval; + RPAREN465=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_TextTest10192); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - RPAREN466_tree = this.adaptor.create(RPAREN466); - this.adaptor.addChild(root_0, RPAREN466_tree); + RPAREN465_tree = this.adaptor.create(RPAREN465); + this.adaptor.addChild(root_0, RPAREN465_tree); } @@ -21819,33 +21822,33 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var COMMENT467 = null; - var LPAREN468 = null; - var RPAREN469 = null; + var COMMENT466 = null; + var LPAREN467 = null; + var RPAREN468 = null; - var COMMENT467_tree=null; - var LPAREN468_tree=null; - var RPAREN469_tree=null; + var COMMENT466_tree=null; + var LPAREN467_tree=null; + var RPAREN468_tree=null; try { // xquery/XQueryParser.g:1367:9: ( COMMENT LPAREN RPAREN ) // xquery/XQueryParser.g:1367:11: COMMENT LPAREN RPAREN root_0 = this.adaptor.nil(); - COMMENT467=this.match(this.input,COMMENT,XQueryParser.FOLLOW_COMMENT_in_p_CommentTest10214); if (this.state.failed) return retval; + COMMENT466=this.match(this.input,COMMENT,XQueryParser.FOLLOW_COMMENT_in_p_CommentTest10218); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - COMMENT467_tree = this.adaptor.create(COMMENT467); - this.adaptor.addChild(root_0, COMMENT467_tree); + COMMENT466_tree = this.adaptor.create(COMMENT466); + this.adaptor.addChild(root_0, COMMENT466_tree); } - LPAREN468=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_CommentTest10216); if (this.state.failed) return retval; + LPAREN467=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_CommentTest10220); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - LPAREN468_tree = this.adaptor.create(LPAREN468); - this.adaptor.addChild(root_0, LPAREN468_tree); + LPAREN467_tree = this.adaptor.create(LPAREN467); + this.adaptor.addChild(root_0, LPAREN467_tree); } - RPAREN469=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_CommentTest10218); if (this.state.failed) return retval; + RPAREN468=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_CommentTest10222); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - RPAREN469_tree = this.adaptor.create(RPAREN469); - this.adaptor.addChild(root_0, RPAREN469_tree); + RPAREN468_tree = this.adaptor.create(RPAREN468); + this.adaptor.addChild(root_0, RPAREN468_tree); } @@ -21891,33 +21894,33 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var NAMESPACE_NODE470 = null; - var LPAREN471 = null; - var RPAREN472 = null; + var NAMESPACE_NODE469 = null; + var LPAREN470 = null; + var RPAREN471 = null; - var NAMESPACE_NODE470_tree=null; - var LPAREN471_tree=null; - var RPAREN472_tree=null; + var NAMESPACE_NODE469_tree=null; + var LPAREN470_tree=null; + var RPAREN471_tree=null; try { // xquery/XQueryParser.g:1372:9: ( NAMESPACE_NODE LPAREN RPAREN ) // xquery/XQueryParser.g:1372:11: NAMESPACE_NODE LPAREN RPAREN root_0 = this.adaptor.nil(); - NAMESPACE_NODE470=this.match(this.input,NAMESPACE_NODE,XQueryParser.FOLLOW_NAMESPACE_NODE_in_p_NamespaceNodeTest10244); if (this.state.failed) return retval; + NAMESPACE_NODE469=this.match(this.input,NAMESPACE_NODE,XQueryParser.FOLLOW_NAMESPACE_NODE_in_p_NamespaceNodeTest10248); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - NAMESPACE_NODE470_tree = this.adaptor.create(NAMESPACE_NODE470); - this.adaptor.addChild(root_0, NAMESPACE_NODE470_tree); + NAMESPACE_NODE469_tree = this.adaptor.create(NAMESPACE_NODE469); + this.adaptor.addChild(root_0, NAMESPACE_NODE469_tree); } - LPAREN471=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_NamespaceNodeTest10246); if (this.state.failed) return retval; + LPAREN470=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_NamespaceNodeTest10250); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - LPAREN471_tree = this.adaptor.create(LPAREN471); - this.adaptor.addChild(root_0, LPAREN471_tree); + LPAREN470_tree = this.adaptor.create(LPAREN470); + this.adaptor.addChild(root_0, LPAREN470_tree); } - RPAREN472=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_NamespaceNodeTest10248); if (this.state.failed) return retval; + RPAREN471=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_NamespaceNodeTest10252); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - RPAREN472_tree = this.adaptor.create(RPAREN472); - this.adaptor.addChild(root_0, RPAREN472_tree); + RPAREN471_tree = this.adaptor.create(RPAREN471); + this.adaptor.addChild(root_0, RPAREN471_tree); } @@ -21963,30 +21966,30 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var PROCESSING_INSTRUCTION473 = null; - var LPAREN474 = null; - var RPAREN477 = null; - var p_NCName475 = null; - var p_StringLiteral476 = null; + var PROCESSING_INSTRUCTION472 = null; + var LPAREN473 = null; + var RPAREN476 = null; + var p_NCName474 = null; + var p_StringLiteral475 = null; - var PROCESSING_INSTRUCTION473_tree=null; - var LPAREN474_tree=null; - var RPAREN477_tree=null; + var PROCESSING_INSTRUCTION472_tree=null; + var LPAREN473_tree=null; + var RPAREN476_tree=null; try { // xquery/XQueryParser.g:1377:9: ( PROCESSING_INSTRUCTION LPAREN ( p_NCName | p_StringLiteral )? RPAREN ) // xquery/XQueryParser.g:1377:11: PROCESSING_INSTRUCTION LPAREN ( p_NCName | p_StringLiteral )? RPAREN root_0 = this.adaptor.nil(); - PROCESSING_INSTRUCTION473=this.match(this.input,PROCESSING_INSTRUCTION,XQueryParser.FOLLOW_PROCESSING_INSTRUCTION_in_p_PITest10274); if (this.state.failed) return retval; + PROCESSING_INSTRUCTION472=this.match(this.input,PROCESSING_INSTRUCTION,XQueryParser.FOLLOW_PROCESSING_INSTRUCTION_in_p_PITest10278); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - PROCESSING_INSTRUCTION473_tree = this.adaptor.create(PROCESSING_INSTRUCTION473); - this.adaptor.addChild(root_0, PROCESSING_INSTRUCTION473_tree); + PROCESSING_INSTRUCTION472_tree = this.adaptor.create(PROCESSING_INSTRUCTION472); + this.adaptor.addChild(root_0, PROCESSING_INSTRUCTION472_tree); } - LPAREN474=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_PITest10276); if (this.state.failed) return retval; + LPAREN473=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_PITest10280); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - LPAREN474_tree = this.adaptor.create(LPAREN474); - this.adaptor.addChild(root_0, LPAREN474_tree); + LPAREN473_tree = this.adaptor.create(LPAREN473); + this.adaptor.addChild(root_0, LPAREN473_tree); } // xquery/XQueryParser.g:1377:41: ( p_NCName | p_StringLiteral )? var alt167=3; @@ -22001,33 +22004,33 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt167) { case 1 : // xquery/XQueryParser.g:1377:42: p_NCName - this.pushFollow(XQueryParser.FOLLOW_p_NCName_in_p_PITest10279); - p_NCName475=this.p_NCName(); + this.pushFollow(XQueryParser.FOLLOW_p_NCName_in_p_PITest10283); + p_NCName474=this.p_NCName(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_NCName475.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_NCName474.getTree()); break; case 2 : // xquery/XQueryParser.g:1377:53: p_StringLiteral - this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_p_PITest10283); - p_StringLiteral476=this.p_StringLiteral(); + this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_p_PITest10287); + p_StringLiteral475=this.p_StringLiteral(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StringLiteral476.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StringLiteral475.getTree()); break; } - RPAREN477=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_PITest10287); if (this.state.failed) return retval; + RPAREN476=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_PITest10291); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - RPAREN477_tree = this.adaptor.create(RPAREN477); - this.adaptor.addChild(root_0, RPAREN477_tree); + RPAREN476_tree = this.adaptor.create(RPAREN476); + this.adaptor.addChild(root_0, RPAREN476_tree); } @@ -22073,32 +22076,32 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var ATTRIBUTE478 = null; - var LPAREN479 = null; - var COMMA481 = null; - var RPAREN483 = null; - var p_AttribNameOrWildcard480 = null; - var p_TypeName482 = null; + var ATTRIBUTE477 = null; + var LPAREN478 = null; + var COMMA480 = null; + var RPAREN482 = null; + var p_AttribNameOrWildcard479 = null; + var p_TypeName481 = null; - var ATTRIBUTE478_tree=null; - var LPAREN479_tree=null; - var COMMA481_tree=null; - var RPAREN483_tree=null; + var ATTRIBUTE477_tree=null; + var LPAREN478_tree=null; + var COMMA480_tree=null; + var RPAREN482_tree=null; try { // xquery/XQueryParser.g:1382:9: ( ATTRIBUTE LPAREN ( p_AttribNameOrWildcard ( COMMA p_TypeName )? )? RPAREN ) // xquery/XQueryParser.g:1382:11: ATTRIBUTE LPAREN ( p_AttribNameOrWildcard ( COMMA p_TypeName )? )? RPAREN root_0 = this.adaptor.nil(); - ATTRIBUTE478=this.match(this.input,ATTRIBUTE,XQueryParser.FOLLOW_ATTRIBUTE_in_p_AttributeTest10313); if (this.state.failed) return retval; + ATTRIBUTE477=this.match(this.input,ATTRIBUTE,XQueryParser.FOLLOW_ATTRIBUTE_in_p_AttributeTest10317); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - ATTRIBUTE478_tree = this.adaptor.create(ATTRIBUTE478); - this.adaptor.addChild(root_0, ATTRIBUTE478_tree); + ATTRIBUTE477_tree = this.adaptor.create(ATTRIBUTE477); + this.adaptor.addChild(root_0, ATTRIBUTE477_tree); } - LPAREN479=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_AttributeTest10315); if (this.state.failed) return retval; + LPAREN478=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_AttributeTest10319); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - LPAREN479_tree = this.adaptor.create(LPAREN479); - this.adaptor.addChild(root_0, LPAREN479_tree); + LPAREN478_tree = this.adaptor.create(LPAREN478); + this.adaptor.addChild(root_0, LPAREN478_tree); } // xquery/XQueryParser.g:1382:28: ( p_AttribNameOrWildcard ( COMMA p_TypeName )? )? var alt169=2; @@ -22110,12 +22113,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt169) { case 1 : // xquery/XQueryParser.g:1382:29: p_AttribNameOrWildcard ( COMMA p_TypeName )? - this.pushFollow(XQueryParser.FOLLOW_p_AttribNameOrWildcard_in_p_AttributeTest10318); - p_AttribNameOrWildcard480=this.p_AttribNameOrWildcard(); + this.pushFollow(XQueryParser.FOLLOW_p_AttribNameOrWildcard_in_p_AttributeTest10322); + p_AttribNameOrWildcard479=this.p_AttribNameOrWildcard(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_AttribNameOrWildcard480.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_AttribNameOrWildcard479.getTree()); // xquery/XQueryParser.g:1382:52: ( COMMA p_TypeName )? var alt168=2; var LA168_0 = this.input.LA(1); @@ -22126,17 +22129,17 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt168) { case 1 : // xquery/XQueryParser.g:1382:53: COMMA p_TypeName - COMMA481=this.match(this.input,COMMA,XQueryParser.FOLLOW_COMMA_in_p_AttributeTest10321); if (this.state.failed) return retval; + COMMA480=this.match(this.input,COMMA,XQueryParser.FOLLOW_COMMA_in_p_AttributeTest10325); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - COMMA481_tree = this.adaptor.create(COMMA481); - this.adaptor.addChild(root_0, COMMA481_tree); + COMMA480_tree = this.adaptor.create(COMMA480); + this.adaptor.addChild(root_0, COMMA480_tree); } - this.pushFollow(XQueryParser.FOLLOW_p_TypeName_in_p_AttributeTest10323); - p_TypeName482=this.p_TypeName(); + this.pushFollow(XQueryParser.FOLLOW_p_TypeName_in_p_AttributeTest10327); + p_TypeName481=this.p_TypeName(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_TypeName482.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_TypeName481.getTree()); break; @@ -22149,10 +22152,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { } - RPAREN483=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_AttributeTest10329); if (this.state.failed) return retval; + RPAREN482=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_AttributeTest10333); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - RPAREN483_tree = this.adaptor.create(RPAREN483); - this.adaptor.addChild(root_0, RPAREN483_tree); + RPAREN482_tree = this.adaptor.create(RPAREN482); + this.adaptor.addChild(root_0, RPAREN482_tree); } @@ -22198,10 +22201,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var STAR485 = null; - var p_AttributeName484 = null; + var STAR484 = null; + var p_AttributeName483 = null; - var STAR485_tree=null; + var STAR484_tree=null; try { // xquery/XQueryParser.g:1387:9: ( p_AttributeName | STAR ) @@ -22226,12 +22229,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1387:11: p_AttributeName root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_AttributeName_in_p_AttribNameOrWildcard10357); - p_AttributeName484=this.p_AttributeName(); + this.pushFollow(XQueryParser.FOLLOW_p_AttributeName_in_p_AttribNameOrWildcard10361); + p_AttributeName483=this.p_AttributeName(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_AttributeName484.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_AttributeName483.getTree()); break; @@ -22239,10 +22242,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1387:29: STAR root_0 = this.adaptor.nil(); - STAR485=this.match(this.input,STAR,XQueryParser.FOLLOW_STAR_in_p_AttribNameOrWildcard10361); if (this.state.failed) return retval; + STAR484=this.match(this.input,STAR,XQueryParser.FOLLOW_STAR_in_p_AttribNameOrWildcard10365); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - STAR485_tree = this.adaptor.create(STAR485); - this.adaptor.addChild(root_0, STAR485_tree); + STAR484_tree = this.adaptor.create(STAR484); + this.adaptor.addChild(root_0, STAR484_tree); } @@ -22290,40 +22293,40 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var SCHEMA_ATTRIBUTE486 = null; - var LPAREN487 = null; - var RPAREN489 = null; - var p_AttributeDeclaration488 = null; + var SCHEMA_ATTRIBUTE485 = null; + var LPAREN486 = null; + var RPAREN488 = null; + var p_AttributeDeclaration487 = null; - var SCHEMA_ATTRIBUTE486_tree=null; - var LPAREN487_tree=null; - var RPAREN489_tree=null; + var SCHEMA_ATTRIBUTE485_tree=null; + var LPAREN486_tree=null; + var RPAREN488_tree=null; try { // xquery/XQueryParser.g:1392:9: ( SCHEMA_ATTRIBUTE LPAREN p_AttributeDeclaration RPAREN ) // xquery/XQueryParser.g:1392:11: SCHEMA_ATTRIBUTE LPAREN p_AttributeDeclaration RPAREN root_0 = this.adaptor.nil(); - SCHEMA_ATTRIBUTE486=this.match(this.input,SCHEMA_ATTRIBUTE,XQueryParser.FOLLOW_SCHEMA_ATTRIBUTE_in_p_SchemaAttributeTest10387); if (this.state.failed) return retval; + SCHEMA_ATTRIBUTE485=this.match(this.input,SCHEMA_ATTRIBUTE,XQueryParser.FOLLOW_SCHEMA_ATTRIBUTE_in_p_SchemaAttributeTest10391); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - SCHEMA_ATTRIBUTE486_tree = this.adaptor.create(SCHEMA_ATTRIBUTE486); - this.adaptor.addChild(root_0, SCHEMA_ATTRIBUTE486_tree); + SCHEMA_ATTRIBUTE485_tree = this.adaptor.create(SCHEMA_ATTRIBUTE485); + this.adaptor.addChild(root_0, SCHEMA_ATTRIBUTE485_tree); } - LPAREN487=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_SchemaAttributeTest10389); if (this.state.failed) return retval; + LPAREN486=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_SchemaAttributeTest10393); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - LPAREN487_tree = this.adaptor.create(LPAREN487); - this.adaptor.addChild(root_0, LPAREN487_tree); + LPAREN486_tree = this.adaptor.create(LPAREN486); + this.adaptor.addChild(root_0, LPAREN486_tree); } - this.pushFollow(XQueryParser.FOLLOW_p_AttributeDeclaration_in_p_SchemaAttributeTest10391); - p_AttributeDeclaration488=this.p_AttributeDeclaration(); + this.pushFollow(XQueryParser.FOLLOW_p_AttributeDeclaration_in_p_SchemaAttributeTest10395); + p_AttributeDeclaration487=this.p_AttributeDeclaration(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_AttributeDeclaration488.getTree()); - RPAREN489=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_SchemaAttributeTest10393); if (this.state.failed) return retval; + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_AttributeDeclaration487.getTree()); + RPAREN488=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_SchemaAttributeTest10397); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - RPAREN489_tree = this.adaptor.create(RPAREN489); - this.adaptor.addChild(root_0, RPAREN489_tree); + RPAREN488_tree = this.adaptor.create(RPAREN488); + this.adaptor.addChild(root_0, RPAREN488_tree); } @@ -22369,7 +22372,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var p_AttributeName490 = null; + var p_AttributeName489 = null; try { @@ -22377,12 +22380,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1397:11: p_AttributeName root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_AttributeName_in_p_AttributeDeclaration10419); - p_AttributeName490=this.p_AttributeName(); + this.pushFollow(XQueryParser.FOLLOW_p_AttributeName_in_p_AttributeDeclaration10423); + p_AttributeName489=this.p_AttributeName(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_AttributeName490.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_AttributeName489.getTree()); @@ -22427,34 +22430,34 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var ELEMENT491 = null; - var LPAREN492 = null; - var COMMA494 = null; - var QUESTION496 = null; - var RPAREN497 = null; - var p_ElementNameOrWildcard493 = null; - var p_TypeName495 = null; + var ELEMENT490 = null; + var LPAREN491 = null; + var COMMA493 = null; + var QUESTION495 = null; + var RPAREN496 = null; + var p_ElementNameOrWildcard492 = null; + var p_TypeName494 = null; - var ELEMENT491_tree=null; - var LPAREN492_tree=null; - var COMMA494_tree=null; - var QUESTION496_tree=null; - var RPAREN497_tree=null; + var ELEMENT490_tree=null; + var LPAREN491_tree=null; + var COMMA493_tree=null; + var QUESTION495_tree=null; + var RPAREN496_tree=null; try { // xquery/XQueryParser.g:1402:9: ( ELEMENT LPAREN ( p_ElementNameOrWildcard ( COMMA p_TypeName ( QUESTION )? )? )? RPAREN ) // xquery/XQueryParser.g:1402:11: ELEMENT LPAREN ( p_ElementNameOrWildcard ( COMMA p_TypeName ( QUESTION )? )? )? RPAREN root_0 = this.adaptor.nil(); - ELEMENT491=this.match(this.input,ELEMENT,XQueryParser.FOLLOW_ELEMENT_in_p_ElementTest10445); if (this.state.failed) return retval; + ELEMENT490=this.match(this.input,ELEMENT,XQueryParser.FOLLOW_ELEMENT_in_p_ElementTest10449); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - ELEMENT491_tree = this.adaptor.create(ELEMENT491); - this.adaptor.addChild(root_0, ELEMENT491_tree); + ELEMENT490_tree = this.adaptor.create(ELEMENT490); + this.adaptor.addChild(root_0, ELEMENT490_tree); } - LPAREN492=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_ElementTest10447); if (this.state.failed) return retval; + LPAREN491=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_ElementTest10451); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - LPAREN492_tree = this.adaptor.create(LPAREN492); - this.adaptor.addChild(root_0, LPAREN492_tree); + LPAREN491_tree = this.adaptor.create(LPAREN491); + this.adaptor.addChild(root_0, LPAREN491_tree); } // xquery/XQueryParser.g:1402:26: ( p_ElementNameOrWildcard ( COMMA p_TypeName ( QUESTION )? )? )? var alt173=2; @@ -22466,12 +22469,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt173) { case 1 : // xquery/XQueryParser.g:1402:27: p_ElementNameOrWildcard ( COMMA p_TypeName ( QUESTION )? )? - this.pushFollow(XQueryParser.FOLLOW_p_ElementNameOrWildcard_in_p_ElementTest10450); - p_ElementNameOrWildcard493=this.p_ElementNameOrWildcard(); + this.pushFollow(XQueryParser.FOLLOW_p_ElementNameOrWildcard_in_p_ElementTest10454); + p_ElementNameOrWildcard492=this.p_ElementNameOrWildcard(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ElementNameOrWildcard493.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ElementNameOrWildcard492.getTree()); // xquery/XQueryParser.g:1402:51: ( COMMA p_TypeName ( QUESTION )? )? var alt172=2; var LA172_0 = this.input.LA(1); @@ -22482,17 +22485,17 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt172) { case 1 : // xquery/XQueryParser.g:1402:52: COMMA p_TypeName ( QUESTION )? - COMMA494=this.match(this.input,COMMA,XQueryParser.FOLLOW_COMMA_in_p_ElementTest10453); if (this.state.failed) return retval; + COMMA493=this.match(this.input,COMMA,XQueryParser.FOLLOW_COMMA_in_p_ElementTest10457); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - COMMA494_tree = this.adaptor.create(COMMA494); - this.adaptor.addChild(root_0, COMMA494_tree); + COMMA493_tree = this.adaptor.create(COMMA493); + this.adaptor.addChild(root_0, COMMA493_tree); } - this.pushFollow(XQueryParser.FOLLOW_p_TypeName_in_p_ElementTest10455); - p_TypeName495=this.p_TypeName(); + this.pushFollow(XQueryParser.FOLLOW_p_TypeName_in_p_ElementTest10459); + p_TypeName494=this.p_TypeName(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_TypeName495.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_TypeName494.getTree()); // xquery/XQueryParser.g:1402:69: ( QUESTION )? var alt171=2; var LA171_0 = this.input.LA(1); @@ -22503,10 +22506,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt171) { case 1 : // xquery/XQueryParser.g:1402:69: QUESTION - QUESTION496=this.match(this.input,QUESTION,XQueryParser.FOLLOW_QUESTION_in_p_ElementTest10457); if (this.state.failed) return retval; + QUESTION495=this.match(this.input,QUESTION,XQueryParser.FOLLOW_QUESTION_in_p_ElementTest10461); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - QUESTION496_tree = this.adaptor.create(QUESTION496); - this.adaptor.addChild(root_0, QUESTION496_tree); + QUESTION495_tree = this.adaptor.create(QUESTION495); + this.adaptor.addChild(root_0, QUESTION495_tree); } @@ -22526,10 +22529,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { } - RPAREN497=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_ElementTest10464); if (this.state.failed) return retval; + RPAREN496=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_ElementTest10468); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - RPAREN497_tree = this.adaptor.create(RPAREN497); - this.adaptor.addChild(root_0, RPAREN497_tree); + RPAREN496_tree = this.adaptor.create(RPAREN496); + this.adaptor.addChild(root_0, RPAREN496_tree); } @@ -22575,10 +22578,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var STAR499 = null; - var p_QName498 = null; + var STAR498 = null; + var p_QName497 = null; - var STAR499_tree=null; + var STAR498_tree=null; try { // xquery/XQueryParser.g:1407:9: ( p_QName | STAR ) @@ -22603,12 +22606,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1407:11: p_QName root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_ElementNameOrWildcard10490); - p_QName498=this.p_QName(); + this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_ElementNameOrWildcard10494); + p_QName497=this.p_QName(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_QName498.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_QName497.getTree()); break; @@ -22616,10 +22619,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1407:21: STAR root_0 = this.adaptor.nil(); - STAR499=this.match(this.input,STAR,XQueryParser.FOLLOW_STAR_in_p_ElementNameOrWildcard10494); if (this.state.failed) return retval; + STAR498=this.match(this.input,STAR,XQueryParser.FOLLOW_STAR_in_p_ElementNameOrWildcard10498); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - STAR499_tree = this.adaptor.create(STAR499); - this.adaptor.addChild(root_0, STAR499_tree); + STAR498_tree = this.adaptor.create(STAR498); + this.adaptor.addChild(root_0, STAR498_tree); } @@ -22667,40 +22670,40 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var SCHEMA_ELEMENT500 = null; - var LPAREN501 = null; - var RPAREN503 = null; - var p_ElementDeclaration502 = null; + var SCHEMA_ELEMENT499 = null; + var LPAREN500 = null; + var RPAREN502 = null; + var p_ElementDeclaration501 = null; - var SCHEMA_ELEMENT500_tree=null; - var LPAREN501_tree=null; - var RPAREN503_tree=null; + var SCHEMA_ELEMENT499_tree=null; + var LPAREN500_tree=null; + var RPAREN502_tree=null; try { // xquery/XQueryParser.g:1411:9: ( SCHEMA_ELEMENT LPAREN p_ElementDeclaration RPAREN ) // xquery/XQueryParser.g:1411:11: SCHEMA_ELEMENT LPAREN p_ElementDeclaration RPAREN root_0 = this.adaptor.nil(); - SCHEMA_ELEMENT500=this.match(this.input,SCHEMA_ELEMENT,XQueryParser.FOLLOW_SCHEMA_ELEMENT_in_p_SchemaElementTest10512); if (this.state.failed) return retval; + SCHEMA_ELEMENT499=this.match(this.input,SCHEMA_ELEMENT,XQueryParser.FOLLOW_SCHEMA_ELEMENT_in_p_SchemaElementTest10516); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - SCHEMA_ELEMENT500_tree = this.adaptor.create(SCHEMA_ELEMENT500); - this.adaptor.addChild(root_0, SCHEMA_ELEMENT500_tree); + SCHEMA_ELEMENT499_tree = this.adaptor.create(SCHEMA_ELEMENT499); + this.adaptor.addChild(root_0, SCHEMA_ELEMENT499_tree); } - LPAREN501=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_SchemaElementTest10514); if (this.state.failed) return retval; + LPAREN500=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_SchemaElementTest10518); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - LPAREN501_tree = this.adaptor.create(LPAREN501); - this.adaptor.addChild(root_0, LPAREN501_tree); + LPAREN500_tree = this.adaptor.create(LPAREN500); + this.adaptor.addChild(root_0, LPAREN500_tree); } - this.pushFollow(XQueryParser.FOLLOW_p_ElementDeclaration_in_p_SchemaElementTest10516); - p_ElementDeclaration502=this.p_ElementDeclaration(); + this.pushFollow(XQueryParser.FOLLOW_p_ElementDeclaration_in_p_SchemaElementTest10520); + p_ElementDeclaration501=this.p_ElementDeclaration(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ElementDeclaration502.getTree()); - RPAREN503=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_SchemaElementTest10518); if (this.state.failed) return retval; + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ElementDeclaration501.getTree()); + RPAREN502=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_SchemaElementTest10522); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - RPAREN503_tree = this.adaptor.create(RPAREN503); - this.adaptor.addChild(root_0, RPAREN503_tree); + RPAREN502_tree = this.adaptor.create(RPAREN502); + this.adaptor.addChild(root_0, RPAREN502_tree); } @@ -22746,7 +22749,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var p_ElementName504 = null; + var p_ElementName503 = null; try { @@ -22754,12 +22757,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1416:11: p_ElementName root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_ElementName_in_p_ElementDeclaration10544); - p_ElementName504=this.p_ElementName(); + this.pushFollow(XQueryParser.FOLLOW_p_ElementName_in_p_ElementDeclaration10548); + p_ElementName503=this.p_ElementName(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ElementName504.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ElementName503.getTree()); @@ -22804,7 +22807,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var p_QName505 = null; + var p_QName504 = null; try { @@ -22812,12 +22815,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1421:11: p_QName root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_AttributeName10570); - p_QName505=this.p_QName(); + this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_AttributeName10574); + p_QName504=this.p_QName(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_QName505.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_QName504.getTree()); @@ -22862,7 +22865,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var p_QName506 = null; + var p_QName505 = null; try { @@ -22870,12 +22873,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1426:11: p_QName root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_ElementName10596); - p_QName506=this.p_QName(); + this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_ElementName10600); + p_QName505=this.p_QName(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_QName506.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_QName505.getTree()); @@ -22920,7 +22923,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var p_QName507 = null; + var p_QName506 = null; try { @@ -22928,12 +22931,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1431:11: p_QName root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_TypeName10622); - p_QName507=this.p_QName(); + this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_TypeName10626); + p_QName506=this.p_QName(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_QName507.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_QName506.getTree()); @@ -22978,9 +22981,9 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var p_Annotation508 = null; - var p_AnyFunctionTest509 = null; - var p_TypedFunctionTest510 = null; + var p_Annotation507 = null; + var p_AnyFunctionTest508 = null; + var p_TypedFunctionTest509 = null; try { @@ -23002,12 +23005,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt175) { case 1 : // xquery/XQueryParser.g:1436:11: p_Annotation - this.pushFollow(XQueryParser.FOLLOW_p_Annotation_in_p_FunctionTest10648); - p_Annotation508=this.p_Annotation(); + this.pushFollow(XQueryParser.FOLLOW_p_Annotation_in_p_FunctionTest10652); + p_Annotation507=this.p_Annotation(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Annotation508.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Annotation507.getTree()); break; @@ -23059,23 +23062,23 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt176) { case 1 : // xquery/XQueryParser.g:1436:26: p_AnyFunctionTest - this.pushFollow(XQueryParser.FOLLOW_p_AnyFunctionTest_in_p_FunctionTest10652); - p_AnyFunctionTest509=this.p_AnyFunctionTest(); + this.pushFollow(XQueryParser.FOLLOW_p_AnyFunctionTest_in_p_FunctionTest10656); + p_AnyFunctionTest508=this.p_AnyFunctionTest(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_AnyFunctionTest509.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_AnyFunctionTest508.getTree()); break; case 2 : // xquery/XQueryParser.g:1436:46: p_TypedFunctionTest - this.pushFollow(XQueryParser.FOLLOW_p_TypedFunctionTest_in_p_FunctionTest10656); - p_TypedFunctionTest510=this.p_TypedFunctionTest(); + this.pushFollow(XQueryParser.FOLLOW_p_TypedFunctionTest_in_p_FunctionTest10660); + p_TypedFunctionTest509=this.p_TypedFunctionTest(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_TypedFunctionTest510.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_TypedFunctionTest509.getTree()); break; @@ -23126,40 +23129,40 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var FUNCTION511 = null; - var LPAREN512 = null; - var STAR513 = null; - var RPAREN514 = null; + var FUNCTION510 = null; + var LPAREN511 = null; + var STAR512 = null; + var RPAREN513 = null; - var FUNCTION511_tree=null; - var LPAREN512_tree=null; - var STAR513_tree=null; - var RPAREN514_tree=null; + var FUNCTION510_tree=null; + var LPAREN511_tree=null; + var STAR512_tree=null; + var RPAREN513_tree=null; try { // xquery/XQueryParser.g:1441:9: ( FUNCTION LPAREN STAR RPAREN ) // xquery/XQueryParser.g:1441:11: FUNCTION LPAREN STAR RPAREN root_0 = this.adaptor.nil(); - FUNCTION511=this.match(this.input,FUNCTION,XQueryParser.FOLLOW_FUNCTION_in_p_AnyFunctionTest10683); if (this.state.failed) return retval; + FUNCTION510=this.match(this.input,FUNCTION,XQueryParser.FOLLOW_FUNCTION_in_p_AnyFunctionTest10687); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - FUNCTION511_tree = this.adaptor.create(FUNCTION511); - this.adaptor.addChild(root_0, FUNCTION511_tree); + FUNCTION510_tree = this.adaptor.create(FUNCTION510); + this.adaptor.addChild(root_0, FUNCTION510_tree); } - LPAREN512=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_AnyFunctionTest10685); if (this.state.failed) return retval; + LPAREN511=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_AnyFunctionTest10689); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - LPAREN512_tree = this.adaptor.create(LPAREN512); - this.adaptor.addChild(root_0, LPAREN512_tree); + LPAREN511_tree = this.adaptor.create(LPAREN511); + this.adaptor.addChild(root_0, LPAREN511_tree); } - STAR513=this.match(this.input,STAR,XQueryParser.FOLLOW_STAR_in_p_AnyFunctionTest10687); if (this.state.failed) return retval; + STAR512=this.match(this.input,STAR,XQueryParser.FOLLOW_STAR_in_p_AnyFunctionTest10691); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - STAR513_tree = this.adaptor.create(STAR513); - this.adaptor.addChild(root_0, STAR513_tree); + STAR512_tree = this.adaptor.create(STAR512); + this.adaptor.addChild(root_0, STAR512_tree); } - RPAREN514=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_AnyFunctionTest10689); if (this.state.failed) return retval; + RPAREN513=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_AnyFunctionTest10693); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - RPAREN514_tree = this.adaptor.create(RPAREN514); - this.adaptor.addChild(root_0, RPAREN514_tree); + RPAREN513_tree = this.adaptor.create(RPAREN513); + this.adaptor.addChild(root_0, RPAREN513_tree); } @@ -23205,35 +23208,35 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var FUNCTION515 = null; - var LPAREN516 = null; - var COMMA518 = null; - var RPAREN520 = null; - var AS521 = null; - var p_SequenceType517 = null; - var p_SequenceType519 = null; - var p_SequenceType522 = null; + var FUNCTION514 = null; + var LPAREN515 = null; + var COMMA517 = null; + var RPAREN519 = null; + var AS520 = null; + var p_SequenceType516 = null; + var p_SequenceType518 = null; + var p_SequenceType521 = null; - var FUNCTION515_tree=null; - var LPAREN516_tree=null; - var COMMA518_tree=null; - var RPAREN520_tree=null; - var AS521_tree=null; + var FUNCTION514_tree=null; + var LPAREN515_tree=null; + var COMMA517_tree=null; + var RPAREN519_tree=null; + var AS520_tree=null; try { // xquery/XQueryParser.g:1446:9: ( FUNCTION LPAREN ( p_SequenceType ( COMMA p_SequenceType )* )? RPAREN AS p_SequenceType ) // xquery/XQueryParser.g:1446:11: FUNCTION LPAREN ( p_SequenceType ( COMMA p_SequenceType )* )? RPAREN AS p_SequenceType root_0 = this.adaptor.nil(); - FUNCTION515=this.match(this.input,FUNCTION,XQueryParser.FOLLOW_FUNCTION_in_p_TypedFunctionTest10715); if (this.state.failed) return retval; + FUNCTION514=this.match(this.input,FUNCTION,XQueryParser.FOLLOW_FUNCTION_in_p_TypedFunctionTest10719); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - FUNCTION515_tree = this.adaptor.create(FUNCTION515); - this.adaptor.addChild(root_0, FUNCTION515_tree); + FUNCTION514_tree = this.adaptor.create(FUNCTION514); + this.adaptor.addChild(root_0, FUNCTION514_tree); } - LPAREN516=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_TypedFunctionTest10717); if (this.state.failed) return retval; + LPAREN515=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_TypedFunctionTest10721); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - LPAREN516_tree = this.adaptor.create(LPAREN516); - this.adaptor.addChild(root_0, LPAREN516_tree); + LPAREN515_tree = this.adaptor.create(LPAREN515); + this.adaptor.addChild(root_0, LPAREN515_tree); } // xquery/XQueryParser.g:1446:27: ( p_SequenceType ( COMMA p_SequenceType )* )? var alt178=2; @@ -23245,12 +23248,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt178) { case 1 : // xquery/XQueryParser.g:1446:28: p_SequenceType ( COMMA p_SequenceType )* - this.pushFollow(XQueryParser.FOLLOW_p_SequenceType_in_p_TypedFunctionTest10720); - p_SequenceType517=this.p_SequenceType(); + this.pushFollow(XQueryParser.FOLLOW_p_SequenceType_in_p_TypedFunctionTest10724); + p_SequenceType516=this.p_SequenceType(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_SequenceType517.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_SequenceType516.getTree()); // xquery/XQueryParser.g:1446:43: ( COMMA p_SequenceType )* loop177: do { @@ -23265,17 +23268,17 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt177) { case 1 : // xquery/XQueryParser.g:1446:44: COMMA p_SequenceType - COMMA518=this.match(this.input,COMMA,XQueryParser.FOLLOW_COMMA_in_p_TypedFunctionTest10723); if (this.state.failed) return retval; + COMMA517=this.match(this.input,COMMA,XQueryParser.FOLLOW_COMMA_in_p_TypedFunctionTest10727); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - COMMA518_tree = this.adaptor.create(COMMA518); - this.adaptor.addChild(root_0, COMMA518_tree); + COMMA517_tree = this.adaptor.create(COMMA517); + this.adaptor.addChild(root_0, COMMA517_tree); } - this.pushFollow(XQueryParser.FOLLOW_p_SequenceType_in_p_TypedFunctionTest10725); - p_SequenceType519=this.p_SequenceType(); + this.pushFollow(XQueryParser.FOLLOW_p_SequenceType_in_p_TypedFunctionTest10729); + p_SequenceType518=this.p_SequenceType(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_SequenceType519.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_SequenceType518.getTree()); break; @@ -23291,22 +23294,22 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { } - RPAREN520=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_TypedFunctionTest10731); if (this.state.failed) return retval; + RPAREN519=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_TypedFunctionTest10735); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - RPAREN520_tree = this.adaptor.create(RPAREN520); - this.adaptor.addChild(root_0, RPAREN520_tree); + RPAREN519_tree = this.adaptor.create(RPAREN519); + this.adaptor.addChild(root_0, RPAREN519_tree); } - AS521=this.match(this.input,AS,XQueryParser.FOLLOW_AS_in_p_TypedFunctionTest10733); if (this.state.failed) return retval; + AS520=this.match(this.input,AS,XQueryParser.FOLLOW_AS_in_p_TypedFunctionTest10737); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - AS521_tree = this.adaptor.create(AS521); - this.adaptor.addChild(root_0, AS521_tree); + AS520_tree = this.adaptor.create(AS520); + this.adaptor.addChild(root_0, AS520_tree); } - this.pushFollow(XQueryParser.FOLLOW_p_SequenceType_in_p_TypedFunctionTest10735); - p_SequenceType522=this.p_SequenceType(); + this.pushFollow(XQueryParser.FOLLOW_p_SequenceType_in_p_TypedFunctionTest10739); + p_SequenceType521=this.p_SequenceType(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_SequenceType522.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_SequenceType521.getTree()); @@ -23351,33 +23354,33 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var LPAREN523 = null; - var RPAREN525 = null; - var p_ItemType524 = null; + var LPAREN522 = null; + var RPAREN524 = null; + var p_ItemType523 = null; - var LPAREN523_tree=null; - var RPAREN525_tree=null; + var LPAREN522_tree=null; + var RPAREN524_tree=null; try { // xquery/XQueryParser.g:1451:9: ( LPAREN p_ItemType RPAREN ) // xquery/XQueryParser.g:1451:11: LPAREN p_ItemType RPAREN root_0 = this.adaptor.nil(); - LPAREN523=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_ParenthesizedItemType10761); if (this.state.failed) return retval; + LPAREN522=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_ParenthesizedItemType10765); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - LPAREN523_tree = this.adaptor.create(LPAREN523); - this.adaptor.addChild(root_0, LPAREN523_tree); + LPAREN522_tree = this.adaptor.create(LPAREN522); + this.adaptor.addChild(root_0, LPAREN522_tree); } - this.pushFollow(XQueryParser.FOLLOW_p_ItemType_in_p_ParenthesizedItemType10763); - p_ItemType524=this.p_ItemType(); + this.pushFollow(XQueryParser.FOLLOW_p_ItemType_in_p_ParenthesizedItemType10767); + p_ItemType523=this.p_ItemType(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ItemType524.getTree()); - RPAREN525=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_ParenthesizedItemType10765); if (this.state.failed) return retval; + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ItemType523.getTree()); + RPAREN524=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_ParenthesizedItemType10769); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - RPAREN525_tree = this.adaptor.create(RPAREN525); - this.adaptor.addChild(root_0, RPAREN525_tree); + RPAREN524_tree = this.adaptor.create(RPAREN524); + this.adaptor.addChild(root_0, RPAREN524_tree); } @@ -23423,17 +23426,17 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var QUOT526 = null; - var QUOT528 = null; - var APOS529 = null; - var APOS531 = null; - var pg_QuotStringLiteralContent527 = null; - var pg_AposStringLiteralContent530 = null; + var QUOT525 = null; + var QUOT527 = null; + var APOS528 = null; + var APOS530 = null; + var pg_QuotStringLiteralContent526 = null; + var pg_AposStringLiteralContent529 = null; - var QUOT526_tree=null; - var QUOT528_tree=null; - var APOS529_tree=null; - var APOS531_tree=null; + var QUOT525_tree=null; + var QUOT527_tree=null; + var APOS528_tree=null; + var APOS530_tree=null; var stream_APOS=new org.antlr.runtime.tree.RewriteRuleTokenStream(this.adaptor,"token APOS"); var stream_QUOT=new org.antlr.runtime.tree.RewriteRuleTokenStream(this.adaptor,"token QUOT"); var stream_pg_QuotStringLiteralContent=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"rule pg_QuotStringLiteralContent"); @@ -23459,20 +23462,20 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt179) { case 1 : // xquery/XQueryParser.g:1481:11: QUOT pg_QuotStringLiteralContent QUOT - QUOT526=this.match(this.input,QUOT,XQueryParser.FOLLOW_QUOT_in_p_StringLiteral10816); if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) stream_QUOT.add(QUOT526); + QUOT525=this.match(this.input,QUOT,XQueryParser.FOLLOW_QUOT_in_p_StringLiteral10820); if (this.state.failed) return retval; + if ( this.state.backtracking===0 ) stream_QUOT.add(QUOT525); if ( this.state.backtracking===0 ) { this.pushStringLexer(false); } - this.pushFollow(XQueryParser.FOLLOW_pg_QuotStringLiteralContent_in_p_StringLiteral10820); - pg_QuotStringLiteralContent527=this.pg_QuotStringLiteralContent(); + this.pushFollow(XQueryParser.FOLLOW_pg_QuotStringLiteralContent_in_p_StringLiteral10824); + pg_QuotStringLiteralContent526=this.pg_QuotStringLiteralContent(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) stream_pg_QuotStringLiteralContent.add(pg_QuotStringLiteralContent527.getTree()); - QUOT528=this.match(this.input,QUOT,XQueryParser.FOLLOW_QUOT_in_p_StringLiteral10822); if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) stream_QUOT.add(QUOT528); + if ( this.state.backtracking===0 ) stream_pg_QuotStringLiteralContent.add(pg_QuotStringLiteralContent526.getTree()); + QUOT527=this.match(this.input,QUOT,XQueryParser.FOLLOW_QUOT_in_p_StringLiteral10826); if (this.state.failed) return retval; + if ( this.state.backtracking===0 ) stream_QUOT.add(QUOT527); if ( this.state.backtracking===0 ) { this.popLexer(); @@ -23514,20 +23517,20 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { break; case 2 : // xquery/XQueryParser.g:1483:11: APOS pg_AposStringLiteralContent APOS - APOS529=this.match(this.input,APOS,XQueryParser.FOLLOW_APOS_in_p_StringLiteral10861); if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) stream_APOS.add(APOS529); + APOS528=this.match(this.input,APOS,XQueryParser.FOLLOW_APOS_in_p_StringLiteral10865); if (this.state.failed) return retval; + if ( this.state.backtracking===0 ) stream_APOS.add(APOS528); if ( this.state.backtracking===0 ) { this.pushStringLexer(true); } - this.pushFollow(XQueryParser.FOLLOW_pg_AposStringLiteralContent_in_p_StringLiteral10865); - pg_AposStringLiteralContent530=this.pg_AposStringLiteralContent(); + this.pushFollow(XQueryParser.FOLLOW_pg_AposStringLiteralContent_in_p_StringLiteral10869); + pg_AposStringLiteralContent529=this.pg_AposStringLiteralContent(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) stream_pg_AposStringLiteralContent.add(pg_AposStringLiteralContent530.getTree()); - APOS531=this.match(this.input,APOS,XQueryParser.FOLLOW_APOS_in_p_StringLiteral10867); if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) stream_APOS.add(APOS531); + if ( this.state.backtracking===0 ) stream_pg_AposStringLiteralContent.add(pg_AposStringLiteralContent529.getTree()); + APOS530=this.match(this.input,APOS,XQueryParser.FOLLOW_APOS_in_p_StringLiteral10871); if (this.state.failed) return retval; + if ( this.state.backtracking===0 ) stream_APOS.add(APOS530); if ( this.state.backtracking===0 ) { this.popLexer(); @@ -23611,9 +23614,9 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var set532 = null; + var set531 = null; - var set532_tree=null; + var set531_tree=null; try { // xquery/XQueryParser.g:1491:9: ( ( ESCAPE_QUOT | L_CharRef | L_PredefinedEntityRef | ~ ( QUOT | AMP ) )* ) @@ -23634,10 +23637,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt180) { case 1 : // xquery/XQueryParser.g: - set532=this.input.LT(1); + set531=this.input.LT(1); if ( (this.input.LA(1)>=L_QuotAttrContentChar && this.input.LA(1)<=HASH)||(this.input.LA(1)>=COMMA && this.input.LA(1)<=APOS)||(this.input.LA(1)>=NCNameStartChar && this.input.LA(1)<=EXPLICITLY) ) { this.input.consume(); - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, this.adaptor.create(set532)); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, this.adaptor.create(set531)); this.state.errorRecovery=false;this.state.failed=false; } else { @@ -23699,9 +23702,9 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var set533 = null; + var set532 = null; - var set533_tree=null; + var set532_tree=null; try { // xquery/XQueryParser.g:1499:9: ( ( ESCAPE_APOS | L_CharRef | L_PredefinedEntityRef | ~ ( APOS | AMP ) )* ) @@ -23722,10 +23725,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt181) { case 1 : // xquery/XQueryParser.g: - set533=this.input.LT(1); + set532=this.input.LT(1); if ( (this.input.LA(1)>=L_QuotAttrContentChar && this.input.LA(1)<=HASH)||(this.input.LA(1)>=COMMA && this.input.LA(1)<=CHARREF_HEX)||(this.input.LA(1)>=QUOT && this.input.LA(1)<=EXPLICITLY) ) { this.input.consume(); - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, this.adaptor.create(set533)); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, this.adaptor.create(set532)); this.state.errorRecovery=false;this.state.failed=false; } else { @@ -23787,19 +23790,19 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var L_ElementContentChar534 = null; + var L_ElementContentChar533 = null; - var L_ElementContentChar534_tree=null; + var L_ElementContentChar533_tree=null; try { // xquery/XQueryParser.g:1514:9: ( L_ElementContentChar ) // xquery/XQueryParser.g:1514:11: L_ElementContentChar root_0 = this.adaptor.nil(); - L_ElementContentChar534=this.match(this.input,L_ElementContentChar,XQueryParser.FOLLOW_L_ElementContentChar_in_p_ElementContentChar11042); if (this.state.failed) return retval; + L_ElementContentChar533=this.match(this.input,L_ElementContentChar,XQueryParser.FOLLOW_L_ElementContentChar_in_p_ElementContentChar11046); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - L_ElementContentChar534_tree = this.adaptor.create(L_ElementContentChar534); - this.adaptor.addChild(root_0, L_ElementContentChar534_tree); + L_ElementContentChar533_tree = this.adaptor.create(L_ElementContentChar533); + this.adaptor.addChild(root_0, L_ElementContentChar533_tree); } @@ -23845,16 +23848,16 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var L_QuotAttrContentChar535 = null; + var L_QuotAttrContentChar534 = null; - var L_QuotAttrContentChar535_tree=null; + var L_QuotAttrContentChar534_tree=null; var stream_L_QuotAttrContentChar=new org.antlr.runtime.tree.RewriteRuleTokenStream(this.adaptor,"token L_QuotAttrContentChar"); try { // xquery/XQueryParser.g:1519:9: ( L_QuotAttrContentChar -> ^( AttributeValueChar L_QuotAttrContentChar ) ) // xquery/XQueryParser.g:1519:11: L_QuotAttrContentChar - L_QuotAttrContentChar535=this.match(this.input,L_QuotAttrContentChar,XQueryParser.FOLLOW_L_QuotAttrContentChar_in_p_QuotAttrContentChar11068); if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) stream_L_QuotAttrContentChar.add(L_QuotAttrContentChar535); + L_QuotAttrContentChar534=this.match(this.input,L_QuotAttrContentChar,XQueryParser.FOLLOW_L_QuotAttrContentChar_in_p_QuotAttrContentChar11072); if (this.state.failed) return retval; + if ( this.state.backtracking===0 ) stream_L_QuotAttrContentChar.add(L_QuotAttrContentChar534); @@ -23927,16 +23930,16 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var L_AposAttrContentChar536 = null; + var L_AposAttrContentChar535 = null; - var L_AposAttrContentChar536_tree=null; + var L_AposAttrContentChar535_tree=null; var stream_L_AposAttrContentChar=new org.antlr.runtime.tree.RewriteRuleTokenStream(this.adaptor,"token L_AposAttrContentChar"); try { // xquery/XQueryParser.g:1525:9: ( L_AposAttrContentChar -> ^( AttributeValueChar L_AposAttrContentChar ) ) // xquery/XQueryParser.g:1525:11: L_AposAttrContentChar - L_AposAttrContentChar536=this.match(this.input,L_AposAttrContentChar,XQueryParser.FOLLOW_L_AposAttrContentChar_in_p_AposAttrContentChar11118); if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) stream_L_AposAttrContentChar.add(L_AposAttrContentChar536); + L_AposAttrContentChar535=this.match(this.input,L_AposAttrContentChar,XQueryParser.FOLLOW_L_AposAttrContentChar_in_p_AposAttrContentChar11122); if (this.state.failed) return retval; + if ( this.state.backtracking===0 ) stream_L_AposAttrContentChar.add(L_AposAttrContentChar535); @@ -24009,8 +24012,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var pg_QName537 = null; - var p_NCName538 = null; + var pg_QName536 = null; + var p_NCName537 = null; var stream_p_NCName=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"rule p_NCName"); this.setWsExplicit(true); @@ -24048,23 +24051,23 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1546:11: pg_QName root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_pg_QName_in_p_QName11204); - pg_QName537=this.pg_QName(); + this.pushFollow(XQueryParser.FOLLOW_pg_QName_in_p_QName11208); + pg_QName536=this.pg_QName(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, pg_QName537.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, pg_QName536.getTree()); break; case 2 : // xquery/XQueryParser.g:1547:11: p_NCName - this.pushFollow(XQueryParser.FOLLOW_p_NCName_in_p_QName11216); - p_NCName538=this.p_NCName(); + this.pushFollow(XQueryParser.FOLLOW_p_NCName_in_p_QName11220); + p_NCName537=this.p_NCName(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) stream_p_NCName.add(p_NCName538.getTree()); + if ( this.state.backtracking===0 ) stream_p_NCName.add(p_NCName537.getTree()); // AST REWRITE @@ -24139,8 +24142,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var pg_QName539 = null; - var p_FNCName540 = null; + var pg_QName538 = null; + var p_FNCName539 = null; var stream_p_FNCName=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"rule p_FNCName"); try { @@ -24386,23 +24389,23 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1553:11: pg_QName root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_pg_QName_in_pg_FQName11277); - pg_QName539=this.pg_QName(); + this.pushFollow(XQueryParser.FOLLOW_pg_QName_in_pg_FQName11281); + pg_QName538=this.pg_QName(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, pg_QName539.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, pg_QName538.getTree()); break; case 2 : // xquery/XQueryParser.g:1554:11: p_FNCName - this.pushFollow(XQueryParser.FOLLOW_p_FNCName_in_pg_FQName11289); - p_FNCName540=this.p_FNCName(); + this.pushFollow(XQueryParser.FOLLOW_p_FNCName_in_pg_FQName11293); + p_FNCName539=this.p_FNCName(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) stream_p_FNCName.add(p_FNCName540.getTree()); + if ( this.state.backtracking===0 ) stream_p_FNCName.add(p_FNCName539.getTree()); // AST REWRITE @@ -24476,26 +24479,26 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var COLON541 = null; + var COLON540 = null; var nn = null; var nl = null; - var COLON541_tree=null; + var COLON540_tree=null; var stream_COLON=new org.antlr.runtime.tree.RewriteRuleTokenStream(this.adaptor,"token COLON"); var stream_p_NCName=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"rule p_NCName"); try { // xquery/XQueryParser.g:1558:9: (nn= p_NCName COLON nl= p_NCName -> ^( QName $nn $nl) ) // xquery/XQueryParser.g:1558:11: nn= p_NCName COLON nl= p_NCName - this.pushFollow(XQueryParser.FOLLOW_p_NCName_in_pg_QName11333); + this.pushFollow(XQueryParser.FOLLOW_p_NCName_in_pg_QName11337); nn=this.p_NCName(); this.state._fsp--; if (this.state.failed) return retval; if ( this.state.backtracking===0 ) stream_p_NCName.add(nn.getTree()); - COLON541=this.match(this.input,COLON,XQueryParser.FOLLOW_COLON_in_pg_QName11335); if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) stream_COLON.add(COLON541); + COLON540=this.match(this.input,COLON,XQueryParser.FOLLOW_COLON_in_pg_QName11339); if (this.state.failed) return retval; + if ( this.state.backtracking===0 ) stream_COLON.add(COLON540); - this.pushFollow(XQueryParser.FOLLOW_p_NCName_in_pg_QName11339); + this.pushFollow(XQueryParser.FOLLOW_p_NCName_in_pg_QName11343); nl=this.p_NCName(); this.state._fsp--; @@ -24504,7 +24507,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // AST REWRITE - // elements: nn, nl + // elements: nl, nn // token labels: // rule labels: retval, nn, nl // token list labels: @@ -24575,19 +24578,19 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var set542 = null; + var set541 = null; - var set542_tree=null; + var set541_tree=null; try { // xquery/XQueryParser.g:1590:9: ( L_NCName | ANCESTOR | ANCESTOR_OR_SELF | AND | AS | ASCENDING | AT | ATTRIBUTE | BASE_URI | BOUNDARY_SPACE | BY | CASE | CAST | CASTABLE | CHILD | COLLATION | COMMENT | CONSTRUCTION | COPY_NAMESPACES | DECLARE | DEFAULT | DESCENDANT | DESCENDANT_OR_SELF | DESCENDING | DIV | DOCUMENT | DOCUMENT_NODE | ELEMENT | ELSE | EMPTY | EMPTY_SEQUENCE | ENCODING | EQ | EVERY | EXCEPT | EXTERNAL | FOLLOWING | FOLLOWING_SIBLING | FOR | FUNCTION | GE | GREATEST | GT | IDIV | IF | IMPORT | IN | INHERIT | INSTANCE | INTERSECT | IS | ITEM | LAX | LE | LEAST | LET | LT | MOD | MODULE | NAMESPACE | NE | NO_INHERIT | NO_PRESERVE | NODE | OF | OPTION | OR | ORDER | ORDERED | ORDERING | PARENT | PRECEDING | PRECEDING_SIBLING | PRESERVE | PROCESSING_INSTRUCTION | RETURN | SATISFIES | SCHEMA | SCHEMA_ATTRIBUTE | SCHEMA_ELEMENT | SELF | SOME | STABLE | STRICT | STRIP | SWITCH | TEXT | THEN | TO | TREAT | TYPESWITCH | UNION | UNORDERED | VALIDATE | VARIABLE | VERSION | WHERE | XQUERY | ALLOWING | CATCH | CONTEXT | COUNT | DECIMAL_FORMAT | DECIMAL_SEPARATOR | DIGIT | END | GROUP | GROUPING_SEPARATOR | INFINITY | MINUS_SIGN | NAMESPACE_NODE | NAN | NEXT | ONLY | PATTERN_SEPARATOR | PERCENT | PER_MILLE | PREVIOUS | SLIDING | START | TRY | TUMBLING | TYPE | WHEN | WINDOW | ZERO_DIGIT | AFTER | BEFORE | COPY | DELETE | FIRST | INSERT | INTO | LAST | MODIFY | NODES | RENAME | REPLACE | REVALIDATION | SKIP | VALUE | WITH | ALL | ANY | CONTAINS | CONTENT | DIACRITICS | DIFFERENT | DISTANCE | ENTIRE | EXACTLY | FROM | FT_OPTION | FTAND | FTNOT | FTOR | INSENSITIVE | LANGUAGE | LEVELS | LOWERCASE | MOST | NO | NOT | OCCURS | PARAGRAPH | PARAGRAPHS | PHRASE | RELATIONSHIP | SAME | SCORE | SENSITIVE | SENTENCE | SENTENCES | STEMMING | STOP | THESAURUS | TIMES | UPPERCASE | USING | WEIGHT | WILDCARDS | WITHOUT | WORD | WORDS | BREAK | CONTINUE | EXIT | LOOP | RETURNING | WHILE | CHECK | COLLECTION | CONSTRAINT | EXPLICITLY | FOREACH | FOREIGN | INDEX | INTEGRITY | KEY | ON | UNIQUE | BINARY | AMP_ER | APOS_ER | QUOT_ER ) // xquery/XQueryParser.g: root_0 = this.adaptor.nil(); - set542=this.input.LT(1); + set541=this.input.LT(1); if ( (this.input.LA(1)>=ANCESTOR && this.input.LA(1)<=SKIP)||(this.input.LA(1)>=VALUE && this.input.LA(1)<=QUOT_ER)||this.input.LA(1)==L_NCName||this.input.LA(1)==EXPLICITLY ) { this.input.consume(); - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, this.adaptor.create(set542)); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, this.adaptor.create(set541)); this.state.errorRecovery=false;this.state.failed=false; } else { @@ -24640,19 +24643,19 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var set543 = null; + var set542 = null; - var set543_tree=null; + var set542_tree=null; try { // xquery/XQueryParser.g:1609:9: ( L_NCName | ANCESTOR | ANCESTOR_OR_SELF | AND | AS | ASCENDING | AT | BASE_URI | BOUNDARY_SPACE | BY | CASE | CAST | CASTABLE | CHILD | COLLATION | CONSTRUCTION | COPY_NAMESPACES | DECLARE | DEFAULT | DESCENDANT | DESCENDANT_OR_SELF | DESCENDING | DIV | DOCUMENT | ELSE | EMPTY | ENCODING | EQ | EVERY | EXCEPT | EXTERNAL | FOLLOWING | FOLLOWING_SIBLING | FOR | FUNCTION | GE | GREATEST | GT | IDIV | IMPORT | IN | INHERIT | INSTANCE | INTERSECT | IS | LAX | LE | LEAST | LET | LT | MOD | MODULE | NAMESPACE | NE | NO_INHERIT | NO_PRESERVE | OF | OPTION | OR | ORDER | ORDERED | ORDERING | PARENT | PRECEDING | PRECEDING_SIBLING | PRESERVE | RETURN | SATISFIES | SCHEMA | SELF | SOME | STABLE | STRICT | STRIP | THEN | TO | TREAT | UNION | UNORDERED | VALIDATE | VARIABLE | VERSION | WHERE | XQUERY | ALLOWING | CATCH | CONTEXT | COUNT | DECIMAL_FORMAT | DECIMAL_SEPARATOR | DIGIT | END | GROUP | GROUPING_SEPARATOR | INFINITY | MINUS_SIGN | NAN | NEXT | ONLY | PATTERN_SEPARATOR | PERCENT | PER_MILLE | PREVIOUS | SLIDING | START | TRY | TUMBLING | TYPE | WHEN | WINDOW | ZERO_DIGIT | AFTER | BEFORE | COPY | DELETE | FIRST | INSERT | INTO | LAST | MODIFY | NODES | RENAME | REPLACE | REVALIDATION | SKIP | UPDATING | VALUE | WITH | ALL | ANY | CONTAINS | CONTENT | DIACRITICS | DIFFERENT | DISTANCE | ENTIRE | EXACTLY | FROM | FT_OPTION | FTAND | FTNOT | FTOR | INSENSITIVE | LANGUAGE | LEVELS | LOWERCASE | MOST | NO | NOT | OCCURS | PARAGRAPH | PARAGRAPHS | PHRASE | RELATIONSHIP | SAME | SCORE | SENSITIVE | SENTENCE | SENTENCES | STEMMING | STOP | THESAURUS | TIMES | UPPERCASE | USING | WEIGHT | WILDCARDS | WITHOUT | WORD | WORDS | BREAK | CONTINUE | EXIT | LOOP | RETURNING | CHECK | COLLECTION | CONSTRAINT | EXPLICITLY | FOREACH | FOREIGN | INDEX | INTEGRITY | KEY | ON | UNIQUE | BINARY | AMP_ER | APOS_ER | QUOT_ER ) // xquery/XQueryParser.g: root_0 = this.adaptor.nil(); - set543=this.input.LT(1); + set542=this.input.LT(1); if ( (this.input.LA(1)>=ANCESTOR && this.input.LA(1)<=AT)||(this.input.LA(1)>=BASE_URI && this.input.LA(1)<=COLLATION)||(this.input.LA(1)>=CONSTRUCTION && this.input.LA(1)<=DOCUMENT)||(this.input.LA(1)>=ELSE && this.input.LA(1)<=EMPTY)||(this.input.LA(1)>=ENCODING && this.input.LA(1)<=IDIV)||(this.input.LA(1)>=IMPORT && this.input.LA(1)<=IS)||(this.input.LA(1)>=LAX && this.input.LA(1)<=NO_PRESERVE)||(this.input.LA(1)>=OF && this.input.LA(1)<=PRESERVE)||(this.input.LA(1)>=RETURN && this.input.LA(1)<=SCHEMA)||(this.input.LA(1)>=SELF && this.input.LA(1)<=STRIP)||(this.input.LA(1)>=THEN && this.input.LA(1)<=TREAT)||(this.input.LA(1)>=UNION && this.input.LA(1)<=MINUS_SIGN)||(this.input.LA(1)>=NAN && this.input.LA(1)<=START)||(this.input.LA(1)>=TRY && this.input.LA(1)<=RETURNING)||(this.input.LA(1)>=CHECK && this.input.LA(1)<=QUOT_ER)||this.input.LA(1)==L_NCName||this.input.LA(1)==EXPLICITLY ) { this.input.consume(); - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, this.adaptor.create(set543)); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, this.adaptor.create(set542)); this.state.errorRecovery=false;this.state.failed=false; } else { @@ -24705,11 +24708,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var p_InsertExpr544 = null; - var p_DeleteExpr545 = null; - var p_RenameExpr546 = null; - var p_ReplaceExpr547 = null; - var p_TransformExpr548 = null; + var p_InsertExpr543 = null; + var p_DeleteExpr544 = null; + var p_RenameExpr545 = null; + var p_ReplaceExpr546 = null; + var p_TransformExpr547 = null; try { @@ -24744,12 +24747,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1647:11: p_InsertExpr root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_InsertExpr_in_pg_UpdateExpr13330); - p_InsertExpr544=this.p_InsertExpr(); + this.pushFollow(XQueryParser.FOLLOW_p_InsertExpr_in_pg_UpdateExpr13334); + p_InsertExpr543=this.p_InsertExpr(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_InsertExpr544.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_InsertExpr543.getTree()); break; @@ -24757,12 +24760,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1648:11: p_DeleteExpr root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_DeleteExpr_in_pg_UpdateExpr13342); - p_DeleteExpr545=this.p_DeleteExpr(); + this.pushFollow(XQueryParser.FOLLOW_p_DeleteExpr_in_pg_UpdateExpr13346); + p_DeleteExpr544=this.p_DeleteExpr(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_DeleteExpr545.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_DeleteExpr544.getTree()); break; @@ -24770,12 +24773,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1649:11: p_RenameExpr root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_RenameExpr_in_pg_UpdateExpr13354); - p_RenameExpr546=this.p_RenameExpr(); + this.pushFollow(XQueryParser.FOLLOW_p_RenameExpr_in_pg_UpdateExpr13358); + p_RenameExpr545=this.p_RenameExpr(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_RenameExpr546.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_RenameExpr545.getTree()); break; @@ -24783,12 +24786,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1650:11: p_ReplaceExpr root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_ReplaceExpr_in_pg_UpdateExpr13366); - p_ReplaceExpr547=this.p_ReplaceExpr(); + this.pushFollow(XQueryParser.FOLLOW_p_ReplaceExpr_in_pg_UpdateExpr13370); + p_ReplaceExpr546=this.p_ReplaceExpr(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ReplaceExpr547.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ReplaceExpr546.getTree()); break; @@ -24796,12 +24799,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1651:11: p_TransformExpr root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_TransformExpr_in_pg_UpdateExpr13378); - p_TransformExpr548=this.p_TransformExpr(); + this.pushFollow(XQueryParser.FOLLOW_p_TransformExpr_in_pg_UpdateExpr13382); + p_TransformExpr547=this.p_TransformExpr(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_TransformExpr548.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_TransformExpr547.getTree()); break; @@ -24848,11 +24851,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var SEMICOLON549 = null; + var SEMICOLON548 = null; var k = null; var list_k=null; - var SEMICOLON549_tree=null; + var SEMICOLON548_tree=null; var k_tree=null; try { @@ -24860,7 +24863,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1656:11: k+= DECLARE k+= REVALIDATION (k+= STRICT | k+= LAX | k+= SKIP ) SEMICOLON root_0 = this.adaptor.nil(); - k=this.match(this.input,DECLARE,XQueryParser.FOLLOW_DECLARE_in_pm_RevalidationDecl13406); if (this.state.failed) return retval; + k=this.match(this.input,DECLARE,XQueryParser.FOLLOW_DECLARE_in_pm_RevalidationDecl13410); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -24868,7 +24871,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if (org.antlr.lang.isNull(list_k)) list_k = []; list_k.push(k); - k=this.match(this.input,REVALIDATION,XQueryParser.FOLLOW_REVALIDATION_in_pm_RevalidationDecl13410); if (this.state.failed) return retval; + k=this.match(this.input,REVALIDATION,XQueryParser.FOLLOW_REVALIDATION_in_pm_RevalidationDecl13414); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -24899,7 +24902,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt185) { case 1 : // xquery/XQueryParser.g:1656:39: k+= STRICT - k=this.match(this.input,STRICT,XQueryParser.FOLLOW_STRICT_in_pm_RevalidationDecl13415); if (this.state.failed) return retval; + k=this.match(this.input,STRICT,XQueryParser.FOLLOW_STRICT_in_pm_RevalidationDecl13419); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -24912,7 +24915,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { break; case 2 : // xquery/XQueryParser.g:1656:51: k+= LAX - k=this.match(this.input,LAX,XQueryParser.FOLLOW_LAX_in_pm_RevalidationDecl13421); if (this.state.failed) return retval; + k=this.match(this.input,LAX,XQueryParser.FOLLOW_LAX_in_pm_RevalidationDecl13425); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -24925,7 +24928,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { break; case 3 : // xquery/XQueryParser.g:1656:60: k+= SKIP - k=this.match(this.input,SKIP,XQueryParser.FOLLOW_SKIP_in_pm_RevalidationDecl13427); if (this.state.failed) return retval; + k=this.match(this.input,SKIP,XQueryParser.FOLLOW_SKIP_in_pm_RevalidationDecl13431); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -24942,10 +24945,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.ak(list_k); } - SEMICOLON549=this.match(this.input,SEMICOLON,XQueryParser.FOLLOW_SEMICOLON_in_pm_RevalidationDecl13432); if (this.state.failed) return retval; + SEMICOLON548=this.match(this.input,SEMICOLON,XQueryParser.FOLLOW_SEMICOLON_in_pm_RevalidationDecl13436); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - SEMICOLON549_tree = this.adaptor.create(SEMICOLON549); - this.adaptor.addChild(root_0, SEMICOLON549_tree); + SEMICOLON548_tree = this.adaptor.create(SEMICOLON548); + this.adaptor.addChild(root_0, SEMICOLON548_tree); } @@ -25039,7 +25042,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt187) { case 1 : // xquery/XQueryParser.g:1661:13: k+= AS (k+= FIRST | k+= LAST ) - k=this.match(this.input,AS,XQueryParser.FOLLOW_AS_in_p_InsertExprTargetChoice13462); if (this.state.failed) return retval; + k=this.match(this.input,AS,XQueryParser.FOLLOW_AS_in_p_InsertExprTargetChoice13466); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -25067,7 +25070,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt186) { case 1 : // xquery/XQueryParser.g:1661:20: k+= FIRST - k=this.match(this.input,FIRST,XQueryParser.FOLLOW_FIRST_in_p_InsertExprTargetChoice13467); if (this.state.failed) return retval; + k=this.match(this.input,FIRST,XQueryParser.FOLLOW_FIRST_in_p_InsertExprTargetChoice13471); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -25080,7 +25083,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { break; case 2 : // xquery/XQueryParser.g:1661:31: k+= LAST - k=this.match(this.input,LAST,XQueryParser.FOLLOW_LAST_in_p_InsertExprTargetChoice13473); if (this.state.failed) return retval; + k=this.match(this.input,LAST,XQueryParser.FOLLOW_LAST_in_p_InsertExprTargetChoice13477); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -25100,7 +25103,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { } - k=this.match(this.input,INTO,XQueryParser.FOLLOW_INTO_in_p_InsertExprTargetChoice13480); if (this.state.failed) return retval; + k=this.match(this.input,INTO,XQueryParser.FOLLOW_INTO_in_p_InsertExprTargetChoice13484); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -25121,7 +25124,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1662:11: ka= AFTER root_0 = this.adaptor.nil(); - ka=this.match(this.input,AFTER,XQueryParser.FOLLOW_AFTER_in_p_InsertExprTargetChoice13497); if (this.state.failed) return retval; + ka=this.match(this.input,AFTER,XQueryParser.FOLLOW_AFTER_in_p_InsertExprTargetChoice13501); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { ka_tree = this.adaptor.create(ka); this.adaptor.addChild(root_0, ka_tree); @@ -25136,7 +25139,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1663:11: kb= BEFORE root_0 = this.adaptor.nil(); - kb=this.match(this.input,BEFORE,XQueryParser.FOLLOW_BEFORE_in_p_InsertExprTargetChoice13513); if (this.state.failed) return retval; + kb=this.match(this.input,BEFORE,XQueryParser.FOLLOW_BEFORE_in_p_InsertExprTargetChoice13517); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { kb_tree = this.adaptor.create(kb); this.adaptor.addChild(root_0, kb_tree); @@ -25192,9 +25195,9 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var k = null; var list_k=null; - var p_SourceExpr550 = null; - var p_InsertExprTargetChoice551 = null; - var p_TargetExpr552 = null; + var p_SourceExpr549 = null; + var p_InsertExprTargetChoice550 = null; + var p_TargetExpr551 = null; var k_tree=null; @@ -25203,7 +25206,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1668:11: k+= INSERT (k+= NODE | k+= NODES ) p_SourceExpr p_InsertExprTargetChoice p_TargetExpr root_0 = this.adaptor.nil(); - k=this.match(this.input,INSERT,XQueryParser.FOLLOW_INSERT_in_p_InsertExpr13543); if (this.state.failed) return retval; + k=this.match(this.input,INSERT,XQueryParser.FOLLOW_INSERT_in_p_InsertExpr13547); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -25231,7 +25234,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt189) { case 1 : // xquery/XQueryParser.g:1668:22: k+= NODE - k=this.match(this.input,NODE,XQueryParser.FOLLOW_NODE_in_p_InsertExpr13548); if (this.state.failed) return retval; + k=this.match(this.input,NODE,XQueryParser.FOLLOW_NODE_in_p_InsertExpr13552); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -25244,7 +25247,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { break; case 2 : // xquery/XQueryParser.g:1668:32: k+= NODES - k=this.match(this.input,NODES,XQueryParser.FOLLOW_NODES_in_p_InsertExpr13554); if (this.state.failed) return retval; + k=this.match(this.input,NODES,XQueryParser.FOLLOW_NODES_in_p_InsertExpr13558); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -25258,24 +25261,24 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { } - this.pushFollow(XQueryParser.FOLLOW_p_SourceExpr_in_p_InsertExpr13557); - p_SourceExpr550=this.p_SourceExpr(); + this.pushFollow(XQueryParser.FOLLOW_p_SourceExpr_in_p_InsertExpr13561); + p_SourceExpr549=this.p_SourceExpr(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_SourceExpr550.getTree()); - this.pushFollow(XQueryParser.FOLLOW_p_InsertExprTargetChoice_in_p_InsertExpr13559); - p_InsertExprTargetChoice551=this.p_InsertExprTargetChoice(); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_SourceExpr549.getTree()); + this.pushFollow(XQueryParser.FOLLOW_p_InsertExprTargetChoice_in_p_InsertExpr13563); + p_InsertExprTargetChoice550=this.p_InsertExprTargetChoice(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_InsertExprTargetChoice551.getTree()); - this.pushFollow(XQueryParser.FOLLOW_p_TargetExpr_in_p_InsertExpr13561); - p_TargetExpr552=this.p_TargetExpr(); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_InsertExprTargetChoice550.getTree()); + this.pushFollow(XQueryParser.FOLLOW_p_TargetExpr_in_p_InsertExpr13565); + p_TargetExpr551=this.p_TargetExpr(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_TargetExpr552.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_TargetExpr551.getTree()); if ( this.state.backtracking===0 ) { this.ak(list_k); } @@ -25325,7 +25328,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var k = null; var list_k=null; - var p_TargetExpr553 = null; + var p_TargetExpr552 = null; var k_tree=null; @@ -25334,7 +25337,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1673:11: k+= DELETE (k+= NODE | k+= NODES ) p_TargetExpr root_0 = this.adaptor.nil(); - k=this.match(this.input,DELETE,XQueryParser.FOLLOW_DELETE_in_p_DeleteExpr13591); if (this.state.failed) return retval; + k=this.match(this.input,DELETE,XQueryParser.FOLLOW_DELETE_in_p_DeleteExpr13595); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -25362,7 +25365,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt190) { case 1 : // xquery/XQueryParser.g:1673:22: k+= NODE - k=this.match(this.input,NODE,XQueryParser.FOLLOW_NODE_in_p_DeleteExpr13596); if (this.state.failed) return retval; + k=this.match(this.input,NODE,XQueryParser.FOLLOW_NODE_in_p_DeleteExpr13600); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -25375,7 +25378,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { break; case 2 : // xquery/XQueryParser.g:1673:32: k+= NODES - k=this.match(this.input,NODES,XQueryParser.FOLLOW_NODES_in_p_DeleteExpr13602); if (this.state.failed) return retval; + k=this.match(this.input,NODES,XQueryParser.FOLLOW_NODES_in_p_DeleteExpr13606); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -25389,12 +25392,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { } - this.pushFollow(XQueryParser.FOLLOW_p_TargetExpr_in_p_DeleteExpr13605); - p_TargetExpr553=this.p_TargetExpr(); + this.pushFollow(XQueryParser.FOLLOW_p_TargetExpr_in_p_DeleteExpr13609); + p_TargetExpr552=this.p_TargetExpr(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_TargetExpr553.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_TargetExpr552.getTree()); if ( this.state.backtracking===0 ) { this.ak(list_k); } @@ -25444,8 +25447,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var k = null; var list_k=null; + var p_ExprSingle553 = null; var p_ExprSingle554 = null; - var p_ExprSingle555 = null; var k_tree=null; @@ -25454,7 +25457,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1678:11: k+= REPLACE (k+= VALUE k+= OF )? k+= NODE p_ExprSingle[true] k+= WITH p_ExprSingle[true] root_0 = this.adaptor.nil(); - k=this.match(this.input,REPLACE,XQueryParser.FOLLOW_REPLACE_in_p_ReplaceExpr13635); if (this.state.failed) return retval; + k=this.match(this.input,REPLACE,XQueryParser.FOLLOW_REPLACE_in_p_ReplaceExpr13639); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -25472,7 +25475,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt191) { case 1 : // xquery/XQueryParser.g:1678:23: k+= VALUE k+= OF - k=this.match(this.input,VALUE,XQueryParser.FOLLOW_VALUE_in_p_ReplaceExpr13640); if (this.state.failed) return retval; + k=this.match(this.input,VALUE,XQueryParser.FOLLOW_VALUE_in_p_ReplaceExpr13644); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -25480,7 +25483,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if (org.antlr.lang.isNull(list_k)) list_k = []; list_k.push(k); - k=this.match(this.input,OF,XQueryParser.FOLLOW_OF_in_p_ReplaceExpr13644); if (this.state.failed) return retval; + k=this.match(this.input,OF,XQueryParser.FOLLOW_OF_in_p_ReplaceExpr13648); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -25494,7 +25497,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { } - k=this.match(this.input,NODE,XQueryParser.FOLLOW_NODE_in_p_ReplaceExpr13650); if (this.state.failed) return retval; + k=this.match(this.input,NODE,XQueryParser.FOLLOW_NODE_in_p_ReplaceExpr13654); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -25502,26 +25505,26 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if (org.antlr.lang.isNull(list_k)) list_k = []; list_k.push(k); - this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_ReplaceExpr13652); + this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_ReplaceExpr13656); + p_ExprSingle553=this.p_ExprSingle(true); + + this.state._fsp--; + if (this.state.failed) return retval; + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ExprSingle553.getTree()); + k=this.match(this.input,WITH,XQueryParser.FOLLOW_WITH_in_p_ReplaceExpr13661); if (this.state.failed) return retval; + if ( this.state.backtracking===0 ) { + k_tree = this.adaptor.create(k); + this.adaptor.addChild(root_0, k_tree); + } + if (org.antlr.lang.isNull(list_k)) list_k = []; + list_k.push(k); + + this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_ReplaceExpr13663); p_ExprSingle554=this.p_ExprSingle(true); this.state._fsp--; if (this.state.failed) return retval; if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ExprSingle554.getTree()); - k=this.match(this.input,WITH,XQueryParser.FOLLOW_WITH_in_p_ReplaceExpr13657); if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) { - k_tree = this.adaptor.create(k); - this.adaptor.addChild(root_0, k_tree); - } - if (org.antlr.lang.isNull(list_k)) list_k = []; - list_k.push(k); - - this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_ReplaceExpr13659); - p_ExprSingle555=this.p_ExprSingle(true); - - this.state._fsp--; - if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ExprSingle555.getTree()); if ( this.state.backtracking===0 ) { this.ak(list_k); } @@ -25571,8 +25574,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var k = null; var list_k=null; - var p_TargetExpr556 = null; - var p_NewNameExpr557 = null; + var p_TargetExpr555 = null; + var p_NewNameExpr556 = null; var k_tree=null; @@ -25581,7 +25584,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1683:11: k+= RENAME k+= NODE p_TargetExpr k+= AS p_NewNameExpr root_0 = this.adaptor.nil(); - k=this.match(this.input,RENAME,XQueryParser.FOLLOW_RENAME_in_p_RenameExpr13690); if (this.state.failed) return retval; + k=this.match(this.input,RENAME,XQueryParser.FOLLOW_RENAME_in_p_RenameExpr13694); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -25589,7 +25592,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if (org.antlr.lang.isNull(list_k)) list_k = []; list_k.push(k); - k=this.match(this.input,NODE,XQueryParser.FOLLOW_NODE_in_p_RenameExpr13694); if (this.state.failed) return retval; + k=this.match(this.input,NODE,XQueryParser.FOLLOW_NODE_in_p_RenameExpr13698); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -25597,13 +25600,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if (org.antlr.lang.isNull(list_k)) list_k = []; list_k.push(k); - this.pushFollow(XQueryParser.FOLLOW_p_TargetExpr_in_p_RenameExpr13696); - p_TargetExpr556=this.p_TargetExpr(); + this.pushFollow(XQueryParser.FOLLOW_p_TargetExpr_in_p_RenameExpr13700); + p_TargetExpr555=this.p_TargetExpr(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_TargetExpr556.getTree()); - k=this.match(this.input,AS,XQueryParser.FOLLOW_AS_in_p_RenameExpr13700); if (this.state.failed) return retval; + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_TargetExpr555.getTree()); + k=this.match(this.input,AS,XQueryParser.FOLLOW_AS_in_p_RenameExpr13704); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -25611,12 +25614,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if (org.antlr.lang.isNull(list_k)) list_k = []; list_k.push(k); - this.pushFollow(XQueryParser.FOLLOW_p_NewNameExpr_in_p_RenameExpr13702); - p_NewNameExpr557=this.p_NewNameExpr(); + this.pushFollow(XQueryParser.FOLLOW_p_NewNameExpr_in_p_RenameExpr13706); + p_NewNameExpr556=this.p_NewNameExpr(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_NewNameExpr557.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_NewNameExpr556.getTree()); if ( this.state.backtracking===0 ) { this.ak(list_k); } @@ -25664,7 +25667,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var p_ExprSingle558 = null; + var p_ExprSingle557 = null; try { @@ -25672,12 +25675,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1688:11: p_ExprSingle[true] root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_SourceExpr13730); - p_ExprSingle558=this.p_ExprSingle(true); + this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_SourceExpr13734); + p_ExprSingle557=this.p_ExprSingle(true); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ExprSingle558.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ExprSingle557.getTree()); @@ -25722,7 +25725,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var p_ExprSingle559 = null; + var p_ExprSingle558 = null; try { @@ -25730,12 +25733,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1693:11: p_ExprSingle[true] root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_TargetExpr13757); - p_ExprSingle559=this.p_ExprSingle(true); + this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_TargetExpr13761); + p_ExprSingle558=this.p_ExprSingle(true); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ExprSingle559.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ExprSingle558.getTree()); @@ -25780,7 +25783,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var p_ExprSingle560 = null; + var p_ExprSingle559 = null; try { @@ -25788,12 +25791,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1698:11: p_ExprSingle[true] root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_NewNameExpr13784); - p_ExprSingle560=this.p_ExprSingle(true); + this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_NewNameExpr13788); + p_ExprSingle559=this.p_ExprSingle(true); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ExprSingle560.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ExprSingle559.getTree()); @@ -25840,23 +25843,23 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var d = null; var e = null; - var BIND561 = null; - var COMMA563 = null; - var BIND564 = null; + var BIND560 = null; + var COMMA562 = null; + var BIND563 = null; var k = null; var list_k=null; var v = null; var w = null; - var p_ExprSingle562 = null; + var p_ExprSingle561 = null; + var p_ExprSingle564 = null; var p_ExprSingle565 = null; var p_ExprSingle566 = null; - var p_ExprSingle567 = null; var d_tree=null; var e_tree=null; - var BIND561_tree=null; - var COMMA563_tree=null; - var BIND564_tree=null; + var BIND560_tree=null; + var COMMA562_tree=null; + var BIND563_tree=null; var k_tree=null; try { @@ -25864,7 +25867,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1703:11: k+= COPY d= DOLLAR v= p_VarName BIND p_ExprSingle[true] ( COMMA e= DOLLAR w= p_VarName BIND p_ExprSingle[true] )* k+= MODIFY p_ExprSingle[true] k+= RETURN p_ExprSingle[true] root_0 = this.adaptor.nil(); - k=this.match(this.input,COPY,XQueryParser.FOLLOW_COPY_in_p_TransformExpr13813); if (this.state.failed) return retval; + k=this.match(this.input,COPY,XQueryParser.FOLLOW_COPY_in_p_TransformExpr13817); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -25872,12 +25875,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if (org.antlr.lang.isNull(list_k)) list_k = []; list_k.push(k); - d=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_TransformExpr13817); if (this.state.failed) return retval; + d=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_TransformExpr13821); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { d_tree = this.adaptor.create(d); this.adaptor.addChild(root_0, d_tree); } - this.pushFollow(XQueryParser.FOLLOW_p_VarName_in_p_TransformExpr13821); + this.pushFollow(XQueryParser.FOLLOW_p_VarName_in_p_TransformExpr13825); v=this.p_VarName(); this.state._fsp--; @@ -25886,17 +25889,17 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.av(d, (v?v.stop:null)); } - BIND561=this.match(this.input,BIND,XQueryParser.FOLLOW_BIND_in_p_TransformExpr13825); if (this.state.failed) return retval; + BIND560=this.match(this.input,BIND,XQueryParser.FOLLOW_BIND_in_p_TransformExpr13829); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - BIND561_tree = this.adaptor.create(BIND561); - this.adaptor.addChild(root_0, BIND561_tree); + BIND560_tree = this.adaptor.create(BIND560); + this.adaptor.addChild(root_0, BIND560_tree); } - this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_TransformExpr13827); - p_ExprSingle562=this.p_ExprSingle(true); + this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_TransformExpr13831); + p_ExprSingle561=this.p_ExprSingle(true); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ExprSingle562.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ExprSingle561.getTree()); // xquery/XQueryParser.g:1703:90: ( COMMA e= DOLLAR w= p_VarName BIND p_ExprSingle[true] )* loop192: do { @@ -25911,17 +25914,17 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt192) { case 1 : // xquery/XQueryParser.g:1703:91: COMMA e= DOLLAR w= p_VarName BIND p_ExprSingle[true] - COMMA563=this.match(this.input,COMMA,XQueryParser.FOLLOW_COMMA_in_p_TransformExpr13831); if (this.state.failed) return retval; + COMMA562=this.match(this.input,COMMA,XQueryParser.FOLLOW_COMMA_in_p_TransformExpr13835); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - COMMA563_tree = this.adaptor.create(COMMA563); - this.adaptor.addChild(root_0, COMMA563_tree); + COMMA562_tree = this.adaptor.create(COMMA562); + this.adaptor.addChild(root_0, COMMA562_tree); } - e=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_TransformExpr13835); if (this.state.failed) return retval; + e=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_TransformExpr13839); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { e_tree = this.adaptor.create(e); this.adaptor.addChild(root_0, e_tree); } - this.pushFollow(XQueryParser.FOLLOW_p_VarName_in_p_TransformExpr13839); + this.pushFollow(XQueryParser.FOLLOW_p_VarName_in_p_TransformExpr13843); w=this.p_VarName(); this.state._fsp--; @@ -25930,17 +25933,17 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.av(e, (w?w.stop:null)); } - BIND564=this.match(this.input,BIND,XQueryParser.FOLLOW_BIND_in_p_TransformExpr13843); if (this.state.failed) return retval; + BIND563=this.match(this.input,BIND,XQueryParser.FOLLOW_BIND_in_p_TransformExpr13847); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - BIND564_tree = this.adaptor.create(BIND564); - this.adaptor.addChild(root_0, BIND564_tree); + BIND563_tree = this.adaptor.create(BIND563); + this.adaptor.addChild(root_0, BIND563_tree); } - this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_TransformExpr13845); - p_ExprSingle565=this.p_ExprSingle(true); + this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_TransformExpr13849); + p_ExprSingle564=this.p_ExprSingle(true); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ExprSingle565.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ExprSingle564.getTree()); break; @@ -25950,7 +25953,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { } } while (true); - k=this.match(this.input,MODIFY,XQueryParser.FOLLOW_MODIFY_in_p_TransformExpr13852); if (this.state.failed) return retval; + k=this.match(this.input,MODIFY,XQueryParser.FOLLOW_MODIFY_in_p_TransformExpr13856); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -25958,26 +25961,26 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if (org.antlr.lang.isNull(list_k)) list_k = []; list_k.push(k); - this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_TransformExpr13854); + this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_TransformExpr13858); + p_ExprSingle565=this.p_ExprSingle(true); + + this.state._fsp--; + if (this.state.failed) return retval; + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ExprSingle565.getTree()); + k=this.match(this.input,RETURN,XQueryParser.FOLLOW_RETURN_in_p_TransformExpr13863); if (this.state.failed) return retval; + if ( this.state.backtracking===0 ) { + k_tree = this.adaptor.create(k); + this.adaptor.addChild(root_0, k_tree); + } + if (org.antlr.lang.isNull(list_k)) list_k = []; + list_k.push(k); + + this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_TransformExpr13865); p_ExprSingle566=this.p_ExprSingle(true); this.state._fsp--; if (this.state.failed) return retval; if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ExprSingle566.getTree()); - k=this.match(this.input,RETURN,XQueryParser.FOLLOW_RETURN_in_p_TransformExpr13859); if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) { - k_tree = this.adaptor.create(k); - this.adaptor.addChild(root_0, k_tree); - } - if (org.antlr.lang.isNull(list_k)) list_k = []; - list_k.push(k); - - this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_TransformExpr13861); - p_ExprSingle567=this.p_ExprSingle(true); - - this.state._fsp--; - if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ExprSingle567.getTree()); if ( this.state.backtracking===0 ) { this.ak(list_k); } @@ -26025,12 +26028,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var SEMICOLON569 = null; + var SEMICOLON568 = null; var k = null; var list_k=null; - var p_FTMatchOptions568 = null; + var p_FTMatchOptions567 = null; - var SEMICOLON569_tree=null; + var SEMICOLON568_tree=null; var k_tree=null; try { @@ -26038,7 +26041,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1714:11: k+= DECLARE k+= FT_OPTION p_FTMatchOptions SEMICOLON root_0 = this.adaptor.nil(); - k=this.match(this.input,DECLARE,XQueryParser.FOLLOW_DECLARE_in_pm_FTOptionDecl13899); if (this.state.failed) return retval; + k=this.match(this.input,DECLARE,XQueryParser.FOLLOW_DECLARE_in_pm_FTOptionDecl13903); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -26046,7 +26049,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if (org.antlr.lang.isNull(list_k)) list_k = []; list_k.push(k); - k=this.match(this.input,FT_OPTION,XQueryParser.FOLLOW_FT_OPTION_in_pm_FTOptionDecl13903); if (this.state.failed) return retval; + k=this.match(this.input,FT_OPTION,XQueryParser.FOLLOW_FT_OPTION_in_pm_FTOptionDecl13907); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -26054,16 +26057,16 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if (org.antlr.lang.isNull(list_k)) list_k = []; list_k.push(k); - this.pushFollow(XQueryParser.FOLLOW_p_FTMatchOptions_in_pm_FTOptionDecl13905); - p_FTMatchOptions568=this.p_FTMatchOptions(); + this.pushFollow(XQueryParser.FOLLOW_p_FTMatchOptions_in_pm_FTOptionDecl13909); + p_FTMatchOptions567=this.p_FTMatchOptions(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTMatchOptions568.getTree()); - SEMICOLON569=this.match(this.input,SEMICOLON,XQueryParser.FOLLOW_SEMICOLON_in_pm_FTOptionDecl13907); if (this.state.failed) return retval; + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTMatchOptions567.getTree()); + SEMICOLON568=this.match(this.input,SEMICOLON,XQueryParser.FOLLOW_SEMICOLON_in_pm_FTOptionDecl13911); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - SEMICOLON569_tree = this.adaptor.create(SEMICOLON569); - this.adaptor.addChild(root_0, SEMICOLON569_tree); + SEMICOLON568_tree = this.adaptor.create(SEMICOLON568); + this.adaptor.addChild(root_0, SEMICOLON568_tree); } if ( this.state.backtracking===0 ) { this.ak(list_k); @@ -26124,7 +26127,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1719:11: ks= SCORE d= DOLLAR v= p_VarName root_0 = this.adaptor.nil(); - ks=this.match(this.input,SCORE,XQueryParser.FOLLOW_SCORE_in_p_FTScoreVar13937); if (this.state.failed) return retval; + ks=this.match(this.input,SCORE,XQueryParser.FOLLOW_SCORE_in_p_FTScoreVar13941); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { ks_tree = this.adaptor.create(ks); this.adaptor.addChild(root_0, ks_tree); @@ -26132,12 +26135,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.ak(ks); } - d=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_FTScoreVar13943); if (this.state.failed) return retval; + d=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_FTScoreVar13947); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { d_tree = this.adaptor.create(d); this.adaptor.addChild(root_0, d_tree); } - this.pushFollow(XQueryParser.FOLLOW_p_VarName_in_p_FTScoreVar13947); + this.pushFollow(XQueryParser.FOLLOW_p_VarName_in_p_FTScoreVar13951); v=this.p_VarName(); this.state._fsp--; @@ -26192,9 +26195,9 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var k = null; var list_k=null; - var p_StringConcatExpr570 = null; - var p_FTSelection571 = null; - var p_FTIgnoreOption572 = null; + var p_StringConcatExpr569 = null; + var p_FTSelection570 = null; + var p_FTIgnoreOption571 = null; var k_tree=null; @@ -26203,12 +26206,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1724:11: p_StringConcatExpr (k+= CONTAINS k+= TEXT p_FTSelection ( p_FTIgnoreOption )? )? root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_StringConcatExpr_in_p_FTContainsExpr13975); - p_StringConcatExpr570=this.p_StringConcatExpr(); + this.pushFollow(XQueryParser.FOLLOW_p_StringConcatExpr_in_p_FTContainsExpr13979); + p_StringConcatExpr569=this.p_StringConcatExpr(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StringConcatExpr570.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StringConcatExpr569.getTree()); // xquery/XQueryParser.g:1724:30: (k+= CONTAINS k+= TEXT p_FTSelection ( p_FTIgnoreOption )? )? var alt194=2; var LA194_0 = this.input.LA(1); @@ -26219,7 +26222,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt194) { case 1 : // xquery/XQueryParser.g:1724:32: k+= CONTAINS k+= TEXT p_FTSelection ( p_FTIgnoreOption )? - k=this.match(this.input,CONTAINS,XQueryParser.FOLLOW_CONTAINS_in_p_FTContainsExpr13981); if (this.state.failed) return retval; + k=this.match(this.input,CONTAINS,XQueryParser.FOLLOW_CONTAINS_in_p_FTContainsExpr13985); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -26227,7 +26230,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if (org.antlr.lang.isNull(list_k)) list_k = []; list_k.push(k); - k=this.match(this.input,TEXT,XQueryParser.FOLLOW_TEXT_in_p_FTContainsExpr13985); if (this.state.failed) return retval; + k=this.match(this.input,TEXT,XQueryParser.FOLLOW_TEXT_in_p_FTContainsExpr13989); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -26238,12 +26241,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.ak(list_k); } - this.pushFollow(XQueryParser.FOLLOW_p_FTSelection_in_p_FTContainsExpr13989); - p_FTSelection571=this.p_FTSelection(); + this.pushFollow(XQueryParser.FOLLOW_p_FTSelection_in_p_FTContainsExpr13993); + p_FTSelection570=this.p_FTSelection(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTSelection571.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTSelection570.getTree()); // xquery/XQueryParser.g:1724:81: ( p_FTIgnoreOption )? var alt193=2; var LA193_0 = this.input.LA(1); @@ -26254,12 +26257,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt193) { case 1 : // xquery/XQueryParser.g:1724:81: p_FTIgnoreOption - this.pushFollow(XQueryParser.FOLLOW_p_FTIgnoreOption_in_p_FTContainsExpr13991); - p_FTIgnoreOption572=this.p_FTIgnoreOption(); + this.pushFollow(XQueryParser.FOLLOW_p_FTIgnoreOption_in_p_FTContainsExpr13995); + p_FTIgnoreOption571=this.p_FTIgnoreOption(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTIgnoreOption572.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTIgnoreOption571.getTree()); break; @@ -26316,8 +26319,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var p_FTOr573 = null; - var p_FTPosFilter574 = null; + var p_FTOr572 = null; + var p_FTPosFilter573 = null; try { @@ -26325,12 +26328,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1729:11: p_FTOr ( p_FTPosFilter )* root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_FTOr_in_p_FTSelection14021); - p_FTOr573=this.p_FTOr(); + this.pushFollow(XQueryParser.FOLLOW_p_FTOr_in_p_FTSelection14025); + p_FTOr572=this.p_FTOr(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTOr573.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTOr572.getTree()); // xquery/XQueryParser.g:1729:18: ( p_FTPosFilter )* loop195: do { @@ -26345,12 +26348,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt195) { case 1 : // xquery/XQueryParser.g:1729:18: p_FTPosFilter - this.pushFollow(XQueryParser.FOLLOW_p_FTPosFilter_in_p_FTSelection14023); - p_FTPosFilter574=this.p_FTPosFilter(); + this.pushFollow(XQueryParser.FOLLOW_p_FTPosFilter_in_p_FTSelection14027); + p_FTPosFilter573=this.p_FTPosFilter(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTPosFilter574.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTPosFilter573.getTree()); break; @@ -26405,20 +26408,20 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; var kw = null; - var LBRACKET575 = null; - var RBRACKET577 = null; - var p_Expr576 = null; + var LBRACKET574 = null; + var RBRACKET576 = null; + var p_Expr575 = null; var kw_tree=null; - var LBRACKET575_tree=null; - var RBRACKET577_tree=null; + var LBRACKET574_tree=null; + var RBRACKET576_tree=null; try { // xquery/XQueryParser.g:1734:9: (kw= WEIGHT LBRACKET p_Expr[true,true] RBRACKET ) // xquery/XQueryParser.g:1734:11: kw= WEIGHT LBRACKET p_Expr[true,true] RBRACKET root_0 = this.adaptor.nil(); - kw=this.match(this.input,WEIGHT,XQueryParser.FOLLOW_WEIGHT_in_p_FTWeight14052); if (this.state.failed) return retval; + kw=this.match(this.input,WEIGHT,XQueryParser.FOLLOW_WEIGHT_in_p_FTWeight14056); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { kw_tree = this.adaptor.create(kw); this.adaptor.addChild(root_0, kw_tree); @@ -26426,21 +26429,21 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.ak(kw); } - LBRACKET575=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_p_FTWeight14056); if (this.state.failed) return retval; + LBRACKET574=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_p_FTWeight14060); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - LBRACKET575_tree = this.adaptor.create(LBRACKET575); - this.adaptor.addChild(root_0, LBRACKET575_tree); + LBRACKET574_tree = this.adaptor.create(LBRACKET574); + this.adaptor.addChild(root_0, LBRACKET574_tree); } - this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_p_FTWeight14058); - p_Expr576=this.p_Expr(true, true); + this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_p_FTWeight14062); + p_Expr575=this.p_Expr(true, true); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Expr576.getTree()); - RBRACKET577=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_p_FTWeight14061); if (this.state.failed) return retval; + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Expr575.getTree()); + RBRACKET576=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_p_FTWeight14065); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - RBRACKET577_tree = this.adaptor.create(RBRACKET577); - this.adaptor.addChild(root_0, RBRACKET577_tree); + RBRACKET576_tree = this.adaptor.create(RBRACKET576); + this.adaptor.addChild(root_0, RBRACKET576_tree); } @@ -26487,8 +26490,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; var ko = null; + var p_FTAnd577 = null; var p_FTAnd578 = null; - var p_FTAnd579 = null; var ko_tree=null; @@ -26497,12 +26500,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1739:11: p_FTAnd (ko= FTOR p_FTAnd )* root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_FTAnd_in_p_FTOr14087); - p_FTAnd578=this.p_FTAnd(); + this.pushFollow(XQueryParser.FOLLOW_p_FTAnd_in_p_FTOr14091); + p_FTAnd577=this.p_FTAnd(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTAnd578.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTAnd577.getTree()); // xquery/XQueryParser.g:1739:19: (ko= FTOR p_FTAnd )* loop196: do { @@ -26517,7 +26520,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt196) { case 1 : // xquery/XQueryParser.g:1739:21: ko= FTOR p_FTAnd - ko=this.match(this.input,FTOR,XQueryParser.FOLLOW_FTOR_in_p_FTOr14093); if (this.state.failed) return retval; + ko=this.match(this.input,FTOR,XQueryParser.FOLLOW_FTOR_in_p_FTOr14097); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { ko_tree = this.adaptor.create(ko); this.adaptor.addChild(root_0, ko_tree); @@ -26525,12 +26528,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.ak(ko); } - this.pushFollow(XQueryParser.FOLLOW_p_FTAnd_in_p_FTOr14097); - p_FTAnd579=this.p_FTAnd(); + this.pushFollow(XQueryParser.FOLLOW_p_FTAnd_in_p_FTOr14101); + p_FTAnd578=this.p_FTAnd(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTAnd579.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTAnd578.getTree()); break; @@ -26585,8 +26588,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; var ka = null; + var p_FTMildNot579 = null; var p_FTMildNot580 = null; - var p_FTMildNot581 = null; var ka_tree=null; @@ -26595,12 +26598,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1744:11: p_FTMildNot (ka= FTAND p_FTMildNot )* root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_FTMildNot_in_p_FTAnd14126); - p_FTMildNot580=this.p_FTMildNot(); + this.pushFollow(XQueryParser.FOLLOW_p_FTMildNot_in_p_FTAnd14130); + p_FTMildNot579=this.p_FTMildNot(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTMildNot580.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTMildNot579.getTree()); // xquery/XQueryParser.g:1744:23: (ka= FTAND p_FTMildNot )* loop197: do { @@ -26615,7 +26618,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt197) { case 1 : // xquery/XQueryParser.g:1744:25: ka= FTAND p_FTMildNot - ka=this.match(this.input,FTAND,XQueryParser.FOLLOW_FTAND_in_p_FTAnd14132); if (this.state.failed) return retval; + ka=this.match(this.input,FTAND,XQueryParser.FOLLOW_FTAND_in_p_FTAnd14136); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { ka_tree = this.adaptor.create(ka); this.adaptor.addChild(root_0, ka_tree); @@ -26623,12 +26626,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.ak(ka); } - this.pushFollow(XQueryParser.FOLLOW_p_FTMildNot_in_p_FTAnd14136); - p_FTMildNot581=this.p_FTMildNot(); + this.pushFollow(XQueryParser.FOLLOW_p_FTMildNot_in_p_FTAnd14140); + p_FTMildNot580=this.p_FTMildNot(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTMildNot581.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTMildNot580.getTree()); break; @@ -26684,8 +26687,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var k = null; var list_k=null; + var p_FTUnaryNot581 = null; var p_FTUnaryNot582 = null; - var p_FTUnaryNot583 = null; var k_tree=null; @@ -26694,12 +26697,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1749:11: p_FTUnaryNot (k+= NOT k+= IN p_FTUnaryNot )* root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_FTUnaryNot_in_p_FTMildNot14165); - p_FTUnaryNot582=this.p_FTUnaryNot(); + this.pushFollow(XQueryParser.FOLLOW_p_FTUnaryNot_in_p_FTMildNot14169); + p_FTUnaryNot581=this.p_FTUnaryNot(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTUnaryNot582.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTUnaryNot581.getTree()); // xquery/XQueryParser.g:1749:24: (k+= NOT k+= IN p_FTUnaryNot )* loop198: do { @@ -26714,7 +26717,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt198) { case 1 : // xquery/XQueryParser.g:1749:26: k+= NOT k+= IN p_FTUnaryNot - k=this.match(this.input,NOT,XQueryParser.FOLLOW_NOT_in_p_FTMildNot14171); if (this.state.failed) return retval; + k=this.match(this.input,NOT,XQueryParser.FOLLOW_NOT_in_p_FTMildNot14175); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -26722,7 +26725,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if (org.antlr.lang.isNull(list_k)) list_k = []; list_k.push(k); - k=this.match(this.input,IN,XQueryParser.FOLLOW_IN_in_p_FTMildNot14175); if (this.state.failed) return retval; + k=this.match(this.input,IN,XQueryParser.FOLLOW_IN_in_p_FTMildNot14179); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -26733,12 +26736,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.ak(list_k); } - this.pushFollow(XQueryParser.FOLLOW_p_FTUnaryNot_in_p_FTMildNot14179); - p_FTUnaryNot583=this.p_FTUnaryNot(); + this.pushFollow(XQueryParser.FOLLOW_p_FTUnaryNot_in_p_FTMildNot14183); + p_FTUnaryNot582=this.p_FTUnaryNot(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTUnaryNot583.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTUnaryNot582.getTree()); break; @@ -26793,7 +26796,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; var kn = null; - var p_FTPrimaryWithOptions584 = null; + var p_FTPrimaryWithOptions583 = null; var kn_tree=null; @@ -26812,7 +26815,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt199) { case 1 : // xquery/XQueryParser.g:1754:13: kn= FTNOT - kn=this.match(this.input,FTNOT,XQueryParser.FOLLOW_FTNOT_in_p_FTUnaryNot14212); if (this.state.failed) return retval; + kn=this.match(this.input,FTNOT,XQueryParser.FOLLOW_FTNOT_in_p_FTUnaryNot14216); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { kn_tree = this.adaptor.create(kn); this.adaptor.addChild(root_0, kn_tree); @@ -26826,12 +26829,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { } - this.pushFollow(XQueryParser.FOLLOW_p_FTPrimaryWithOptions_in_p_FTUnaryNot14219); - p_FTPrimaryWithOptions584=this.p_FTPrimaryWithOptions(); + this.pushFollow(XQueryParser.FOLLOW_p_FTPrimaryWithOptions_in_p_FTUnaryNot14223); + p_FTPrimaryWithOptions583=this.p_FTPrimaryWithOptions(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTPrimaryWithOptions584.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTPrimaryWithOptions583.getTree()); @@ -26876,9 +26879,9 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var p_FTPrimary585 = null; - var p_FTMatchOptions586 = null; - var p_FTWeight587 = null; + var p_FTPrimary584 = null; + var p_FTMatchOptions585 = null; + var p_FTWeight586 = null; try { @@ -26886,12 +26889,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1759:11: p_FTPrimary ( p_FTMatchOptions )? ( p_FTWeight )? root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_FTPrimary_in_p_FTPrimaryWithOptions14245); - p_FTPrimary585=this.p_FTPrimary(); + this.pushFollow(XQueryParser.FOLLOW_p_FTPrimary_in_p_FTPrimaryWithOptions14249); + p_FTPrimary584=this.p_FTPrimary(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTPrimary585.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTPrimary584.getTree()); // xquery/XQueryParser.g:1759:23: ( p_FTMatchOptions )? var alt200=2; var LA200_0 = this.input.LA(1); @@ -26902,12 +26905,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt200) { case 1 : // xquery/XQueryParser.g:1759:23: p_FTMatchOptions - this.pushFollow(XQueryParser.FOLLOW_p_FTMatchOptions_in_p_FTPrimaryWithOptions14247); - p_FTMatchOptions586=this.p_FTMatchOptions(); + this.pushFollow(XQueryParser.FOLLOW_p_FTMatchOptions_in_p_FTPrimaryWithOptions14251); + p_FTMatchOptions585=this.p_FTMatchOptions(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTMatchOptions586.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTMatchOptions585.getTree()); break; @@ -26924,12 +26927,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt201) { case 1 : // xquery/XQueryParser.g:1759:41: p_FTWeight - this.pushFollow(XQueryParser.FOLLOW_p_FTWeight_in_p_FTPrimaryWithOptions14250); - p_FTWeight587=this.p_FTWeight(); + this.pushFollow(XQueryParser.FOLLOW_p_FTWeight_in_p_FTPrimaryWithOptions14254); + p_FTWeight586=this.p_FTWeight(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTWeight587.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTWeight586.getTree()); break; @@ -26980,15 +26983,15 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var LPAREN590 = null; - var RPAREN592 = null; - var p_FTWords588 = null; - var p_FTTimes589 = null; - var p_FTSelection591 = null; - var p_FTExtensionSelection593 = null; + var LPAREN589 = null; + var RPAREN591 = null; + var p_FTWords587 = null; + var p_FTTimes588 = null; + var p_FTSelection590 = null; + var p_FTExtensionSelection592 = null; - var LPAREN590_tree=null; - var RPAREN592_tree=null; + var LPAREN589_tree=null; + var RPAREN591_tree=null; try { // xquery/XQueryParser.g:1767:9: ( ( p_FTWords ( p_FTTimes )? ) | ( LPAREN p_FTSelection RPAREN ) | p_FTExtensionSelection ) @@ -27020,12 +27023,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1767:11: ( p_FTWords ( p_FTTimes )? ) // xquery/XQueryParser.g:1767:12: p_FTWords ( p_FTTimes )? - this.pushFollow(XQueryParser.FOLLOW_p_FTWords_in_p_FTPrimary14281); - p_FTWords588=this.p_FTWords(); + this.pushFollow(XQueryParser.FOLLOW_p_FTWords_in_p_FTPrimary14285); + p_FTWords587=this.p_FTWords(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTWords588.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTWords587.getTree()); // xquery/XQueryParser.g:1767:22: ( p_FTTimes )? var alt202=2; var LA202_0 = this.input.LA(1); @@ -27036,12 +27039,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt202) { case 1 : // xquery/XQueryParser.g:1767:22: p_FTTimes - this.pushFollow(XQueryParser.FOLLOW_p_FTTimes_in_p_FTPrimary14283); - p_FTTimes589=this.p_FTTimes(); + this.pushFollow(XQueryParser.FOLLOW_p_FTTimes_in_p_FTPrimary14287); + p_FTTimes588=this.p_FTTimes(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTTimes589.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTTimes588.getTree()); break; @@ -27060,21 +27063,21 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1768:11: ( LPAREN p_FTSelection RPAREN ) // xquery/XQueryParser.g:1768:12: LPAREN p_FTSelection RPAREN - LPAREN590=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_FTPrimary14298); if (this.state.failed) return retval; + LPAREN589=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_FTPrimary14302); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - LPAREN590_tree = this.adaptor.create(LPAREN590); - this.adaptor.addChild(root_0, LPAREN590_tree); + LPAREN589_tree = this.adaptor.create(LPAREN589); + this.adaptor.addChild(root_0, LPAREN589_tree); } - this.pushFollow(XQueryParser.FOLLOW_p_FTSelection_in_p_FTPrimary14300); - p_FTSelection591=this.p_FTSelection(); + this.pushFollow(XQueryParser.FOLLOW_p_FTSelection_in_p_FTPrimary14304); + p_FTSelection590=this.p_FTSelection(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTSelection591.getTree()); - RPAREN592=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_FTPrimary14302); if (this.state.failed) return retval; + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTSelection590.getTree()); + RPAREN591=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_FTPrimary14306); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - RPAREN592_tree = this.adaptor.create(RPAREN592); - this.adaptor.addChild(root_0, RPAREN592_tree); + RPAREN591_tree = this.adaptor.create(RPAREN591); + this.adaptor.addChild(root_0, RPAREN591_tree); } @@ -27086,12 +27089,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1769:11: p_FTExtensionSelection root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_FTExtensionSelection_in_p_FTPrimary14315); - p_FTExtensionSelection593=this.p_FTExtensionSelection(); + this.pushFollow(XQueryParser.FOLLOW_p_FTExtensionSelection_in_p_FTPrimary14319); + p_FTExtensionSelection592=this.p_FTExtensionSelection(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTExtensionSelection593.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTExtensionSelection592.getTree()); break; @@ -27138,8 +27141,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var p_FTWordsValue594 = null; - var p_FTAnyallOption595 = null; + var p_FTWordsValue593 = null; + var p_FTAnyallOption594 = null; try { @@ -27147,12 +27150,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1774:11: p_FTWordsValue ( p_FTAnyallOption )? root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_FTWordsValue_in_p_FTWords14341); - p_FTWordsValue594=this.p_FTWordsValue(); + this.pushFollow(XQueryParser.FOLLOW_p_FTWordsValue_in_p_FTWords14345); + p_FTWordsValue593=this.p_FTWordsValue(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTWordsValue594.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTWordsValue593.getTree()); // xquery/XQueryParser.g:1774:26: ( p_FTAnyallOption )? var alt204=2; var LA204_0 = this.input.LA(1); @@ -27163,12 +27166,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt204) { case 1 : // xquery/XQueryParser.g:1774:26: p_FTAnyallOption - this.pushFollow(XQueryParser.FOLLOW_p_FTAnyallOption_in_p_FTWords14343); - p_FTAnyallOption595=this.p_FTAnyallOption(); + this.pushFollow(XQueryParser.FOLLOW_p_FTAnyallOption_in_p_FTWords14347); + p_FTAnyallOption594=this.p_FTAnyallOption(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTAnyallOption595.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTAnyallOption594.getTree()); break; @@ -27219,13 +27222,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var LBRACKET597 = null; - var RBRACKET599 = null; - var p_StringLiteral596 = null; - var p_Expr598 = null; + var LBRACKET596 = null; + var RBRACKET598 = null; + var p_StringLiteral595 = null; + var p_Expr597 = null; - var LBRACKET597_tree=null; - var RBRACKET599_tree=null; + var LBRACKET596_tree=null; + var RBRACKET598_tree=null; try { // xquery/XQueryParser.g:1779:9: ( p_StringLiteral | ( LBRACKET p_Expr[true,true] RBRACKET ) ) @@ -27250,12 +27253,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1779:11: p_StringLiteral root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_p_FTWordsValue14370); - p_StringLiteral596=this.p_StringLiteral(); + this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_p_FTWordsValue14374); + p_StringLiteral595=this.p_StringLiteral(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StringLiteral596.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StringLiteral595.getTree()); break; @@ -27265,21 +27268,21 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1780:11: ( LBRACKET p_Expr[true,true] RBRACKET ) // xquery/XQueryParser.g:1780:12: LBRACKET p_Expr[true,true] RBRACKET - LBRACKET597=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_p_FTWordsValue14383); if (this.state.failed) return retval; + LBRACKET596=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_p_FTWordsValue14387); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - LBRACKET597_tree = this.adaptor.create(LBRACKET597); - this.adaptor.addChild(root_0, LBRACKET597_tree); + LBRACKET596_tree = this.adaptor.create(LBRACKET596); + this.adaptor.addChild(root_0, LBRACKET596_tree); } - this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_p_FTWordsValue14385); - p_Expr598=this.p_Expr(true, true); + this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_p_FTWordsValue14389); + p_Expr597=this.p_Expr(true, true); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Expr598.getTree()); - RBRACKET599=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_p_FTWordsValue14388); if (this.state.failed) return retval; + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Expr597.getTree()); + RBRACKET598=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_p_FTWordsValue14392); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - RBRACKET599_tree = this.adaptor.create(RBRACKET599); - this.adaptor.addChild(root_0, RBRACKET599_tree); + RBRACKET598_tree = this.adaptor.create(RBRACKET598); + this.adaptor.addChild(root_0, RBRACKET598_tree); } @@ -27330,14 +27333,14 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var L_Pragma600 = null; - var LBRACKET601 = null; - var RBRACKET603 = null; - var p_FTSelection602 = null; + var L_Pragma599 = null; + var LBRACKET600 = null; + var RBRACKET602 = null; + var p_FTSelection601 = null; - var L_Pragma600_tree=null; - var LBRACKET601_tree=null; - var RBRACKET603_tree=null; + var L_Pragma599_tree=null; + var LBRACKET600_tree=null; + var RBRACKET602_tree=null; try { // xquery/XQueryParser.g:1785:9: ( ( L_Pragma )+ LBRACKET ( p_FTSelection )? RBRACKET ) @@ -27359,10 +27362,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt206) { case 1 : // xquery/XQueryParser.g:1785:11: L_Pragma - L_Pragma600=this.match(this.input,L_Pragma,XQueryParser.FOLLOW_L_Pragma_in_p_FTExtensionSelection14415); if (this.state.failed) return retval; + L_Pragma599=this.match(this.input,L_Pragma,XQueryParser.FOLLOW_L_Pragma_in_p_FTExtensionSelection14419); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - L_Pragma600_tree = this.adaptor.create(L_Pragma600); - this.adaptor.addChild(root_0, L_Pragma600_tree); + L_Pragma599_tree = this.adaptor.create(L_Pragma599); + this.adaptor.addChild(root_0, L_Pragma599_tree); } @@ -27379,10 +27382,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { cnt206++; } while (true); - LBRACKET601=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_p_FTExtensionSelection14418); if (this.state.failed) return retval; + LBRACKET600=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_p_FTExtensionSelection14422); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - LBRACKET601_tree = this.adaptor.create(LBRACKET601); - this.adaptor.addChild(root_0, LBRACKET601_tree); + LBRACKET600_tree = this.adaptor.create(LBRACKET600); + this.adaptor.addChild(root_0, LBRACKET600_tree); } // xquery/XQueryParser.g:1785:30: ( p_FTSelection )? var alt207=2; @@ -27394,22 +27397,22 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt207) { case 1 : // xquery/XQueryParser.g:1785:30: p_FTSelection - this.pushFollow(XQueryParser.FOLLOW_p_FTSelection_in_p_FTExtensionSelection14420); - p_FTSelection602=this.p_FTSelection(); + this.pushFollow(XQueryParser.FOLLOW_p_FTSelection_in_p_FTExtensionSelection14424); + p_FTSelection601=this.p_FTSelection(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTSelection602.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTSelection601.getTree()); break; } - RBRACKET603=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_p_FTExtensionSelection14423); if (this.state.failed) return retval; + RBRACKET602=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_p_FTExtensionSelection14427); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - RBRACKET603_tree = this.adaptor.create(RBRACKET603); - this.adaptor.addChild(root_0, RBRACKET603_tree); + RBRACKET602_tree = this.adaptor.create(RBRACKET602); + this.adaptor.addChild(root_0, RBRACKET602_tree); } @@ -27455,11 +27458,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var WORDS604 = null; + var WORDS603 = null; var k = null; var list_k=null; - var WORDS604_tree=null; + var WORDS603_tree=null; var k_tree=null; try { @@ -27492,7 +27495,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1790:13: (k+= ANY (k+= WORD )? ) // xquery/XQueryParser.g:1790:13: (k+= ANY (k+= WORD )? ) // xquery/XQueryParser.g:1790:14: k+= ANY (k+= WORD )? - k=this.match(this.input,ANY,XQueryParser.FOLLOW_ANY_in_p_FTAnyallOption14454); if (this.state.failed) return retval; + k=this.match(this.input,ANY,XQueryParser.FOLLOW_ANY_in_p_FTAnyallOption14458); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -27510,7 +27513,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt208) { case 1 : // xquery/XQueryParser.g:1790:22: k+= WORD - k=this.match(this.input,WORD,XQueryParser.FOLLOW_WORD_in_p_FTAnyallOption14458); if (this.state.failed) return retval; + k=this.match(this.input,WORD,XQueryParser.FOLLOW_WORD_in_p_FTAnyallOption14462); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -27534,7 +27537,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1790:33: (k+= ALL ( WORDS )? ) // xquery/XQueryParser.g:1790:33: (k+= ALL ( WORDS )? ) // xquery/XQueryParser.g:1790:34: k+= ALL ( WORDS )? - k=this.match(this.input,ALL,XQueryParser.FOLLOW_ALL_in_p_FTAnyallOption14467); if (this.state.failed) return retval; + k=this.match(this.input,ALL,XQueryParser.FOLLOW_ALL_in_p_FTAnyallOption14471); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -27552,10 +27555,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt209) { case 1 : // xquery/XQueryParser.g:1790:41: WORDS - WORDS604=this.match(this.input,WORDS,XQueryParser.FOLLOW_WORDS_in_p_FTAnyallOption14469); if (this.state.failed) return retval; + WORDS603=this.match(this.input,WORDS,XQueryParser.FOLLOW_WORDS_in_p_FTAnyallOption14473); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - WORDS604_tree = this.adaptor.create(WORDS604); - this.adaptor.addChild(root_0, WORDS604_tree); + WORDS603_tree = this.adaptor.create(WORDS603); + this.adaptor.addChild(root_0, WORDS603_tree); } @@ -27571,7 +27574,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { break; case 3 : // xquery/XQueryParser.g:1790:51: k+= PHRASE - k=this.match(this.input,PHRASE,XQueryParser.FOLLOW_PHRASE_in_p_FTAnyallOption14477); if (this.state.failed) return retval; + k=this.match(this.input,PHRASE,XQueryParser.FOLLOW_PHRASE_in_p_FTAnyallOption14481); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -27634,7 +27637,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var k = null; var list_k=null; - var p_FTRange605 = null; + var p_FTRange604 = null; var k_tree=null; @@ -27643,7 +27646,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1795:11: k+= OCCURS p_FTRange k+= TIMES root_0 = this.adaptor.nil(); - k=this.match(this.input,OCCURS,XQueryParser.FOLLOW_OCCURS_in_p_FTTimes14509); if (this.state.failed) return retval; + k=this.match(this.input,OCCURS,XQueryParser.FOLLOW_OCCURS_in_p_FTTimes14513); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -27651,13 +27654,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if (org.antlr.lang.isNull(list_k)) list_k = []; list_k.push(k); - this.pushFollow(XQueryParser.FOLLOW_p_FTRange_in_p_FTTimes14511); - p_FTRange605=this.p_FTRange(); + this.pushFollow(XQueryParser.FOLLOW_p_FTRange_in_p_FTTimes14515); + p_FTRange604=this.p_FTRange(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTRange605.getTree()); - k=this.match(this.input,TIMES,XQueryParser.FOLLOW_TIMES_in_p_FTTimes14515); if (this.state.failed) return retval; + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTRange604.getTree()); + k=this.match(this.input,TIMES,XQueryParser.FOLLOW_TIMES_in_p_FTTimes14519); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -27714,11 +27717,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var k = null; var list_k=null; + var p_AdditiveExpr605 = null; var p_AdditiveExpr606 = null; var p_AdditiveExpr607 = null; var p_AdditiveExpr608 = null; var p_AdditiveExpr609 = null; - var p_AdditiveExpr610 = null; var k_tree=null; @@ -27766,7 +27769,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1800:13: (k+= EXACTLY p_AdditiveExpr ) // xquery/XQueryParser.g:1800:13: (k+= EXACTLY p_AdditiveExpr ) // xquery/XQueryParser.g:1800:14: k+= EXACTLY p_AdditiveExpr - k=this.match(this.input,EXACTLY,XQueryParser.FOLLOW_EXACTLY_in_p_FTRange14548); if (this.state.failed) return retval; + k=this.match(this.input,EXACTLY,XQueryParser.FOLLOW_EXACTLY_in_p_FTRange14552); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -27774,7 +27777,39 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if (org.antlr.lang.isNull(list_k)) list_k = []; list_k.push(k); - this.pushFollow(XQueryParser.FOLLOW_p_AdditiveExpr_in_p_FTRange14550); + this.pushFollow(XQueryParser.FOLLOW_p_AdditiveExpr_in_p_FTRange14554); + p_AdditiveExpr605=this.p_AdditiveExpr(); + + this.state._fsp--; + if (this.state.failed) return retval; + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_AdditiveExpr605.getTree()); + + + + + + break; + case 2 : + // xquery/XQueryParser.g:1801:13: (k+= AT k+= LEAST p_AdditiveExpr ) + // xquery/XQueryParser.g:1801:13: (k+= AT k+= LEAST p_AdditiveExpr ) + // xquery/XQueryParser.g:1801:14: k+= AT k+= LEAST p_AdditiveExpr + k=this.match(this.input,AT,XQueryParser.FOLLOW_AT_in_p_FTRange14572); if (this.state.failed) return retval; + if ( this.state.backtracking===0 ) { + k_tree = this.adaptor.create(k); + this.adaptor.addChild(root_0, k_tree); + } + if (org.antlr.lang.isNull(list_k)) list_k = []; + list_k.push(k); + + k=this.match(this.input,LEAST,XQueryParser.FOLLOW_LEAST_in_p_FTRange14576); if (this.state.failed) return retval; + if ( this.state.backtracking===0 ) { + k_tree = this.adaptor.create(k); + this.adaptor.addChild(root_0, k_tree); + } + if (org.antlr.lang.isNull(list_k)) list_k = []; + list_k.push(k); + + this.pushFollow(XQueryParser.FOLLOW_p_AdditiveExpr_in_p_FTRange14578); p_AdditiveExpr606=this.p_AdditiveExpr(); this.state._fsp--; @@ -27786,11 +27821,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { break; - case 2 : - // xquery/XQueryParser.g:1801:13: (k+= AT k+= LEAST p_AdditiveExpr ) - // xquery/XQueryParser.g:1801:13: (k+= AT k+= LEAST p_AdditiveExpr ) - // xquery/XQueryParser.g:1801:14: k+= AT k+= LEAST p_AdditiveExpr - k=this.match(this.input,AT,XQueryParser.FOLLOW_AT_in_p_FTRange14568); if (this.state.failed) return retval; + case 3 : + // xquery/XQueryParser.g:1802:13: (k+= AT k+= MOST p_AdditiveExpr ) + // xquery/XQueryParser.g:1802:13: (k+= AT k+= MOST p_AdditiveExpr ) + // xquery/XQueryParser.g:1802:14: k+= AT k+= MOST p_AdditiveExpr + k=this.match(this.input,AT,XQueryParser.FOLLOW_AT_in_p_FTRange14596); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -27798,7 +27833,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if (org.antlr.lang.isNull(list_k)) list_k = []; list_k.push(k); - k=this.match(this.input,LEAST,XQueryParser.FOLLOW_LEAST_in_p_FTRange14572); if (this.state.failed) return retval; + k=this.match(this.input,MOST,XQueryParser.FOLLOW_MOST_in_p_FTRange14600); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -27806,7 +27841,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if (org.antlr.lang.isNull(list_k)) list_k = []; list_k.push(k); - this.pushFollow(XQueryParser.FOLLOW_p_AdditiveExpr_in_p_FTRange14574); + this.pushFollow(XQueryParser.FOLLOW_p_AdditiveExpr_in_p_FTRange14602); p_AdditiveExpr607=this.p_AdditiveExpr(); this.state._fsp--; @@ -27818,11 +27853,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { break; - case 3 : - // xquery/XQueryParser.g:1802:13: (k+= AT k+= MOST p_AdditiveExpr ) - // xquery/XQueryParser.g:1802:13: (k+= AT k+= MOST p_AdditiveExpr ) - // xquery/XQueryParser.g:1802:14: k+= AT k+= MOST p_AdditiveExpr - k=this.match(this.input,AT,XQueryParser.FOLLOW_AT_in_p_FTRange14592); if (this.state.failed) return retval; + case 4 : + // xquery/XQueryParser.g:1803:13: (k+= FROM p_AdditiveExpr k+= TO p_AdditiveExpr ) + // xquery/XQueryParser.g:1803:13: (k+= FROM p_AdditiveExpr k+= TO p_AdditiveExpr ) + // xquery/XQueryParser.g:1803:14: k+= FROM p_AdditiveExpr k+= TO p_AdditiveExpr + k=this.match(this.input,FROM,XQueryParser.FOLLOW_FROM_in_p_FTRange14620); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -27830,31 +27865,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if (org.antlr.lang.isNull(list_k)) list_k = []; list_k.push(k); - k=this.match(this.input,MOST,XQueryParser.FOLLOW_MOST_in_p_FTRange14596); if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) { - k_tree = this.adaptor.create(k); - this.adaptor.addChild(root_0, k_tree); - } - if (org.antlr.lang.isNull(list_k)) list_k = []; - list_k.push(k); - - this.pushFollow(XQueryParser.FOLLOW_p_AdditiveExpr_in_p_FTRange14598); + this.pushFollow(XQueryParser.FOLLOW_p_AdditiveExpr_in_p_FTRange14622); p_AdditiveExpr608=this.p_AdditiveExpr(); this.state._fsp--; if (this.state.failed) return retval; if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_AdditiveExpr608.getTree()); - - - - - - break; - case 4 : - // xquery/XQueryParser.g:1803:13: (k+= FROM p_AdditiveExpr k+= TO p_AdditiveExpr ) - // xquery/XQueryParser.g:1803:13: (k+= FROM p_AdditiveExpr k+= TO p_AdditiveExpr ) - // xquery/XQueryParser.g:1803:14: k+= FROM p_AdditiveExpr k+= TO p_AdditiveExpr - k=this.match(this.input,FROM,XQueryParser.FOLLOW_FROM_in_p_FTRange14616); if (this.state.failed) return retval; + k=this.match(this.input,TO,XQueryParser.FOLLOW_TO_in_p_FTRange14626); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -27862,26 +27879,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if (org.antlr.lang.isNull(list_k)) list_k = []; list_k.push(k); - this.pushFollow(XQueryParser.FOLLOW_p_AdditiveExpr_in_p_FTRange14618); + this.pushFollow(XQueryParser.FOLLOW_p_AdditiveExpr_in_p_FTRange14628); p_AdditiveExpr609=this.p_AdditiveExpr(); this.state._fsp--; if (this.state.failed) return retval; if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_AdditiveExpr609.getTree()); - k=this.match(this.input,TO,XQueryParser.FOLLOW_TO_in_p_FTRange14622); if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) { - k_tree = this.adaptor.create(k); - this.adaptor.addChild(root_0, k_tree); - } - if (org.antlr.lang.isNull(list_k)) list_k = []; - list_k.push(k); - - this.pushFollow(XQueryParser.FOLLOW_p_AdditiveExpr_in_p_FTRange14624); - p_AdditiveExpr610=this.p_AdditiveExpr(); - - this.state._fsp--; - if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_AdditiveExpr610.getTree()); @@ -27938,11 +27941,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var p_FTOrder611 = null; - var p_FTWindow612 = null; - var p_FTDistance613 = null; - var p_FTScope614 = null; - var p_FTContent615 = null; + var p_FTOrder610 = null; + var p_FTWindow611 = null; + var p_FTDistance612 = null; + var p_FTScope613 = null; + var p_FTContent614 = null; try { @@ -27979,12 +27982,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1808:11: p_FTOrder root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_FTOrder_in_p_FTPosFilter14655); - p_FTOrder611=this.p_FTOrder(); + this.pushFollow(XQueryParser.FOLLOW_p_FTOrder_in_p_FTPosFilter14659); + p_FTOrder610=this.p_FTOrder(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTOrder611.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTOrder610.getTree()); break; @@ -27992,12 +27995,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1808:23: p_FTWindow root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_FTWindow_in_p_FTPosFilter14659); - p_FTWindow612=this.p_FTWindow(); + this.pushFollow(XQueryParser.FOLLOW_p_FTWindow_in_p_FTPosFilter14663); + p_FTWindow611=this.p_FTWindow(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTWindow612.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTWindow611.getTree()); break; @@ -28005,12 +28008,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1808:36: p_FTDistance root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_FTDistance_in_p_FTPosFilter14663); - p_FTDistance613=this.p_FTDistance(); + this.pushFollow(XQueryParser.FOLLOW_p_FTDistance_in_p_FTPosFilter14667); + p_FTDistance612=this.p_FTDistance(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTDistance613.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTDistance612.getTree()); break; @@ -28018,12 +28021,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1808:51: p_FTScope root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_FTScope_in_p_FTPosFilter14667); - p_FTScope614=this.p_FTScope(); + this.pushFollow(XQueryParser.FOLLOW_p_FTScope_in_p_FTPosFilter14671); + p_FTScope613=this.p_FTScope(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTScope614.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTScope613.getTree()); break; @@ -28031,12 +28034,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1808:63: p_FTContent root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_FTContent_in_p_FTPosFilter14671); - p_FTContent615=this.p_FTContent(); + this.pushFollow(XQueryParser.FOLLOW_p_FTContent_in_p_FTPosFilter14675); + p_FTContent614=this.p_FTContent(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTContent615.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTContent614.getTree()); break; @@ -28092,7 +28095,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1813:11: ko= ORDERED root_0 = this.adaptor.nil(); - ko=this.match(this.input,ORDERED,XQueryParser.FOLLOW_ORDERED_in_p_FTOrder14699); if (this.state.failed) return retval; + ko=this.match(this.input,ORDERED,XQueryParser.FOLLOW_ORDERED_in_p_FTOrder14703); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { ko_tree = this.adaptor.create(ko); this.adaptor.addChild(root_0, ko_tree); @@ -28145,8 +28148,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; var kw = null; - var p_AdditiveExpr616 = null; - var p_FTUnit617 = null; + var p_AdditiveExpr615 = null; + var p_FTUnit616 = null; var kw_tree=null; @@ -28155,7 +28158,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1818:11: kw= WINDOW p_AdditiveExpr p_FTUnit root_0 = this.adaptor.nil(); - kw=this.match(this.input,WINDOW,XQueryParser.FOLLOW_WINDOW_in_p_FTWindow14729); if (this.state.failed) return retval; + kw=this.match(this.input,WINDOW,XQueryParser.FOLLOW_WINDOW_in_p_FTWindow14733); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { kw_tree = this.adaptor.create(kw); this.adaptor.addChild(root_0, kw_tree); @@ -28163,18 +28166,18 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.ak(kw); } - this.pushFollow(XQueryParser.FOLLOW_p_AdditiveExpr_in_p_FTWindow14733); - p_AdditiveExpr616=this.p_AdditiveExpr(); + this.pushFollow(XQueryParser.FOLLOW_p_AdditiveExpr_in_p_FTWindow14737); + p_AdditiveExpr615=this.p_AdditiveExpr(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_AdditiveExpr616.getTree()); - this.pushFollow(XQueryParser.FOLLOW_p_FTUnit_in_p_FTWindow14735); - p_FTUnit617=this.p_FTUnit(); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_AdditiveExpr615.getTree()); + this.pushFollow(XQueryParser.FOLLOW_p_FTUnit_in_p_FTWindow14739); + p_FTUnit616=this.p_FTUnit(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTUnit617.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTUnit616.getTree()); @@ -28220,8 +28223,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; var kd = null; - var p_FTRange618 = null; - var p_FTUnit619 = null; + var p_FTRange617 = null; + var p_FTUnit618 = null; var kd_tree=null; @@ -28230,7 +28233,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1823:11: kd= DISTANCE p_FTRange p_FTUnit root_0 = this.adaptor.nil(); - kd=this.match(this.input,DISTANCE,XQueryParser.FOLLOW_DISTANCE_in_p_FTDistance14763); if (this.state.failed) return retval; + kd=this.match(this.input,DISTANCE,XQueryParser.FOLLOW_DISTANCE_in_p_FTDistance14767); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { kd_tree = this.adaptor.create(kd); this.adaptor.addChild(root_0, kd_tree); @@ -28238,18 +28241,18 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.ak(kd); } - this.pushFollow(XQueryParser.FOLLOW_p_FTRange_in_p_FTDistance14767); - p_FTRange618=this.p_FTRange(); + this.pushFollow(XQueryParser.FOLLOW_p_FTRange_in_p_FTDistance14771); + p_FTRange617=this.p_FTRange(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTRange618.getTree()); - this.pushFollow(XQueryParser.FOLLOW_p_FTUnit_in_p_FTDistance14769); - p_FTUnit619=this.p_FTUnit(); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTRange617.getTree()); + this.pushFollow(XQueryParser.FOLLOW_p_FTUnit_in_p_FTDistance14773); + p_FTUnit618=this.p_FTUnit(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTUnit619.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTUnit618.getTree()); @@ -28327,7 +28330,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt213) { case 1 : // xquery/XQueryParser.g:1828:13: k+= WORDS - k=this.match(this.input,WORDS,XQueryParser.FOLLOW_WORDS_in_p_FTUnit14799); if (this.state.failed) return retval; + k=this.match(this.input,WORDS,XQueryParser.FOLLOW_WORDS_in_p_FTUnit14803); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -28340,7 +28343,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { break; case 2 : // xquery/XQueryParser.g:1828:24: k+= SENTENCES - k=this.match(this.input,SENTENCES,XQueryParser.FOLLOW_SENTENCES_in_p_FTUnit14805); if (this.state.failed) return retval; + k=this.match(this.input,SENTENCES,XQueryParser.FOLLOW_SENTENCES_in_p_FTUnit14809); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -28353,7 +28356,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { break; case 3 : // xquery/XQueryParser.g:1828:39: k+= PARAGRAPHS - k=this.match(this.input,PARAGRAPHS,XQueryParser.FOLLOW_PARAGRAPHS_in_p_FTUnit14811); if (this.state.failed) return retval; + k=this.match(this.input,PARAGRAPHS,XQueryParser.FOLLOW_PARAGRAPHS_in_p_FTUnit14815); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -28416,7 +28419,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var k = null; var list_k=null; - var p_FTBigUnit620 = null; + var p_FTBigUnit619 = null; var k_tree=null; @@ -28445,7 +28448,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt214) { case 1 : // xquery/XQueryParser.g:1833:12: k+= SAME - k=this.match(this.input,SAME,XQueryParser.FOLLOW_SAME_in_p_FTScope14844); if (this.state.failed) return retval; + k=this.match(this.input,SAME,XQueryParser.FOLLOW_SAME_in_p_FTScope14848); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -28458,7 +28461,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { break; case 2 : // xquery/XQueryParser.g:1833:22: k+= DIFFERENT - k=this.match(this.input,DIFFERENT,XQueryParser.FOLLOW_DIFFERENT_in_p_FTScope14850); if (this.state.failed) return retval; + k=this.match(this.input,DIFFERENT,XQueryParser.FOLLOW_DIFFERENT_in_p_FTScope14854); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -28475,12 +28478,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.ak(list_k); } - this.pushFollow(XQueryParser.FOLLOW_p_FTBigUnit_in_p_FTScope14855); - p_FTBigUnit620=this.p_FTBigUnit(); + this.pushFollow(XQueryParser.FOLLOW_p_FTBigUnit_in_p_FTScope14859); + p_FTBigUnit619=this.p_FTBigUnit(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTBigUnit620.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTBigUnit619.getTree()); @@ -28555,7 +28558,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt215) { case 1 : // xquery/XQueryParser.g:1838:13: k+= SENTENCE - k=this.match(this.input,SENTENCE,XQueryParser.FOLLOW_SENTENCE_in_p_FTBigUnit14885); if (this.state.failed) return retval; + k=this.match(this.input,SENTENCE,XQueryParser.FOLLOW_SENTENCE_in_p_FTBigUnit14889); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -28568,7 +28571,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { break; case 2 : // xquery/XQueryParser.g:1838:27: k+= PARAGRAPH - k=this.match(this.input,PARAGRAPH,XQueryParser.FOLLOW_PARAGRAPH_in_p_FTBigUnit14891); if (this.state.failed) return retval; + k=this.match(this.input,PARAGRAPH,XQueryParser.FOLLOW_PARAGRAPH_in_p_FTBigUnit14895); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -28675,7 +28678,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1843:13: (k+= AT k+= START ) // xquery/XQueryParser.g:1843:13: (k+= AT k+= START ) // xquery/XQueryParser.g:1843:14: k+= AT k+= START - k=this.match(this.input,AT,XQueryParser.FOLLOW_AT_in_p_FTContent14926); if (this.state.failed) return retval; + k=this.match(this.input,AT,XQueryParser.FOLLOW_AT_in_p_FTContent14930); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -28683,7 +28686,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if (org.antlr.lang.isNull(list_k)) list_k = []; list_k.push(k); - k=this.match(this.input,START,XQueryParser.FOLLOW_START_in_p_FTContent14930); if (this.state.failed) return retval; + k=this.match(this.input,START,XQueryParser.FOLLOW_START_in_p_FTContent14934); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -28701,7 +28704,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1843:32: (k+= AT k+= END ) // xquery/XQueryParser.g:1843:32: (k+= AT k+= END ) // xquery/XQueryParser.g:1843:33: k+= AT k+= END - k=this.match(this.input,AT,XQueryParser.FOLLOW_AT_in_p_FTContent14938); if (this.state.failed) return retval; + k=this.match(this.input,AT,XQueryParser.FOLLOW_AT_in_p_FTContent14942); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -28709,7 +28712,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if (org.antlr.lang.isNull(list_k)) list_k = []; list_k.push(k); - k=this.match(this.input,END,XQueryParser.FOLLOW_END_in_p_FTContent14942); if (this.state.failed) return retval; + k=this.match(this.input,END,XQueryParser.FOLLOW_END_in_p_FTContent14946); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -28727,7 +28730,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1843:49: (k+= ENTIRE k+= CONTENT ) // xquery/XQueryParser.g:1843:49: (k+= ENTIRE k+= CONTENT ) // xquery/XQueryParser.g:1843:50: k+= ENTIRE k+= CONTENT - k=this.match(this.input,ENTIRE,XQueryParser.FOLLOW_ENTIRE_in_p_FTContent14950); if (this.state.failed) return retval; + k=this.match(this.input,ENTIRE,XQueryParser.FOLLOW_ENTIRE_in_p_FTContent14954); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -28735,7 +28738,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if (org.antlr.lang.isNull(list_k)) list_k = []; list_k.push(k); - k=this.match(this.input,CONTENT,XQueryParser.FOLLOW_CONTENT_in_p_FTContent14954); if (this.state.failed) return retval; + k=this.match(this.input,CONTENT,XQueryParser.FOLLOW_CONTENT_in_p_FTContent14958); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -28800,7 +28803,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; var ku = null; - var p_FTMatchOption621 = null; + var p_FTMatchOption620 = null; var ku_tree=null; @@ -28824,7 +28827,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt217) { case 1 : // xquery/XQueryParser.g:1848:12: ku= USING p_FTMatchOption - ku=this.match(this.input,USING,XQueryParser.FOLLOW_USING_in_p_FTMatchOptions14988); if (this.state.failed) return retval; + ku=this.match(this.input,USING,XQueryParser.FOLLOW_USING_in_p_FTMatchOptions14992); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { ku_tree = this.adaptor.create(ku); this.adaptor.addChild(root_0, ku_tree); @@ -28832,12 +28835,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.ak(ku); } - this.pushFollow(XQueryParser.FOLLOW_p_FTMatchOption_in_p_FTMatchOptions14992); - p_FTMatchOption621=this.p_FTMatchOption(); + this.pushFollow(XQueryParser.FOLLOW_p_FTMatchOption_in_p_FTMatchOptions14996); + p_FTMatchOption620=this.p_FTMatchOption(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTMatchOption621.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTMatchOption620.getTree()); break; @@ -28897,14 +28900,14 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var p_FTLanguageOption622 = null; - var p_FTWildCardOption623 = null; - var p_FTThesaurusOption624 = null; - var p_FTStemOption625 = null; - var p_FTCaseOption626 = null; - var p_FTDiacriticsOption627 = null; - var p_FTStopWordOption628 = null; - var p_FTExtensionOption629 = null; + var p_FTLanguageOption621 = null; + var p_FTWildCardOption622 = null; + var p_FTThesaurusOption623 = null; + var p_FTStemOption624 = null; + var p_FTCaseOption625 = null; + var p_FTDiacriticsOption626 = null; + var p_FTStopWordOption627 = null; + var p_FTExtensionOption628 = null; try { @@ -28916,12 +28919,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1853:11: p_FTLanguageOption root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_FTLanguageOption_in_p_FTMatchOption15020); - p_FTLanguageOption622=this.p_FTLanguageOption(); + this.pushFollow(XQueryParser.FOLLOW_p_FTLanguageOption_in_p_FTMatchOption15024); + p_FTLanguageOption621=this.p_FTLanguageOption(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTLanguageOption622.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTLanguageOption621.getTree()); break; @@ -28929,12 +28932,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1854:11: p_FTWildCardOption root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_FTWildCardOption_in_p_FTMatchOption15032); - p_FTWildCardOption623=this.p_FTWildCardOption(); + this.pushFollow(XQueryParser.FOLLOW_p_FTWildCardOption_in_p_FTMatchOption15036); + p_FTWildCardOption622=this.p_FTWildCardOption(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTWildCardOption623.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTWildCardOption622.getTree()); break; @@ -28942,12 +28945,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1855:11: p_FTThesaurusOption root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_FTThesaurusOption_in_p_FTMatchOption15044); - p_FTThesaurusOption624=this.p_FTThesaurusOption(); + this.pushFollow(XQueryParser.FOLLOW_p_FTThesaurusOption_in_p_FTMatchOption15048); + p_FTThesaurusOption623=this.p_FTThesaurusOption(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTThesaurusOption624.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTThesaurusOption623.getTree()); break; @@ -28955,12 +28958,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1856:11: p_FTStemOption root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_FTStemOption_in_p_FTMatchOption15056); - p_FTStemOption625=this.p_FTStemOption(); + this.pushFollow(XQueryParser.FOLLOW_p_FTStemOption_in_p_FTMatchOption15060); + p_FTStemOption624=this.p_FTStemOption(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTStemOption625.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTStemOption624.getTree()); break; @@ -28968,12 +28971,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1857:11: p_FTCaseOption root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_FTCaseOption_in_p_FTMatchOption15068); - p_FTCaseOption626=this.p_FTCaseOption(); + this.pushFollow(XQueryParser.FOLLOW_p_FTCaseOption_in_p_FTMatchOption15072); + p_FTCaseOption625=this.p_FTCaseOption(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTCaseOption626.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTCaseOption625.getTree()); break; @@ -28981,12 +28984,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1858:11: p_FTDiacriticsOption root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_FTDiacriticsOption_in_p_FTMatchOption15080); - p_FTDiacriticsOption627=this.p_FTDiacriticsOption(); + this.pushFollow(XQueryParser.FOLLOW_p_FTDiacriticsOption_in_p_FTMatchOption15084); + p_FTDiacriticsOption626=this.p_FTDiacriticsOption(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTDiacriticsOption627.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTDiacriticsOption626.getTree()); break; @@ -28994,12 +28997,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1859:11: p_FTStopWordOption root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_FTStopWordOption_in_p_FTMatchOption15092); - p_FTStopWordOption628=this.p_FTStopWordOption(); + this.pushFollow(XQueryParser.FOLLOW_p_FTStopWordOption_in_p_FTMatchOption15096); + p_FTStopWordOption627=this.p_FTStopWordOption(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTStopWordOption628.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTStopWordOption627.getTree()); break; @@ -29007,12 +29010,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1860:11: p_FTExtensionOption root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_FTExtensionOption_in_p_FTMatchOption15104); - p_FTExtensionOption629=this.p_FTExtensionOption(); + this.pushFollow(XQueryParser.FOLLOW_p_FTExtensionOption_in_p_FTMatchOption15108); + p_FTExtensionOption628=this.p_FTExtensionOption(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTExtensionOption629.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTExtensionOption628.getTree()); break; @@ -29108,7 +29111,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1865:13: (k+= CASE k+= INSENSITIVE ) // xquery/XQueryParser.g:1865:13: (k+= CASE k+= INSENSITIVE ) // xquery/XQueryParser.g:1865:14: k+= CASE k+= INSENSITIVE - k=this.match(this.input,CASE,XQueryParser.FOLLOW_CASE_in_p_FTCaseOption15135); if (this.state.failed) return retval; + k=this.match(this.input,CASE,XQueryParser.FOLLOW_CASE_in_p_FTCaseOption15139); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -29116,7 +29119,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if (org.antlr.lang.isNull(list_k)) list_k = []; list_k.push(k); - k=this.match(this.input,INSENSITIVE,XQueryParser.FOLLOW_INSENSITIVE_in_p_FTCaseOption15139); if (this.state.failed) return retval; + k=this.match(this.input,INSENSITIVE,XQueryParser.FOLLOW_INSENSITIVE_in_p_FTCaseOption15143); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -29134,7 +29137,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1866:13: (k+= CASE k+= SENSITIVE ) // xquery/XQueryParser.g:1866:13: (k+= CASE k+= SENSITIVE ) // xquery/XQueryParser.g:1866:14: k+= CASE k+= SENSITIVE - k=this.match(this.input,CASE,XQueryParser.FOLLOW_CASE_in_p_FTCaseOption15157); if (this.state.failed) return retval; + k=this.match(this.input,CASE,XQueryParser.FOLLOW_CASE_in_p_FTCaseOption15161); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -29142,7 +29145,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if (org.antlr.lang.isNull(list_k)) list_k = []; list_k.push(k); - k=this.match(this.input,SENSITIVE,XQueryParser.FOLLOW_SENSITIVE_in_p_FTCaseOption15161); if (this.state.failed) return retval; + k=this.match(this.input,SENSITIVE,XQueryParser.FOLLOW_SENSITIVE_in_p_FTCaseOption15165); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -29158,7 +29161,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { break; case 3 : // xquery/XQueryParser.g:1867:13: k+= LOWERCASE - k=this.match(this.input,LOWERCASE,XQueryParser.FOLLOW_LOWERCASE_in_p_FTCaseOption15178); if (this.state.failed) return retval; + k=this.match(this.input,LOWERCASE,XQueryParser.FOLLOW_LOWERCASE_in_p_FTCaseOption15182); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -29171,7 +29174,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { break; case 4 : // xquery/XQueryParser.g:1868:13: k+= UPPERCASE - k=this.match(this.input,UPPERCASE,XQueryParser.FOLLOW_UPPERCASE_in_p_FTCaseOption15194); if (this.state.failed) return retval; + k=this.match(this.input,UPPERCASE,XQueryParser.FOLLOW_UPPERCASE_in_p_FTCaseOption15198); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -29275,7 +29278,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1873:13: (k+= DIACRITICS k+= INSENSITIVE ) // xquery/XQueryParser.g:1873:13: (k+= DIACRITICS k+= INSENSITIVE ) // xquery/XQueryParser.g:1873:14: k+= DIACRITICS k+= INSENSITIVE - k=this.match(this.input,DIACRITICS,XQueryParser.FOLLOW_DIACRITICS_in_p_FTDiacriticsOption15229); if (this.state.failed) return retval; + k=this.match(this.input,DIACRITICS,XQueryParser.FOLLOW_DIACRITICS_in_p_FTDiacriticsOption15233); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -29283,7 +29286,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if (org.antlr.lang.isNull(list_k)) list_k = []; list_k.push(k); - k=this.match(this.input,INSENSITIVE,XQueryParser.FOLLOW_INSENSITIVE_in_p_FTDiacriticsOption15233); if (this.state.failed) return retval; + k=this.match(this.input,INSENSITIVE,XQueryParser.FOLLOW_INSENSITIVE_in_p_FTDiacriticsOption15237); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -29301,7 +29304,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1874:13: (k+= DIACRITICS k+= SENSITIVE ) // xquery/XQueryParser.g:1874:13: (k+= DIACRITICS k+= SENSITIVE ) // xquery/XQueryParser.g:1874:14: k+= DIACRITICS k+= SENSITIVE - k=this.match(this.input,DIACRITICS,XQueryParser.FOLLOW_DIACRITICS_in_p_FTDiacriticsOption15251); if (this.state.failed) return retval; + k=this.match(this.input,DIACRITICS,XQueryParser.FOLLOW_DIACRITICS_in_p_FTDiacriticsOption15255); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -29309,7 +29312,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if (org.antlr.lang.isNull(list_k)) list_k = []; list_k.push(k); - k=this.match(this.input,SENSITIVE,XQueryParser.FOLLOW_SENSITIVE_in_p_FTDiacriticsOption15255); if (this.state.failed) return retval; + k=this.match(this.input,SENSITIVE,XQueryParser.FOLLOW_SENSITIVE_in_p_FTDiacriticsOption15259); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -29403,7 +29406,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt221) { case 1 : // xquery/XQueryParser.g:1879:13: k+= STEMMING - k=this.match(this.input,STEMMING,XQueryParser.FOLLOW_STEMMING_in_p_FTStemOption15290); if (this.state.failed) return retval; + k=this.match(this.input,STEMMING,XQueryParser.FOLLOW_STEMMING_in_p_FTStemOption15294); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -29418,7 +29421,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1879:27: (k+= NO k+= STEMMING ) // xquery/XQueryParser.g:1879:27: (k+= NO k+= STEMMING ) // xquery/XQueryParser.g:1879:28: k+= NO k+= STEMMING - k=this.match(this.input,NO,XQueryParser.FOLLOW_NO_in_p_FTStemOption15297); if (this.state.failed) return retval; + k=this.match(this.input,NO,XQueryParser.FOLLOW_NO_in_p_FTStemOption15301); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -29426,7 +29429,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if (org.antlr.lang.isNull(list_k)) list_k = []; list_k.push(k); - k=this.match(this.input,STEMMING,XQueryParser.FOLLOW_STEMMING_in_p_FTStemOption15301); if (this.state.failed) return retval; + k=this.match(this.input,STEMMING,XQueryParser.FOLLOW_STEMMING_in_p_FTStemOption15305); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -29490,18 +29493,18 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var LPAREN631 = null; - var COMMA633 = null; - var RPAREN635 = null; + var LPAREN630 = null; + var COMMA632 = null; + var RPAREN634 = null; var k = null; var list_k=null; - var p_FTThesaurusID630 = null; - var p_FTThesaurusID632 = null; - var p_FTThesaurusID634 = null; + var p_FTThesaurusID629 = null; + var p_FTThesaurusID631 = null; + var p_FTThesaurusID633 = null; - var LPAREN631_tree=null; - var COMMA633_tree=null; - var RPAREN635_tree=null; + var LPAREN630_tree=null; + var COMMA632_tree=null; + var RPAREN634_tree=null; var k_tree=null; try { @@ -29545,7 +29548,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1884:13: (k+= THESAURUS ( p_FTThesaurusID | k+= DEFAULT ) ) // xquery/XQueryParser.g:1884:13: (k+= THESAURUS ( p_FTThesaurusID | k+= DEFAULT ) ) // xquery/XQueryParser.g:1884:14: k+= THESAURUS ( p_FTThesaurusID | k+= DEFAULT ) - k=this.match(this.input,THESAURUS,XQueryParser.FOLLOW_THESAURUS_in_p_FTThesaurusOption15337); if (this.state.failed) return retval; + k=this.match(this.input,THESAURUS,XQueryParser.FOLLOW_THESAURUS_in_p_FTThesaurusOption15341); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -29573,18 +29576,18 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt222) { case 1 : // xquery/XQueryParser.g:1884:28: p_FTThesaurusID - this.pushFollow(XQueryParser.FOLLOW_p_FTThesaurusID_in_p_FTThesaurusOption15340); - p_FTThesaurusID630=this.p_FTThesaurusID(); + this.pushFollow(XQueryParser.FOLLOW_p_FTThesaurusID_in_p_FTThesaurusOption15344); + p_FTThesaurusID629=this.p_FTThesaurusID(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTThesaurusID630.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTThesaurusID629.getTree()); break; case 2 : // xquery/XQueryParser.g:1884:46: k+= DEFAULT - k=this.match(this.input,DEFAULT,XQueryParser.FOLLOW_DEFAULT_in_p_FTThesaurusOption15346); if (this.state.failed) return retval; + k=this.match(this.input,DEFAULT,XQueryParser.FOLLOW_DEFAULT_in_p_FTThesaurusOption15350); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -29608,7 +29611,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1885:13: (k+= THESAURUS LPAREN ( p_FTThesaurusID | k+= DEFAULT ) ( COMMA p_FTThesaurusID )* RPAREN ) // xquery/XQueryParser.g:1885:13: (k+= THESAURUS LPAREN ( p_FTThesaurusID | k+= DEFAULT ) ( COMMA p_FTThesaurusID )* RPAREN ) // xquery/XQueryParser.g:1885:14: k+= THESAURUS LPAREN ( p_FTThesaurusID | k+= DEFAULT ) ( COMMA p_FTThesaurusID )* RPAREN - k=this.match(this.input,THESAURUS,XQueryParser.FOLLOW_THESAURUS_in_p_FTThesaurusOption15365); if (this.state.failed) return retval; + k=this.match(this.input,THESAURUS,XQueryParser.FOLLOW_THESAURUS_in_p_FTThesaurusOption15369); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -29616,10 +29619,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if (org.antlr.lang.isNull(list_k)) list_k = []; list_k.push(k); - LPAREN631=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_FTThesaurusOption15367); if (this.state.failed) return retval; + LPAREN630=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_FTThesaurusOption15371); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - LPAREN631_tree = this.adaptor.create(LPAREN631); - this.adaptor.addChild(root_0, LPAREN631_tree); + LPAREN630_tree = this.adaptor.create(LPAREN630); + this.adaptor.addChild(root_0, LPAREN630_tree); } // xquery/XQueryParser.g:1885:34: ( p_FTThesaurusID | k+= DEFAULT ) var alt223=2; @@ -29641,18 +29644,18 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt223) { case 1 : // xquery/XQueryParser.g:1885:35: p_FTThesaurusID - this.pushFollow(XQueryParser.FOLLOW_p_FTThesaurusID_in_p_FTThesaurusOption15370); - p_FTThesaurusID632=this.p_FTThesaurusID(); + this.pushFollow(XQueryParser.FOLLOW_p_FTThesaurusID_in_p_FTThesaurusOption15374); + p_FTThesaurusID631=this.p_FTThesaurusID(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTThesaurusID632.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTThesaurusID631.getTree()); break; case 2 : // xquery/XQueryParser.g:1885:53: k+= DEFAULT - k=this.match(this.input,DEFAULT,XQueryParser.FOLLOW_DEFAULT_in_p_FTThesaurusOption15376); if (this.state.failed) return retval; + k=this.match(this.input,DEFAULT,XQueryParser.FOLLOW_DEFAULT_in_p_FTThesaurusOption15380); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -29680,17 +29683,17 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt224) { case 1 : // xquery/XQueryParser.g:1885:66: COMMA p_FTThesaurusID - COMMA633=this.match(this.input,COMMA,XQueryParser.FOLLOW_COMMA_in_p_FTThesaurusOption15380); if (this.state.failed) return retval; + COMMA632=this.match(this.input,COMMA,XQueryParser.FOLLOW_COMMA_in_p_FTThesaurusOption15384); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - COMMA633_tree = this.adaptor.create(COMMA633); - this.adaptor.addChild(root_0, COMMA633_tree); + COMMA632_tree = this.adaptor.create(COMMA632); + this.adaptor.addChild(root_0, COMMA632_tree); } - this.pushFollow(XQueryParser.FOLLOW_p_FTThesaurusID_in_p_FTThesaurusOption15382); - p_FTThesaurusID634=this.p_FTThesaurusID(); + this.pushFollow(XQueryParser.FOLLOW_p_FTThesaurusID_in_p_FTThesaurusOption15386); + p_FTThesaurusID633=this.p_FTThesaurusID(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTThesaurusID634.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTThesaurusID633.getTree()); break; @@ -29700,10 +29703,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { } } while (true); - RPAREN635=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_FTThesaurusOption15386); if (this.state.failed) return retval; + RPAREN634=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_FTThesaurusOption15390); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - RPAREN635_tree = this.adaptor.create(RPAREN635); - this.adaptor.addChild(root_0, RPAREN635_tree); + RPAREN634_tree = this.adaptor.create(RPAREN634); + this.adaptor.addChild(root_0, RPAREN634_tree); } @@ -29715,7 +29718,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1886:13: (k+= NO k+= THESAURUS ) // xquery/XQueryParser.g:1886:13: (k+= NO k+= THESAURUS ) // xquery/XQueryParser.g:1886:14: k+= NO k+= THESAURUS - k=this.match(this.input,NO,XQueryParser.FOLLOW_NO_in_p_FTThesaurusOption15404); if (this.state.failed) return retval; + k=this.match(this.input,NO,XQueryParser.FOLLOW_NO_in_p_FTThesaurusOption15408); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -29723,7 +29726,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if (org.antlr.lang.isNull(list_k)) list_k = []; list_k.push(k); - k=this.match(this.input,THESAURUS,XQueryParser.FOLLOW_THESAURUS_in_p_FTThesaurusOption15408); if (this.state.failed) return retval; + k=this.match(this.input,THESAURUS,XQueryParser.FOLLOW_THESAURUS_in_p_FTThesaurusOption15412); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -29789,9 +29792,9 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var k = null; var list_k=null; + var p_StringLiteral635 = null; var p_StringLiteral636 = null; - var p_StringLiteral637 = null; - var p_FTLiteralRange638 = null; + var p_FTLiteralRange637 = null; var k_tree=null; @@ -29800,7 +29803,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1891:11: k+= AT p_StringLiteral (k+= RELATIONSHIP p_StringLiteral )? ( p_FTLiteralRange k+= LEVELS )? root_0 = this.adaptor.nil(); - k=this.match(this.input,AT,XQueryParser.FOLLOW_AT_in_p_FTThesaurusID15441); if (this.state.failed) return retval; + k=this.match(this.input,AT,XQueryParser.FOLLOW_AT_in_p_FTThesaurusID15445); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -29808,12 +29811,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if (org.antlr.lang.isNull(list_k)) list_k = []; list_k.push(k); - this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_p_FTThesaurusID15443); - p_StringLiteral636=this.p_StringLiteral(); + this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_p_FTThesaurusID15447); + p_StringLiteral635=this.p_StringLiteral(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StringLiteral636.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StringLiteral635.getTree()); // xquery/XQueryParser.g:1891:33: (k+= RELATIONSHIP p_StringLiteral )? var alt226=2; var LA226_0 = this.input.LA(1); @@ -29824,7 +29827,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt226) { case 1 : // xquery/XQueryParser.g:1891:34: k+= RELATIONSHIP p_StringLiteral - k=this.match(this.input,RELATIONSHIP,XQueryParser.FOLLOW_RELATIONSHIP_in_p_FTThesaurusID15448); if (this.state.failed) return retval; + k=this.match(this.input,RELATIONSHIP,XQueryParser.FOLLOW_RELATIONSHIP_in_p_FTThesaurusID15452); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -29832,12 +29835,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if (org.antlr.lang.isNull(list_k)) list_k = []; list_k.push(k); - this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_p_FTThesaurusID15450); - p_StringLiteral637=this.p_StringLiteral(); + this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_p_FTThesaurusID15454); + p_StringLiteral636=this.p_StringLiteral(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StringLiteral637.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StringLiteral636.getTree()); break; @@ -29861,13 +29864,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt227) { case 1 : // xquery/XQueryParser.g:1891:69: p_FTLiteralRange k+= LEVELS - this.pushFollow(XQueryParser.FOLLOW_p_FTLiteralRange_in_p_FTThesaurusID15455); - p_FTLiteralRange638=this.p_FTLiteralRange(); + this.pushFollow(XQueryParser.FOLLOW_p_FTLiteralRange_in_p_FTThesaurusID15459); + p_FTLiteralRange637=this.p_FTLiteralRange(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTLiteralRange638.getTree()); - k=this.match(this.input,LEVELS,XQueryParser.FOLLOW_LEVELS_in_p_FTThesaurusID15459); if (this.state.failed) return retval; + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTLiteralRange637.getTree()); + k=this.match(this.input,LEVELS,XQueryParser.FOLLOW_LEVELS_in_p_FTThesaurusID15463); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -29928,21 +29931,21 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; + var L_IntegerLiteral638 = null; var L_IntegerLiteral639 = null; var L_IntegerLiteral640 = null; var L_IntegerLiteral641 = null; - var L_IntegerLiteral642 = null; - var TO643 = null; - var L_IntegerLiteral644 = null; + var TO642 = null; + var L_IntegerLiteral643 = null; var k = null; var list_k=null; + var L_IntegerLiteral638_tree=null; var L_IntegerLiteral639_tree=null; var L_IntegerLiteral640_tree=null; var L_IntegerLiteral641_tree=null; - var L_IntegerLiteral642_tree=null; - var TO643_tree=null; - var L_IntegerLiteral644_tree=null; + var TO642_tree=null; + var L_IntegerLiteral643_tree=null; var k_tree=null; try { @@ -29989,7 +29992,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1896:13: (k+= EXACTLY L_IntegerLiteral ) // xquery/XQueryParser.g:1896:13: (k+= EXACTLY L_IntegerLiteral ) // xquery/XQueryParser.g:1896:14: k+= EXACTLY L_IntegerLiteral - k=this.match(this.input,EXACTLY,XQueryParser.FOLLOW_EXACTLY_in_p_FTLiteralRange15494); if (this.state.failed) return retval; + k=this.match(this.input,EXACTLY,XQueryParser.FOLLOW_EXACTLY_in_p_FTLiteralRange15498); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -29997,10 +30000,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if (org.antlr.lang.isNull(list_k)) list_k = []; list_k.push(k); - L_IntegerLiteral639=this.match(this.input,L_IntegerLiteral,XQueryParser.FOLLOW_L_IntegerLiteral_in_p_FTLiteralRange15496); if (this.state.failed) return retval; + L_IntegerLiteral638=this.match(this.input,L_IntegerLiteral,XQueryParser.FOLLOW_L_IntegerLiteral_in_p_FTLiteralRange15500); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - L_IntegerLiteral639_tree = this.adaptor.create(L_IntegerLiteral639); - this.adaptor.addChild(root_0, L_IntegerLiteral639_tree); + L_IntegerLiteral638_tree = this.adaptor.create(L_IntegerLiteral638); + this.adaptor.addChild(root_0, L_IntegerLiteral638_tree); } @@ -30012,7 +30015,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1897:13: (k+= AT k+= LEAST L_IntegerLiteral ) // xquery/XQueryParser.g:1897:13: (k+= AT k+= LEAST L_IntegerLiteral ) // xquery/XQueryParser.g:1897:14: k+= AT k+= LEAST L_IntegerLiteral - k=this.match(this.input,AT,XQueryParser.FOLLOW_AT_in_p_FTLiteralRange15514); if (this.state.failed) return retval; + k=this.match(this.input,AT,XQueryParser.FOLLOW_AT_in_p_FTLiteralRange15518); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -30020,7 +30023,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if (org.antlr.lang.isNull(list_k)) list_k = []; list_k.push(k); - k=this.match(this.input,LEAST,XQueryParser.FOLLOW_LEAST_in_p_FTLiteralRange15518); if (this.state.failed) return retval; + k=this.match(this.input,LEAST,XQueryParser.FOLLOW_LEAST_in_p_FTLiteralRange15522); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -30028,10 +30031,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if (org.antlr.lang.isNull(list_k)) list_k = []; list_k.push(k); - L_IntegerLiteral640=this.match(this.input,L_IntegerLiteral,XQueryParser.FOLLOW_L_IntegerLiteral_in_p_FTLiteralRange15520); if (this.state.failed) return retval; + L_IntegerLiteral639=this.match(this.input,L_IntegerLiteral,XQueryParser.FOLLOW_L_IntegerLiteral_in_p_FTLiteralRange15524); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - L_IntegerLiteral640_tree = this.adaptor.create(L_IntegerLiteral640); - this.adaptor.addChild(root_0, L_IntegerLiteral640_tree); + L_IntegerLiteral639_tree = this.adaptor.create(L_IntegerLiteral639); + this.adaptor.addChild(root_0, L_IntegerLiteral639_tree); } @@ -30043,7 +30046,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1898:13: (k+= AT k+= MOST L_IntegerLiteral ) // xquery/XQueryParser.g:1898:13: (k+= AT k+= MOST L_IntegerLiteral ) // xquery/XQueryParser.g:1898:14: k+= AT k+= MOST L_IntegerLiteral - k=this.match(this.input,AT,XQueryParser.FOLLOW_AT_in_p_FTLiteralRange15538); if (this.state.failed) return retval; + k=this.match(this.input,AT,XQueryParser.FOLLOW_AT_in_p_FTLiteralRange15542); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -30051,7 +30054,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if (org.antlr.lang.isNull(list_k)) list_k = []; list_k.push(k); - k=this.match(this.input,MOST,XQueryParser.FOLLOW_MOST_in_p_FTLiteralRange15542); if (this.state.failed) return retval; + k=this.match(this.input,MOST,XQueryParser.FOLLOW_MOST_in_p_FTLiteralRange15546); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -30059,10 +30062,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if (org.antlr.lang.isNull(list_k)) list_k = []; list_k.push(k); - L_IntegerLiteral641=this.match(this.input,L_IntegerLiteral,XQueryParser.FOLLOW_L_IntegerLiteral_in_p_FTLiteralRange15544); if (this.state.failed) return retval; + L_IntegerLiteral640=this.match(this.input,L_IntegerLiteral,XQueryParser.FOLLOW_L_IntegerLiteral_in_p_FTLiteralRange15548); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - L_IntegerLiteral641_tree = this.adaptor.create(L_IntegerLiteral641); - this.adaptor.addChild(root_0, L_IntegerLiteral641_tree); + L_IntegerLiteral640_tree = this.adaptor.create(L_IntegerLiteral640); + this.adaptor.addChild(root_0, L_IntegerLiteral640_tree); } @@ -30074,7 +30077,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1899:13: (k+= FROM L_IntegerLiteral TO L_IntegerLiteral ) // xquery/XQueryParser.g:1899:13: (k+= FROM L_IntegerLiteral TO L_IntegerLiteral ) // xquery/XQueryParser.g:1899:14: k+= FROM L_IntegerLiteral TO L_IntegerLiteral - k=this.match(this.input,FROM,XQueryParser.FOLLOW_FROM_in_p_FTLiteralRange15562); if (this.state.failed) return retval; + k=this.match(this.input,FROM,XQueryParser.FOLLOW_FROM_in_p_FTLiteralRange15566); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -30082,20 +30085,20 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if (org.antlr.lang.isNull(list_k)) list_k = []; list_k.push(k); - L_IntegerLiteral642=this.match(this.input,L_IntegerLiteral,XQueryParser.FOLLOW_L_IntegerLiteral_in_p_FTLiteralRange15564); if (this.state.failed) return retval; + L_IntegerLiteral641=this.match(this.input,L_IntegerLiteral,XQueryParser.FOLLOW_L_IntegerLiteral_in_p_FTLiteralRange15568); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - L_IntegerLiteral642_tree = this.adaptor.create(L_IntegerLiteral642); - this.adaptor.addChild(root_0, L_IntegerLiteral642_tree); + L_IntegerLiteral641_tree = this.adaptor.create(L_IntegerLiteral641); + this.adaptor.addChild(root_0, L_IntegerLiteral641_tree); } - TO643=this.match(this.input,TO,XQueryParser.FOLLOW_TO_in_p_FTLiteralRange15566); if (this.state.failed) return retval; + TO642=this.match(this.input,TO,XQueryParser.FOLLOW_TO_in_p_FTLiteralRange15570); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - TO643_tree = this.adaptor.create(TO643); - this.adaptor.addChild(root_0, TO643_tree); + TO642_tree = this.adaptor.create(TO642); + this.adaptor.addChild(root_0, TO642_tree); } - L_IntegerLiteral644=this.match(this.input,L_IntegerLiteral,XQueryParser.FOLLOW_L_IntegerLiteral_in_p_FTLiteralRange15568); if (this.state.failed) return retval; + L_IntegerLiteral643=this.match(this.input,L_IntegerLiteral,XQueryParser.FOLLOW_L_IntegerLiteral_in_p_FTLiteralRange15572); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - L_IntegerLiteral644_tree = this.adaptor.create(L_IntegerLiteral644); - this.adaptor.addChild(root_0, L_IntegerLiteral644_tree); + L_IntegerLiteral643_tree = this.adaptor.create(L_IntegerLiteral643); + this.adaptor.addChild(root_0, L_IntegerLiteral643_tree); } @@ -30155,9 +30158,9 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var k = null; var list_k=null; - var p_FTStopWords645 = null; + var p_FTStopWords644 = null; + var p_FTStopWordsInclExcl645 = null; var p_FTStopWordsInclExcl646 = null; - var p_FTStopWordsInclExcl647 = null; var k_tree=null; @@ -30213,7 +30216,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1904:13: (k+= STOP k+= WORDS p_FTStopWords ( p_FTStopWordsInclExcl )* ) // xquery/XQueryParser.g:1904:13: (k+= STOP k+= WORDS p_FTStopWords ( p_FTStopWordsInclExcl )* ) // xquery/XQueryParser.g:1904:14: k+= STOP k+= WORDS p_FTStopWords ( p_FTStopWordsInclExcl )* - k=this.match(this.input,STOP,XQueryParser.FOLLOW_STOP_in_p_FTStopWordOption15604); if (this.state.failed) return retval; + k=this.match(this.input,STOP,XQueryParser.FOLLOW_STOP_in_p_FTStopWordOption15608); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -30221,7 +30224,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if (org.antlr.lang.isNull(list_k)) list_k = []; list_k.push(k); - k=this.match(this.input,WORDS,XQueryParser.FOLLOW_WORDS_in_p_FTStopWordOption15608); if (this.state.failed) return retval; + k=this.match(this.input,WORDS,XQueryParser.FOLLOW_WORDS_in_p_FTStopWordOption15612); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -30229,12 +30232,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if (org.antlr.lang.isNull(list_k)) list_k = []; list_k.push(k); - this.pushFollow(XQueryParser.FOLLOW_p_FTStopWords_in_p_FTStopWordOption15610); - p_FTStopWords645=this.p_FTStopWords(); + this.pushFollow(XQueryParser.FOLLOW_p_FTStopWords_in_p_FTStopWordOption15614); + p_FTStopWords644=this.p_FTStopWords(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTStopWords645.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTStopWords644.getTree()); // xquery/XQueryParser.g:1904:45: ( p_FTStopWordsInclExcl )* loop229: do { @@ -30249,12 +30252,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt229) { case 1 : // xquery/XQueryParser.g:1904:45: p_FTStopWordsInclExcl - this.pushFollow(XQueryParser.FOLLOW_p_FTStopWordsInclExcl_in_p_FTStopWordOption15612); - p_FTStopWordsInclExcl646=this.p_FTStopWordsInclExcl(); + this.pushFollow(XQueryParser.FOLLOW_p_FTStopWordsInclExcl_in_p_FTStopWordOption15616); + p_FTStopWordsInclExcl645=this.p_FTStopWordsInclExcl(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTStopWordsInclExcl646.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTStopWordsInclExcl645.getTree()); break; @@ -30274,7 +30277,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1905:13: (k+= STOP k+= WORDS k+= DEFAULT ( p_FTStopWordsInclExcl )* ) // xquery/XQueryParser.g:1905:13: (k+= STOP k+= WORDS k+= DEFAULT ( p_FTStopWordsInclExcl )* ) // xquery/XQueryParser.g:1905:14: k+= STOP k+= WORDS k+= DEFAULT ( p_FTStopWordsInclExcl )* - k=this.match(this.input,STOP,XQueryParser.FOLLOW_STOP_in_p_FTStopWordOption15631); if (this.state.failed) return retval; + k=this.match(this.input,STOP,XQueryParser.FOLLOW_STOP_in_p_FTStopWordOption15635); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -30282,7 +30285,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if (org.antlr.lang.isNull(list_k)) list_k = []; list_k.push(k); - k=this.match(this.input,WORDS,XQueryParser.FOLLOW_WORDS_in_p_FTStopWordOption15635); if (this.state.failed) return retval; + k=this.match(this.input,WORDS,XQueryParser.FOLLOW_WORDS_in_p_FTStopWordOption15639); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -30290,7 +30293,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if (org.antlr.lang.isNull(list_k)) list_k = []; list_k.push(k); - k=this.match(this.input,DEFAULT,XQueryParser.FOLLOW_DEFAULT_in_p_FTStopWordOption15639); if (this.state.failed) return retval; + k=this.match(this.input,DEFAULT,XQueryParser.FOLLOW_DEFAULT_in_p_FTStopWordOption15643); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -30312,12 +30315,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt230) { case 1 : // xquery/XQueryParser.g:1905:42: p_FTStopWordsInclExcl - this.pushFollow(XQueryParser.FOLLOW_p_FTStopWordsInclExcl_in_p_FTStopWordOption15641); - p_FTStopWordsInclExcl647=this.p_FTStopWordsInclExcl(); + this.pushFollow(XQueryParser.FOLLOW_p_FTStopWordsInclExcl_in_p_FTStopWordOption15645); + p_FTStopWordsInclExcl646=this.p_FTStopWordsInclExcl(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTStopWordsInclExcl647.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTStopWordsInclExcl646.getTree()); break; @@ -30337,7 +30340,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1906:13: (k+= NO k+= STOP k+= WORDS ) // xquery/XQueryParser.g:1906:13: (k+= NO k+= STOP k+= WORDS ) // xquery/XQueryParser.g:1906:14: k+= NO k+= STOP k+= WORDS - k=this.match(this.input,NO,XQueryParser.FOLLOW_NO_in_p_FTStopWordOption15660); if (this.state.failed) return retval; + k=this.match(this.input,NO,XQueryParser.FOLLOW_NO_in_p_FTStopWordOption15664); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -30345,7 +30348,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if (org.antlr.lang.isNull(list_k)) list_k = []; list_k.push(k); - k=this.match(this.input,STOP,XQueryParser.FOLLOW_STOP_in_p_FTStopWordOption15664); if (this.state.failed) return retval; + k=this.match(this.input,STOP,XQueryParser.FOLLOW_STOP_in_p_FTStopWordOption15668); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -30353,7 +30356,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if (org.antlr.lang.isNull(list_k)) list_k = []; list_k.push(k); - k=this.match(this.input,WORDS,XQueryParser.FOLLOW_WORDS_in_p_FTStopWordOption15668); if (this.state.failed) return retval; + k=this.match(this.input,WORDS,XQueryParser.FOLLOW_WORDS_in_p_FTStopWordOption15672); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -30418,17 +30421,17 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; var ka = null; - var LPAREN649 = null; - var COMMA651 = null; - var RPAREN653 = null; - var p_StringLiteral648 = null; - var p_StringLiteral650 = null; - var p_StringLiteral652 = null; + var LPAREN648 = null; + var COMMA650 = null; + var RPAREN652 = null; + var p_StringLiteral647 = null; + var p_StringLiteral649 = null; + var p_StringLiteral651 = null; var ka_tree=null; - var LPAREN649_tree=null; - var COMMA651_tree=null; - var RPAREN653_tree=null; + var LPAREN648_tree=null; + var COMMA650_tree=null; + var RPAREN652_tree=null; try { // xquery/XQueryParser.g:1911:9: ( (ka= AT p_StringLiteral ) | ( LPAREN p_StringLiteral ( COMMA p_StringLiteral )* RPAREN ) ) @@ -30455,7 +30458,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1911:11: (ka= AT p_StringLiteral ) // xquery/XQueryParser.g:1911:12: ka= AT p_StringLiteral - ka=this.match(this.input,AT,XQueryParser.FOLLOW_AT_in_p_FTStopWords15702); if (this.state.failed) return retval; + ka=this.match(this.input,AT,XQueryParser.FOLLOW_AT_in_p_FTStopWords15706); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { ka_tree = this.adaptor.create(ka); this.adaptor.addChild(root_0, ka_tree); @@ -30463,12 +30466,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.ak(ka); } - this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_p_FTStopWords15706); - p_StringLiteral648=this.p_StringLiteral(); + this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_p_FTStopWords15710); + p_StringLiteral647=this.p_StringLiteral(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StringLiteral648.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StringLiteral647.getTree()); @@ -30481,17 +30484,17 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1912:11: ( LPAREN p_StringLiteral ( COMMA p_StringLiteral )* RPAREN ) // xquery/XQueryParser.g:1912:12: LPAREN p_StringLiteral ( COMMA p_StringLiteral )* RPAREN - LPAREN649=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_FTStopWords15720); if (this.state.failed) return retval; + LPAREN648=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_FTStopWords15724); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - LPAREN649_tree = this.adaptor.create(LPAREN649); - this.adaptor.addChild(root_0, LPAREN649_tree); + LPAREN648_tree = this.adaptor.create(LPAREN648); + this.adaptor.addChild(root_0, LPAREN648_tree); } - this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_p_FTStopWords15722); - p_StringLiteral650=this.p_StringLiteral(); + this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_p_FTStopWords15726); + p_StringLiteral649=this.p_StringLiteral(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StringLiteral650.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StringLiteral649.getTree()); // xquery/XQueryParser.g:1912:35: ( COMMA p_StringLiteral )* loop232: do { @@ -30506,17 +30509,17 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt232) { case 1 : // xquery/XQueryParser.g:1912:36: COMMA p_StringLiteral - COMMA651=this.match(this.input,COMMA,XQueryParser.FOLLOW_COMMA_in_p_FTStopWords15725); if (this.state.failed) return retval; + COMMA650=this.match(this.input,COMMA,XQueryParser.FOLLOW_COMMA_in_p_FTStopWords15729); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - COMMA651_tree = this.adaptor.create(COMMA651); - this.adaptor.addChild(root_0, COMMA651_tree); + COMMA650_tree = this.adaptor.create(COMMA650); + this.adaptor.addChild(root_0, COMMA650_tree); } - this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_p_FTStopWords15727); - p_StringLiteral652=this.p_StringLiteral(); + this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_p_FTStopWords15731); + p_StringLiteral651=this.p_StringLiteral(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StringLiteral652.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StringLiteral651.getTree()); break; @@ -30526,10 +30529,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { } } while (true); - RPAREN653=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_FTStopWords15731); if (this.state.failed) return retval; + RPAREN652=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_FTStopWords15735); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - RPAREN653_tree = this.adaptor.create(RPAREN653); - this.adaptor.addChild(root_0, RPAREN653_tree); + RPAREN652_tree = this.adaptor.create(RPAREN652); + this.adaptor.addChild(root_0, RPAREN652_tree); } @@ -30582,7 +30585,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var k = null; var list_k=null; - var p_FTStopWords654 = null; + var p_FTStopWords653 = null; var k_tree=null; @@ -30613,7 +30616,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt234) { case 1 : // xquery/XQueryParser.g:1917:14: k+= UNION - k=this.match(this.input,UNION,XQueryParser.FOLLOW_UNION_in_p_FTStopWordsInclExcl15763); if (this.state.failed) return retval; + k=this.match(this.input,UNION,XQueryParser.FOLLOW_UNION_in_p_FTStopWordsInclExcl15767); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -30626,7 +30629,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { break; case 2 : // xquery/XQueryParser.g:1917:25: k+= EXCEPT - k=this.match(this.input,EXCEPT,XQueryParser.FOLLOW_EXCEPT_in_p_FTStopWordsInclExcl15769); if (this.state.failed) return retval; + k=this.match(this.input,EXCEPT,XQueryParser.FOLLOW_EXCEPT_in_p_FTStopWordsInclExcl15773); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -30640,12 +30643,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { } - this.pushFollow(XQueryParser.FOLLOW_p_FTStopWords_in_p_FTStopWordsInclExcl15772); - p_FTStopWords654=this.p_FTStopWords(); + this.pushFollow(XQueryParser.FOLLOW_p_FTStopWords_in_p_FTStopWordsInclExcl15776); + p_FTStopWords653=this.p_FTStopWords(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTStopWords654.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTStopWords653.getTree()); @@ -30697,7 +30700,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; var kl = null; - var p_StringLiteral655 = null; + var p_StringLiteral654 = null; var kl_tree=null; @@ -30706,7 +30709,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1922:11: kl= LANGUAGE p_StringLiteral root_0 = this.adaptor.nil(); - kl=this.match(this.input,LANGUAGE,XQueryParser.FOLLOW_LANGUAGE_in_p_FTLanguageOption15804); if (this.state.failed) return retval; + kl=this.match(this.input,LANGUAGE,XQueryParser.FOLLOW_LANGUAGE_in_p_FTLanguageOption15808); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { kl_tree = this.adaptor.create(kl); this.adaptor.addChild(root_0, kl_tree); @@ -30714,12 +30717,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.ak(kl); } - this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_p_FTLanguageOption15808); - p_StringLiteral655=this.p_StringLiteral(); + this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_p_FTLanguageOption15812); + p_StringLiteral654=this.p_StringLiteral(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StringLiteral655.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StringLiteral654.getTree()); @@ -30794,7 +30797,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt235) { case 1 : // xquery/XQueryParser.g:1927:13: k+= WILDCARDS - k=this.match(this.input,WILDCARDS,XQueryParser.FOLLOW_WILDCARDS_in_p_FTWildCardOption15838); if (this.state.failed) return retval; + k=this.match(this.input,WILDCARDS,XQueryParser.FOLLOW_WILDCARDS_in_p_FTWildCardOption15842); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -30809,7 +30812,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1927:28: (k+= NO k+= WILDCARDS ) // xquery/XQueryParser.g:1927:28: (k+= NO k+= WILDCARDS ) // xquery/XQueryParser.g:1927:29: k+= NO k+= WILDCARDS - k=this.match(this.input,NO,XQueryParser.FOLLOW_NO_in_p_FTWildCardOption15845); if (this.state.failed) return retval; + k=this.match(this.input,NO,XQueryParser.FOLLOW_NO_in_p_FTWildCardOption15849); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -30817,7 +30820,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if (org.antlr.lang.isNull(list_k)) list_k = []; list_k.push(k); - k=this.match(this.input,WILDCARDS,XQueryParser.FOLLOW_WILDCARDS_in_p_FTWildCardOption15849); if (this.state.failed) return retval; + k=this.match(this.input,WILDCARDS,XQueryParser.FOLLOW_WILDCARDS_in_p_FTWildCardOption15853); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -30882,8 +30885,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; var ko = null; - var p_QName656 = null; - var p_StringLiteral657 = null; + var p_QName655 = null; + var p_StringLiteral656 = null; var ko_tree=null; @@ -30892,7 +30895,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1932:11: ko= OPTION p_QName p_StringLiteral root_0 = this.adaptor.nil(); - ko=this.match(this.input,OPTION,XQueryParser.FOLLOW_OPTION_in_p_FTExtensionOption15882); if (this.state.failed) return retval; + ko=this.match(this.input,OPTION,XQueryParser.FOLLOW_OPTION_in_p_FTExtensionOption15886); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { ko_tree = this.adaptor.create(ko); this.adaptor.addChild(root_0, ko_tree); @@ -30900,18 +30903,18 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.ak(ko); } - this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_FTExtensionOption15886); - p_QName656=this.p_QName(); + this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_FTExtensionOption15890); + p_QName655=this.p_QName(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_QName656.getTree()); - this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_p_FTExtensionOption15888); - p_StringLiteral657=this.p_StringLiteral(); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_QName655.getTree()); + this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_p_FTExtensionOption15892); + p_StringLiteral656=this.p_StringLiteral(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StringLiteral657.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StringLiteral656.getTree()); @@ -30958,7 +30961,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var k = null; var list_k=null; - var p_UnionExpr658 = null; + var p_UnionExpr657 = null; var k_tree=null; @@ -30967,7 +30970,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1937:11: k+= WITHOUT k+= CONTENT p_UnionExpr root_0 = this.adaptor.nil(); - k=this.match(this.input,WITHOUT,XQueryParser.FOLLOW_WITHOUT_in_p_FTIgnoreOption15916); if (this.state.failed) return retval; + k=this.match(this.input,WITHOUT,XQueryParser.FOLLOW_WITHOUT_in_p_FTIgnoreOption15920); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -30975,7 +30978,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if (org.antlr.lang.isNull(list_k)) list_k = []; list_k.push(k); - k=this.match(this.input,CONTENT,XQueryParser.FOLLOW_CONTENT_in_p_FTIgnoreOption15920); if (this.state.failed) return retval; + k=this.match(this.input,CONTENT,XQueryParser.FOLLOW_CONTENT_in_p_FTIgnoreOption15924); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -30986,12 +30989,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.ak(list_k); } - this.pushFollow(XQueryParser.FOLLOW_p_UnionExpr_in_p_FTIgnoreOption15924); - p_UnionExpr658=this.p_UnionExpr(); + this.pushFollow(XQueryParser.FOLLOW_p_UnionExpr_in_p_FTIgnoreOption15928); + p_UnionExpr657=this.p_UnionExpr(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_UnionExpr658.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_UnionExpr657.getTree()); @@ -31036,7 +31039,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var p_StatementsAndOptionalExpr659 = null; + var p_StatementsAndOptionalExpr658 = null; try { @@ -31044,12 +31047,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1948:11: p_StatementsAndOptionalExpr root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_StatementsAndOptionalExpr_in_p_Program15956); - p_StatementsAndOptionalExpr659=this.p_StatementsAndOptionalExpr(); + this.pushFollow(XQueryParser.FOLLOW_p_StatementsAndOptionalExpr_in_p_Program15960); + p_StatementsAndOptionalExpr658=this.p_StatementsAndOptionalExpr(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StatementsAndOptionalExpr659.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StatementsAndOptionalExpr658.getTree()); @@ -31094,7 +31097,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var p_Hybrid660 = null; + var p_Hybrid659 = null; try { @@ -31116,12 +31119,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt236) { case 1 : // xquery/XQueryParser.g:1953:11: p_Hybrid[$strict,true] - this.pushFollow(XQueryParser.FOLLOW_p_Hybrid_in_p_Statements15983); - p_Hybrid660=this.p_Hybrid(strict, true); + this.pushFollow(XQueryParser.FOLLOW_p_Hybrid_in_p_Statements15987); + p_Hybrid659=this.p_Hybrid(strict, true); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Hybrid660.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Hybrid659.getTree()); break; @@ -31175,7 +31178,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var p_Statements661 = null; + var p_Statements660 = null; try { @@ -31183,12 +31186,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1958:11: p_Statements[false] root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_Statements_in_p_StatementsAndExpr16011); - p_Statements661=this.p_Statements(false); + this.pushFollow(XQueryParser.FOLLOW_p_Statements_in_p_StatementsAndExpr16015); + p_Statements660=this.p_Statements(false); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Statements661.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Statements660.getTree()); @@ -31233,7 +31236,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var p_Statements662 = null; + var p_Statements661 = null; try { @@ -31241,12 +31244,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1963:11: p_Statements[false] root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_Statements_in_p_StatementsAndOptionalExpr16038); - p_Statements662=this.p_Statements(false); + this.pushFollow(XQueryParser.FOLLOW_p_Statements_in_p_StatementsAndOptionalExpr16042); + p_Statements661=this.p_Statements(false); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Statements662.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Statements661.getTree()); @@ -31291,8 +31294,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var p_HybridExprSingle663 = null; - var p_Statement664 = null; + var p_HybridExprSingle662 = null; + var p_Statement663 = null; try { @@ -31304,12 +31307,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1967:11: p_HybridExprSingle[$strict,$allowConcat] root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_HybridExprSingle_in_p_Hybrid16065); - p_HybridExprSingle663=this.p_HybridExprSingle(strict, allowConcat); + this.pushFollow(XQueryParser.FOLLOW_p_HybridExprSingle_in_p_Hybrid16069); + p_HybridExprSingle662=this.p_HybridExprSingle(strict, allowConcat); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_HybridExprSingle663.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_HybridExprSingle662.getTree()); break; @@ -31317,12 +31320,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1968:11: p_Statement root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_Statement_in_p_Hybrid16078); - p_Statement664=this.p_Statement(); + this.pushFollow(XQueryParser.FOLLOW_p_Statement_in_p_Hybrid16082); + p_Statement663=this.p_Statement(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Statement664.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Statement663.getTree()); break; @@ -31375,12 +31378,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var p_AssignStatement665 = null; - var p_BreakStatement666 = null; - var p_ContinueStatement667 = null; - var p_ExitStatement668 = null; - var p_VarDeclStatement669 = null; - var p_WhileStatement670 = null; + var p_AssignStatement664 = null; + var p_BreakStatement665 = null; + var p_ContinueStatement666 = null; + var p_ExitStatement667 = null; + var p_VarDeclStatement668 = null; + var p_WhileStatement669 = null; try { @@ -31419,12 +31422,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1985:11: p_AssignStatement root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_AssignStatement_in_p_Statement16109); - p_AssignStatement665=this.p_AssignStatement(); + this.pushFollow(XQueryParser.FOLLOW_p_AssignStatement_in_p_Statement16113); + p_AssignStatement664=this.p_AssignStatement(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_AssignStatement665.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_AssignStatement664.getTree()); break; @@ -31432,12 +31435,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1986:11: p_BreakStatement root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_BreakStatement_in_p_Statement16121); - p_BreakStatement666=this.p_BreakStatement(); + this.pushFollow(XQueryParser.FOLLOW_p_BreakStatement_in_p_Statement16125); + p_BreakStatement665=this.p_BreakStatement(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_BreakStatement666.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_BreakStatement665.getTree()); break; @@ -31445,12 +31448,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1987:11: p_ContinueStatement root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_ContinueStatement_in_p_Statement16133); - p_ContinueStatement667=this.p_ContinueStatement(); + this.pushFollow(XQueryParser.FOLLOW_p_ContinueStatement_in_p_Statement16137); + p_ContinueStatement666=this.p_ContinueStatement(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ContinueStatement667.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ContinueStatement666.getTree()); break; @@ -31458,12 +31461,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1988:11: p_ExitStatement root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_ExitStatement_in_p_Statement16145); - p_ExitStatement668=this.p_ExitStatement(); + this.pushFollow(XQueryParser.FOLLOW_p_ExitStatement_in_p_Statement16149); + p_ExitStatement667=this.p_ExitStatement(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ExitStatement668.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ExitStatement667.getTree()); break; @@ -31471,12 +31474,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1989:11: p_VarDeclStatement root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_VarDeclStatement_in_p_Statement16157); - p_VarDeclStatement669=this.p_VarDeclStatement(); + this.pushFollow(XQueryParser.FOLLOW_p_VarDeclStatement_in_p_Statement16161); + p_VarDeclStatement668=this.p_VarDeclStatement(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_VarDeclStatement669.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_VarDeclStatement668.getTree()); break; @@ -31484,12 +31487,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:1990:11: p_WhileStatement root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_WhileStatement_in_p_Statement16169); - p_WhileStatement670=this.p_WhileStatement(); + this.pushFollow(XQueryParser.FOLLOW_p_WhileStatement_in_p_Statement16173); + p_WhileStatement669=this.p_WhileStatement(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_WhileStatement670.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_WhileStatement669.getTree()); break; @@ -31536,17 +31539,17 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var SEMICOLON671 = null; + var SEMICOLON670 = null; var e = null; - var SEMICOLON671_tree=null; + var SEMICOLON670_tree=null; try { // xquery/XQueryParser.g:1993:9: (e= p_Expr[$strict,$allowConcat] SEMICOLON ) // xquery/XQueryParser.g:1993:11: e= p_Expr[$strict,$allowConcat] SEMICOLON root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_p_HybridExprSingle16196); + this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_p_HybridExprSingle16200); e=this.p_Expr(strict, allowConcat); this.state._fsp--; @@ -31555,10 +31558,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { if (strict || this.input.LT(1).getType() != SEMICOLON) throw new org.antlr.runtime.RecognitionException(this.input); } - SEMICOLON671=this.match(this.input,SEMICOLON,XQueryParser.FOLLOW_SEMICOLON_in_p_HybridExprSingle16211); if (this.state.failed) return retval; + SEMICOLON670=this.match(this.input,SEMICOLON,XQueryParser.FOLLOW_SEMICOLON_in_p_HybridExprSingle16215); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - SEMICOLON671_tree = this.adaptor.create(SEMICOLON671); - this.adaptor.addChild(root_0, SEMICOLON671_tree); + SEMICOLON670_tree = this.adaptor.create(SEMICOLON670); + this.adaptor.addChild(root_0, SEMICOLON670_tree); } @@ -31609,26 +31612,26 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var SEMICOLON673 = null; - var p_ExprSimple672 = null; + var SEMICOLON672 = null; + var p_ExprSimple671 = null; - var SEMICOLON673_tree=null; + var SEMICOLON672_tree=null; try { // xquery/XQueryParser.g:2029:9: ( p_ExprSimple SEMICOLON ) // xquery/XQueryParser.g:2029:11: p_ExprSimple SEMICOLON root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_ExprSimple_in_p_ApplyStatement16261); - p_ExprSimple672=this.p_ExprSimple(); + this.pushFollow(XQueryParser.FOLLOW_p_ExprSimple_in_p_ApplyStatement16265); + p_ExprSimple671=this.p_ExprSimple(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ExprSimple672.getTree()); - SEMICOLON673=this.match(this.input,SEMICOLON,XQueryParser.FOLLOW_SEMICOLON_in_p_ApplyStatement16263); if (this.state.failed) return retval; + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ExprSimple671.getTree()); + SEMICOLON672=this.match(this.input,SEMICOLON,XQueryParser.FOLLOW_SEMICOLON_in_p_ApplyStatement16267); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - SEMICOLON673_tree = this.adaptor.create(SEMICOLON673); - this.adaptor.addChild(root_0, SEMICOLON673_tree); + SEMICOLON672_tree = this.adaptor.create(SEMICOLON672); + this.adaptor.addChild(root_0, SEMICOLON672_tree); } @@ -31675,26 +31678,26 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; var d = null; - var BIND674 = null; - var SEMICOLON676 = null; + var BIND673 = null; + var SEMICOLON675 = null; var v = null; - var p_ExprSingle675 = null; + var p_ExprSingle674 = null; var d_tree=null; - var BIND674_tree=null; - var SEMICOLON676_tree=null; + var BIND673_tree=null; + var SEMICOLON675_tree=null; try { // xquery/XQueryParser.g:2034:9: (d= DOLLAR v= p_VarName BIND p_ExprSingle[true] SEMICOLON ) // xquery/XQueryParser.g:2034:11: d= DOLLAR v= p_VarName BIND p_ExprSingle[true] SEMICOLON root_0 = this.adaptor.nil(); - d=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_AssignStatement16291); if (this.state.failed) return retval; + d=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_AssignStatement16295); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { d_tree = this.adaptor.create(d); this.adaptor.addChild(root_0, d_tree); } - this.pushFollow(XQueryParser.FOLLOW_p_VarName_in_p_AssignStatement16295); + this.pushFollow(XQueryParser.FOLLOW_p_VarName_in_p_AssignStatement16299); v=this.p_VarName(); this.state._fsp--; @@ -31703,21 +31706,21 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.av(d, (v?v.stop:null)); } - BIND674=this.match(this.input,BIND,XQueryParser.FOLLOW_BIND_in_p_AssignStatement16299); if (this.state.failed) return retval; + BIND673=this.match(this.input,BIND,XQueryParser.FOLLOW_BIND_in_p_AssignStatement16303); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - BIND674_tree = this.adaptor.create(BIND674); - this.adaptor.addChild(root_0, BIND674_tree); + BIND673_tree = this.adaptor.create(BIND673); + this.adaptor.addChild(root_0, BIND673_tree); } - this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_AssignStatement16301); - p_ExprSingle675=this.p_ExprSingle(true); + this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_AssignStatement16305); + p_ExprSingle674=this.p_ExprSingle(true); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ExprSingle675.getTree()); - SEMICOLON676=this.match(this.input,SEMICOLON,XQueryParser.FOLLOW_SEMICOLON_in_p_AssignStatement16304); if (this.state.failed) return retval; + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ExprSingle674.getTree()); + SEMICOLON675=this.match(this.input,SEMICOLON,XQueryParser.FOLLOW_SEMICOLON_in_p_AssignStatement16308); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - SEMICOLON676_tree = this.adaptor.create(SEMICOLON676); - this.adaptor.addChild(root_0, SEMICOLON676_tree); + SEMICOLON675_tree = this.adaptor.create(SEMICOLON675); + this.adaptor.addChild(root_0, SEMICOLON675_tree); } @@ -31763,33 +31766,33 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var LBRACKET677 = null; - var RBRACKET679 = null; - var p_Statements678 = null; + var LBRACKET676 = null; + var RBRACKET678 = null; + var p_Statements677 = null; - var LBRACKET677_tree=null; - var RBRACKET679_tree=null; + var LBRACKET676_tree=null; + var RBRACKET678_tree=null; try { // xquery/XQueryParser.g:2039:9: ( LBRACKET p_Statements[false] RBRACKET ) // xquery/XQueryParser.g:2039:11: LBRACKET p_Statements[false] RBRACKET root_0 = this.adaptor.nil(); - LBRACKET677=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_p_BlockStatement16330); if (this.state.failed) return retval; + LBRACKET676=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_p_BlockStatement16334); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - LBRACKET677_tree = this.adaptor.create(LBRACKET677); - this.adaptor.addChild(root_0, LBRACKET677_tree); + LBRACKET676_tree = this.adaptor.create(LBRACKET676); + this.adaptor.addChild(root_0, LBRACKET676_tree); } - this.pushFollow(XQueryParser.FOLLOW_p_Statements_in_p_BlockStatement16332); - p_Statements678=this.p_Statements(false); + this.pushFollow(XQueryParser.FOLLOW_p_Statements_in_p_BlockStatement16336); + p_Statements677=this.p_Statements(false); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Statements678.getTree()); - RBRACKET679=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_p_BlockStatement16335); if (this.state.failed) return retval; + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Statements677.getTree()); + RBRACKET678=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_p_BlockStatement16339); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - RBRACKET679_tree = this.adaptor.create(RBRACKET679); - this.adaptor.addChild(root_0, RBRACKET679_tree); + RBRACKET678_tree = this.adaptor.create(RBRACKET678); + this.adaptor.addChild(root_0, RBRACKET678_tree); } @@ -31835,33 +31838,33 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var LBRACKET680 = null; - var RBRACKET682 = null; - var p_Statements681 = null; + var LBRACKET679 = null; + var RBRACKET681 = null; + var p_Statements680 = null; - var LBRACKET680_tree=null; - var RBRACKET682_tree=null; + var LBRACKET679_tree=null; + var RBRACKET681_tree=null; try { // xquery/XQueryParser.g:2043:9: ( LBRACKET p_Statements[$strict] RBRACKET ) // xquery/XQueryParser.g:2043:11: LBRACKET p_Statements[$strict] RBRACKET root_0 = this.adaptor.nil(); - LBRACKET680=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_p_BlockHybrid16361); if (this.state.failed) return retval; + LBRACKET679=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_p_BlockHybrid16365); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - LBRACKET680_tree = this.adaptor.create(LBRACKET680); - this.adaptor.addChild(root_0, LBRACKET680_tree); + LBRACKET679_tree = this.adaptor.create(LBRACKET679); + this.adaptor.addChild(root_0, LBRACKET679_tree); } - this.pushFollow(XQueryParser.FOLLOW_p_Statements_in_p_BlockHybrid16363); - p_Statements681=this.p_Statements(strict); + this.pushFollow(XQueryParser.FOLLOW_p_Statements_in_p_BlockHybrid16367); + p_Statements680=this.p_Statements(strict); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Statements681.getTree()); - RBRACKET682=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_p_BlockHybrid16366); if (this.state.failed) return retval; + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Statements680.getTree()); + RBRACKET681=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_p_BlockHybrid16370); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - RBRACKET682_tree = this.adaptor.create(RBRACKET682); - this.adaptor.addChild(root_0, RBRACKET682_tree); + RBRACKET681_tree = this.adaptor.create(RBRACKET681); + this.adaptor.addChild(root_0, RBRACKET681_tree); } @@ -31908,17 +31911,17 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; var k = null; - var SEMICOLON683 = null; + var SEMICOLON682 = null; var k_tree=null; - var SEMICOLON683_tree=null; + var SEMICOLON682_tree=null; try { // xquery/XQueryParser.g:2048:9: (k= BREAK k= LOOP SEMICOLON ) // xquery/XQueryParser.g:2048:11: k= BREAK k= LOOP SEMICOLON root_0 = this.adaptor.nil(); - k=this.match(this.input,BREAK,XQueryParser.FOLLOW_BREAK_in_p_BreakStatement16394); if (this.state.failed) return retval; + k=this.match(this.input,BREAK,XQueryParser.FOLLOW_BREAK_in_p_BreakStatement16398); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -31926,7 +31929,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.ak(k); } - k=this.match(this.input,LOOP,XQueryParser.FOLLOW_LOOP_in_p_BreakStatement16400); if (this.state.failed) return retval; + k=this.match(this.input,LOOP,XQueryParser.FOLLOW_LOOP_in_p_BreakStatement16404); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -31934,10 +31937,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.ak(k); } - SEMICOLON683=this.match(this.input,SEMICOLON,XQueryParser.FOLLOW_SEMICOLON_in_p_BreakStatement16404); if (this.state.failed) return retval; + SEMICOLON682=this.match(this.input,SEMICOLON,XQueryParser.FOLLOW_SEMICOLON_in_p_BreakStatement16408); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - SEMICOLON683_tree = this.adaptor.create(SEMICOLON683); - this.adaptor.addChild(root_0, SEMICOLON683_tree); + SEMICOLON682_tree = this.adaptor.create(SEMICOLON682); + this.adaptor.addChild(root_0, SEMICOLON682_tree); } @@ -31984,17 +31987,17 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; var k = null; - var SEMICOLON684 = null; + var SEMICOLON683 = null; var k_tree=null; - var SEMICOLON684_tree=null; + var SEMICOLON683_tree=null; try { // xquery/XQueryParser.g:2053:9: (k= CONTINUE k= LOOP SEMICOLON ) // xquery/XQueryParser.g:2053:11: k= CONTINUE k= LOOP SEMICOLON root_0 = this.adaptor.nil(); - k=this.match(this.input,CONTINUE,XQueryParser.FOLLOW_CONTINUE_in_p_ContinueStatement16432); if (this.state.failed) return retval; + k=this.match(this.input,CONTINUE,XQueryParser.FOLLOW_CONTINUE_in_p_ContinueStatement16436); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -32002,7 +32005,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.ak(k); } - k=this.match(this.input,LOOP,XQueryParser.FOLLOW_LOOP_in_p_ContinueStatement16438); if (this.state.failed) return retval; + k=this.match(this.input,LOOP,XQueryParser.FOLLOW_LOOP_in_p_ContinueStatement16442); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -32010,10 +32013,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.ak(k); } - SEMICOLON684=this.match(this.input,SEMICOLON,XQueryParser.FOLLOW_SEMICOLON_in_p_ContinueStatement16442); if (this.state.failed) return retval; + SEMICOLON683=this.match(this.input,SEMICOLON,XQueryParser.FOLLOW_SEMICOLON_in_p_ContinueStatement16446); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - SEMICOLON684_tree = this.adaptor.create(SEMICOLON684); - this.adaptor.addChild(root_0, SEMICOLON684_tree); + SEMICOLON683_tree = this.adaptor.create(SEMICOLON683); + this.adaptor.addChild(root_0, SEMICOLON683_tree); } @@ -32060,18 +32063,18 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; var k = null; - var SEMICOLON686 = null; - var p_ExprSingle685 = null; + var SEMICOLON685 = null; + var p_ExprSingle684 = null; var k_tree=null; - var SEMICOLON686_tree=null; + var SEMICOLON685_tree=null; try { // xquery/XQueryParser.g:2058:9: (k= EXIT k= RETURNING p_ExprSingle[true] SEMICOLON ) // xquery/XQueryParser.g:2058:11: k= EXIT k= RETURNING p_ExprSingle[true] SEMICOLON root_0 = this.adaptor.nil(); - k=this.match(this.input,EXIT,XQueryParser.FOLLOW_EXIT_in_p_ExitStatement16470); if (this.state.failed) return retval; + k=this.match(this.input,EXIT,XQueryParser.FOLLOW_EXIT_in_p_ExitStatement16474); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -32079,7 +32082,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.ak(k); } - k=this.match(this.input,RETURNING,XQueryParser.FOLLOW_RETURNING_in_p_ExitStatement16476); if (this.state.failed) return retval; + k=this.match(this.input,RETURNING,XQueryParser.FOLLOW_RETURNING_in_p_ExitStatement16480); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -32087,16 +32090,16 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.ak(k); } - this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_ExitStatement16480); - p_ExprSingle685=this.p_ExprSingle(true); + this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_ExitStatement16484); + p_ExprSingle684=this.p_ExprSingle(true); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ExprSingle685.getTree()); - SEMICOLON686=this.match(this.input,SEMICOLON,XQueryParser.FOLLOW_SEMICOLON_in_p_ExitStatement16483); if (this.state.failed) return retval; + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ExprSingle684.getTree()); + SEMICOLON685=this.match(this.input,SEMICOLON,XQueryParser.FOLLOW_SEMICOLON_in_p_ExitStatement16487); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - SEMICOLON686_tree = this.adaptor.create(SEMICOLON686); - this.adaptor.addChild(root_0, SEMICOLON686_tree); + SEMICOLON685_tree = this.adaptor.create(SEMICOLON685); + this.adaptor.addChild(root_0, SEMICOLON685_tree); } @@ -32142,9 +32145,9 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var p_InitialClause687 = null; - var p_IntermediateClause688 = null; - var p_ReturnStatement689 = null; + var p_InitialClause686 = null; + var p_IntermediateClause687 = null; + var p_ReturnStatement688 = null; try { @@ -32152,12 +32155,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:2063:11: p_InitialClause ( p_IntermediateClause )* p_ReturnStatement root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_InitialClause_in_p_FLWORStatement16509); - p_InitialClause687=this.p_InitialClause(); + this.pushFollow(XQueryParser.FOLLOW_p_InitialClause_in_p_FLWORStatement16513); + p_InitialClause686=this.p_InitialClause(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_InitialClause687.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_InitialClause686.getTree()); // xquery/XQueryParser.g:2063:27: ( p_IntermediateClause )* loop239: do { @@ -32172,12 +32175,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt239) { case 1 : // xquery/XQueryParser.g:2063:27: p_IntermediateClause - this.pushFollow(XQueryParser.FOLLOW_p_IntermediateClause_in_p_FLWORStatement16511); - p_IntermediateClause688=this.p_IntermediateClause(); + this.pushFollow(XQueryParser.FOLLOW_p_IntermediateClause_in_p_FLWORStatement16515); + p_IntermediateClause687=this.p_IntermediateClause(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_IntermediateClause688.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_IntermediateClause687.getTree()); break; @@ -32187,12 +32190,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { } } while (true); - this.pushFollow(XQueryParser.FOLLOW_p_ReturnStatement_in_p_FLWORStatement16514); - p_ReturnStatement689=this.p_ReturnStatement(); + this.pushFollow(XQueryParser.FOLLOW_p_ReturnStatement_in_p_FLWORStatement16518); + p_ReturnStatement688=this.p_ReturnStatement(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ReturnStatement689.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ReturnStatement688.getTree()); @@ -32238,7 +32241,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; var k = null; - var p_Hybrid690 = null; + var p_Hybrid689 = null; var k_tree=null; @@ -32247,7 +32250,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:2068:11: k= RETURN p_Hybrid[false,false] root_0 = this.adaptor.nil(); - k=this.match(this.input,RETURN,XQueryParser.FOLLOW_RETURN_in_p_ReturnStatement16546); if (this.state.failed) return retval; + k=this.match(this.input,RETURN,XQueryParser.FOLLOW_RETURN_in_p_ReturnStatement16550); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -32255,12 +32258,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.ak(k); } - this.pushFollow(XQueryParser.FOLLOW_p_Hybrid_in_p_ReturnStatement16550); - p_Hybrid690=this.p_Hybrid(false, false); + this.pushFollow(XQueryParser.FOLLOW_p_Hybrid_in_p_ReturnStatement16554); + p_Hybrid689=this.p_Hybrid(false, false); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Hybrid690.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Hybrid689.getTree()); @@ -32306,22 +32309,22 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; var k = null; - var LPAREN691 = null; - var RPAREN693 = null; - var p_Expr692 = null; + var LPAREN690 = null; + var RPAREN692 = null; + var p_Expr691 = null; + var p_Hybrid693 = null; var p_Hybrid694 = null; - var p_Hybrid695 = null; var k_tree=null; - var LPAREN691_tree=null; - var RPAREN693_tree=null; + var LPAREN690_tree=null; + var RPAREN692_tree=null; try { // xquery/XQueryParser.g:2073:9: (k= IF LPAREN p_Expr[true,true] RPAREN k= THEN p_Hybrid[false,false] k= ELSE p_Hybrid[false,false] ) // xquery/XQueryParser.g:2073:11: k= IF LPAREN p_Expr[true,true] RPAREN k= THEN p_Hybrid[false,false] k= ELSE p_Hybrid[false,false] root_0 = this.adaptor.nil(); - k=this.match(this.input,IF,XQueryParser.FOLLOW_IF_in_p_IfStatement16579); if (this.state.failed) return retval; + k=this.match(this.input,IF,XQueryParser.FOLLOW_IF_in_p_IfStatement16583); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -32329,23 +32332,23 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.ak(k); } - LPAREN691=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_IfStatement16583); if (this.state.failed) return retval; + LPAREN690=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_IfStatement16587); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - LPAREN691_tree = this.adaptor.create(LPAREN691); - this.adaptor.addChild(root_0, LPAREN691_tree); + LPAREN690_tree = this.adaptor.create(LPAREN690); + this.adaptor.addChild(root_0, LPAREN690_tree); } - this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_p_IfStatement16585); - p_Expr692=this.p_Expr(true, true); + this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_p_IfStatement16589); + p_Expr691=this.p_Expr(true, true); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Expr692.getTree()); - RPAREN693=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_IfStatement16588); if (this.state.failed) return retval; + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Expr691.getTree()); + RPAREN692=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_IfStatement16592); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - RPAREN693_tree = this.adaptor.create(RPAREN693); - this.adaptor.addChild(root_0, RPAREN693_tree); + RPAREN692_tree = this.adaptor.create(RPAREN692); + this.adaptor.addChild(root_0, RPAREN692_tree); } - k=this.match(this.input,THEN,XQueryParser.FOLLOW_THEN_in_p_IfStatement16592); if (this.state.failed) return retval; + k=this.match(this.input,THEN,XQueryParser.FOLLOW_THEN_in_p_IfStatement16596); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -32353,26 +32356,26 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.ak(k); } - this.pushFollow(XQueryParser.FOLLOW_p_Hybrid_in_p_IfStatement16596); + this.pushFollow(XQueryParser.FOLLOW_p_Hybrid_in_p_IfStatement16600); + p_Hybrid693=this.p_Hybrid(false, false); + + this.state._fsp--; + if (this.state.failed) return retval; + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Hybrid693.getTree()); + k=this.match(this.input,ELSE,XQueryParser.FOLLOW_ELSE_in_p_IfStatement16605); if (this.state.failed) return retval; + if ( this.state.backtracking===0 ) { + k_tree = this.adaptor.create(k); + this.adaptor.addChild(root_0, k_tree); + } + if ( this.state.backtracking===0 ) { + this.ak(k); + } + this.pushFollow(XQueryParser.FOLLOW_p_Hybrid_in_p_IfStatement16609); p_Hybrid694=this.p_Hybrid(false, false); this.state._fsp--; if (this.state.failed) return retval; if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Hybrid694.getTree()); - k=this.match(this.input,ELSE,XQueryParser.FOLLOW_ELSE_in_p_IfStatement16601); if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) { - k_tree = this.adaptor.create(k); - this.adaptor.addChild(root_0, k_tree); - } - if ( this.state.backtracking===0 ) { - this.ak(k); - } - this.pushFollow(XQueryParser.FOLLOW_p_Hybrid_in_p_IfStatement16605); - p_Hybrid695=this.p_Hybrid(false, false); - - this.state._fsp--; - if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Hybrid695.getTree()); @@ -32418,22 +32421,22 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; var k = null; - var LPAREN696 = null; - var RPAREN698 = null; - var p_Expr697 = null; - var p_SwitchCaseStatement699 = null; - var p_Hybrid700 = null; + var LPAREN695 = null; + var RPAREN697 = null; + var p_Expr696 = null; + var p_SwitchCaseStatement698 = null; + var p_Hybrid699 = null; var k_tree=null; - var LPAREN696_tree=null; - var RPAREN698_tree=null; + var LPAREN695_tree=null; + var RPAREN697_tree=null; try { // xquery/XQueryParser.g:2078:9: (k= SWITCH LPAREN p_Expr[true,true] RPAREN ( p_SwitchCaseStatement )+ k= DEFAULT k= RETURN p_Hybrid[false,false] ) // xquery/XQueryParser.g:2078:11: k= SWITCH LPAREN p_Expr[true,true] RPAREN ( p_SwitchCaseStatement )+ k= DEFAULT k= RETURN p_Hybrid[false,false] root_0 = this.adaptor.nil(); - k=this.match(this.input,SWITCH,XQueryParser.FOLLOW_SWITCH_in_p_SwitchStatement16634); if (this.state.failed) return retval; + k=this.match(this.input,SWITCH,XQueryParser.FOLLOW_SWITCH_in_p_SwitchStatement16638); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -32441,21 +32444,21 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.ak(k); } - LPAREN696=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_SwitchStatement16638); if (this.state.failed) return retval; + LPAREN695=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_SwitchStatement16642); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - LPAREN696_tree = this.adaptor.create(LPAREN696); - this.adaptor.addChild(root_0, LPAREN696_tree); + LPAREN695_tree = this.adaptor.create(LPAREN695); + this.adaptor.addChild(root_0, LPAREN695_tree); } - this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_p_SwitchStatement16640); - p_Expr697=this.p_Expr(true, true); + this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_p_SwitchStatement16644); + p_Expr696=this.p_Expr(true, true); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Expr697.getTree()); - RPAREN698=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_SwitchStatement16643); if (this.state.failed) return retval; + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Expr696.getTree()); + RPAREN697=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_SwitchStatement16647); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - RPAREN698_tree = this.adaptor.create(RPAREN698); - this.adaptor.addChild(root_0, RPAREN698_tree); + RPAREN697_tree = this.adaptor.create(RPAREN697); + this.adaptor.addChild(root_0, RPAREN697_tree); } // xquery/XQueryParser.g:2078:67: ( p_SwitchCaseStatement )+ var cnt240=0; @@ -32472,12 +32475,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt240) { case 1 : // xquery/XQueryParser.g:2078:67: p_SwitchCaseStatement - this.pushFollow(XQueryParser.FOLLOW_p_SwitchCaseStatement_in_p_SwitchStatement16645); - p_SwitchCaseStatement699=this.p_SwitchCaseStatement(); + this.pushFollow(XQueryParser.FOLLOW_p_SwitchCaseStatement_in_p_SwitchStatement16649); + p_SwitchCaseStatement698=this.p_SwitchCaseStatement(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_SwitchCaseStatement699.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_SwitchCaseStatement698.getTree()); break; @@ -32493,7 +32496,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { cnt240++; } while (true); - k=this.match(this.input,DEFAULT,XQueryParser.FOLLOW_DEFAULT_in_p_SwitchStatement16650); if (this.state.failed) return retval; + k=this.match(this.input,DEFAULT,XQueryParser.FOLLOW_DEFAULT_in_p_SwitchStatement16654); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -32501,7 +32504,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.ak(k); } - k=this.match(this.input,RETURN,XQueryParser.FOLLOW_RETURN_in_p_SwitchStatement16656); if (this.state.failed) return retval; + k=this.match(this.input,RETURN,XQueryParser.FOLLOW_RETURN_in_p_SwitchStatement16660); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -32509,12 +32512,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.ak(k); } - this.pushFollow(XQueryParser.FOLLOW_p_Hybrid_in_p_SwitchStatement16660); - p_Hybrid700=this.p_Hybrid(false, false); + this.pushFollow(XQueryParser.FOLLOW_p_Hybrid_in_p_SwitchStatement16664); + p_Hybrid699=this.p_Hybrid(false, false); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Hybrid700.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Hybrid699.getTree()); @@ -32560,8 +32563,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; var k = null; - var p_SwitchCaseOperand701 = null; - var p_Hybrid702 = null; + var p_SwitchCaseOperand700 = null; + var p_Hybrid701 = null; var k_tree=null; @@ -32585,7 +32588,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt241) { case 1 : // xquery/XQueryParser.g:2083:12: k= CASE p_SwitchCaseOperand - k=this.match(this.input,CASE,XQueryParser.FOLLOW_CASE_in_p_SwitchCaseStatement16690); if (this.state.failed) return retval; + k=this.match(this.input,CASE,XQueryParser.FOLLOW_CASE_in_p_SwitchCaseStatement16694); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -32593,12 +32596,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.ak(k); } - this.pushFollow(XQueryParser.FOLLOW_p_SwitchCaseOperand_in_p_SwitchCaseStatement16694); - p_SwitchCaseOperand701=this.p_SwitchCaseOperand(); + this.pushFollow(XQueryParser.FOLLOW_p_SwitchCaseOperand_in_p_SwitchCaseStatement16698); + p_SwitchCaseOperand700=this.p_SwitchCaseOperand(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_SwitchCaseOperand701.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_SwitchCaseOperand700.getTree()); break; @@ -32614,7 +32617,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { cnt241++; } while (true); - k=this.match(this.input,RETURN,XQueryParser.FOLLOW_RETURN_in_p_SwitchCaseStatement16700); if (this.state.failed) return retval; + k=this.match(this.input,RETURN,XQueryParser.FOLLOW_RETURN_in_p_SwitchCaseStatement16704); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -32622,12 +32625,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.ak(k); } - this.pushFollow(XQueryParser.FOLLOW_p_Hybrid_in_p_SwitchCaseStatement16704); - p_Hybrid702=this.p_Hybrid(false, false); + this.pushFollow(XQueryParser.FOLLOW_p_Hybrid_in_p_SwitchCaseStatement16708); + p_Hybrid701=this.p_Hybrid(false, false); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Hybrid702.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Hybrid701.getTree()); @@ -32673,9 +32676,9 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; var k = null; - var p_BlockStatement703 = null; - var p_CatchErrorList704 = null; - var p_BlockStatement705 = null; + var p_BlockStatement702 = null; + var p_CatchErrorList703 = null; + var p_BlockStatement704 = null; var k_tree=null; @@ -32684,7 +32687,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:2088:11: k= TRY p_BlockStatement (k= CATCH p_CatchErrorList p_BlockStatement )+ root_0 = this.adaptor.nil(); - k=this.match(this.input,TRY,XQueryParser.FOLLOW_TRY_in_p_TryCatchStatement16733); if (this.state.failed) return retval; + k=this.match(this.input,TRY,XQueryParser.FOLLOW_TRY_in_p_TryCatchStatement16737); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -32692,12 +32695,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.ak(k); } - this.pushFollow(XQueryParser.FOLLOW_p_BlockStatement_in_p_TryCatchStatement16737); - p_BlockStatement703=this.p_BlockStatement(); + this.pushFollow(XQueryParser.FOLLOW_p_BlockStatement_in_p_TryCatchStatement16741); + p_BlockStatement702=this.p_BlockStatement(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_BlockStatement703.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_BlockStatement702.getTree()); // xquery/XQueryParser.g:2088:49: (k= CATCH p_CatchErrorList p_BlockStatement )+ var cnt242=0; loop242: @@ -32713,7 +32716,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt242) { case 1 : // xquery/XQueryParser.g:2088:50: k= CATCH p_CatchErrorList p_BlockStatement - k=this.match(this.input,CATCH,XQueryParser.FOLLOW_CATCH_in_p_TryCatchStatement16742); if (this.state.failed) return retval; + k=this.match(this.input,CATCH,XQueryParser.FOLLOW_CATCH_in_p_TryCatchStatement16746); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -32721,18 +32724,18 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.ak(k); } - this.pushFollow(XQueryParser.FOLLOW_p_CatchErrorList_in_p_TryCatchStatement16746); - p_CatchErrorList704=this.p_CatchErrorList(); + this.pushFollow(XQueryParser.FOLLOW_p_CatchErrorList_in_p_TryCatchStatement16750); + p_CatchErrorList703=this.p_CatchErrorList(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_CatchErrorList704.getTree()); - this.pushFollow(XQueryParser.FOLLOW_p_BlockStatement_in_p_TryCatchStatement16748); - p_BlockStatement705=this.p_BlockStatement(); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_CatchErrorList703.getTree()); + this.pushFollow(XQueryParser.FOLLOW_p_BlockStatement_in_p_TryCatchStatement16752); + p_BlockStatement704=this.p_BlockStatement(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_BlockStatement705.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_BlockStatement704.getTree()); break; @@ -32796,9 +32799,9 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; var k = null; - var p_BlockHybrid706 = null; - var p_CatchErrorList707 = null; - var p_BlockHybrid708 = null; + var p_BlockHybrid705 = null; + var p_CatchErrorList706 = null; + var p_BlockHybrid707 = null; var k_tree=null; @@ -32807,7 +32810,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:2092:11: k= TRY p_BlockHybrid[$strict] (k= CATCH p_CatchErrorList p_BlockHybrid[$strict] )+ root_0 = this.adaptor.nil(); - k=this.match(this.input,TRY,XQueryParser.FOLLOW_TRY_in_p_TryCatchHybrid16780); if (this.state.failed) return retval; + k=this.match(this.input,TRY,XQueryParser.FOLLOW_TRY_in_p_TryCatchHybrid16784); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -32815,12 +32818,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.ak(k); } - this.pushFollow(XQueryParser.FOLLOW_p_BlockHybrid_in_p_TryCatchHybrid16784); - p_BlockHybrid706=this.p_BlockHybrid(strict); + this.pushFollow(XQueryParser.FOLLOW_p_BlockHybrid_in_p_TryCatchHybrid16788); + p_BlockHybrid705=this.p_BlockHybrid(strict); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_BlockHybrid706.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_BlockHybrid705.getTree()); // xquery/XQueryParser.g:2092:55: (k= CATCH p_CatchErrorList p_BlockHybrid[$strict] )+ var cnt243=0; loop243: @@ -32836,7 +32839,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt243) { case 1 : // xquery/XQueryParser.g:2092:56: k= CATCH p_CatchErrorList p_BlockHybrid[$strict] - k=this.match(this.input,CATCH,XQueryParser.FOLLOW_CATCH_in_p_TryCatchHybrid16790); if (this.state.failed) return retval; + k=this.match(this.input,CATCH,XQueryParser.FOLLOW_CATCH_in_p_TryCatchHybrid16794); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -32844,18 +32847,18 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.ak(k); } - this.pushFollow(XQueryParser.FOLLOW_p_CatchErrorList_in_p_TryCatchHybrid16794); - p_CatchErrorList707=this.p_CatchErrorList(); + this.pushFollow(XQueryParser.FOLLOW_p_CatchErrorList_in_p_TryCatchHybrid16798); + p_CatchErrorList706=this.p_CatchErrorList(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_CatchErrorList707.getTree()); - this.pushFollow(XQueryParser.FOLLOW_p_BlockHybrid_in_p_TryCatchHybrid16796); - p_BlockHybrid708=this.p_BlockHybrid(strict); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_CatchErrorList706.getTree()); + this.pushFollow(XQueryParser.FOLLOW_p_BlockHybrid_in_p_TryCatchHybrid16800); + p_BlockHybrid707=this.p_BlockHybrid(strict); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_BlockHybrid708.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_BlockHybrid707.getTree()); break; @@ -32920,24 +32923,24 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var k = null; var d = null; - var LPAREN709 = null; - var RPAREN711 = null; + var LPAREN708 = null; + var RPAREN710 = null; var v = null; - var p_Expr710 = null; - var p_CaseStatement712 = null; - var p_Hybrid713 = null; + var p_Expr709 = null; + var p_CaseStatement711 = null; + var p_Hybrid712 = null; var k_tree=null; var d_tree=null; - var LPAREN709_tree=null; - var RPAREN711_tree=null; + var LPAREN708_tree=null; + var RPAREN710_tree=null; try { // xquery/XQueryParser.g:2097:9: (k= TYPESWITCH LPAREN p_Expr[true,true] RPAREN ( p_CaseStatement )+ k= DEFAULT (d= DOLLAR v= p_VarName )? k= RETURN p_Hybrid[false,false] ) // xquery/XQueryParser.g:2097:11: k= TYPESWITCH LPAREN p_Expr[true,true] RPAREN ( p_CaseStatement )+ k= DEFAULT (d= DOLLAR v= p_VarName )? k= RETURN p_Hybrid[false,false] root_0 = this.adaptor.nil(); - k=this.match(this.input,TYPESWITCH,XQueryParser.FOLLOW_TYPESWITCH_in_p_TypeswitchStatement16829); if (this.state.failed) return retval; + k=this.match(this.input,TYPESWITCH,XQueryParser.FOLLOW_TYPESWITCH_in_p_TypeswitchStatement16833); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -32945,21 +32948,21 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.ak(k); } - LPAREN709=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_TypeswitchStatement16833); if (this.state.failed) return retval; + LPAREN708=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_TypeswitchStatement16837); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - LPAREN709_tree = this.adaptor.create(LPAREN709); - this.adaptor.addChild(root_0, LPAREN709_tree); + LPAREN708_tree = this.adaptor.create(LPAREN708); + this.adaptor.addChild(root_0, LPAREN708_tree); } - this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_p_TypeswitchStatement16835); - p_Expr710=this.p_Expr(true, true); + this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_p_TypeswitchStatement16839); + p_Expr709=this.p_Expr(true, true); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Expr710.getTree()); - RPAREN711=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_TypeswitchStatement16838); if (this.state.failed) return retval; + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Expr709.getTree()); + RPAREN710=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_TypeswitchStatement16842); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - RPAREN711_tree = this.adaptor.create(RPAREN711); - this.adaptor.addChild(root_0, RPAREN711_tree); + RPAREN710_tree = this.adaptor.create(RPAREN710); + this.adaptor.addChild(root_0, RPAREN710_tree); } // xquery/XQueryParser.g:2097:71: ( p_CaseStatement )+ var cnt244=0; @@ -32976,12 +32979,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt244) { case 1 : // xquery/XQueryParser.g:2097:71: p_CaseStatement - this.pushFollow(XQueryParser.FOLLOW_p_CaseStatement_in_p_TypeswitchStatement16840); - p_CaseStatement712=this.p_CaseStatement(); + this.pushFollow(XQueryParser.FOLLOW_p_CaseStatement_in_p_TypeswitchStatement16844); + p_CaseStatement711=this.p_CaseStatement(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_CaseStatement712.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_CaseStatement711.getTree()); break; @@ -32997,7 +33000,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { cnt244++; } while (true); - k=this.match(this.input,DEFAULT,XQueryParser.FOLLOW_DEFAULT_in_p_TypeswitchStatement16845); if (this.state.failed) return retval; + k=this.match(this.input,DEFAULT,XQueryParser.FOLLOW_DEFAULT_in_p_TypeswitchStatement16849); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -33015,12 +33018,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt245) { case 1 : // xquery/XQueryParser.g:2097:114: d= DOLLAR v= p_VarName - d=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_TypeswitchStatement16852); if (this.state.failed) return retval; + d=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_TypeswitchStatement16856); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { d_tree = this.adaptor.create(d); this.adaptor.addChild(root_0, d_tree); } - this.pushFollow(XQueryParser.FOLLOW_p_VarName_in_p_TypeswitchStatement16856); + this.pushFollow(XQueryParser.FOLLOW_p_VarName_in_p_TypeswitchStatement16860); v=this.p_VarName(); this.state._fsp--; @@ -33035,7 +33038,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { } - k=this.match(this.input,RETURN,XQueryParser.FOLLOW_RETURN_in_p_TypeswitchStatement16864); if (this.state.failed) return retval; + k=this.match(this.input,RETURN,XQueryParser.FOLLOW_RETURN_in_p_TypeswitchStatement16868); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -33043,12 +33046,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.ak(k); } - this.pushFollow(XQueryParser.FOLLOW_p_Hybrid_in_p_TypeswitchStatement16868); - p_Hybrid713=this.p_Hybrid(false, false); + this.pushFollow(XQueryParser.FOLLOW_p_Hybrid_in_p_TypeswitchStatement16872); + p_Hybrid712=this.p_Hybrid(false, false); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Hybrid713.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Hybrid712.getTree()); @@ -33095,21 +33098,21 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var k = null; var d = null; - var AS714 = null; + var AS713 = null; var v = null; - var p_SequenceType715 = null; - var p_Hybrid716 = null; + var p_SequenceType714 = null; + var p_Hybrid715 = null; var k_tree=null; var d_tree=null; - var AS714_tree=null; + var AS713_tree=null; try { // xquery/XQueryParser.g:2102:9: (k= CASE (d= DOLLAR v= p_VarName AS )? p_SequenceType k= RETURN p_Hybrid[false,false] ) // xquery/XQueryParser.g:2102:11: k= CASE (d= DOLLAR v= p_VarName AS )? p_SequenceType k= RETURN p_Hybrid[false,false] root_0 = this.adaptor.nil(); - k=this.match(this.input,CASE,XQueryParser.FOLLOW_CASE_in_p_CaseStatement16897); if (this.state.failed) return retval; + k=this.match(this.input,CASE,XQueryParser.FOLLOW_CASE_in_p_CaseStatement16901); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -33127,12 +33130,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt246) { case 1 : // xquery/XQueryParser.g:2102:34: d= DOLLAR v= p_VarName AS - d=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_CaseStatement16904); if (this.state.failed) return retval; + d=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_CaseStatement16908); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { d_tree = this.adaptor.create(d); this.adaptor.addChild(root_0, d_tree); } - this.pushFollow(XQueryParser.FOLLOW_p_VarName_in_p_CaseStatement16908); + this.pushFollow(XQueryParser.FOLLOW_p_VarName_in_p_CaseStatement16912); v=this.p_VarName(); this.state._fsp--; @@ -33141,10 +33144,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.av(d, (v?v.stop:null)); } - AS714=this.match(this.input,AS,XQueryParser.FOLLOW_AS_in_p_CaseStatement16912); if (this.state.failed) return retval; + AS713=this.match(this.input,AS,XQueryParser.FOLLOW_AS_in_p_CaseStatement16916); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - AS714_tree = this.adaptor.create(AS714); - this.adaptor.addChild(root_0, AS714_tree); + AS713_tree = this.adaptor.create(AS713); + this.adaptor.addChild(root_0, AS713_tree); } @@ -33152,13 +33155,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { } - this.pushFollow(XQueryParser.FOLLOW_p_SequenceType_in_p_CaseStatement16916); - p_SequenceType715=this.p_SequenceType(); + this.pushFollow(XQueryParser.FOLLOW_p_SequenceType_in_p_CaseStatement16920); + p_SequenceType714=this.p_SequenceType(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_SequenceType715.getTree()); - k=this.match(this.input,RETURN,XQueryParser.FOLLOW_RETURN_in_p_CaseStatement16920); if (this.state.failed) return retval; + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_SequenceType714.getTree()); + k=this.match(this.input,RETURN,XQueryParser.FOLLOW_RETURN_in_p_CaseStatement16924); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -33166,12 +33169,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.ak(k); } - this.pushFollow(XQueryParser.FOLLOW_p_Hybrid_in_p_CaseStatement16924); - p_Hybrid716=this.p_Hybrid(false, false); + this.pushFollow(XQueryParser.FOLLOW_p_Hybrid_in_p_CaseStatement16928); + p_Hybrid715=this.p_Hybrid(false, false); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Hybrid716.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Hybrid715.getTree()); @@ -33219,25 +33222,25 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var k = null; var d = null; var e = null; - var BIND719 = null; - var COMMA721 = null; - var BIND723 = null; - var SEMICOLON725 = null; + var BIND718 = null; + var COMMA720 = null; + var BIND722 = null; + var SEMICOLON724 = null; var v = null; var w = null; - var p_Annotation717 = null; - var p_TypeDeclaration718 = null; - var p_ExprSingle720 = null; - var p_TypeDeclaration722 = null; - var p_ExprSingle724 = null; + var p_Annotation716 = null; + var p_TypeDeclaration717 = null; + var p_ExprSingle719 = null; + var p_TypeDeclaration721 = null; + var p_ExprSingle723 = null; var k_tree=null; var d_tree=null; var e_tree=null; - var BIND719_tree=null; - var COMMA721_tree=null; - var BIND723_tree=null; - var SEMICOLON725_tree=null; + var BIND718_tree=null; + var COMMA720_tree=null; + var BIND722_tree=null; + var SEMICOLON724_tree=null; try { // xquery/XQueryParser.g:2107:9: ( ( p_Annotation )* k= VARIABLE d= DOLLAR v= p_VarName ( p_TypeDeclaration )? ( BIND p_ExprSingle[true] )? ( COMMA e= DOLLAR w= p_VarName ( p_TypeDeclaration )? ( BIND p_ExprSingle[true] )? )* SEMICOLON ) @@ -33258,12 +33261,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt247) { case 1 : // xquery/XQueryParser.g:2107:11: p_Annotation - this.pushFollow(XQueryParser.FOLLOW_p_Annotation_in_p_VarDeclStatement16951); - p_Annotation717=this.p_Annotation(); + this.pushFollow(XQueryParser.FOLLOW_p_Annotation_in_p_VarDeclStatement16955); + p_Annotation716=this.p_Annotation(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Annotation717.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Annotation716.getTree()); break; @@ -33273,7 +33276,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { } } while (true); - k=this.match(this.input,VARIABLE,XQueryParser.FOLLOW_VARIABLE_in_p_VarDeclStatement16956); if (this.state.failed) return retval; + k=this.match(this.input,VARIABLE,XQueryParser.FOLLOW_VARIABLE_in_p_VarDeclStatement16960); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -33281,12 +33284,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.ak(k); } - d=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_VarDeclStatement16962); if (this.state.failed) return retval; + d=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_VarDeclStatement16966); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { d_tree = this.adaptor.create(d); this.adaptor.addChild(root_0, d_tree); } - this.pushFollow(XQueryParser.FOLLOW_p_VarName_in_p_VarDeclStatement16966); + this.pushFollow(XQueryParser.FOLLOW_p_VarName_in_p_VarDeclStatement16970); v=this.p_VarName(); this.state._fsp--; @@ -33305,12 +33308,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt248) { case 1 : // xquery/XQueryParser.g:2107:98: p_TypeDeclaration - this.pushFollow(XQueryParser.FOLLOW_p_TypeDeclaration_in_p_VarDeclStatement16970); - p_TypeDeclaration718=this.p_TypeDeclaration(); + this.pushFollow(XQueryParser.FOLLOW_p_TypeDeclaration_in_p_VarDeclStatement16974); + p_TypeDeclaration717=this.p_TypeDeclaration(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_TypeDeclaration718.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_TypeDeclaration717.getTree()); break; @@ -33327,17 +33330,17 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt249) { case 1 : // xquery/XQueryParser.g:2107:118: BIND p_ExprSingle[true] - BIND719=this.match(this.input,BIND,XQueryParser.FOLLOW_BIND_in_p_VarDeclStatement16974); if (this.state.failed) return retval; + BIND718=this.match(this.input,BIND,XQueryParser.FOLLOW_BIND_in_p_VarDeclStatement16978); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - BIND719_tree = this.adaptor.create(BIND719); - this.adaptor.addChild(root_0, BIND719_tree); + BIND718_tree = this.adaptor.create(BIND718); + this.adaptor.addChild(root_0, BIND718_tree); } - this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_VarDeclStatement16976); - p_ExprSingle720=this.p_ExprSingle(true); + this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_VarDeclStatement16980); + p_ExprSingle719=this.p_ExprSingle(true); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ExprSingle720.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ExprSingle719.getTree()); break; @@ -33358,17 +33361,17 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt252) { case 1 : // xquery/XQueryParser.g:2108:12: COMMA e= DOLLAR w= p_VarName ( p_TypeDeclaration )? ( BIND p_ExprSingle[true] )? - COMMA721=this.match(this.input,COMMA,XQueryParser.FOLLOW_COMMA_in_p_VarDeclStatement16992); if (this.state.failed) return retval; + COMMA720=this.match(this.input,COMMA,XQueryParser.FOLLOW_COMMA_in_p_VarDeclStatement16996); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - COMMA721_tree = this.adaptor.create(COMMA721); - this.adaptor.addChild(root_0, COMMA721_tree); + COMMA720_tree = this.adaptor.create(COMMA720); + this.adaptor.addChild(root_0, COMMA720_tree); } - e=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_VarDeclStatement16996); if (this.state.failed) return retval; + e=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_VarDeclStatement17000); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { e_tree = this.adaptor.create(e); this.adaptor.addChild(root_0, e_tree); } - this.pushFollow(XQueryParser.FOLLOW_p_VarName_in_p_VarDeclStatement17000); + this.pushFollow(XQueryParser.FOLLOW_p_VarName_in_p_VarDeclStatement17004); w=this.p_VarName(); this.state._fsp--; @@ -33387,12 +33390,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt250) { case 1 : // xquery/XQueryParser.g:2108:65: p_TypeDeclaration - this.pushFollow(XQueryParser.FOLLOW_p_TypeDeclaration_in_p_VarDeclStatement17004); - p_TypeDeclaration722=this.p_TypeDeclaration(); + this.pushFollow(XQueryParser.FOLLOW_p_TypeDeclaration_in_p_VarDeclStatement17008); + p_TypeDeclaration721=this.p_TypeDeclaration(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_TypeDeclaration722.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_TypeDeclaration721.getTree()); break; @@ -33409,17 +33412,17 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt251) { case 1 : // xquery/XQueryParser.g:2108:85: BIND p_ExprSingle[true] - BIND723=this.match(this.input,BIND,XQueryParser.FOLLOW_BIND_in_p_VarDeclStatement17008); if (this.state.failed) return retval; + BIND722=this.match(this.input,BIND,XQueryParser.FOLLOW_BIND_in_p_VarDeclStatement17012); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - BIND723_tree = this.adaptor.create(BIND723); - this.adaptor.addChild(root_0, BIND723_tree); + BIND722_tree = this.adaptor.create(BIND722); + this.adaptor.addChild(root_0, BIND722_tree); } - this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_VarDeclStatement17010); - p_ExprSingle724=this.p_ExprSingle(true); + this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_VarDeclStatement17014); + p_ExprSingle723=this.p_ExprSingle(true); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ExprSingle724.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ExprSingle723.getTree()); break; @@ -33435,10 +33438,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { } } while (true); - SEMICOLON725=this.match(this.input,SEMICOLON,XQueryParser.FOLLOW_SEMICOLON_in_p_VarDeclStatement17027); if (this.state.failed) return retval; + SEMICOLON724=this.match(this.input,SEMICOLON,XQueryParser.FOLLOW_SEMICOLON_in_p_VarDeclStatement17031); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - SEMICOLON725_tree = this.adaptor.create(SEMICOLON725); - this.adaptor.addChild(root_0, SEMICOLON725_tree); + SEMICOLON724_tree = this.adaptor.create(SEMICOLON724); + this.adaptor.addChild(root_0, SEMICOLON724_tree); } @@ -33485,21 +33488,21 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; var k = null; - var LPAREN726 = null; - var RPAREN728 = null; - var p_Expr727 = null; - var p_Hybrid729 = null; + var LPAREN725 = null; + var RPAREN727 = null; + var p_Expr726 = null; + var p_Hybrid728 = null; var k_tree=null; - var LPAREN726_tree=null; - var RPAREN728_tree=null; + var LPAREN725_tree=null; + var RPAREN727_tree=null; try { // xquery/XQueryParser.g:2114:9: (k= WHILE LPAREN p_Expr[true,true] RPAREN p_Hybrid[false,false] ) // xquery/XQueryParser.g:2114:11: k= WHILE LPAREN p_Expr[true,true] RPAREN p_Hybrid[false,false] root_0 = this.adaptor.nil(); - k=this.match(this.input,WHILE,XQueryParser.FOLLOW_WHILE_in_p_WhileStatement17055); if (this.state.failed) return retval; + k=this.match(this.input,WHILE,XQueryParser.FOLLOW_WHILE_in_p_WhileStatement17059); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -33507,28 +33510,28 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.ak(k); } - LPAREN726=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_WhileStatement17059); if (this.state.failed) return retval; + LPAREN725=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_WhileStatement17063); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - LPAREN726_tree = this.adaptor.create(LPAREN726); - this.adaptor.addChild(root_0, LPAREN726_tree); + LPAREN725_tree = this.adaptor.create(LPAREN725); + this.adaptor.addChild(root_0, LPAREN725_tree); } - this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_p_WhileStatement17061); - p_Expr727=this.p_Expr(true, true); + this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_p_WhileStatement17065); + p_Expr726=this.p_Expr(true, true); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Expr727.getTree()); - RPAREN728=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_WhileStatement17064); if (this.state.failed) return retval; + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Expr726.getTree()); + RPAREN727=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_WhileStatement17068); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - RPAREN728_tree = this.adaptor.create(RPAREN728); - this.adaptor.addChild(root_0, RPAREN728_tree); + RPAREN727_tree = this.adaptor.create(RPAREN727); + this.adaptor.addChild(root_0, RPAREN727_tree); } - this.pushFollow(XQueryParser.FOLLOW_p_Hybrid_in_p_WhileStatement17066); - p_Hybrid729=this.p_Hybrid(false, false); + this.pushFollow(XQueryParser.FOLLOW_p_Hybrid_in_p_WhileStatement17070); + p_Hybrid728=this.p_Hybrid(false, false); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Hybrid729.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Hybrid728.getTree()); @@ -33573,9 +33576,9 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var p_QuantifiedExpr730 = null; - var p_OrExpr731 = null; - var pg_UpdateExpr732 = null; + var p_QuantifiedExpr729 = null; + var p_OrExpr730 = null; + var pg_UpdateExpr731 = null; try { @@ -33587,12 +33590,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:2119:11: p_QuantifiedExpr root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_QuantifiedExpr_in_p_ExprSimple17093); - p_QuantifiedExpr730=this.p_QuantifiedExpr(); + this.pushFollow(XQueryParser.FOLLOW_p_QuantifiedExpr_in_p_ExprSimple17097); + p_QuantifiedExpr729=this.p_QuantifiedExpr(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_QuantifiedExpr730.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_QuantifiedExpr729.getTree()); break; @@ -33600,12 +33603,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:2120:11: p_OrExpr root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_OrExpr_in_p_ExprSimple17105); - p_OrExpr731=this.p_OrExpr(); + this.pushFollow(XQueryParser.FOLLOW_p_OrExpr_in_p_ExprSimple17109); + p_OrExpr730=this.p_OrExpr(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_OrExpr731.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_OrExpr730.getTree()); break; @@ -33617,12 +33620,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if (this.state.backtracking>0) {this.state.failed=true; return retval;} throw new org.antlr.runtime.FailedPredicateException(this.input, "p_ExprSimple", "this.lc(XQU)"); } - this.pushFollow(XQueryParser.FOLLOW_pg_UpdateExpr_in_p_ExprSimple17120); - pg_UpdateExpr732=this.pg_UpdateExpr(); + this.pushFollow(XQueryParser.FOLLOW_pg_UpdateExpr_in_p_ExprSimple17124); + pg_UpdateExpr731=this.pg_UpdateExpr(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, pg_UpdateExpr732.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, pg_UpdateExpr731.getTree()); break; @@ -33669,33 +33672,33 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var LBRACKET733 = null; - var RBRACKET735 = null; - var p_StatementsAndExpr734 = null; + var LBRACKET732 = null; + var RBRACKET734 = null; + var p_StatementsAndExpr733 = null; - var LBRACKET733_tree=null; - var RBRACKET735_tree=null; + var LBRACKET732_tree=null; + var RBRACKET734_tree=null; try { // xquery/XQueryParser.g:2126:9: ( LBRACKET p_StatementsAndExpr RBRACKET ) // xquery/XQueryParser.g:2126:11: LBRACKET p_StatementsAndExpr RBRACKET root_0 = this.adaptor.nil(); - LBRACKET733=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_p_BlockExpr17146); if (this.state.failed) return retval; + LBRACKET732=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_p_BlockExpr17150); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - LBRACKET733_tree = this.adaptor.create(LBRACKET733); - this.adaptor.addChild(root_0, LBRACKET733_tree); + LBRACKET732_tree = this.adaptor.create(LBRACKET732); + this.adaptor.addChild(root_0, LBRACKET732_tree); } - this.pushFollow(XQueryParser.FOLLOW_p_StatementsAndExpr_in_p_BlockExpr17148); - p_StatementsAndExpr734=this.p_StatementsAndExpr(); + this.pushFollow(XQueryParser.FOLLOW_p_StatementsAndExpr_in_p_BlockExpr17152); + p_StatementsAndExpr733=this.p_StatementsAndExpr(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StatementsAndExpr734.getTree()); - RBRACKET735=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_p_BlockExpr17150); if (this.state.failed) return retval; + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StatementsAndExpr733.getTree()); + RBRACKET734=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_p_BlockExpr17154); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - RBRACKET735_tree = this.adaptor.create(RBRACKET735); - this.adaptor.addChild(root_0, RBRACKET735_tree); + RBRACKET734_tree = this.adaptor.create(RBRACKET734); + this.adaptor.addChild(root_0, RBRACKET734_tree); } @@ -33742,8 +33745,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; var k = null; - var p_QName736 = null; - var p_CollectionTypeDecl737 = null; + var p_QName735 = null; + var p_CollectionTypeDecl736 = null; var k_tree=null; @@ -33752,7 +33755,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:2134:11: k= COLLECTION p_QName ( p_CollectionTypeDecl )? root_0 = this.adaptor.nil(); - k=this.match(this.input,COLLECTION,XQueryParser.FOLLOW_COLLECTION_in_p_CollectionDecl17181); if (this.state.failed) return retval; + k=this.match(this.input,COLLECTION,XQueryParser.FOLLOW_COLLECTION_in_p_CollectionDecl17185); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -33760,12 +33763,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.ak(k); } - this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_CollectionDecl17185); - p_QName736=this.p_QName(); + this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_CollectionDecl17189); + p_QName735=this.p_QName(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_QName736.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_QName735.getTree()); // xquery/XQueryParser.g:2134:47: ( p_CollectionTypeDecl )? var alt254=2; var LA254_0 = this.input.LA(1); @@ -33776,12 +33779,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt254) { case 1 : // xquery/XQueryParser.g:2134:47: p_CollectionTypeDecl - this.pushFollow(XQueryParser.FOLLOW_p_CollectionTypeDecl_in_p_CollectionDecl17187); - p_CollectionTypeDecl737=this.p_CollectionTypeDecl(); + this.pushFollow(XQueryParser.FOLLOW_p_CollectionTypeDecl_in_p_CollectionDecl17191); + p_CollectionTypeDecl736=this.p_CollectionTypeDecl(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_CollectionTypeDecl737.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_CollectionTypeDecl736.getTree()); break; @@ -33833,8 +33836,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; var k = null; - var p_KindTest738 = null; - var p_OccurrenceIndicator739 = null; + var p_KindTest737 = null; + var p_OccurrenceIndicator738 = null; var k_tree=null; @@ -33845,7 +33848,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:2138:11: (k= AS p_KindTest ( ( p_OccurrenceIndicator )=> p_OccurrenceIndicator )? ) // xquery/XQueryParser.g:2138:12: k= AS p_KindTest ( ( p_OccurrenceIndicator )=> p_OccurrenceIndicator )? - k=this.match(this.input,AS,XQueryParser.FOLLOW_AS_in_p_CollectionTypeDecl17216); if (this.state.failed) return retval; + k=this.match(this.input,AS,XQueryParser.FOLLOW_AS_in_p_CollectionTypeDecl17220); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -33853,12 +33856,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.ak(k); } - this.pushFollow(XQueryParser.FOLLOW_p_KindTest_in_p_CollectionTypeDecl17220); - p_KindTest738=this.p_KindTest(); + this.pushFollow(XQueryParser.FOLLOW_p_KindTest_in_p_CollectionTypeDecl17224); + p_KindTest737=this.p_KindTest(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_KindTest738.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_KindTest737.getTree()); // xquery/XQueryParser.g:2138:43: ( ( p_OccurrenceIndicator )=> p_OccurrenceIndicator )? var alt255=2; var LA255_0 = this.input.LA(1); @@ -33869,12 +33872,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt255) { case 1 : // xquery/XQueryParser.g:2138:44: ( p_OccurrenceIndicator )=> p_OccurrenceIndicator - this.pushFollow(XQueryParser.FOLLOW_p_OccurrenceIndicator_in_p_CollectionTypeDecl17229); - p_OccurrenceIndicator739=this.p_OccurrenceIndicator(); + this.pushFollow(XQueryParser.FOLLOW_p_OccurrenceIndicator_in_p_CollectionTypeDecl17233); + p_OccurrenceIndicator738=this.p_OccurrenceIndicator(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_OccurrenceIndicator739.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_OccurrenceIndicator738.getTree()); break; @@ -33929,21 +33932,21 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; var k = null; - var COMMA743 = null; - var p_IndexName740 = null; - var p_IndexDomainExpr741 = null; - var p_IndexKeySpec742 = null; - var p_IndexKeySpec744 = null; + var COMMA742 = null; + var p_IndexName739 = null; + var p_IndexDomainExpr740 = null; + var p_IndexKeySpec741 = null; + var p_IndexKeySpec743 = null; var k_tree=null; - var COMMA743_tree=null; + var COMMA742_tree=null; try { // xquery/XQueryParser.g:2142:9: (k= INDEX p_IndexName k= ON k= NODES p_IndexDomainExpr k= BY p_IndexKeySpec ( COMMA p_IndexKeySpec )* ) // xquery/XQueryParser.g:2142:11: k= INDEX p_IndexName k= ON k= NODES p_IndexDomainExpr k= BY p_IndexKeySpec ( COMMA p_IndexKeySpec )* root_0 = this.adaptor.nil(); - k=this.match(this.input,INDEX,XQueryParser.FOLLOW_INDEX_in_p_IndexDecl17259); if (this.state.failed) return retval; + k=this.match(this.input,INDEX,XQueryParser.FOLLOW_INDEX_in_p_IndexDecl17263); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -33951,13 +33954,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.ak(k); } - this.pushFollow(XQueryParser.FOLLOW_p_IndexName_in_p_IndexDecl17263); - p_IndexName740=this.p_IndexName(); + this.pushFollow(XQueryParser.FOLLOW_p_IndexName_in_p_IndexDecl17267); + p_IndexName739=this.p_IndexName(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_IndexName740.getTree()); - k=this.match(this.input,ON,XQueryParser.FOLLOW_ON_in_p_IndexDecl17267); if (this.state.failed) return retval; + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_IndexName739.getTree()); + k=this.match(this.input,ON,XQueryParser.FOLLOW_ON_in_p_IndexDecl17271); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -33965,7 +33968,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.ak(k); } - k=this.match(this.input,NODES,XQueryParser.FOLLOW_NODES_in_p_IndexDecl17273); if (this.state.failed) return retval; + k=this.match(this.input,NODES,XQueryParser.FOLLOW_NODES_in_p_IndexDecl17277); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -33973,13 +33976,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.ak(k); } - this.pushFollow(XQueryParser.FOLLOW_p_IndexDomainExpr_in_p_IndexDecl17277); - p_IndexDomainExpr741=this.p_IndexDomainExpr(); + this.pushFollow(XQueryParser.FOLLOW_p_IndexDomainExpr_in_p_IndexDecl17281); + p_IndexDomainExpr740=this.p_IndexDomainExpr(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_IndexDomainExpr741.getTree()); - k=this.match(this.input,BY,XQueryParser.FOLLOW_BY_in_p_IndexDecl17281); if (this.state.failed) return retval; + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_IndexDomainExpr740.getTree()); + k=this.match(this.input,BY,XQueryParser.FOLLOW_BY_in_p_IndexDecl17285); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -33987,12 +33990,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.ak(k); } - this.pushFollow(XQueryParser.FOLLOW_p_IndexKeySpec_in_p_IndexDecl17285); - p_IndexKeySpec742=this.p_IndexKeySpec(); + this.pushFollow(XQueryParser.FOLLOW_p_IndexKeySpec_in_p_IndexDecl17289); + p_IndexKeySpec741=this.p_IndexKeySpec(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_IndexKeySpec742.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_IndexKeySpec741.getTree()); // xquery/XQueryParser.g:2142:142: ( COMMA p_IndexKeySpec )* loop256: do { @@ -34007,17 +34010,17 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt256) { case 1 : // xquery/XQueryParser.g:2142:143: COMMA p_IndexKeySpec - COMMA743=this.match(this.input,COMMA,XQueryParser.FOLLOW_COMMA_in_p_IndexDecl17288); if (this.state.failed) return retval; + COMMA742=this.match(this.input,COMMA,XQueryParser.FOLLOW_COMMA_in_p_IndexDecl17292); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { - COMMA743_tree = this.adaptor.create(COMMA743); - this.adaptor.addChild(root_0, COMMA743_tree); + COMMA742_tree = this.adaptor.create(COMMA742); + this.adaptor.addChild(root_0, COMMA742_tree); } - this.pushFollow(XQueryParser.FOLLOW_p_IndexKeySpec_in_p_IndexDecl17290); - p_IndexKeySpec744=this.p_IndexKeySpec(); + this.pushFollow(XQueryParser.FOLLOW_p_IndexKeySpec_in_p_IndexDecl17294); + p_IndexKeySpec743=this.p_IndexKeySpec(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_IndexKeySpec744.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_IndexKeySpec743.getTree()); break; @@ -34071,7 +34074,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var p_QName745 = null; + var p_QName744 = null; try { @@ -34079,12 +34082,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:2146:11: p_QName root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_IndexName17317); - p_QName745=this.p_QName(); + this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_IndexName17321); + p_QName744=this.p_QName(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_QName745.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_QName744.getTree()); @@ -34129,7 +34132,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var p_PathExpr746 = null; + var p_PathExpr745 = null; try { @@ -34137,12 +34140,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:2150:11: p_PathExpr root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_PathExpr_in_p_IndexDomainExpr17342); - p_PathExpr746=this.p_PathExpr(); + this.pushFollow(XQueryParser.FOLLOW_p_PathExpr_in_p_IndexDomainExpr17346); + p_PathExpr745=this.p_PathExpr(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_PathExpr746.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_PathExpr745.getTree()); @@ -34187,9 +34190,9 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var p_IndexKeyExpr747 = null; - var p_IndexKeyTypeDecl748 = null; - var p_IndexKeyCollation749 = null; + var p_IndexKeyExpr746 = null; + var p_IndexKeyTypeDecl747 = null; + var p_IndexKeyCollation748 = null; try { @@ -34197,12 +34200,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:2154:11: p_IndexKeyExpr ( p_IndexKeyTypeDecl )? ( p_IndexKeyCollation )? root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_IndexKeyExpr_in_p_IndexKeySpec17367); - p_IndexKeyExpr747=this.p_IndexKeyExpr(); + this.pushFollow(XQueryParser.FOLLOW_p_IndexKeyExpr_in_p_IndexKeySpec17371); + p_IndexKeyExpr746=this.p_IndexKeyExpr(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_IndexKeyExpr747.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_IndexKeyExpr746.getTree()); // xquery/XQueryParser.g:2154:26: ( p_IndexKeyTypeDecl )? var alt257=2; var LA257_0 = this.input.LA(1); @@ -34213,12 +34216,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt257) { case 1 : // xquery/XQueryParser.g:2154:26: p_IndexKeyTypeDecl - this.pushFollow(XQueryParser.FOLLOW_p_IndexKeyTypeDecl_in_p_IndexKeySpec17369); - p_IndexKeyTypeDecl748=this.p_IndexKeyTypeDecl(); + this.pushFollow(XQueryParser.FOLLOW_p_IndexKeyTypeDecl_in_p_IndexKeySpec17373); + p_IndexKeyTypeDecl747=this.p_IndexKeyTypeDecl(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_IndexKeyTypeDecl748.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_IndexKeyTypeDecl747.getTree()); break; @@ -34235,12 +34238,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt258) { case 1 : // xquery/XQueryParser.g:2154:46: p_IndexKeyCollation - this.pushFollow(XQueryParser.FOLLOW_p_IndexKeyCollation_in_p_IndexKeySpec17372); - p_IndexKeyCollation749=this.p_IndexKeyCollation(); + this.pushFollow(XQueryParser.FOLLOW_p_IndexKeyCollation_in_p_IndexKeySpec17376); + p_IndexKeyCollation748=this.p_IndexKeyCollation(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_IndexKeyCollation749.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_IndexKeyCollation748.getTree()); break; @@ -34291,7 +34294,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var p_PathExpr750 = null; + var p_PathExpr749 = null; try { @@ -34299,12 +34302,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:2158:11: p_PathExpr root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_PathExpr_in_p_IndexKeyExpr17398); - p_PathExpr750=this.p_PathExpr(); + this.pushFollow(XQueryParser.FOLLOW_p_PathExpr_in_p_IndexKeyExpr17402); + p_PathExpr749=this.p_PathExpr(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_PathExpr750.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_PathExpr749.getTree()); @@ -34350,8 +34353,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; var k = null; - var p_AtomicType751 = null; - var p_OccurrenceIndicator752 = null; + var p_AtomicType750 = null; + var p_OccurrenceIndicator751 = null; var k_tree=null; @@ -34360,7 +34363,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:2162:11: k= AS p_AtomicType ( p_OccurrenceIndicator )? root_0 = this.adaptor.nil(); - k=this.match(this.input,AS,XQueryParser.FOLLOW_AS_in_p_IndexKeyTypeDecl17425); if (this.state.failed) return retval; + k=this.match(this.input,AS,XQueryParser.FOLLOW_AS_in_p_IndexKeyTypeDecl17429); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -34368,12 +34371,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.ak(k); } - this.pushFollow(XQueryParser.FOLLOW_p_AtomicType_in_p_IndexKeyTypeDecl17429); - p_AtomicType751=this.p_AtomicType(); + this.pushFollow(XQueryParser.FOLLOW_p_AtomicType_in_p_IndexKeyTypeDecl17433); + p_AtomicType750=this.p_AtomicType(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_AtomicType751.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_AtomicType750.getTree()); // xquery/XQueryParser.g:2162:44: ( p_OccurrenceIndicator )? var alt259=2; var LA259_0 = this.input.LA(1); @@ -34384,12 +34387,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt259) { case 1 : // xquery/XQueryParser.g:2162:44: p_OccurrenceIndicator - this.pushFollow(XQueryParser.FOLLOW_p_OccurrenceIndicator_in_p_IndexKeyTypeDecl17431); - p_OccurrenceIndicator752=this.p_OccurrenceIndicator(); + this.pushFollow(XQueryParser.FOLLOW_p_OccurrenceIndicator_in_p_IndexKeyTypeDecl17435); + p_OccurrenceIndicator751=this.p_OccurrenceIndicator(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_OccurrenceIndicator752.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_OccurrenceIndicator751.getTree()); break; @@ -34440,7 +34443,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; - var p_QName753 = null; + var p_QName752 = null; try { @@ -34448,12 +34451,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:2166:11: p_QName root_0 = this.adaptor.nil(); - this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_AtomicType17457); - p_QName753=this.p_QName(); + this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_AtomicType17461); + p_QName752=this.p_QName(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_QName753.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_QName752.getTree()); @@ -34499,7 +34502,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; var k = null; - var p_StringLiteral754 = null; + var p_StringLiteral753 = null; var k_tree=null; @@ -34508,7 +34511,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:2170:11: k= COLLATION p_StringLiteral root_0 = this.adaptor.nil(); - k=this.match(this.input,COLLATION,XQueryParser.FOLLOW_COLLATION_in_p_IndexKeyCollation17484); if (this.state.failed) return retval; + k=this.match(this.input,COLLATION,XQueryParser.FOLLOW_COLLATION_in_p_IndexKeyCollation17488); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -34516,12 +34519,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.ak(k); } - this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_p_IndexKeyCollation17488); - p_StringLiteral754=this.p_StringLiteral(); + this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_p_IndexKeyCollation17492); + p_StringLiteral753=this.p_StringLiteral(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StringLiteral754.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StringLiteral753.getTree()); @@ -34567,9 +34570,9 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; var k = null; - var p_QName755 = null; - var p_ICCollection756 = null; - var p_ICForeignKey757 = null; + var p_QName754 = null; + var p_ICCollection755 = null; + var p_ICForeignKey756 = null; var k_tree=null; @@ -34578,7 +34581,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:2174:11: k= INTEGRITY k= CONSTRAINT p_QName ( p_ICCollection | p_ICForeignKey ) root_0 = this.adaptor.nil(); - k=this.match(this.input,INTEGRITY,XQueryParser.FOLLOW_INTEGRITY_in_p_ICDecl17515); if (this.state.failed) return retval; + k=this.match(this.input,INTEGRITY,XQueryParser.FOLLOW_INTEGRITY_in_p_ICDecl17519); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -34586,7 +34589,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.ak(k); } - k=this.match(this.input,CONSTRAINT,XQueryParser.FOLLOW_CONSTRAINT_in_p_ICDecl17521); if (this.state.failed) return retval; + k=this.match(this.input,CONSTRAINT,XQueryParser.FOLLOW_CONSTRAINT_in_p_ICDecl17525); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -34594,12 +34597,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.ak(k); } - this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_ICDecl17525); - p_QName755=this.p_QName(); + this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_ICDecl17529); + p_QName754=this.p_QName(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_QName755.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_QName754.getTree()); // xquery/XQueryParser.g:2174:74: ( p_ICCollection | p_ICForeignKey ) var alt260=2; var LA260_0 = this.input.LA(1); @@ -34620,23 +34623,23 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt260) { case 1 : // xquery/XQueryParser.g:2174:75: p_ICCollection - this.pushFollow(XQueryParser.FOLLOW_p_ICCollection_in_p_ICDecl17528); - p_ICCollection756=this.p_ICCollection(); + this.pushFollow(XQueryParser.FOLLOW_p_ICCollection_in_p_ICDecl17532); + p_ICCollection755=this.p_ICCollection(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ICCollection756.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ICCollection755.getTree()); break; case 2 : // xquery/XQueryParser.g:2174:92: p_ICForeignKey - this.pushFollow(XQueryParser.FOLLOW_p_ICForeignKey_in_p_ICDecl17532); - p_ICForeignKey757=this.p_ICForeignKey(); + this.pushFollow(XQueryParser.FOLLOW_p_ICForeignKey_in_p_ICDecl17536); + p_ICForeignKey756=this.p_ICForeignKey(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ICForeignKey757.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ICForeignKey756.getTree()); break; @@ -34688,10 +34691,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; var k = null; - var p_QName758 = null; - var p_ICCollSequence759 = null; - var p_ICCollSequenceUnique760 = null; - var p_ICCollNode761 = null; + var p_QName757 = null; + var p_ICCollSequence758 = null; + var p_ICCollSequenceUnique759 = null; + var p_ICCollNode760 = null; var k_tree=null; @@ -34700,7 +34703,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:2178:11: k= ON k= COLLECTION p_QName ( p_ICCollSequence | p_ICCollSequenceUnique | p_ICCollNode ) root_0 = this.adaptor.nil(); - k=this.match(this.input,ON,XQueryParser.FOLLOW_ON_in_p_ICCollection17560); if (this.state.failed) return retval; + k=this.match(this.input,ON,XQueryParser.FOLLOW_ON_in_p_ICCollection17564); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -34708,7 +34711,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.ak(k); } - k=this.match(this.input,COLLECTION,XQueryParser.FOLLOW_COLLECTION_in_p_ICCollection17566); if (this.state.failed) return retval; + k=this.match(this.input,COLLECTION,XQueryParser.FOLLOW_COLLECTION_in_p_ICCollection17570); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -34716,12 +34719,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.ak(k); } - this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_ICCollection17570); - p_QName758=this.p_QName(); + this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_ICCollection17574); + p_QName757=this.p_QName(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_QName758.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_QName757.getTree()); // xquery/XQueryParser.g:2178:67: ( p_ICCollSequence | p_ICCollSequenceUnique | p_ICCollNode ) var alt261=3; switch ( this.input.LA(1) ) { @@ -34745,34 +34748,34 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { switch (alt261) { case 1 : // xquery/XQueryParser.g:2178:68: p_ICCollSequence - this.pushFollow(XQueryParser.FOLLOW_p_ICCollSequence_in_p_ICCollection17573); - p_ICCollSequence759=this.p_ICCollSequence(); + this.pushFollow(XQueryParser.FOLLOW_p_ICCollSequence_in_p_ICCollection17577); + p_ICCollSequence758=this.p_ICCollSequence(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ICCollSequence759.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ICCollSequence758.getTree()); break; case 2 : // xquery/XQueryParser.g:2178:87: p_ICCollSequenceUnique - this.pushFollow(XQueryParser.FOLLOW_p_ICCollSequenceUnique_in_p_ICCollection17577); - p_ICCollSequenceUnique760=this.p_ICCollSequenceUnique(); + this.pushFollow(XQueryParser.FOLLOW_p_ICCollSequenceUnique_in_p_ICCollection17581); + p_ICCollSequenceUnique759=this.p_ICCollSequenceUnique(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ICCollSequenceUnique760.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ICCollSequenceUnique759.getTree()); break; case 3 : // xquery/XQueryParser.g:2178:112: p_ICCollNode - this.pushFollow(XQueryParser.FOLLOW_p_ICCollNode_in_p_ICCollection17581); - p_ICCollNode761=this.p_ICCollNode(); + this.pushFollow(XQueryParser.FOLLOW_p_ICCollNode_in_p_ICCollection17585); + p_ICCollNode760=this.p_ICCollNode(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ICCollNode761.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ICCollNode760.getTree()); break; @@ -34826,7 +34829,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var d = null; var k = null; var v = null; - var p_ExprSingle762 = null; + var p_ExprSingle761 = null; var d_tree=null; var k_tree=null; @@ -34836,12 +34839,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:2182:11: d= DOLLAR v= p_QName k= CHECK p_ExprSingle[true] root_0 = this.adaptor.nil(); - d=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_ICCollSequence17609); if (this.state.failed) return retval; + d=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_ICCollSequence17613); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { d_tree = this.adaptor.create(d); this.adaptor.addChild(root_0, d_tree); } - this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_ICCollSequence17613); + this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_ICCollSequence17617); v=this.p_QName(); this.state._fsp--; @@ -34850,7 +34853,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.av(d, (v?v.stop:null)); } - k=this.match(this.input,CHECK,XQueryParser.FOLLOW_CHECK_in_p_ICCollSequence17619); if (this.state.failed) return retval; + k=this.match(this.input,CHECK,XQueryParser.FOLLOW_CHECK_in_p_ICCollSequence17623); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -34858,12 +34861,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.ak(k); } - this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_ICCollSequence17623); - p_ExprSingle762=this.p_ExprSingle(true); + this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_ICCollSequence17627); + p_ExprSingle761=this.p_ExprSingle(true); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ExprSingle762.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ExprSingle761.getTree()); @@ -34911,7 +34914,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var k = null; var d = null; var v = null; - var p_PathExpr763 = null; + var p_PathExpr762 = null; var k_tree=null; var d_tree=null; @@ -34921,7 +34924,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:2186:11: k= NODE d= DOLLAR v= p_QName k= CHECK k= UNIQUE k= KEY p_PathExpr root_0 = this.adaptor.nil(); - k=this.match(this.input,NODE,XQueryParser.FOLLOW_NODE_in_p_ICCollSequenceUnique17651); if (this.state.failed) return retval; + k=this.match(this.input,NODE,XQueryParser.FOLLOW_NODE_in_p_ICCollSequenceUnique17655); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -34929,12 +34932,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.ak(k); } - d=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_ICCollSequenceUnique17657); if (this.state.failed) return retval; + d=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_ICCollSequenceUnique17661); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { d_tree = this.adaptor.create(d); this.adaptor.addChild(root_0, d_tree); } - this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_ICCollSequenceUnique17661); + this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_ICCollSequenceUnique17665); v=this.p_QName(); this.state._fsp--; @@ -34943,7 +34946,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.av(d, (v?v.stop:null)); } - k=this.match(this.input,CHECK,XQueryParser.FOLLOW_CHECK_in_p_ICCollSequenceUnique17667); if (this.state.failed) return retval; + k=this.match(this.input,CHECK,XQueryParser.FOLLOW_CHECK_in_p_ICCollSequenceUnique17671); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -34951,7 +34954,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.ak(k); } - k=this.match(this.input,UNIQUE,XQueryParser.FOLLOW_UNIQUE_in_p_ICCollSequenceUnique17673); if (this.state.failed) return retval; + k=this.match(this.input,UNIQUE,XQueryParser.FOLLOW_UNIQUE_in_p_ICCollSequenceUnique17677); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -34959,7 +34962,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.ak(k); } - k=this.match(this.input,KEY,XQueryParser.FOLLOW_KEY_in_p_ICCollSequenceUnique17679); if (this.state.failed) return retval; + k=this.match(this.input,KEY,XQueryParser.FOLLOW_KEY_in_p_ICCollSequenceUnique17683); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -34967,12 +34970,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.ak(k); } - this.pushFollow(XQueryParser.FOLLOW_p_PathExpr_in_p_ICCollSequenceUnique17683); - p_PathExpr763=this.p_PathExpr(); + this.pushFollow(XQueryParser.FOLLOW_p_PathExpr_in_p_ICCollSequenceUnique17687); + p_PathExpr762=this.p_PathExpr(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_PathExpr763.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_PathExpr762.getTree()); @@ -35020,7 +35023,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var k = null; var d = null; var v = null; - var p_ExprSingle764 = null; + var p_ExprSingle763 = null; var k_tree=null; var d_tree=null; @@ -35030,7 +35033,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:2190:11: k= FOREACH k= NODE d= DOLLAR v= p_QName k= CHECK p_ExprSingle[true] root_0 = this.adaptor.nil(); - k=this.match(this.input,FOREACH,XQueryParser.FOLLOW_FOREACH_in_p_ICCollNode17710); if (this.state.failed) return retval; + k=this.match(this.input,FOREACH,XQueryParser.FOLLOW_FOREACH_in_p_ICCollNode17714); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -35038,7 +35041,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.ak(k); } - k=this.match(this.input,NODE,XQueryParser.FOLLOW_NODE_in_p_ICCollNode17716); if (this.state.failed) return retval; + k=this.match(this.input,NODE,XQueryParser.FOLLOW_NODE_in_p_ICCollNode17720); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -35046,12 +35049,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.ak(k); } - d=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_ICCollNode17722); if (this.state.failed) return retval; + d=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_ICCollNode17726); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { d_tree = this.adaptor.create(d); this.adaptor.addChild(root_0, d_tree); } - this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_ICCollNode17726); + this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_ICCollNode17730); v=this.p_QName(); this.state._fsp--; @@ -35060,7 +35063,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.av(d, (v?v.stop:null)); } - k=this.match(this.input,CHECK,XQueryParser.FOLLOW_CHECK_in_p_ICCollNode17732); if (this.state.failed) return retval; + k=this.match(this.input,CHECK,XQueryParser.FOLLOW_CHECK_in_p_ICCollNode17736); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -35068,12 +35071,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.ak(k); } - this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_ICCollNode17736); - p_ExprSingle764=this.p_ExprSingle(true); + this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_ICCollNode17740); + p_ExprSingle763=this.p_ExprSingle(true); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ExprSingle764.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ExprSingle763.getTree()); @@ -35119,8 +35122,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; var k = null; - var p_ICForeignKeySource765 = null; - var p_ICForeignKeyTarget766 = null; + var p_ICForeignKeySource764 = null; + var p_ICForeignKeyTarget765 = null; var k_tree=null; @@ -35129,7 +35132,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:2194:11: k= FOREIGN k= KEY p_ICForeignKeySource p_ICForeignKeyTarget root_0 = this.adaptor.nil(); - k=this.match(this.input,FOREIGN,XQueryParser.FOLLOW_FOREIGN_in_p_ICForeignKey17764); if (this.state.failed) return retval; + k=this.match(this.input,FOREIGN,XQueryParser.FOLLOW_FOREIGN_in_p_ICForeignKey17768); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -35137,7 +35140,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.ak(k); } - k=this.match(this.input,KEY,XQueryParser.FOLLOW_KEY_in_p_ICForeignKey17770); if (this.state.failed) return retval; + k=this.match(this.input,KEY,XQueryParser.FOLLOW_KEY_in_p_ICForeignKey17774); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -35145,18 +35148,18 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.ak(k); } - this.pushFollow(XQueryParser.FOLLOW_p_ICForeignKeySource_in_p_ICForeignKey17774); - p_ICForeignKeySource765=this.p_ICForeignKeySource(); + this.pushFollow(XQueryParser.FOLLOW_p_ICForeignKeySource_in_p_ICForeignKey17778); + p_ICForeignKeySource764=this.p_ICForeignKeySource(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ICForeignKeySource765.getTree()); - this.pushFollow(XQueryParser.FOLLOW_p_ICForeignKeyTarget_in_p_ICForeignKey17776); - p_ICForeignKeyTarget766=this.p_ICForeignKeyTarget(); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ICForeignKeySource764.getTree()); + this.pushFollow(XQueryParser.FOLLOW_p_ICForeignKeyTarget_in_p_ICForeignKey17780); + p_ICForeignKeyTarget765=this.p_ICForeignKeyTarget(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ICForeignKeyTarget766.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ICForeignKeyTarget765.getTree()); @@ -35202,7 +35205,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; var k = null; - var p_ICForeignKeyValues767 = null; + var p_ICForeignKeyValues766 = null; var k_tree=null; @@ -35211,7 +35214,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:2198:11: k= FROM p_ICForeignKeyValues root_0 = this.adaptor.nil(); - k=this.match(this.input,FROM,XQueryParser.FOLLOW_FROM_in_p_ICForeignKeySource17803); if (this.state.failed) return retval; + k=this.match(this.input,FROM,XQueryParser.FOLLOW_FROM_in_p_ICForeignKeySource17807); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -35219,12 +35222,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.ak(k); } - this.pushFollow(XQueryParser.FOLLOW_p_ICForeignKeyValues_in_p_ICForeignKeySource17807); - p_ICForeignKeyValues767=this.p_ICForeignKeyValues(); + this.pushFollow(XQueryParser.FOLLOW_p_ICForeignKeyValues_in_p_ICForeignKeySource17811); + p_ICForeignKeyValues766=this.p_ICForeignKeyValues(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ICForeignKeyValues767.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ICForeignKeyValues766.getTree()); @@ -35270,7 +35273,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var root_0 = null; var k = null; - var p_ICForeignKeyValues768 = null; + var p_ICForeignKeyValues767 = null; var k_tree=null; @@ -35279,7 +35282,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:2202:11: k= TO p_ICForeignKeyValues root_0 = this.adaptor.nil(); - k=this.match(this.input,TO,XQueryParser.FOLLOW_TO_in_p_ICForeignKeyTarget17834); if (this.state.failed) return retval; + k=this.match(this.input,TO,XQueryParser.FOLLOW_TO_in_p_ICForeignKeyTarget17838); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -35287,12 +35290,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.ak(k); } - this.pushFollow(XQueryParser.FOLLOW_p_ICForeignKeyValues_in_p_ICForeignKeyTarget17838); - p_ICForeignKeyValues768=this.p_ICForeignKeyValues(); + this.pushFollow(XQueryParser.FOLLOW_p_ICForeignKeyValues_in_p_ICForeignKeyTarget17842); + p_ICForeignKeyValues767=this.p_ICForeignKeyValues(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ICForeignKeyValues768.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ICForeignKeyValues767.getTree()); @@ -35340,8 +35343,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { var k = null; var d = null; var v = null; - var p_QName769 = null; - var p_PathExpr770 = null; + var p_QName768 = null; + var p_PathExpr769 = null; var k_tree=null; var d_tree=null; @@ -35351,7 +35354,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { // xquery/XQueryParser.g:2206:11: k= COLLECTION p_QName k= NODE d= DOLLAR v= p_QName k= KEY p_PathExpr root_0 = this.adaptor.nil(); - k=this.match(this.input,COLLECTION,XQueryParser.FOLLOW_COLLECTION_in_p_ICForeignKeyValues17865); if (this.state.failed) return retval; + k=this.match(this.input,COLLECTION,XQueryParser.FOLLOW_COLLECTION_in_p_ICForeignKeyValues17869); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -35359,13 +35362,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.ak(k); } - this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_ICForeignKeyValues17869); - p_QName769=this.p_QName(); + this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_ICForeignKeyValues17873); + p_QName768=this.p_QName(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_QName769.getTree()); - k=this.match(this.input,NODE,XQueryParser.FOLLOW_NODE_in_p_ICForeignKeyValues17873); if (this.state.failed) return retval; + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_QName768.getTree()); + k=this.match(this.input,NODE,XQueryParser.FOLLOW_NODE_in_p_ICForeignKeyValues17877); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -35373,12 +35376,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.ak(k); } - d=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_ICForeignKeyValues17879); if (this.state.failed) return retval; + d=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_ICForeignKeyValues17883); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { d_tree = this.adaptor.create(d); this.adaptor.addChild(root_0, d_tree); } - this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_ICForeignKeyValues17883); + this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_ICForeignKeyValues17887); v=this.p_QName(); this.state._fsp--; @@ -35387,7 +35390,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.av(d, (v?v.stop:null)); } - k=this.match(this.input,KEY,XQueryParser.FOLLOW_KEY_in_p_ICForeignKeyValues17889); if (this.state.failed) return retval; + k=this.match(this.input,KEY,XQueryParser.FOLLOW_KEY_in_p_ICForeignKeyValues17893); if (this.state.failed) return retval; if ( this.state.backtracking===0 ) { k_tree = this.adaptor.create(k); this.adaptor.addChild(root_0, k_tree); @@ -35395,12 +35398,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { if ( this.state.backtracking===0 ) { this.ak(k); } - this.pushFollow(XQueryParser.FOLLOW_p_PathExpr_in_p_ICForeignKeyValues17893); - p_PathExpr770=this.p_PathExpr(); + this.pushFollow(XQueryParser.FOLLOW_p_PathExpr_in_p_ICForeignKeyValues17897); + p_PathExpr769=this.p_PathExpr(); this.state._fsp--; if (this.state.failed) return retval; - if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_PathExpr770.getTree()); + if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_PathExpr769.getTree()); @@ -35860,7 +35863,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { synpred17_XQueryParser_fragment: function() { // xquery/XQueryParser.g:1306:26: ( p_OccurrenceIndicator ) // xquery/XQueryParser.g:1306:27: p_OccurrenceIndicator - this.pushFollow(XQueryParser.FOLLOW_p_OccurrenceIndicator_in_synpred17_XQueryParser9650); + this.pushFollow(XQueryParser.FOLLOW_p_OccurrenceIndicator_in_synpred17_XQueryParser9654); this.p_OccurrenceIndicator(); this.state._fsp--; @@ -35874,7 +35877,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, { synpred18_XQueryParser_fragment: function() { // xquery/XQueryParser.g:2138:44: ( p_OccurrenceIndicator ) // xquery/XQueryParser.g:2138:45: p_OccurrenceIndicator - this.pushFollow(XQueryParser.FOLLOW_p_OccurrenceIndicator_in_synpred18_XQueryParser17224); + this.pushFollow(XQueryParser.FOLLOW_p_OccurrenceIndicator_in_synpred18_XQueryParser17228); this.p_OccurrenceIndicator(); this.state._fsp--; @@ -36304,7 +36307,7 @@ org.antlr.lang.augmentObject(XQueryParser, { DFA2_acceptS: "\u0002\uffff\u0004\u0002\u0001\u0001\u0003\u0002", DFA2_specialS: - "\u0001\u0000\u0001\u0001\u0008\uffff}>", + "\u0001\u0001\u0001\u0000\u0008\uffff}>", DFA2_transitionS: [ "\u0002\u0002\u0004\u0004\u0001\u0002\u0006\u0004\u0001\u0002"+ "\u0001\u0004\u0001\u0002\u0002\u0004\u0001\u0002\u0001\u0004"+ @@ -36389,6 +36392,25 @@ org.antlr.lang.extend(XQueryParser.DFA2, org.antlr.runtime.DFA, { var retval = (function(s, input) { switch ( s ) { case 0 : + var LA2_1 = input.LA(1); + + + var index2_1 = input.index(); + input.rewind(); + s = -1; + if ( (LA2_1==NAMESPACE) ) {s = 6;} + + else if ( (LA2_1==AND||(LA2_1>=CAST && LA2_1<=CASTABLE)||LA2_1==DIV||LA2_1==EQ||LA2_1==EXCEPT||LA2_1==GE||(LA2_1>=GT && LA2_1<=IDIV)||(LA2_1>=INSTANCE && LA2_1<=IS)||LA2_1==LE||(LA2_1>=LT && LA2_1<=MOD)||LA2_1==NE||LA2_1==OR||(LA2_1>=TO && LA2_1<=TREAT)||LA2_1==UNION||LA2_1==CONTAINS||(LA2_1>=CONCAT && LA2_1<=LPAREN)||LA2_1==LSQUARE||LA2_1==EQUAL||LA2_1==NOTEQUAL||LA2_1==COMMA||(LA2_1>=STAR && LA2_1<=SLASH_SLASH)||LA2_1==COLON||LA2_1==VBAR) ) {s = 7;} + + else if ( (LA2_1==SEMICOLON) && ((this.lc(XQS)))) {s = 8;} + + else if ( (LA2_1==EOF) ) {s = 9;} + + + input.seek(index2_1); + if ( s>=0 ) return s; + break; + case 1 : var LA2_0 = input.LA(1); @@ -36409,25 +36431,6 @@ org.antlr.lang.extend(XQueryParser.DFA2, org.antlr.runtime.DFA, { input.seek(index2_0); if ( s>=0 ) return s; break; - case 1 : - var LA2_1 = input.LA(1); - - - var index2_1 = input.index(); - input.rewind(); - s = -1; - if ( (LA2_1==NAMESPACE) ) {s = 6;} - - else if ( (LA2_1==AND||(LA2_1>=CAST && LA2_1<=CASTABLE)||LA2_1==DIV||LA2_1==EQ||LA2_1==EXCEPT||LA2_1==GE||(LA2_1>=GT && LA2_1<=IDIV)||(LA2_1>=INSTANCE && LA2_1<=IS)||LA2_1==LE||(LA2_1>=LT && LA2_1<=MOD)||LA2_1==NE||LA2_1==OR||(LA2_1>=TO && LA2_1<=TREAT)||LA2_1==UNION||LA2_1==CONTAINS||(LA2_1>=CONCAT && LA2_1<=LPAREN)||LA2_1==LSQUARE||LA2_1==EQUAL||LA2_1==NOTEQUAL||LA2_1==COMMA||(LA2_1>=STAR && LA2_1<=SLASH_SLASH)||LA2_1==COLON||LA2_1==VBAR) ) {s = 7;} - - else if ( (LA2_1==SEMICOLON) && ((this.lc(XQS)))) {s = 8;} - - else if ( (LA2_1==EOF) ) {s = 9;} - - - input.seek(index2_1); - if ( s>=0 ) return s; - break; } }).call(this.recognizer, s, input); if (!org.antlr.lang.isUndefined(retval)) { @@ -36454,7 +36457,7 @@ org.antlr.lang.augmentObject(XQueryParser, { "\u0002\uffff\u0002\u0002\u0001\uffff\u0001\u0002\u0002\u0001\u0002"+ "\u0002", DFA6_specialS: - "\u0001\u0002\u0001\u0000\u0002\uffff\u0001\u0001\u0005\uffff}>", + "\u0001\u0002\u0001\u0001\u0002\uffff\u0001\u0000\u0005\uffff}>", DFA6_transitionS: [ "\u0002\u0002\u0004\u0005\u0001\u0002\u0006\u0005\u0001\u0002"+ "\u0001\u0005\u0001\u0002\u0002\u0005\u0001\u0001\u0001\u0005"+ @@ -36553,6 +36556,23 @@ org.antlr.lang.extend(XQueryParser.DFA6, org.antlr.runtime.DFA, { var retval = (function(s, input) { switch ( s ) { case 0 : + var LA6_4 = input.LA(1); + + + var index6_4 = input.index(); + input.rewind(); + s = -1; + if ( (LA6_4==EOF||LA6_4==AND||(LA6_4>=CAST && LA6_4<=CASTABLE)||LA6_4==DIV||LA6_4==EQ||LA6_4==EXCEPT||LA6_4==GE||(LA6_4>=GT && LA6_4<=IDIV)||(LA6_4>=INSTANCE && LA6_4<=IS)||LA6_4==LE||(LA6_4>=LT && LA6_4<=MOD)||LA6_4==NE||LA6_4==OR||(LA6_4>=TO && LA6_4<=TREAT)||LA6_4==UNION||LA6_4==CONTAINS||(LA6_4>=CONCAT && LA6_4<=LPAREN)||LA6_4==LSQUARE||LA6_4==EQUAL||LA6_4==NOTEQUAL||LA6_4==COMMA||(LA6_4>=STAR && LA6_4<=SLASH_SLASH)||LA6_4==COLON||LA6_4==VBAR) ) {s = 9;} + + else if ( (LA6_4==SEMICOLON) && ((this.lc(XQS)))) {s = 8;} + + else if ( (LA6_4==MODULE||LA6_4==SCHEMA) ) {s = 7;} + + + input.seek(index6_4); + if ( s>=0 ) return s; + break; + case 1 : var LA6_1 = input.LA(1); @@ -36573,23 +36593,6 @@ org.antlr.lang.extend(XQueryParser.DFA6, org.antlr.runtime.DFA, { input.seek(index6_1); if ( s>=0 ) return s; break; - case 1 : - var LA6_4 = input.LA(1); - - - var index6_4 = input.index(); - input.rewind(); - s = -1; - if ( (LA6_4==EOF||LA6_4==AND||(LA6_4>=CAST && LA6_4<=CASTABLE)||LA6_4==DIV||LA6_4==EQ||LA6_4==EXCEPT||LA6_4==GE||(LA6_4>=GT && LA6_4<=IDIV)||(LA6_4>=INSTANCE && LA6_4<=IS)||LA6_4==LE||(LA6_4>=LT && LA6_4<=MOD)||LA6_4==NE||LA6_4==OR||(LA6_4>=TO && LA6_4<=TREAT)||LA6_4==UNION||LA6_4==CONTAINS||(LA6_4>=CONCAT && LA6_4<=LPAREN)||LA6_4==LSQUARE||LA6_4==EQUAL||LA6_4==NOTEQUAL||LA6_4==COMMA||(LA6_4>=STAR && LA6_4<=SLASH_SLASH)||LA6_4==COLON||LA6_4==VBAR) ) {s = 9;} - - else if ( (LA6_4==SEMICOLON) && ((this.lc(XQS)))) {s = 8;} - - else if ( (LA6_4==MODULE||LA6_4==SCHEMA) ) {s = 7;} - - - input.seek(index6_4); - if ( s>=0 ) return s; - break; case 2 : var LA6_0 = input.LA(1); @@ -37799,7 +37802,7 @@ org.antlr.lang.extend(XQueryParser.DFA44, org.antlr.runtime.DFA, { var index44_50 = input.index(); input.rewind(); s = -1; - if ( (((this.lc(XQS))||((this.lc(XQS))&&(this.lc(XQU))))) ) {s = 67;} + if ( ((((this.lc(XQS))&&(this.lc(XQU)))||(this.lc(XQS)))) ) {s = 67;} else if ( (true) ) {s = 71;} @@ -37934,7 +37937,7 @@ org.antlr.lang.extend(XQueryParser.DFA44, org.antlr.runtime.DFA, { var index44_59 = input.index(); input.rewind(); s = -1; - if ( (((this.lc(XQS))||((this.lc(XQS))&&(this.lc(XQU))))) ) {s = 67;} + if ( ((((this.lc(XQS))&&(this.lc(XQU)))||(this.lc(XQS)))) ) {s = 67;} else if ( (true) ) {s = 71;} @@ -37949,7 +37952,7 @@ org.antlr.lang.extend(XQueryParser.DFA44, org.antlr.runtime.DFA, { var index44_60 = input.index(); input.rewind(); s = -1; - if ( (((this.lc(XQS))||((this.lc(XQS))&&(this.lc(XQU))))) ) {s = 67;} + if ( ((((this.lc(XQS))&&(this.lc(XQU)))||(this.lc(XQS)))) ) {s = 67;} else if ( (true) ) {s = 71;} @@ -37964,7 +37967,7 @@ org.antlr.lang.extend(XQueryParser.DFA44, org.antlr.runtime.DFA, { var index44_61 = input.index(); input.rewind(); s = -1; - if ( (((this.lc(XQS))||((this.lc(XQS))&&(this.lc(XQU))))) ) {s = 67;} + if ( ((((this.lc(XQS))&&(this.lc(XQU)))||(this.lc(XQS)))) ) {s = 67;} else if ( (true) ) {s = 71;} @@ -37979,7 +37982,7 @@ org.antlr.lang.extend(XQueryParser.DFA44, org.antlr.runtime.DFA, { var index44_62 = input.index(); input.rewind(); s = -1; - if ( (((this.lc(XQS))||((this.lc(XQS))&&(this.lc(XQU))))) ) {s = 67;} + if ( ((((this.lc(XQS))&&(this.lc(XQU)))||(this.lc(XQS)))) ) {s = 67;} else if ( (true) ) {s = 71;} @@ -38103,8 +38106,8 @@ org.antlr.lang.augmentObject(XQueryParser, { "\u0007\uffff\u0001\u0006\u0005\u0001\u0001\u0002\u0001\u0003\u0001"+ "\u0004\u0001\u0005", DFA46_specialS: - "\u0001\uffff\u0001\u0005\u0001\u0003\u0001\u0002\u0001\u0000\u0001"+ - "\u0001\u0001\u0004\u000a\uffff}>", + "\u0001\uffff\u0001\u0002\u0001\u0001\u0001\u0000\u0001\u0004\u0001"+ + "\u0005\u0001\u0003\u000a\uffff}>", DFA46_transitionS: [ "\u0025\u0007\u0001\u0001\u0005\u0007\u0001\u0003\u000a\u0007"+ "\u0001\u0002\u0021\u0007\u0001\u0005\u001d\u0007\u0001\u0004"+ @@ -38263,36 +38266,6 @@ org.antlr.lang.extend(XQueryParser.DFA46, org.antlr.runtime.DFA, { var retval = (function(s, input) { switch ( s ) { case 0 : - var LA46_4 = input.LA(1); - - - var index46_4 = input.index(); - input.rewind(); - s = -1; - if ( (LA46_4==LPAREN) && (this.synpred3_XQueryParser())) {s = 14;} - - else if ( (LA46_4==EOF||(LA46_4>=AND && LA46_4<=ASCENDING)||(LA46_4>=CASE && LA46_4<=CASTABLE)||LA46_4==COLLATION||LA46_4==DEFAULT||(LA46_4>=DESCENDING && LA46_4<=DIV)||LA46_4==EMPTY||LA46_4==EQ||LA46_4==EXCEPT||LA46_4==FOR||LA46_4==GE||(LA46_4>=GT && LA46_4<=IDIV)||(LA46_4>=INSTANCE && LA46_4<=IS)||LA46_4==LE||(LA46_4>=LET && LA46_4<=MOD)||LA46_4==NE||(LA46_4>=OR && LA46_4<=ORDER)||(LA46_4>=RETURN && LA46_4<=SATISFIES)||LA46_4==STABLE||(LA46_4>=TO && LA46_4<=TREAT)||LA46_4==UNION||LA46_4==WHERE||LA46_4==COUNT||(LA46_4>=END && LA46_4<=GROUP)||LA46_4==ONLY||LA46_4==START||(LA46_4>=AFTER && LA46_4<=BEFORE)||LA46_4==INTO||LA46_4==MODIFY||LA46_4==WITH||LA46_4==CONTAINS||LA46_4==CONCAT||LA46_4==RPAREN||(LA46_4>=RBRACKET && LA46_4<=EQUAL)||LA46_4==NOTEQUAL||LA46_4==COMMA||(LA46_4>=STAR && LA46_4<=SLASH_SLASH)||LA46_4==COLON||(LA46_4>=SEMICOLON && LA46_4<=VBAR)) ) {s = 7;} - - - input.seek(index46_4); - if ( s>=0 ) return s; - break; - case 1 : - var LA46_5 = input.LA(1); - - - var index46_5 = input.index(); - input.rewind(); - s = -1; - if ( (LA46_5==LPAREN) && (this.synpred4_XQueryParser())) {s = 15;} - - else if ( (LA46_5==EOF||(LA46_5>=AND && LA46_5<=ASCENDING)||(LA46_5>=CASE && LA46_5<=CASTABLE)||LA46_5==COLLATION||LA46_5==DEFAULT||(LA46_5>=DESCENDING && LA46_5<=DIV)||LA46_5==EMPTY||LA46_5==EQ||LA46_5==EXCEPT||LA46_5==FOR||LA46_5==GE||(LA46_5>=GT && LA46_5<=IDIV)||(LA46_5>=INSTANCE && LA46_5<=IS)||LA46_5==LE||(LA46_5>=LET && LA46_5<=MOD)||LA46_5==NE||(LA46_5>=OR && LA46_5<=ORDER)||(LA46_5>=RETURN && LA46_5<=SATISFIES)||LA46_5==STABLE||(LA46_5>=TO && LA46_5<=TREAT)||LA46_5==UNION||LA46_5==WHERE||LA46_5==COUNT||(LA46_5>=END && LA46_5<=GROUP)||LA46_5==ONLY||LA46_5==START||(LA46_5>=AFTER && LA46_5<=BEFORE)||LA46_5==INTO||LA46_5==MODIFY||LA46_5==WITH||LA46_5==CONTAINS||LA46_5==CONCAT||LA46_5==RPAREN||(LA46_5>=RBRACKET && LA46_5<=EQUAL)||LA46_5==NOTEQUAL||LA46_5==COMMA||(LA46_5>=STAR && LA46_5<=SLASH_SLASH)||LA46_5==COLON||(LA46_5>=SEMICOLON && LA46_5<=VBAR)) ) {s = 7;} - - - input.seek(index46_5); - if ( s>=0 ) return s; - break; - case 2 : var LA46_3 = input.LA(1); @@ -38307,7 +38280,7 @@ org.antlr.lang.extend(XQueryParser.DFA46, org.antlr.runtime.DFA, { input.seek(index46_3); if ( s>=0 ) return s; break; - case 3 : + case 1 : var LA46_2 = input.LA(1); @@ -38324,22 +38297,7 @@ org.antlr.lang.extend(XQueryParser.DFA46, org.antlr.runtime.DFA, { input.seek(index46_2); if ( s>=0 ) return s; break; - case 4 : - var LA46_6 = input.LA(1); - - - var index46_6 = input.index(); - input.rewind(); - s = -1; - if ( (LA46_6==LBRACKET) && (this.synpred5_XQueryParser())) {s = 16;} - - else if ( (LA46_6==EOF||(LA46_6>=AND && LA46_6<=ASCENDING)||(LA46_6>=CASE && LA46_6<=CASTABLE)||LA46_6==COLLATION||LA46_6==DEFAULT||(LA46_6>=DESCENDING && LA46_6<=DIV)||LA46_6==EMPTY||LA46_6==EQ||LA46_6==EXCEPT||LA46_6==FOR||LA46_6==GE||(LA46_6>=GT && LA46_6<=IDIV)||(LA46_6>=INSTANCE && LA46_6<=IS)||LA46_6==LE||(LA46_6>=LET && LA46_6<=MOD)||LA46_6==NE||(LA46_6>=OR && LA46_6<=ORDER)||(LA46_6>=RETURN && LA46_6<=SATISFIES)||LA46_6==STABLE||(LA46_6>=TO && LA46_6<=TREAT)||LA46_6==UNION||LA46_6==WHERE||LA46_6==COUNT||(LA46_6>=END && LA46_6<=GROUP)||LA46_6==ONLY||LA46_6==START||(LA46_6>=AFTER && LA46_6<=BEFORE)||LA46_6==INTO||LA46_6==MODIFY||LA46_6==WITH||LA46_6==CONTAINS||(LA46_6>=CONCAT && LA46_6<=RPAREN)||(LA46_6>=RBRACKET && LA46_6<=EQUAL)||LA46_6==NOTEQUAL||LA46_6==COMMA||(LA46_6>=STAR && LA46_6<=SLASH_SLASH)||LA46_6==COLON||(LA46_6>=SEMICOLON && LA46_6<=VBAR)) ) {s = 7;} - - - input.seek(index46_6); - if ( s>=0 ) return s; - break; - case 5 : + case 2 : var LA46_1 = input.LA(1); @@ -38358,6 +38316,51 @@ org.antlr.lang.extend(XQueryParser.DFA46, org.antlr.runtime.DFA, { input.seek(index46_1); if ( s>=0 ) return s; break; + case 3 : + var LA46_6 = input.LA(1); + + + var index46_6 = input.index(); + input.rewind(); + s = -1; + if ( (LA46_6==LBRACKET) && (this.synpred5_XQueryParser())) {s = 16;} + + else if ( (LA46_6==EOF||(LA46_6>=AND && LA46_6<=ASCENDING)||(LA46_6>=CASE && LA46_6<=CASTABLE)||LA46_6==COLLATION||LA46_6==DEFAULT||(LA46_6>=DESCENDING && LA46_6<=DIV)||LA46_6==EMPTY||LA46_6==EQ||LA46_6==EXCEPT||LA46_6==FOR||LA46_6==GE||(LA46_6>=GT && LA46_6<=IDIV)||(LA46_6>=INSTANCE && LA46_6<=IS)||LA46_6==LE||(LA46_6>=LET && LA46_6<=MOD)||LA46_6==NE||(LA46_6>=OR && LA46_6<=ORDER)||(LA46_6>=RETURN && LA46_6<=SATISFIES)||LA46_6==STABLE||(LA46_6>=TO && LA46_6<=TREAT)||LA46_6==UNION||LA46_6==WHERE||LA46_6==COUNT||(LA46_6>=END && LA46_6<=GROUP)||LA46_6==ONLY||LA46_6==START||(LA46_6>=AFTER && LA46_6<=BEFORE)||LA46_6==INTO||LA46_6==MODIFY||LA46_6==WITH||LA46_6==CONTAINS||(LA46_6>=CONCAT && LA46_6<=RPAREN)||(LA46_6>=RBRACKET && LA46_6<=EQUAL)||LA46_6==NOTEQUAL||LA46_6==COMMA||(LA46_6>=STAR && LA46_6<=SLASH_SLASH)||LA46_6==COLON||(LA46_6>=SEMICOLON && LA46_6<=VBAR)) ) {s = 7;} + + + input.seek(index46_6); + if ( s>=0 ) return s; + break; + case 4 : + var LA46_4 = input.LA(1); + + + var index46_4 = input.index(); + input.rewind(); + s = -1; + if ( (LA46_4==LPAREN) && (this.synpred3_XQueryParser())) {s = 14;} + + else if ( (LA46_4==EOF||(LA46_4>=AND && LA46_4<=ASCENDING)||(LA46_4>=CASE && LA46_4<=CASTABLE)||LA46_4==COLLATION||LA46_4==DEFAULT||(LA46_4>=DESCENDING && LA46_4<=DIV)||LA46_4==EMPTY||LA46_4==EQ||LA46_4==EXCEPT||LA46_4==FOR||LA46_4==GE||(LA46_4>=GT && LA46_4<=IDIV)||(LA46_4>=INSTANCE && LA46_4<=IS)||LA46_4==LE||(LA46_4>=LET && LA46_4<=MOD)||LA46_4==NE||(LA46_4>=OR && LA46_4<=ORDER)||(LA46_4>=RETURN && LA46_4<=SATISFIES)||LA46_4==STABLE||(LA46_4>=TO && LA46_4<=TREAT)||LA46_4==UNION||LA46_4==WHERE||LA46_4==COUNT||(LA46_4>=END && LA46_4<=GROUP)||LA46_4==ONLY||LA46_4==START||(LA46_4>=AFTER && LA46_4<=BEFORE)||LA46_4==INTO||LA46_4==MODIFY||LA46_4==WITH||LA46_4==CONTAINS||LA46_4==CONCAT||LA46_4==RPAREN||(LA46_4>=RBRACKET && LA46_4<=EQUAL)||LA46_4==NOTEQUAL||LA46_4==COMMA||(LA46_4>=STAR && LA46_4<=SLASH_SLASH)||LA46_4==COLON||(LA46_4>=SEMICOLON && LA46_4<=VBAR)) ) {s = 7;} + + + input.seek(index46_4); + if ( s>=0 ) return s; + break; + case 5 : + var LA46_5 = input.LA(1); + + + var index46_5 = input.index(); + input.rewind(); + s = -1; + if ( (LA46_5==LPAREN) && (this.synpred4_XQueryParser())) {s = 15;} + + else if ( (LA46_5==EOF||(LA46_5>=AND && LA46_5<=ASCENDING)||(LA46_5>=CASE && LA46_5<=CASTABLE)||LA46_5==COLLATION||LA46_5==DEFAULT||(LA46_5>=DESCENDING && LA46_5<=DIV)||LA46_5==EMPTY||LA46_5==EQ||LA46_5==EXCEPT||LA46_5==FOR||LA46_5==GE||(LA46_5>=GT && LA46_5<=IDIV)||(LA46_5>=INSTANCE && LA46_5<=IS)||LA46_5==LE||(LA46_5>=LET && LA46_5<=MOD)||LA46_5==NE||(LA46_5>=OR && LA46_5<=ORDER)||(LA46_5>=RETURN && LA46_5<=SATISFIES)||LA46_5==STABLE||(LA46_5>=TO && LA46_5<=TREAT)||LA46_5==UNION||LA46_5==WHERE||LA46_5==COUNT||(LA46_5>=END && LA46_5<=GROUP)||LA46_5==ONLY||LA46_5==START||(LA46_5>=AFTER && LA46_5<=BEFORE)||LA46_5==INTO||LA46_5==MODIFY||LA46_5==WITH||LA46_5==CONTAINS||LA46_5==CONCAT||LA46_5==RPAREN||(LA46_5>=RBRACKET && LA46_5<=EQUAL)||LA46_5==NOTEQUAL||LA46_5==COMMA||(LA46_5>=STAR && LA46_5<=SLASH_SLASH)||LA46_5==COLON||(LA46_5>=SEMICOLON && LA46_5<=VBAR)) ) {s = 7;} + + + input.seek(index46_5); + if ( s>=0 ) return s; + break; } }).call(this.recognizer, s, input); if (!org.antlr.lang.isUndefined(retval)) { @@ -39058,11 +39061,11 @@ org.antlr.lang.extend(XQueryParser.DFA119, org.antlr.runtime.DFA, { s = -1; if ( ((this.synpred8_XQueryParser()||(this.synpred8_XQueryParser()&&(this.lc(MLS))))) ) {s = 45;} - else if ( (((this.synpred9_XQueryParser()&&(this.lc(MLS)))||this.synpred9_XQueryParser())) ) {s = 46;} + else if ( ((this.synpred9_XQueryParser()||(this.synpred9_XQueryParser()&&(this.lc(MLS))))) ) {s = 46;} else if ( (this.synpred10_XQueryParser()) ) {s = 49;} - else if ( ((this.synpred11_XQueryParser()||(this.synpred11_XQueryParser()&&(this.lc(MLS))))) ) {s = 47;} + else if ( (((this.synpred11_XQueryParser()&&(this.lc(MLS)))||this.synpred11_XQueryParser())) ) {s = 47;} else if ( (((this.synpred12_XQueryParser()&&(this.lc(MLS)))||this.synpred12_XQueryParser())) ) {s = 48;} @@ -40968,8 +40971,8 @@ org.antlr.lang.augmentObject(XQueryParser, { DFA253_acceptS: "\u0003\uffff\u0001\u0002\u0005\uffff\u0001\u0001\u0001\u0003", DFA253_specialS: - "\u0004\uffff\u0001\u0002\u0001\u0001\u0001\u0004\u0001\u0000\u0001"+ - "\u0003\u0002\uffff}>", + "\u0004\uffff\u0001\u0002\u0001\u0001\u0001\u0003\u0001\u0004\u0001"+ + "\u0000\u0002\uffff}>", DFA253_transitionS: [ "\u0020\u0003\u0001\u0002\u002f\u0003\u0001\u0001\u002e\u0003"+ "\u0001\u0008\u0001\u0005\u0001\u0003\u0001\u0004\u0004\u0003"+ @@ -41138,18 +41141,18 @@ org.antlr.lang.extend(XQueryParser.DFA253, org.antlr.runtime.DFA, { var retval = (function(s, input) { switch ( s ) { case 0 : - var LA253_7 = input.LA(1); + var LA253_8 = input.LA(1); - var index253_7 = input.index(); + var index253_8 = input.index(); input.rewind(); s = -1; - if ( (LA253_7==EOF||(LA253_7>=AND && LA253_7<=ASCENDING)||(LA253_7>=CASE && LA253_7<=CASTABLE)||LA253_7==COLLATION||LA253_7==DEFAULT||(LA253_7>=DESCENDING && LA253_7<=DIV)||LA253_7==EMPTY||LA253_7==EQ||LA253_7==EXCEPT||LA253_7==FOR||LA253_7==GE||(LA253_7>=GT && LA253_7<=IDIV)||(LA253_7>=INSTANCE && LA253_7<=IS)||LA253_7==LE||(LA253_7>=LET && LA253_7<=MOD)||LA253_7==NE||(LA253_7>=OR && LA253_7<=ORDER)||(LA253_7>=RETURN && LA253_7<=SATISFIES)||LA253_7==STABLE||(LA253_7>=TO && LA253_7<=TREAT)||LA253_7==UNION||LA253_7==WHERE||LA253_7==COUNT||(LA253_7>=END && LA253_7<=GROUP)||LA253_7==ONLY||LA253_7==START||(LA253_7>=AFTER && LA253_7<=BEFORE)||LA253_7==INTO||LA253_7==MODIFY||LA253_7==WITH||LA253_7==CONTAINS||(LA253_7>=CONCAT && LA253_7<=RPAREN)||(LA253_7>=RBRACKET && LA253_7<=EQUAL)||LA253_7==NOTEQUAL||LA253_7==COMMA||(LA253_7>=STAR && LA253_7<=SLASH_SLASH)||LA253_7==COLON||(LA253_7>=SEMICOLON && LA253_7<=VBAR)) ) {s = 3;} + if ( (LA253_8==DOLLAR) && ((this.lc(XQU)))) {s = 10;} - else if ( (LA253_7==NODE||LA253_7==VALUE) && ((this.lc(XQU)))) {s = 10;} + else if ( (LA253_8==EOF||(LA253_8>=AND && LA253_8<=ASCENDING)||(LA253_8>=CASE && LA253_8<=CASTABLE)||LA253_8==COLLATION||LA253_8==DEFAULT||(LA253_8>=DESCENDING && LA253_8<=DIV)||LA253_8==EMPTY||LA253_8==EQ||LA253_8==EXCEPT||LA253_8==FOR||LA253_8==GE||(LA253_8>=GT && LA253_8<=IDIV)||(LA253_8>=INSTANCE && LA253_8<=IS)||LA253_8==LE||(LA253_8>=LET && LA253_8<=MOD)||LA253_8==NE||(LA253_8>=OR && LA253_8<=ORDER)||(LA253_8>=RETURN && LA253_8<=SATISFIES)||LA253_8==STABLE||(LA253_8>=TO && LA253_8<=TREAT)||LA253_8==UNION||LA253_8==WHERE||LA253_8==COUNT||(LA253_8>=END && LA253_8<=GROUP)||LA253_8==ONLY||LA253_8==START||(LA253_8>=AFTER && LA253_8<=BEFORE)||LA253_8==INTO||LA253_8==MODIFY||LA253_8==WITH||LA253_8==CONTAINS||(LA253_8>=CONCAT && LA253_8<=RPAREN)||(LA253_8>=RBRACKET && LA253_8<=EQUAL)||LA253_8==NOTEQUAL||LA253_8==COMMA||(LA253_8>=STAR && LA253_8<=SLASH_SLASH)||LA253_8==COLON||(LA253_8>=SEMICOLON && LA253_8<=VBAR)) ) {s = 3;} - input.seek(index253_7); + input.seek(index253_8); if ( s>=0 ) return s; break; case 1 : @@ -41183,21 +41186,6 @@ org.antlr.lang.extend(XQueryParser.DFA253, org.antlr.runtime.DFA, { if ( s>=0 ) return s; break; case 3 : - var LA253_8 = input.LA(1); - - - var index253_8 = input.index(); - input.rewind(); - s = -1; - if ( (LA253_8==DOLLAR) && ((this.lc(XQU)))) {s = 10;} - - else if ( (LA253_8==EOF||(LA253_8>=AND && LA253_8<=ASCENDING)||(LA253_8>=CASE && LA253_8<=CASTABLE)||LA253_8==COLLATION||LA253_8==DEFAULT||(LA253_8>=DESCENDING && LA253_8<=DIV)||LA253_8==EMPTY||LA253_8==EQ||LA253_8==EXCEPT||LA253_8==FOR||LA253_8==GE||(LA253_8>=GT && LA253_8<=IDIV)||(LA253_8>=INSTANCE && LA253_8<=IS)||LA253_8==LE||(LA253_8>=LET && LA253_8<=MOD)||LA253_8==NE||(LA253_8>=OR && LA253_8<=ORDER)||(LA253_8>=RETURN && LA253_8<=SATISFIES)||LA253_8==STABLE||(LA253_8>=TO && LA253_8<=TREAT)||LA253_8==UNION||LA253_8==WHERE||LA253_8==COUNT||(LA253_8>=END && LA253_8<=GROUP)||LA253_8==ONLY||LA253_8==START||(LA253_8>=AFTER && LA253_8<=BEFORE)||LA253_8==INTO||LA253_8==MODIFY||LA253_8==WITH||LA253_8==CONTAINS||(LA253_8>=CONCAT && LA253_8<=RPAREN)||(LA253_8>=RBRACKET && LA253_8<=EQUAL)||LA253_8==NOTEQUAL||LA253_8==COMMA||(LA253_8>=STAR && LA253_8<=SLASH_SLASH)||LA253_8==COLON||(LA253_8>=SEMICOLON && LA253_8<=VBAR)) ) {s = 3;} - - - input.seek(index253_8); - if ( s>=0 ) return s; - break; - case 4 : var LA253_6 = input.LA(1); @@ -41212,6 +41200,21 @@ org.antlr.lang.extend(XQueryParser.DFA253, org.antlr.runtime.DFA, { input.seek(index253_6); if ( s>=0 ) return s; break; + case 4 : + var LA253_7 = input.LA(1); + + + var index253_7 = input.index(); + input.rewind(); + s = -1; + if ( (LA253_7==EOF||(LA253_7>=AND && LA253_7<=ASCENDING)||(LA253_7>=CASE && LA253_7<=CASTABLE)||LA253_7==COLLATION||LA253_7==DEFAULT||(LA253_7>=DESCENDING && LA253_7<=DIV)||LA253_7==EMPTY||LA253_7==EQ||LA253_7==EXCEPT||LA253_7==FOR||LA253_7==GE||(LA253_7>=GT && LA253_7<=IDIV)||(LA253_7>=INSTANCE && LA253_7<=IS)||LA253_7==LE||(LA253_7>=LET && LA253_7<=MOD)||LA253_7==NE||(LA253_7>=OR && LA253_7<=ORDER)||(LA253_7>=RETURN && LA253_7<=SATISFIES)||LA253_7==STABLE||(LA253_7>=TO && LA253_7<=TREAT)||LA253_7==UNION||LA253_7==WHERE||LA253_7==COUNT||(LA253_7>=END && LA253_7<=GROUP)||LA253_7==ONLY||LA253_7==START||(LA253_7>=AFTER && LA253_7<=BEFORE)||LA253_7==INTO||LA253_7==MODIFY||LA253_7==WITH||LA253_7==CONTAINS||(LA253_7>=CONCAT && LA253_7<=RPAREN)||(LA253_7>=RBRACKET && LA253_7<=EQUAL)||LA253_7==NOTEQUAL||LA253_7==COMMA||(LA253_7>=STAR && LA253_7<=SLASH_SLASH)||LA253_7==COLON||(LA253_7>=SEMICOLON && LA253_7<=VBAR)) ) {s = 3;} + + else if ( (LA253_7==NODE||LA253_7==VALUE) && ((this.lc(XQU)))) {s = 10;} + + + input.seek(index253_7); + if ( s>=0 ) return s; + break; } }).call(this.recognizer, s, input); if (!org.antlr.lang.isUndefined(retval)) { @@ -41877,607 +41880,607 @@ org.antlr.lang.augmentObject(XQueryParser, { FOLLOW_RBRACKET_in_pg_EnclosedExprXml8763: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), FOLLOW_L_DirCommentConstructor_in_p_DirCommentConstructor8794: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), FOLLOW_L_DirPIConstructor_in_p_DirPIConstructor8830: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_L_CDataSection_in_p_CDataSection8865: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_pm_CompDocConstructor_in_p_ComputedConstructor8897: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_pm_CompElemConstructor_in_p_ComputedConstructor8909: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_pm_CompAttrConstructor_in_p_ComputedConstructor8921: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_CompNamespaceConstructor_in_p_ComputedConstructor8933: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_CompTextConstructor_in_p_ComputedConstructor8945: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_pm_CompCommentConstructor_in_p_ComputedConstructor8957: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_pm_CompPIConstructor_in_p_ComputedConstructor8969: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_CompBinaryConstructor_in_p_ComputedConstructor8984: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_DOCUMENT_in_pm_CompDocConstructor9013: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]), - FOLLOW_LBRACKET_in_pm_CompDocConstructor9017: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_StatementsAndOptionalExpr_in_pm_CompDocConstructor9019: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]), - FOLLOW_RBRACKET_in_pm_CompDocConstructor9021: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_ELEMENT_in_pm_CompElemConstructor9057: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000001,0x00001000, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_QName_in_pm_CompElemConstructor9062: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]), - FOLLOW_LBRACKET_in_pm_CompElemConstructor9067: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_Expr_in_pm_CompElemConstructor9069: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]), - FOLLOW_RBRACKET_in_pm_CompElemConstructor9072: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]), - FOLLOW_LBRACKET_in_pm_CompElemConstructor9076: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_pm_ContentExpr_in_pm_CompElemConstructor9078: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]), - FOLLOW_RBRACKET_in_pm_CompElemConstructor9080: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_StatementsAndOptionalExpr_in_pm_ContentExpr9107: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_ATTRIBUTE_in_pm_CompAttrConstructor9136: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000001,0x00001000, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_QName_in_pm_CompAttrConstructor9141: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]), - FOLLOW_LBRACKET_in_pm_CompAttrConstructor9146: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_Expr_in_pm_CompAttrConstructor9148: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]), - FOLLOW_RBRACKET_in_pm_CompAttrConstructor9151: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]), - FOLLOW_LBRACKET_in_pm_CompAttrConstructor9155: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_StatementsAndOptionalExpr_in_pm_CompAttrConstructor9157: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]), - FOLLOW_RBRACKET_in_pm_CompAttrConstructor9159: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_NAMESPACE_in_p_CompNamespaceConstructor9187: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000001,0x00001000, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_Prefix_in_p_CompNamespaceConstructor9192: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]), - FOLLOW_LBRACKET_in_p_CompNamespaceConstructor9197: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_PrefixExpr_in_p_CompNamespaceConstructor9199: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]), - FOLLOW_RBRACKET_in_p_CompNamespaceConstructor9201: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]), - FOLLOW_LBRACKET_in_p_CompNamespaceConstructor9205: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F003,0x01F81320, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_URIExpr_in_p_CompNamespaceConstructor9207: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]), - FOLLOW_RBRACKET_in_p_CompNamespaceConstructor9210: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_NCName_in_p_Prefix9236: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_Expr_in_p_PrefixExpr9262: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_Expr_in_p_URIExpr9289: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_TEXT_in_p_CompTextConstructor9318: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]), - FOLLOW_LBRACKET_in_p_CompTextConstructor9322: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_Expr_in_p_CompTextConstructor9324: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]), - FOLLOW_RBRACKET_in_p_CompTextConstructor9327: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_BINARY_in_p_CompBinaryConstructor9355: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]), - FOLLOW_LBRACKET_in_p_CompBinaryConstructor9359: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_Expr_in_p_CompBinaryConstructor9361: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]), - FOLLOW_RBRACKET_in_p_CompBinaryConstructor9364: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_COMMENT_in_pm_CompCommentConstructor9393: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]), - FOLLOW_LBRACKET_in_pm_CompCommentConstructor9397: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_StatementsAndOptionalExpr_in_pm_CompCommentConstructor9399: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]), - FOLLOW_RBRACKET_in_pm_CompCommentConstructor9401: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_PROCESSING_INSTRUCTION_in_pm_CompPIConstructor9430: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000001,0x00001000, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_NCName_in_pm_CompPIConstructor9435: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]), - FOLLOW_LBRACKET_in_pm_CompPIConstructor9440: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_Expr_in_pm_CompPIConstructor9442: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]), - FOLLOW_RBRACKET_in_pm_CompPIConstructor9445: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]), - FOLLOW_LBRACKET_in_pm_CompPIConstructor9449: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_StatementsAndOptionalExpr_in_pm_CompPIConstructor9451: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]), - FOLLOW_RBRACKET_in_pm_CompPIConstructor9453: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_AtomicOrUnionType_in_p_SingleType9497: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000800]), - FOLLOW_QUESTION_in_p_SingleType9499: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_AS_in_p_TypeDeclaration9528: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x2FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_SequenceType_in_p_TypeDeclaration9534: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_EMPTY_SEQUENCE_in_p_SequenceType9587: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]), - FOLLOW_LPAREN_in_p_SequenceType9593: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]), - FOLLOW_RPAREN_in_p_SequenceType9597: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_ItemType_in_p_SequenceType9646: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00003800]), - FOLLOW_p_OccurrenceIndicator_in_p_SequenceType9657: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_L_CDataSection_in_p_CDataSection8867: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_pm_CompDocConstructor_in_p_ComputedConstructor8901: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_pm_CompElemConstructor_in_p_ComputedConstructor8913: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_pm_CompAttrConstructor_in_p_ComputedConstructor8925: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_CompNamespaceConstructor_in_p_ComputedConstructor8937: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_CompTextConstructor_in_p_ComputedConstructor8949: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_pm_CompCommentConstructor_in_p_ComputedConstructor8961: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_pm_CompPIConstructor_in_p_ComputedConstructor8973: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_CompBinaryConstructor_in_p_ComputedConstructor8988: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_DOCUMENT_in_pm_CompDocConstructor9017: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]), + FOLLOW_LBRACKET_in_pm_CompDocConstructor9021: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_StatementsAndOptionalExpr_in_pm_CompDocConstructor9023: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]), + FOLLOW_RBRACKET_in_pm_CompDocConstructor9025: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_ELEMENT_in_pm_CompElemConstructor9061: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000001,0x00001000, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_QName_in_pm_CompElemConstructor9066: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]), + FOLLOW_LBRACKET_in_pm_CompElemConstructor9071: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_Expr_in_pm_CompElemConstructor9073: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]), + FOLLOW_RBRACKET_in_pm_CompElemConstructor9076: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]), + FOLLOW_LBRACKET_in_pm_CompElemConstructor9080: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_pm_ContentExpr_in_pm_CompElemConstructor9082: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]), + FOLLOW_RBRACKET_in_pm_CompElemConstructor9084: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_StatementsAndOptionalExpr_in_pm_ContentExpr9111: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_ATTRIBUTE_in_pm_CompAttrConstructor9140: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000001,0x00001000, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_QName_in_pm_CompAttrConstructor9145: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]), + FOLLOW_LBRACKET_in_pm_CompAttrConstructor9150: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_Expr_in_pm_CompAttrConstructor9152: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]), + FOLLOW_RBRACKET_in_pm_CompAttrConstructor9155: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]), + FOLLOW_LBRACKET_in_pm_CompAttrConstructor9159: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_StatementsAndOptionalExpr_in_pm_CompAttrConstructor9161: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]), + FOLLOW_RBRACKET_in_pm_CompAttrConstructor9163: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_NAMESPACE_in_p_CompNamespaceConstructor9191: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000001,0x00001000, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_Prefix_in_p_CompNamespaceConstructor9196: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]), + FOLLOW_LBRACKET_in_p_CompNamespaceConstructor9201: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_PrefixExpr_in_p_CompNamespaceConstructor9203: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]), + FOLLOW_RBRACKET_in_p_CompNamespaceConstructor9205: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]), + FOLLOW_LBRACKET_in_p_CompNamespaceConstructor9209: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F003,0x01F81320, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_URIExpr_in_p_CompNamespaceConstructor9211: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]), + FOLLOW_RBRACKET_in_p_CompNamespaceConstructor9214: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_NCName_in_p_Prefix9240: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_Expr_in_p_PrefixExpr9266: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_Expr_in_p_URIExpr9293: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_TEXT_in_p_CompTextConstructor9322: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]), + FOLLOW_LBRACKET_in_p_CompTextConstructor9326: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_Expr_in_p_CompTextConstructor9328: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]), + FOLLOW_RBRACKET_in_p_CompTextConstructor9331: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_BINARY_in_p_CompBinaryConstructor9359: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]), + FOLLOW_LBRACKET_in_p_CompBinaryConstructor9363: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_Expr_in_p_CompBinaryConstructor9365: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]), + FOLLOW_RBRACKET_in_p_CompBinaryConstructor9368: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_COMMENT_in_pm_CompCommentConstructor9397: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]), + FOLLOW_LBRACKET_in_pm_CompCommentConstructor9401: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_StatementsAndOptionalExpr_in_pm_CompCommentConstructor9403: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]), + FOLLOW_RBRACKET_in_pm_CompCommentConstructor9405: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_PROCESSING_INSTRUCTION_in_pm_CompPIConstructor9434: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000001,0x00001000, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_NCName_in_pm_CompPIConstructor9439: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]), + FOLLOW_LBRACKET_in_pm_CompPIConstructor9444: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_Expr_in_pm_CompPIConstructor9446: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]), + FOLLOW_RBRACKET_in_pm_CompPIConstructor9449: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]), + FOLLOW_LBRACKET_in_pm_CompPIConstructor9453: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_StatementsAndOptionalExpr_in_pm_CompPIConstructor9455: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]), + FOLLOW_RBRACKET_in_pm_CompPIConstructor9457: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_AtomicOrUnionType_in_p_SingleType9501: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000800]), + FOLLOW_QUESTION_in_p_SingleType9503: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_AS_in_p_TypeDeclaration9532: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x2FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_SequenceType_in_p_TypeDeclaration9538: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_EMPTY_SEQUENCE_in_p_SequenceType9591: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]), + FOLLOW_LPAREN_in_p_SequenceType9597: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]), + FOLLOW_RPAREN_in_p_SequenceType9601: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_ItemType_in_p_SequenceType9650: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00003800]), + FOLLOW_p_OccurrenceIndicator_in_p_SequenceType9661: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), FOLLOW_set_in_p_OccurrenceIndicator0: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_KindTest_in_p_ItemType9759: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_BINARY_in_p_ItemType9799: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]), - FOLLOW_LPAREN_in_p_ItemType9801: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]), - FOLLOW_RPAREN_in_p_ItemType9803: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_ITEM_in_p_ItemType9845: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]), - FOLLOW_LPAREN_in_p_ItemType9847: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]), - FOLLOW_RPAREN_in_p_ItemType9849: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_AtomicOrUnionType_in_p_ItemType9893: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_ParenthesizedItemType_in_p_ItemType9905: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_QName_in_p_AtomicOrUnionType9931: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_DocumentTest_in_p_KindTest9981: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_ElementTest_in_p_KindTest9993: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_AttributeTest_in_p_KindTest10005: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_SchemaElementTest_in_p_KindTest10017: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_SchemaAttributeTest_in_p_KindTest10029: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_PITest_in_p_KindTest10041: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_CommentTest_in_p_KindTest10053: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_TextTest_in_p_KindTest10065: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_NamespaceNodeTest_in_p_KindTest10077: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_AnyKindTest_in_p_KindTest10089: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_NODE_in_p_AnyKindTest10115: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]), - FOLLOW_LPAREN_in_p_AnyKindTest10117: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]), - FOLLOW_RPAREN_in_p_AnyKindTest10119: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_DOCUMENT_NODE_in_p_DocumentTest10145: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]), - FOLLOW_LPAREN_in_p_DocumentTest10147: new org.antlr.runtime.BitSet([0x00000000, 0x00000400,0x40000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]), - FOLLOW_p_ElementTest_in_p_DocumentTest10150: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]), - FOLLOW_p_SchemaElementTest_in_p_DocumentTest10154: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]), - FOLLOW_RPAREN_in_p_DocumentTest10158: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_TEXT_in_p_TextTest10184: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]), - FOLLOW_LPAREN_in_p_TextTest10186: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]), - FOLLOW_RPAREN_in_p_TextTest10188: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_COMMENT_in_p_CommentTest10214: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]), - FOLLOW_LPAREN_in_p_CommentTest10216: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]), - FOLLOW_RPAREN_in_p_CommentTest10218: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_NAMESPACE_NODE_in_p_NamespaceNodeTest10244: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]), - FOLLOW_LPAREN_in_p_NamespaceNodeTest10246: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]), - FOLLOW_RPAREN_in_p_NamespaceNodeTest10248: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_PROCESSING_INSTRUCTION_in_p_PITest10274: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]), - FOLLOW_LPAREN_in_p_PITest10276: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x4FFFFFFF, 0x00000000,0x01C01300, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_NCName_in_p_PITest10279: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]), - FOLLOW_p_StringLiteral_in_p_PITest10283: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]), - FOLLOW_RPAREN_in_p_PITest10287: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_ATTRIBUTE_in_p_AttributeTest10313: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]), - FOLLOW_LPAREN_in_p_AttributeTest10315: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x4FFFFFFF, 0x00001000,0x00001000, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_AttribNameOrWildcard_in_p_AttributeTest10318: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000400]), - FOLLOW_COMMA_in_p_AttributeTest10321: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_TypeName_in_p_AttributeTest10323: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]), - FOLLOW_RPAREN_in_p_AttributeTest10329: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_AttributeName_in_p_AttribNameOrWildcard10357: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_STAR_in_p_AttribNameOrWildcard10361: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_SCHEMA_ATTRIBUTE_in_p_SchemaAttributeTest10387: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]), - FOLLOW_LPAREN_in_p_SchemaAttributeTest10389: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_AttributeDeclaration_in_p_SchemaAttributeTest10391: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]), - FOLLOW_RPAREN_in_p_SchemaAttributeTest10393: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_AttributeName_in_p_AttributeDeclaration10419: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_ELEMENT_in_p_ElementTest10445: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]), - FOLLOW_LPAREN_in_p_ElementTest10447: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x4FFFFFFF, 0x00001000,0x00001000, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_ElementNameOrWildcard_in_p_ElementTest10450: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000400]), - FOLLOW_COMMA_in_p_ElementTest10453: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_TypeName_in_p_ElementTest10455: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000800]), - FOLLOW_QUESTION_in_p_ElementTest10457: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]), - FOLLOW_RPAREN_in_p_ElementTest10464: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_QName_in_p_ElementNameOrWildcard10490: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_STAR_in_p_ElementNameOrWildcard10494: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_SCHEMA_ELEMENT_in_p_SchemaElementTest10512: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]), - FOLLOW_LPAREN_in_p_SchemaElementTest10514: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_ElementDeclaration_in_p_SchemaElementTest10516: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]), - FOLLOW_RPAREN_in_p_SchemaElementTest10518: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_ElementName_in_p_ElementDeclaration10544: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_QName_in_p_AttributeName10570: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_QName_in_p_ElementName10596: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_QName_in_p_TypeName10622: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_Annotation_in_p_FunctionTest10648: new org.antlr.runtime.BitSet([0x00000000, 0x00400000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000080]), - FOLLOW_p_AnyFunctionTest_in_p_FunctionTest10652: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_TypedFunctionTest_in_p_FunctionTest10656: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_FUNCTION_in_p_AnyFunctionTest10683: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]), - FOLLOW_LPAREN_in_p_AnyFunctionTest10685: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00001000]), - FOLLOW_STAR_in_p_AnyFunctionTest10687: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]), - FOLLOW_RPAREN_in_p_AnyFunctionTest10689: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_FUNCTION_in_p_TypedFunctionTest10715: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]), - FOLLOW_LPAREN_in_p_TypedFunctionTest10717: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x6FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_SequenceType_in_p_TypedFunctionTest10720: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000400]), - FOLLOW_COMMA_in_p_TypedFunctionTest10723: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x2FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_SequenceType_in_p_TypedFunctionTest10725: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000400]), - FOLLOW_RPAREN_in_p_TypedFunctionTest10731: new org.antlr.runtime.BitSet([0x00080000, 0x00000000]), - FOLLOW_AS_in_p_TypedFunctionTest10733: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x2FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_SequenceType_in_p_TypedFunctionTest10735: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_LPAREN_in_p_ParenthesizedItemType10761: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x2FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_ItemType_in_p_ParenthesizedItemType10763: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]), - FOLLOW_RPAREN_in_p_ParenthesizedItemType10765: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_QUOT_in_p_StringLiteral10816: new org.antlr.runtime.BitSet([0xFFFFFFF0, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFDFF,0xFFFFFFFF, 0xFFFFFFFF,0x001FFFFF, 0x00000000]), - FOLLOW_pg_QuotStringLiteralContent_in_p_StringLiteral10820: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000200, 0x00000000]), - FOLLOW_QUOT_in_p_StringLiteral10822: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_APOS_in_p_StringLiteral10861: new org.antlr.runtime.BitSet([0xFFFFFFF0, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFDFF,0xFFFFFFFF, 0xFFFFFFFF,0x001FFFFF, 0x00000000]), - FOLLOW_pg_AposStringLiteralContent_in_p_StringLiteral10865: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000100, 0x00000000]), - FOLLOW_APOS_in_p_StringLiteral10867: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_set_in_pg_QuotStringLiteralContent10933: new org.antlr.runtime.BitSet([0xFFFFFFF2, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFDFF,0xFFFFFDFF, 0xFFFFFFFF,0x001FFFFF, 0x00000000]), - FOLLOW_set_in_pg_AposStringLiteralContent10984: new org.antlr.runtime.BitSet([0xFFFFFFF2, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFDFF,0xFFFFFEFF, 0xFFFFFFFF,0x001FFFFF, 0x00000000]), - FOLLOW_L_ElementContentChar_in_p_ElementContentChar11042: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_L_QuotAttrContentChar_in_p_QuotAttrContentChar11068: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_L_AposAttrContentChar_in_p_AposAttrContentChar11118: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_pg_QName_in_p_QName11204: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_NCName_in_p_QName11216: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_pg_QName_in_pg_FQName11277: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_FNCName_in_pg_FQName11289: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_NCName_in_pg_QName11333: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x02000000]), - FOLLOW_COLON_in_pg_QName11335: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_NCName_in_pg_QName11339: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_KindTest_in_p_ItemType9763: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_BINARY_in_p_ItemType9803: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]), + FOLLOW_LPAREN_in_p_ItemType9805: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]), + FOLLOW_RPAREN_in_p_ItemType9807: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_ITEM_in_p_ItemType9849: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]), + FOLLOW_LPAREN_in_p_ItemType9851: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]), + FOLLOW_RPAREN_in_p_ItemType9853: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_AtomicOrUnionType_in_p_ItemType9897: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_ParenthesizedItemType_in_p_ItemType9909: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_QName_in_p_AtomicOrUnionType9935: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_DocumentTest_in_p_KindTest9985: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_ElementTest_in_p_KindTest9997: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_AttributeTest_in_p_KindTest10009: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_SchemaElementTest_in_p_KindTest10021: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_SchemaAttributeTest_in_p_KindTest10033: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_PITest_in_p_KindTest10045: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_CommentTest_in_p_KindTest10057: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_TextTest_in_p_KindTest10069: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_NamespaceNodeTest_in_p_KindTest10081: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_AnyKindTest_in_p_KindTest10093: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_NODE_in_p_AnyKindTest10119: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]), + FOLLOW_LPAREN_in_p_AnyKindTest10121: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]), + FOLLOW_RPAREN_in_p_AnyKindTest10123: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_DOCUMENT_NODE_in_p_DocumentTest10149: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]), + FOLLOW_LPAREN_in_p_DocumentTest10151: new org.antlr.runtime.BitSet([0x00000000, 0x00000400,0x40000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]), + FOLLOW_p_ElementTest_in_p_DocumentTest10154: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]), + FOLLOW_p_SchemaElementTest_in_p_DocumentTest10158: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]), + FOLLOW_RPAREN_in_p_DocumentTest10162: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_TEXT_in_p_TextTest10188: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]), + FOLLOW_LPAREN_in_p_TextTest10190: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]), + FOLLOW_RPAREN_in_p_TextTest10192: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_COMMENT_in_p_CommentTest10218: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]), + FOLLOW_LPAREN_in_p_CommentTest10220: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]), + FOLLOW_RPAREN_in_p_CommentTest10222: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_NAMESPACE_NODE_in_p_NamespaceNodeTest10248: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]), + FOLLOW_LPAREN_in_p_NamespaceNodeTest10250: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]), + FOLLOW_RPAREN_in_p_NamespaceNodeTest10252: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_PROCESSING_INSTRUCTION_in_p_PITest10278: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]), + FOLLOW_LPAREN_in_p_PITest10280: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x4FFFFFFF, 0x00000000,0x01C01300, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_NCName_in_p_PITest10283: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]), + FOLLOW_p_StringLiteral_in_p_PITest10287: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]), + FOLLOW_RPAREN_in_p_PITest10291: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_ATTRIBUTE_in_p_AttributeTest10317: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]), + FOLLOW_LPAREN_in_p_AttributeTest10319: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x4FFFFFFF, 0x00001000,0x00001000, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_AttribNameOrWildcard_in_p_AttributeTest10322: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000400]), + FOLLOW_COMMA_in_p_AttributeTest10325: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_TypeName_in_p_AttributeTest10327: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]), + FOLLOW_RPAREN_in_p_AttributeTest10333: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_AttributeName_in_p_AttribNameOrWildcard10361: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_STAR_in_p_AttribNameOrWildcard10365: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_SCHEMA_ATTRIBUTE_in_p_SchemaAttributeTest10391: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]), + FOLLOW_LPAREN_in_p_SchemaAttributeTest10393: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_AttributeDeclaration_in_p_SchemaAttributeTest10395: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]), + FOLLOW_RPAREN_in_p_SchemaAttributeTest10397: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_AttributeName_in_p_AttributeDeclaration10423: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_ELEMENT_in_p_ElementTest10449: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]), + FOLLOW_LPAREN_in_p_ElementTest10451: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x4FFFFFFF, 0x00001000,0x00001000, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_ElementNameOrWildcard_in_p_ElementTest10454: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000400]), + FOLLOW_COMMA_in_p_ElementTest10457: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_TypeName_in_p_ElementTest10459: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000800]), + FOLLOW_QUESTION_in_p_ElementTest10461: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]), + FOLLOW_RPAREN_in_p_ElementTest10468: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_QName_in_p_ElementNameOrWildcard10494: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_STAR_in_p_ElementNameOrWildcard10498: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_SCHEMA_ELEMENT_in_p_SchemaElementTest10516: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]), + FOLLOW_LPAREN_in_p_SchemaElementTest10518: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_ElementDeclaration_in_p_SchemaElementTest10520: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]), + FOLLOW_RPAREN_in_p_SchemaElementTest10522: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_ElementName_in_p_ElementDeclaration10548: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_QName_in_p_AttributeName10574: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_QName_in_p_ElementName10600: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_QName_in_p_TypeName10626: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_Annotation_in_p_FunctionTest10652: new org.antlr.runtime.BitSet([0x00000000, 0x00400000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000080]), + FOLLOW_p_AnyFunctionTest_in_p_FunctionTest10656: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_TypedFunctionTest_in_p_FunctionTest10660: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_FUNCTION_in_p_AnyFunctionTest10687: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]), + FOLLOW_LPAREN_in_p_AnyFunctionTest10689: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00001000]), + FOLLOW_STAR_in_p_AnyFunctionTest10691: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]), + FOLLOW_RPAREN_in_p_AnyFunctionTest10693: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_FUNCTION_in_p_TypedFunctionTest10719: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]), + FOLLOW_LPAREN_in_p_TypedFunctionTest10721: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x6FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_SequenceType_in_p_TypedFunctionTest10724: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000400]), + FOLLOW_COMMA_in_p_TypedFunctionTest10727: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x2FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_SequenceType_in_p_TypedFunctionTest10729: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000400]), + FOLLOW_RPAREN_in_p_TypedFunctionTest10735: new org.antlr.runtime.BitSet([0x00080000, 0x00000000]), + FOLLOW_AS_in_p_TypedFunctionTest10737: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x2FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_SequenceType_in_p_TypedFunctionTest10739: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_LPAREN_in_p_ParenthesizedItemType10765: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x2FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_ItemType_in_p_ParenthesizedItemType10767: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]), + FOLLOW_RPAREN_in_p_ParenthesizedItemType10769: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_QUOT_in_p_StringLiteral10820: new org.antlr.runtime.BitSet([0xFFFFFFF0, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFDFF,0xFFFFFFFF, 0xFFFFFFFF,0x001FFFFF, 0x00000000]), + FOLLOW_pg_QuotStringLiteralContent_in_p_StringLiteral10824: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000200, 0x00000000]), + FOLLOW_QUOT_in_p_StringLiteral10826: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_APOS_in_p_StringLiteral10865: new org.antlr.runtime.BitSet([0xFFFFFFF0, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFDFF,0xFFFFFFFF, 0xFFFFFFFF,0x001FFFFF, 0x00000000]), + FOLLOW_pg_AposStringLiteralContent_in_p_StringLiteral10869: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000100, 0x00000000]), + FOLLOW_APOS_in_p_StringLiteral10871: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_set_in_pg_QuotStringLiteralContent10937: new org.antlr.runtime.BitSet([0xFFFFFFF2, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFDFF,0xFFFFFDFF, 0xFFFFFFFF,0x001FFFFF, 0x00000000]), + FOLLOW_set_in_pg_AposStringLiteralContent10988: new org.antlr.runtime.BitSet([0xFFFFFFF2, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFDFF,0xFFFFFEFF, 0xFFFFFFFF,0x001FFFFF, 0x00000000]), + FOLLOW_L_ElementContentChar_in_p_ElementContentChar11046: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_L_QuotAttrContentChar_in_p_QuotAttrContentChar11072: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_L_AposAttrContentChar_in_p_AposAttrContentChar11122: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_pg_QName_in_p_QName11208: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_NCName_in_p_QName11220: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_pg_QName_in_pg_FQName11281: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_FNCName_in_pg_FQName11293: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_NCName_in_pg_QName11337: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x02000000]), + FOLLOW_COLON_in_pg_QName11339: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_NCName_in_pg_QName11343: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), FOLLOW_set_in_p_NCName0: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), FOLLOW_set_in_p_FNCName0: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_InsertExpr_in_pg_UpdateExpr13330: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_DeleteExpr_in_pg_UpdateExpr13342: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_RenameExpr_in_pg_UpdateExpr13354: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_ReplaceExpr_in_pg_UpdateExpr13366: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_TransformExpr_in_pg_UpdateExpr13378: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_DECLARE_in_pm_RevalidationDecl13406: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x02000000, 0x00000000]), - FOLLOW_REVALIDATION_in_pm_RevalidationDecl13410: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000008, 0x00000004,0x04000000, 0x00000000]), - FOLLOW_STRICT_in_pm_RevalidationDecl13415: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]), - FOLLOW_LAX_in_pm_RevalidationDecl13421: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]), - FOLLOW_SKIP_in_pm_RevalidationDecl13427: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]), - FOLLOW_SEMICOLON_in_pm_RevalidationDecl13432: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_AS_in_p_InsertExprTargetChoice13462: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00120000, 0x00000000]), - FOLLOW_FIRST_in_p_InsertExprTargetChoice13467: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00080000, 0x00000000]), - FOLLOW_LAST_in_p_InsertExprTargetChoice13473: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00080000, 0x00000000]), - FOLLOW_INTO_in_p_InsertExprTargetChoice13480: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_AFTER_in_p_InsertExprTargetChoice13497: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_BEFORE_in_p_InsertExprTargetChoice13513: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_INSERT_in_p_InsertExpr13543: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00004000, 0x00000000,0x00400000, 0x00000000]), - FOLLOW_NODE_in_p_InsertExpr13548: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_NODES_in_p_InsertExpr13554: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_SourceExpr_in_p_InsertExpr13557: new org.antlr.runtime.BitSet([0x00080000, 0x00000000,0x00000000, 0x00000000,0x00086000, 0x00000000]), - FOLLOW_p_InsertExprTargetChoice_in_p_InsertExpr13559: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_TargetExpr_in_p_InsertExpr13561: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_DELETE_in_p_DeleteExpr13591: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00004000, 0x00000000,0x00400000, 0x00000000]), - FOLLOW_NODE_in_p_DeleteExpr13596: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_NODES_in_p_DeleteExpr13602: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_TargetExpr_in_p_DeleteExpr13605: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_REPLACE_in_p_ReplaceExpr13635: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00004000, 0x00000000,0x10000000, 0x00000000]), - FOLLOW_VALUE_in_p_ReplaceExpr13640: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00008000, 0x00000000]), - FOLLOW_OF_in_p_ReplaceExpr13644: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00004000, 0x00000000]), - FOLLOW_NODE_in_p_ReplaceExpr13650: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_ExprSingle_in_p_ReplaceExpr13652: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]), - FOLLOW_WITH_in_p_ReplaceExpr13657: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_ExprSingle_in_p_ReplaceExpr13659: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_RENAME_in_p_RenameExpr13690: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00004000, 0x00000000]), - FOLLOW_NODE_in_p_RenameExpr13694: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_TargetExpr_in_p_RenameExpr13696: new org.antlr.runtime.BitSet([0x00080000, 0x00000000]), - FOLLOW_AS_in_p_RenameExpr13700: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_NewNameExpr_in_p_RenameExpr13702: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_ExprSingle_in_p_SourceExpr13730: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_ExprSingle_in_p_TargetExpr13757: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_ExprSingle_in_p_NewNameExpr13784: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_COPY_in_p_TransformExpr13813: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x80000000, 0x00000000]), - FOLLOW_DOLLAR_in_p_TransformExpr13817: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_VarName_in_p_TransformExpr13821: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000020]), - FOLLOW_BIND_in_p_TransformExpr13825: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_ExprSingle_in_p_TransformExpr13827: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00200000, 0x00000000,0x00000000, 0x00000400]), - FOLLOW_COMMA_in_p_TransformExpr13831: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x80000000, 0x00000000]), - FOLLOW_DOLLAR_in_p_TransformExpr13835: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_VarName_in_p_TransformExpr13839: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000020]), - FOLLOW_BIND_in_p_TransformExpr13843: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_ExprSingle_in_p_TransformExpr13845: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00200000, 0x00000000,0x00000000, 0x00000400]), - FOLLOW_MODIFY_in_p_TransformExpr13852: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_ExprSingle_in_p_TransformExpr13854: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x04000000, 0x00000000]), - FOLLOW_RETURN_in_p_TransformExpr13859: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_ExprSingle_in_p_TransformExpr13861: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_DECLARE_in_pm_FTOptionDecl13899: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000100]), - FOLLOW_FT_OPTION_in_pm_FTOptionDecl13903: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000004, 0x00000000]), - FOLLOW_p_FTMatchOptions_in_pm_FTOptionDecl13905: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]), - FOLLOW_SEMICOLON_in_pm_FTOptionDecl13907: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_SCORE_in_p_FTScoreVar13937: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x80000000, 0x00000000]), - FOLLOW_DOLLAR_in_p_FTScoreVar13943: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_VarName_in_p_FTScoreVar13947: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_StringConcatExpr_in_p_FTContainsExpr13975: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]), - FOLLOW_CONTAINS_in_p_FTContainsExpr13981: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000010]), - FOLLOW_TEXT_in_p_FTContainsExpr13985: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000400,0x20000000, 0x00000001,0x01C80300, 0x00000000]), - FOLLOW_p_FTSelection_in_p_FTContainsExpr13989: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000020, 0x00000000]), - FOLLOW_p_FTIgnoreOption_in_p_FTContainsExpr13991: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_FTOr_in_p_FTSelection14021: new org.antlr.runtime.BitSet([0x00200002, 0x00000000,0x00080000, 0x00000000,0x00000800, 0x01000038]), - FOLLOW_p_FTPosFilter_in_p_FTSelection14023: new org.antlr.runtime.BitSet([0x00200002, 0x00000000,0x00080000, 0x00000000,0x00000800, 0x01000038]), - FOLLOW_WEIGHT_in_p_FTWeight14052: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]), - FOLLOW_LBRACKET_in_p_FTWeight14056: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_Expr_in_p_FTWeight14058: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]), - FOLLOW_RBRACKET_in_p_FTWeight14061: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_FTAnd_in_p_FTOr14087: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000800]), - FOLLOW_FTOR_in_p_FTOr14093: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000400,0x20000000, 0x00000001,0x01C80300, 0x00000000]), - FOLLOW_p_FTAnd_in_p_FTOr14097: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000800]), - FOLLOW_p_FTMildNot_in_p_FTAnd14126: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000200]), - FOLLOW_FTAND_in_p_FTAnd14132: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000400,0x20000000, 0x00000001,0x01C80300, 0x00000000]), - FOLLOW_p_FTMildNot_in_p_FTAnd14136: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000200]), - FOLLOW_p_FTUnaryNot_in_p_FTMildNot14165: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00040000]), - FOLLOW_NOT_in_p_FTMildNot14171: new org.antlr.runtime.BitSet([0x00000000, 0x20000000]), - FOLLOW_IN_in_p_FTMildNot14175: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000400,0x20000000, 0x00000001,0x01C80300, 0x00000000]), - FOLLOW_p_FTUnaryNot_in_p_FTMildNot14179: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00040000]), - FOLLOW_FTNOT_in_p_FTUnaryNot14212: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000400,0x20000000, 0x00000001,0x01C80300, 0x00000000]), - FOLLOW_p_FTPrimaryWithOptions_in_p_FTUnaryNot14219: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_FTPrimary_in_p_FTPrimaryWithOptions14245: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x0000000C, 0x00000000]), - FOLLOW_p_FTMatchOptions_in_p_FTPrimaryWithOptions14247: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000008, 0x00000000]), - FOLLOW_p_FTWeight_in_p_FTPrimaryWithOptions14250: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_FTWords_in_p_FTPrimary14281: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00080000]), - FOLLOW_p_FTTimes_in_p_FTPrimary14283: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_LPAREN_in_p_FTPrimary14298: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000400,0x20000000, 0x00000001,0x01C80300, 0x00000000]), - FOLLOW_p_FTSelection_in_p_FTPrimary14300: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]), - FOLLOW_RPAREN_in_p_FTPrimary14302: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_FTExtensionSelection_in_p_FTPrimary14315: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_FTWordsValue_in_p_FTWords14341: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0xC0000000, 0x00400000]), - FOLLOW_p_FTAnyallOption_in_p_FTWords14343: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_StringLiteral_in_p_FTWordsValue14370: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_LBRACKET_in_p_FTWordsValue14383: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_Expr_in_p_FTWordsValue14385: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]), - FOLLOW_RBRACKET_in_p_FTWordsValue14388: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_L_Pragma_in_p_FTExtensionSelection14415: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001,0x00080000, 0x00000000]), - FOLLOW_LBRACKET_in_p_FTExtensionSelection14418: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000400,0x20000000, 0x00000003,0x01C80300, 0x00000000]), - FOLLOW_p_FTSelection_in_p_FTExtensionSelection14420: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]), - FOLLOW_RBRACKET_in_p_FTExtensionSelection14423: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_ANY_in_p_FTAnyallOption14454: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000040, 0x00000000]), - FOLLOW_WORD_in_p_FTAnyallOption14458: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_ALL_in_p_FTAnyallOption14467: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000080, 0x00000000]), - FOLLOW_WORDS_in_p_FTAnyallOption14469: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_PHRASE_in_p_FTAnyallOption14477: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_OCCURS_in_p_FTTimes14509: new org.antlr.runtime.BitSet([0x00200000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x000000C0]), - FOLLOW_p_FTRange_in_p_FTTimes14511: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000001, 0x00000000]), - FOLLOW_TIMES_in_p_FTTimes14515: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_EXACTLY_in_p_FTRange14548: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_AdditiveExpr_in_p_FTRange14550: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_AT_in_p_FTRange14568: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000020, 0x00000000]), - FOLLOW_LEAST_in_p_FTRange14572: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_AdditiveExpr_in_p_FTRange14574: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_AT_in_p_FTRange14592: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00010000]), - FOLLOW_MOST_in_p_FTRange14596: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_AdditiveExpr_in_p_FTRange14598: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_FROM_in_p_FTRange14616: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_AdditiveExpr_in_p_FTRange14618: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000040]), - FOLLOW_TO_in_p_FTRange14622: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_AdditiveExpr_in_p_FTRange14624: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_FTOrder_in_p_FTPosFilter14655: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_FTWindow_in_p_FTPosFilter14659: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_FTDistance_in_p_FTPosFilter14663: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_FTScope_in_p_FTPosFilter14667: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_FTContent_in_p_FTPosFilter14671: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_ORDERED_in_p_FTOrder14699: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_WINDOW_in_p_FTWindow14729: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_AdditiveExpr_in_p_FTWindow14733: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x10200000,0x00000080, 0x00000000]), - FOLLOW_p_FTUnit_in_p_FTWindow14735: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_DISTANCE_in_p_FTDistance14763: new org.antlr.runtime.BitSet([0x00200000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x000000C0]), - FOLLOW_p_FTRange_in_p_FTDistance14767: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x10200000,0x00000080, 0x00000000]), - FOLLOW_p_FTUnit_in_p_FTDistance14769: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_WORDS_in_p_FTUnit14799: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_SENTENCES_in_p_FTUnit14805: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_PARAGRAPHS_in_p_FTUnit14811: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_SAME_in_p_FTScope14844: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x08100000]), - FOLLOW_DIFFERENT_in_p_FTScope14850: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x08100000]), - FOLLOW_p_FTBigUnit_in_p_FTScope14855: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_SENTENCE_in_p_FTBigUnit14885: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_PARAGRAPH_in_p_FTBigUnit14891: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_AT_in_p_FTContent14926: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000020, 0x00000000]), - FOLLOW_START_in_p_FTContent14930: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_AT_in_p_FTContent14938: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00800000]), - FOLLOW_END_in_p_FTContent14942: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_ENTIRE_in_p_FTContent14950: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]), - FOLLOW_CONTENT_in_p_FTContent14954: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_USING_in_p_FTMatchOptions14988: new org.antlr.runtime.BitSet([0x04000000, 0x00000000,0x00010000, 0x00000000,0x00000000, 0xE002A004,0x00000012, 0x00000000]), - FOLLOW_p_FTMatchOption_in_p_FTMatchOptions14992: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000004, 0x00000000]), - FOLLOW_p_FTLanguageOption_in_p_FTMatchOption15020: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_FTWildCardOption_in_p_FTMatchOption15032: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_FTThesaurusOption_in_p_FTMatchOption15044: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_FTStemOption_in_p_FTMatchOption15056: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_FTCaseOption_in_p_FTMatchOption15068: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_FTDiacriticsOption_in_p_FTMatchOption15080: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_FTStopWordOption_in_p_FTMatchOption15092: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_FTExtensionOption_in_p_FTMatchOption15104: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_CASE_in_p_FTCaseOption15135: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00001000]), - FOLLOW_INSENSITIVE_in_p_FTCaseOption15139: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_CASE_in_p_FTCaseOption15157: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x04000000]), - FOLLOW_SENSITIVE_in_p_FTCaseOption15161: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_LOWERCASE_in_p_FTCaseOption15178: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_UPPERCASE_in_p_FTCaseOption15194: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_DIACRITICS_in_p_FTDiacriticsOption15229: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00001000]), - FOLLOW_INSENSITIVE_in_p_FTDiacriticsOption15233: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_DIACRITICS_in_p_FTDiacriticsOption15251: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x04000000]), - FOLLOW_SENSITIVE_in_p_FTDiacriticsOption15255: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_STEMMING_in_p_FTStemOption15290: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_NO_in_p_FTStemOption15297: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]), - FOLLOW_STEMMING_in_p_FTStemOption15301: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_THESAURUS_in_p_FTThesaurusOption15337: new org.antlr.runtime.BitSet([0x00200000, 0x00000008]), - FOLLOW_p_FTThesaurusID_in_p_FTThesaurusOption15340: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_DEFAULT_in_p_FTThesaurusOption15346: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_THESAURUS_in_p_FTThesaurusOption15365: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]), - FOLLOW_LPAREN_in_p_FTThesaurusOption15367: new org.antlr.runtime.BitSet([0x00200000, 0x00000008]), - FOLLOW_p_FTThesaurusID_in_p_FTThesaurusOption15370: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000400]), - FOLLOW_DEFAULT_in_p_FTThesaurusOption15376: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000400]), - FOLLOW_COMMA_in_p_FTThesaurusOption15380: new org.antlr.runtime.BitSet([0x00200000, 0x00000000]), - FOLLOW_p_FTThesaurusID_in_p_FTThesaurusOption15382: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000400]), - FOLLOW_RPAREN_in_p_FTThesaurusOption15386: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_NO_in_p_FTThesaurusOption15404: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x80000000]), - FOLLOW_THESAURUS_in_p_FTThesaurusOption15408: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_AT_in_p_FTThesaurusID15441: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]), - FOLLOW_p_StringLiteral_in_p_FTThesaurusID15443: new org.antlr.runtime.BitSet([0x00200002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x008000C0]), - FOLLOW_RELATIONSHIP_in_p_FTThesaurusID15448: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]), - FOLLOW_p_StringLiteral_in_p_FTThesaurusID15450: new org.antlr.runtime.BitSet([0x00200002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x000000C0]), - FOLLOW_p_FTLiteralRange_in_p_FTThesaurusID15455: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00004000]), - FOLLOW_LEVELS_in_p_FTThesaurusID15459: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_EXACTLY_in_p_FTLiteralRange15494: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00400000, 0x00000000]), - FOLLOW_L_IntegerLiteral_in_p_FTLiteralRange15496: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_AT_in_p_FTLiteralRange15514: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000020, 0x00000000]), - FOLLOW_LEAST_in_p_FTLiteralRange15518: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00400000, 0x00000000]), - FOLLOW_L_IntegerLiteral_in_p_FTLiteralRange15520: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_AT_in_p_FTLiteralRange15538: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00010000]), - FOLLOW_MOST_in_p_FTLiteralRange15542: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00400000, 0x00000000]), - FOLLOW_L_IntegerLiteral_in_p_FTLiteralRange15544: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_FROM_in_p_FTLiteralRange15562: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00400000, 0x00000000]), - FOLLOW_L_IntegerLiteral_in_p_FTLiteralRange15564: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000040]), - FOLLOW_TO_in_p_FTLiteralRange15566: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00400000, 0x00000000]), - FOLLOW_L_IntegerLiteral_in_p_FTLiteralRange15568: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_STOP_in_p_FTStopWordOption15604: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000080, 0x00000000]), - FOLLOW_WORDS_in_p_FTStopWordOption15608: new org.antlr.runtime.BitSet([0x00200000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]), - FOLLOW_p_FTStopWords_in_p_FTStopWordOption15610: new org.antlr.runtime.BitSet([0x00000002, 0x00020000,0x00000000, 0x00000200]), - FOLLOW_p_FTStopWordsInclExcl_in_p_FTStopWordOption15612: new org.antlr.runtime.BitSet([0x00000002, 0x00020000,0x00000000, 0x00000200]), - FOLLOW_STOP_in_p_FTStopWordOption15631: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000080, 0x00000000]), - FOLLOW_WORDS_in_p_FTStopWordOption15635: new org.antlr.runtime.BitSet([0x00000000, 0x00000008]), - FOLLOW_DEFAULT_in_p_FTStopWordOption15639: new org.antlr.runtime.BitSet([0x00000002, 0x00020000,0x00000000, 0x00000200]), - FOLLOW_p_FTStopWordsInclExcl_in_p_FTStopWordOption15641: new org.antlr.runtime.BitSet([0x00000002, 0x00020000,0x00000000, 0x00000200]), - FOLLOW_NO_in_p_FTStopWordOption15660: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x40000000]), - FOLLOW_STOP_in_p_FTStopWordOption15664: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000080, 0x00000000]), - FOLLOW_WORDS_in_p_FTStopWordOption15668: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_AT_in_p_FTStopWords15702: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]), - FOLLOW_p_StringLiteral_in_p_FTStopWords15706: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_LPAREN_in_p_FTStopWords15720: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]), - FOLLOW_p_StringLiteral_in_p_FTStopWords15722: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000400]), - FOLLOW_COMMA_in_p_FTStopWords15725: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]), - FOLLOW_p_StringLiteral_in_p_FTStopWords15727: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000400]), - FOLLOW_RPAREN_in_p_FTStopWords15731: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_UNION_in_p_FTStopWordsInclExcl15763: new org.antlr.runtime.BitSet([0x00200000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]), - FOLLOW_EXCEPT_in_p_FTStopWordsInclExcl15769: new org.antlr.runtime.BitSet([0x00200000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]), - FOLLOW_p_FTStopWords_in_p_FTStopWordsInclExcl15772: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_LANGUAGE_in_p_FTLanguageOption15804: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]), - FOLLOW_p_StringLiteral_in_p_FTLanguageOption15808: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_WILDCARDS_in_p_FTWildCardOption15838: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_NO_in_p_FTWildCardOption15845: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000010, 0x00000000]), - FOLLOW_WILDCARDS_in_p_FTWildCardOption15849: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_OPTION_in_p_FTExtensionOption15882: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_QName_in_p_FTExtensionOption15886: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]), - FOLLOW_p_StringLiteral_in_p_FTExtensionOption15888: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_WITHOUT_in_p_FTIgnoreOption15916: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]), - FOLLOW_CONTENT_in_p_FTIgnoreOption15920: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_UnionExpr_in_p_FTIgnoreOption15924: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_StatementsAndOptionalExpr_in_p_Program15956: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_Hybrid_in_p_Statements15983: new org.antlr.runtime.BitSet([0xFFFF0002, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_Statements_in_p_StatementsAndExpr16011: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_Statements_in_p_StatementsAndOptionalExpr16038: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_HybridExprSingle_in_p_Hybrid16065: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_Statement_in_p_Hybrid16078: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_AssignStatement_in_p_Statement16109: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_BreakStatement_in_p_Statement16121: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_ContinueStatement_in_p_Statement16133: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_ExitStatement_in_p_Statement16145: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_VarDeclStatement_in_p_Statement16157: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_WhileStatement_in_p_Statement16169: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_Expr_in_p_HybridExprSingle16196: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]), - FOLLOW_SEMICOLON_in_p_HybridExprSingle16211: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_ExprSimple_in_p_ApplyStatement16261: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]), - FOLLOW_SEMICOLON_in_p_ApplyStatement16263: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_DOLLAR_in_p_AssignStatement16291: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_VarName_in_p_AssignStatement16295: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000020]), - FOLLOW_BIND_in_p_AssignStatement16299: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_ExprSingle_in_p_AssignStatement16301: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]), - FOLLOW_SEMICOLON_in_p_AssignStatement16304: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_LBRACKET_in_p_BlockStatement16330: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F083,0x01F81320, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_Statements_in_p_BlockStatement16332: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]), - FOLLOW_RBRACKET_in_p_BlockStatement16335: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_LBRACKET_in_p_BlockHybrid16361: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F083,0x01F81320, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_Statements_in_p_BlockHybrid16363: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]), - FOLLOW_RBRACKET_in_p_BlockHybrid16366: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_BREAK_in_p_BreakStatement16394: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000800, 0x00000000]), - FOLLOW_LOOP_in_p_BreakStatement16400: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]), - FOLLOW_SEMICOLON_in_p_BreakStatement16404: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_CONTINUE_in_p_ContinueStatement16432: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000800, 0x00000000]), - FOLLOW_LOOP_in_p_ContinueStatement16438: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]), - FOLLOW_SEMICOLON_in_p_ContinueStatement16442: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_EXIT_in_p_ExitStatement16470: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00001000, 0x00000000]), - FOLLOW_RETURNING_in_p_ExitStatement16476: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_ExprSingle_in_p_ExitStatement16480: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]), - FOLLOW_SEMICOLON_in_p_ExitStatement16483: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_InitialClause_in_p_FLWORStatement16509: new org.antlr.runtime.BitSet([0x00000000, 0x00200000,0x04040040, 0x01084002]), - FOLLOW_p_IntermediateClause_in_p_FLWORStatement16511: new org.antlr.runtime.BitSet([0x00000000, 0x00200000,0x04040040, 0x01084002]), - FOLLOW_p_ReturnStatement_in_p_FLWORStatement16514: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_RETURN_in_p_ReturnStatement16546: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_Hybrid_in_p_ReturnStatement16550: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_IF_in_p_IfStatement16579: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]), - FOLLOW_LPAREN_in_p_IfStatement16583: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_Expr_in_p_IfStatement16585: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]), - FOLLOW_RPAREN_in_p_IfStatement16588: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000020]), - FOLLOW_THEN_in_p_IfStatement16592: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_Hybrid_in_p_IfStatement16596: new org.antlr.runtime.BitSet([0x00000000, 0x00000800]), - FOLLOW_ELSE_in_p_IfStatement16601: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_Hybrid_in_p_IfStatement16605: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_SWITCH_in_p_SwitchStatement16634: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]), - FOLLOW_LPAREN_in_p_SwitchStatement16638: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_Expr_in_p_SwitchStatement16640: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]), - FOLLOW_RPAREN_in_p_SwitchStatement16643: new org.antlr.runtime.BitSet([0x04000000, 0x00000000]), - FOLLOW_p_SwitchCaseStatement_in_p_SwitchStatement16645: new org.antlr.runtime.BitSet([0x04000000, 0x00000008]), - FOLLOW_DEFAULT_in_p_SwitchStatement16650: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x04000000, 0x00000000]), - FOLLOW_RETURN_in_p_SwitchStatement16656: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_Hybrid_in_p_SwitchStatement16660: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_CASE_in_p_SwitchCaseStatement16690: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_SwitchCaseOperand_in_p_SwitchCaseStatement16694: new org.antlr.runtime.BitSet([0x04000000, 0x00000000,0x04000000, 0x00000000]), - FOLLOW_RETURN_in_p_SwitchCaseStatement16700: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_Hybrid_in_p_SwitchCaseStatement16704: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_TRY_in_p_TryCatchStatement16733: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]), - FOLLOW_p_BlockStatement_in_p_TryCatchStatement16737: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00020000]), - FOLLOW_CATCH_in_p_TryCatchStatement16742: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x01001001,0x01C01320, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_CatchErrorList_in_p_TryCatchStatement16746: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]), - FOLLOW_p_BlockStatement_in_p_TryCatchStatement16748: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00020000]), - FOLLOW_TRY_in_p_TryCatchHybrid16780: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]), - FOLLOW_p_BlockHybrid_in_p_TryCatchHybrid16784: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00020000]), - FOLLOW_CATCH_in_p_TryCatchHybrid16790: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x01001001,0x01C01320, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_CatchErrorList_in_p_TryCatchHybrid16794: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]), - FOLLOW_p_BlockHybrid_in_p_TryCatchHybrid16796: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00020000]), - FOLLOW_TYPESWITCH_in_p_TypeswitchStatement16829: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]), - FOLLOW_LPAREN_in_p_TypeswitchStatement16833: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_Expr_in_p_TypeswitchStatement16835: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]), - FOLLOW_RPAREN_in_p_TypeswitchStatement16838: new org.antlr.runtime.BitSet([0x04000000, 0x00000000]), - FOLLOW_p_CaseStatement_in_p_TypeswitchStatement16840: new org.antlr.runtime.BitSet([0x04000000, 0x00000008]), - FOLLOW_DEFAULT_in_p_TypeswitchStatement16845: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x04000000, 0x00000000,0x00000000, 0x00000000,0x80000000, 0x00000000]), - FOLLOW_DOLLAR_in_p_TypeswitchStatement16852: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_VarName_in_p_TypeswitchStatement16856: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x04000000, 0x00000000]), - FOLLOW_RETURN_in_p_TypeswitchStatement16864: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_Hybrid_in_p_TypeswitchStatement16868: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_CASE_in_p_CaseStatement16897: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_DOLLAR_in_p_CaseStatement16904: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_VarName_in_p_CaseStatement16908: new org.antlr.runtime.BitSet([0x00080000, 0x00000000]), - FOLLOW_AS_in_p_CaseStatement16912: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x2FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_SequenceType_in_p_CaseStatement16916: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x04000000, 0x00000000]), - FOLLOW_RETURN_in_p_CaseStatement16920: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_Hybrid_in_p_CaseStatement16924: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_Annotation_in_p_VarDeclStatement16951: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00001000,0x00000000, 0x00000000,0x00000000, 0x00000080]), - FOLLOW_VARIABLE_in_p_VarDeclStatement16956: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x80000000, 0x00000000]), - FOLLOW_DOLLAR_in_p_VarDeclStatement16962: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_VarName_in_p_VarDeclStatement16966: new org.antlr.runtime.BitSet([0x00080000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000420]), - FOLLOW_p_TypeDeclaration_in_p_VarDeclStatement16970: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000420]), - FOLLOW_BIND_in_p_VarDeclStatement16974: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_ExprSingle_in_p_VarDeclStatement16976: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000400]), - FOLLOW_COMMA_in_p_VarDeclStatement16992: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x80000000, 0x00000000]), - FOLLOW_DOLLAR_in_p_VarDeclStatement16996: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_VarName_in_p_VarDeclStatement17000: new org.antlr.runtime.BitSet([0x00080000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000420]), - FOLLOW_p_TypeDeclaration_in_p_VarDeclStatement17004: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000420]), - FOLLOW_BIND_in_p_VarDeclStatement17008: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_ExprSingle_in_p_VarDeclStatement17010: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000400]), - FOLLOW_SEMICOLON_in_p_VarDeclStatement17027: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_WHILE_in_p_WhileStatement17055: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]), - FOLLOW_LPAREN_in_p_WhileStatement17059: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_Expr_in_p_WhileStatement17061: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]), - FOLLOW_RPAREN_in_p_WhileStatement17064: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_Hybrid_in_p_WhileStatement17066: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_QuantifiedExpr_in_p_ExprSimple17093: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_OrExpr_in_p_ExprSimple17105: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_pg_UpdateExpr_in_p_ExprSimple17120: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_LBRACKET_in_p_BlockExpr17146: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_StatementsAndExpr_in_p_BlockExpr17148: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]), - FOLLOW_RBRACKET_in_p_BlockExpr17150: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_COLLECTION_in_p_CollectionDecl17181: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_QName_in_p_CollectionDecl17185: new org.antlr.runtime.BitSet([0x00080002, 0x00000000]), - FOLLOW_p_CollectionTypeDecl_in_p_CollectionDecl17187: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_AS_in_p_CollectionTypeDecl17216: new org.antlr.runtime.BitSet([0x80400000, 0x00000600,0x62004000, 0x10000010]), - FOLLOW_p_KindTest_in_p_CollectionTypeDecl17220: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00003800]), - FOLLOW_p_OccurrenceIndicator_in_p_CollectionTypeDecl17229: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_INDEX_in_p_IndexDecl17259: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_IndexName_in_p_IndexDecl17263: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00400000, 0x00000000]), - FOLLOW_ON_in_p_IndexDecl17267: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00400000, 0x00000000]), - FOLLOW_NODES_in_p_IndexDecl17273: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E09001,0x01F01320, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_IndexDomainExpr_in_p_IndexDecl17277: new org.antlr.runtime.BitSet([0x02000000, 0x00000000]), - FOLLOW_BY_in_p_IndexDecl17281: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E09001,0x01F01320, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_IndexKeySpec_in_p_IndexDecl17285: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000400]), - FOLLOW_COMMA_in_p_IndexDecl17288: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E09001,0x01F01320, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_IndexKeySpec_in_p_IndexDecl17290: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000400]), - FOLLOW_p_QName_in_p_IndexName17317: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_PathExpr_in_p_IndexDomainExpr17342: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_IndexKeyExpr_in_p_IndexKeySpec17367: new org.antlr.runtime.BitSet([0x40080002, 0x00000000]), - FOLLOW_p_IndexKeyTypeDecl_in_p_IndexKeySpec17369: new org.antlr.runtime.BitSet([0x40000002, 0x00000000]), - FOLLOW_p_IndexKeyCollation_in_p_IndexKeySpec17372: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_PathExpr_in_p_IndexKeyExpr17398: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_AS_in_p_IndexKeyTypeDecl17425: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_AtomicType_in_p_IndexKeyTypeDecl17429: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00003800]), - FOLLOW_p_OccurrenceIndicator_in_p_IndexKeyTypeDecl17431: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_QName_in_p_AtomicType17457: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_COLLATION_in_p_IndexKeyCollation17484: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]), - FOLLOW_p_StringLiteral_in_p_IndexKeyCollation17488: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_INTEGRITY_in_p_ICDecl17515: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00010000, 0x00000000]), - FOLLOW_CONSTRAINT_in_p_ICDecl17521: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_QName_in_p_ICDecl17525: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00440000, 0x00000000]), - FOLLOW_p_ICCollection_in_p_ICDecl17528: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_ICForeignKey_in_p_ICDecl17532: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_ON_in_p_ICCollection17560: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00008000, 0x00000000]), - FOLLOW_COLLECTION_in_p_ICCollection17566: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_QName_in_p_ICCollection17570: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00004000, 0x00000000,0x00000000, 0x00000000,0x80020000, 0x00000000]), - FOLLOW_p_ICCollSequence_in_p_ICCollection17573: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_ICCollSequenceUnique_in_p_ICCollection17577: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_ICCollNode_in_p_ICCollection17581: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_DOLLAR_in_p_ICCollSequence17609: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_QName_in_p_ICCollSequence17613: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00004000, 0x00000000]), - FOLLOW_CHECK_in_p_ICCollSequence17619: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_ExprSingle_in_p_ICCollSequence17623: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_NODE_in_p_ICCollSequenceUnique17651: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x80000000, 0x00000000]), - FOLLOW_DOLLAR_in_p_ICCollSequenceUnique17657: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_QName_in_p_ICCollSequenceUnique17661: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00004000, 0x00000000]), - FOLLOW_CHECK_in_p_ICCollSequenceUnique17667: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00800000, 0x00000000]), - FOLLOW_UNIQUE_in_p_ICCollSequenceUnique17673: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00200000, 0x00000000]), - FOLLOW_KEY_in_p_ICCollSequenceUnique17679: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E09001,0x01F01320, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_PathExpr_in_p_ICCollSequenceUnique17683: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_FOREACH_in_p_ICCollNode17710: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00004000, 0x00000000]), - FOLLOW_NODE_in_p_ICCollNode17716: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x80000000, 0x00000000]), - FOLLOW_DOLLAR_in_p_ICCollNode17722: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_QName_in_p_ICCollNode17726: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00004000, 0x00000000]), - FOLLOW_CHECK_in_p_ICCollNode17732: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_ExprSingle_in_p_ICCollNode17736: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_FOREIGN_in_p_ICForeignKey17764: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00200000, 0x00000000]), - FOLLOW_KEY_in_p_ICForeignKey17770: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000080]), - FOLLOW_p_ICForeignKeySource_in_p_ICForeignKey17774: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000040]), - FOLLOW_p_ICForeignKeyTarget_in_p_ICForeignKey17776: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_FROM_in_p_ICForeignKeySource17803: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00008000, 0x00000000]), - FOLLOW_p_ICForeignKeyValues_in_p_ICForeignKeySource17807: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_TO_in_p_ICForeignKeyTarget17834: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00008000, 0x00000000]), - FOLLOW_p_ICForeignKeyValues_in_p_ICForeignKeyTarget17838: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_COLLECTION_in_p_ICForeignKeyValues17865: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_QName_in_p_ICForeignKeyValues17869: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00004000, 0x00000000]), - FOLLOW_NODE_in_p_ICForeignKeyValues17873: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x80000000, 0x00000000]), - FOLLOW_DOLLAR_in_p_ICForeignKeyValues17879: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_QName_in_p_ICForeignKeyValues17883: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00200000, 0x00000000]), - FOLLOW_KEY_in_p_ICForeignKeyValues17889: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E09001,0x01F01320, 0x00000000,0x00100000, 0x00000000]), - FOLLOW_p_PathExpr_in_p_ICForeignKeyValues17893: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_InsertExpr_in_pg_UpdateExpr13334: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_DeleteExpr_in_pg_UpdateExpr13346: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_RenameExpr_in_pg_UpdateExpr13358: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_ReplaceExpr_in_pg_UpdateExpr13370: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_TransformExpr_in_pg_UpdateExpr13382: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_DECLARE_in_pm_RevalidationDecl13410: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x02000000, 0x00000000]), + FOLLOW_REVALIDATION_in_pm_RevalidationDecl13414: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000008, 0x00000004,0x04000000, 0x00000000]), + FOLLOW_STRICT_in_pm_RevalidationDecl13419: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]), + FOLLOW_LAX_in_pm_RevalidationDecl13425: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]), + FOLLOW_SKIP_in_pm_RevalidationDecl13431: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]), + FOLLOW_SEMICOLON_in_pm_RevalidationDecl13436: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_AS_in_p_InsertExprTargetChoice13466: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00120000, 0x00000000]), + FOLLOW_FIRST_in_p_InsertExprTargetChoice13471: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00080000, 0x00000000]), + FOLLOW_LAST_in_p_InsertExprTargetChoice13477: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00080000, 0x00000000]), + FOLLOW_INTO_in_p_InsertExprTargetChoice13484: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_AFTER_in_p_InsertExprTargetChoice13501: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_BEFORE_in_p_InsertExprTargetChoice13517: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_INSERT_in_p_InsertExpr13547: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00004000, 0x00000000,0x00400000, 0x00000000]), + FOLLOW_NODE_in_p_InsertExpr13552: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_NODES_in_p_InsertExpr13558: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_SourceExpr_in_p_InsertExpr13561: new org.antlr.runtime.BitSet([0x00080000, 0x00000000,0x00000000, 0x00000000,0x00086000, 0x00000000]), + FOLLOW_p_InsertExprTargetChoice_in_p_InsertExpr13563: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_TargetExpr_in_p_InsertExpr13565: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_DELETE_in_p_DeleteExpr13595: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00004000, 0x00000000,0x00400000, 0x00000000]), + FOLLOW_NODE_in_p_DeleteExpr13600: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_NODES_in_p_DeleteExpr13606: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_TargetExpr_in_p_DeleteExpr13609: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_REPLACE_in_p_ReplaceExpr13639: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00004000, 0x00000000,0x10000000, 0x00000000]), + FOLLOW_VALUE_in_p_ReplaceExpr13644: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00008000, 0x00000000]), + FOLLOW_OF_in_p_ReplaceExpr13648: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00004000, 0x00000000]), + FOLLOW_NODE_in_p_ReplaceExpr13654: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_ExprSingle_in_p_ReplaceExpr13656: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]), + FOLLOW_WITH_in_p_ReplaceExpr13661: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_ExprSingle_in_p_ReplaceExpr13663: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_RENAME_in_p_RenameExpr13694: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00004000, 0x00000000]), + FOLLOW_NODE_in_p_RenameExpr13698: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_TargetExpr_in_p_RenameExpr13700: new org.antlr.runtime.BitSet([0x00080000, 0x00000000]), + FOLLOW_AS_in_p_RenameExpr13704: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_NewNameExpr_in_p_RenameExpr13706: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_ExprSingle_in_p_SourceExpr13734: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_ExprSingle_in_p_TargetExpr13761: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_ExprSingle_in_p_NewNameExpr13788: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_COPY_in_p_TransformExpr13817: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x80000000, 0x00000000]), + FOLLOW_DOLLAR_in_p_TransformExpr13821: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_VarName_in_p_TransformExpr13825: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000020]), + FOLLOW_BIND_in_p_TransformExpr13829: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_ExprSingle_in_p_TransformExpr13831: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00200000, 0x00000000,0x00000000, 0x00000400]), + FOLLOW_COMMA_in_p_TransformExpr13835: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x80000000, 0x00000000]), + FOLLOW_DOLLAR_in_p_TransformExpr13839: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_VarName_in_p_TransformExpr13843: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000020]), + FOLLOW_BIND_in_p_TransformExpr13847: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_ExprSingle_in_p_TransformExpr13849: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00200000, 0x00000000,0x00000000, 0x00000400]), + FOLLOW_MODIFY_in_p_TransformExpr13856: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_ExprSingle_in_p_TransformExpr13858: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x04000000, 0x00000000]), + FOLLOW_RETURN_in_p_TransformExpr13863: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_ExprSingle_in_p_TransformExpr13865: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_DECLARE_in_pm_FTOptionDecl13903: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000100]), + FOLLOW_FT_OPTION_in_pm_FTOptionDecl13907: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000004, 0x00000000]), + FOLLOW_p_FTMatchOptions_in_pm_FTOptionDecl13909: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]), + FOLLOW_SEMICOLON_in_pm_FTOptionDecl13911: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_SCORE_in_p_FTScoreVar13941: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x80000000, 0x00000000]), + FOLLOW_DOLLAR_in_p_FTScoreVar13947: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_VarName_in_p_FTScoreVar13951: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_StringConcatExpr_in_p_FTContainsExpr13979: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]), + FOLLOW_CONTAINS_in_p_FTContainsExpr13985: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000010]), + FOLLOW_TEXT_in_p_FTContainsExpr13989: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000400,0x20000000, 0x00000001,0x01C80300, 0x00000000]), + FOLLOW_p_FTSelection_in_p_FTContainsExpr13993: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000020, 0x00000000]), + FOLLOW_p_FTIgnoreOption_in_p_FTContainsExpr13995: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_FTOr_in_p_FTSelection14025: new org.antlr.runtime.BitSet([0x00200002, 0x00000000,0x00080000, 0x00000000,0x00000800, 0x01000038]), + FOLLOW_p_FTPosFilter_in_p_FTSelection14027: new org.antlr.runtime.BitSet([0x00200002, 0x00000000,0x00080000, 0x00000000,0x00000800, 0x01000038]), + FOLLOW_WEIGHT_in_p_FTWeight14056: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]), + FOLLOW_LBRACKET_in_p_FTWeight14060: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_Expr_in_p_FTWeight14062: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]), + FOLLOW_RBRACKET_in_p_FTWeight14065: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_FTAnd_in_p_FTOr14091: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000800]), + FOLLOW_FTOR_in_p_FTOr14097: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000400,0x20000000, 0x00000001,0x01C80300, 0x00000000]), + FOLLOW_p_FTAnd_in_p_FTOr14101: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000800]), + FOLLOW_p_FTMildNot_in_p_FTAnd14130: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000200]), + FOLLOW_FTAND_in_p_FTAnd14136: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000400,0x20000000, 0x00000001,0x01C80300, 0x00000000]), + FOLLOW_p_FTMildNot_in_p_FTAnd14140: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000200]), + FOLLOW_p_FTUnaryNot_in_p_FTMildNot14169: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00040000]), + FOLLOW_NOT_in_p_FTMildNot14175: new org.antlr.runtime.BitSet([0x00000000, 0x20000000]), + FOLLOW_IN_in_p_FTMildNot14179: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000400,0x20000000, 0x00000001,0x01C80300, 0x00000000]), + FOLLOW_p_FTUnaryNot_in_p_FTMildNot14183: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00040000]), + FOLLOW_FTNOT_in_p_FTUnaryNot14216: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000400,0x20000000, 0x00000001,0x01C80300, 0x00000000]), + FOLLOW_p_FTPrimaryWithOptions_in_p_FTUnaryNot14223: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_FTPrimary_in_p_FTPrimaryWithOptions14249: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x0000000C, 0x00000000]), + FOLLOW_p_FTMatchOptions_in_p_FTPrimaryWithOptions14251: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000008, 0x00000000]), + FOLLOW_p_FTWeight_in_p_FTPrimaryWithOptions14254: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_FTWords_in_p_FTPrimary14285: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00080000]), + FOLLOW_p_FTTimes_in_p_FTPrimary14287: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_LPAREN_in_p_FTPrimary14302: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000400,0x20000000, 0x00000001,0x01C80300, 0x00000000]), + FOLLOW_p_FTSelection_in_p_FTPrimary14304: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]), + FOLLOW_RPAREN_in_p_FTPrimary14306: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_FTExtensionSelection_in_p_FTPrimary14319: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_FTWordsValue_in_p_FTWords14345: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0xC0000000, 0x00400000]), + FOLLOW_p_FTAnyallOption_in_p_FTWords14347: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_StringLiteral_in_p_FTWordsValue14374: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_LBRACKET_in_p_FTWordsValue14387: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_Expr_in_p_FTWordsValue14389: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]), + FOLLOW_RBRACKET_in_p_FTWordsValue14392: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_L_Pragma_in_p_FTExtensionSelection14419: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001,0x00080000, 0x00000000]), + FOLLOW_LBRACKET_in_p_FTExtensionSelection14422: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000400,0x20000000, 0x00000003,0x01C80300, 0x00000000]), + FOLLOW_p_FTSelection_in_p_FTExtensionSelection14424: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]), + FOLLOW_RBRACKET_in_p_FTExtensionSelection14427: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_ANY_in_p_FTAnyallOption14458: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000040, 0x00000000]), + FOLLOW_WORD_in_p_FTAnyallOption14462: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_ALL_in_p_FTAnyallOption14471: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000080, 0x00000000]), + FOLLOW_WORDS_in_p_FTAnyallOption14473: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_PHRASE_in_p_FTAnyallOption14481: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_OCCURS_in_p_FTTimes14513: new org.antlr.runtime.BitSet([0x00200000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x000000C0]), + FOLLOW_p_FTRange_in_p_FTTimes14515: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000001, 0x00000000]), + FOLLOW_TIMES_in_p_FTTimes14519: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_EXACTLY_in_p_FTRange14552: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_AdditiveExpr_in_p_FTRange14554: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_AT_in_p_FTRange14572: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000020, 0x00000000]), + FOLLOW_LEAST_in_p_FTRange14576: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_AdditiveExpr_in_p_FTRange14578: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_AT_in_p_FTRange14596: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00010000]), + FOLLOW_MOST_in_p_FTRange14600: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_AdditiveExpr_in_p_FTRange14602: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_FROM_in_p_FTRange14620: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_AdditiveExpr_in_p_FTRange14622: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000040]), + FOLLOW_TO_in_p_FTRange14626: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_AdditiveExpr_in_p_FTRange14628: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_FTOrder_in_p_FTPosFilter14659: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_FTWindow_in_p_FTPosFilter14663: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_FTDistance_in_p_FTPosFilter14667: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_FTScope_in_p_FTPosFilter14671: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_FTContent_in_p_FTPosFilter14675: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_ORDERED_in_p_FTOrder14703: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_WINDOW_in_p_FTWindow14733: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_AdditiveExpr_in_p_FTWindow14737: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x10200000,0x00000080, 0x00000000]), + FOLLOW_p_FTUnit_in_p_FTWindow14739: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_DISTANCE_in_p_FTDistance14767: new org.antlr.runtime.BitSet([0x00200000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x000000C0]), + FOLLOW_p_FTRange_in_p_FTDistance14771: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x10200000,0x00000080, 0x00000000]), + FOLLOW_p_FTUnit_in_p_FTDistance14773: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_WORDS_in_p_FTUnit14803: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_SENTENCES_in_p_FTUnit14809: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_PARAGRAPHS_in_p_FTUnit14815: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_SAME_in_p_FTScope14848: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x08100000]), + FOLLOW_DIFFERENT_in_p_FTScope14854: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x08100000]), + FOLLOW_p_FTBigUnit_in_p_FTScope14859: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_SENTENCE_in_p_FTBigUnit14889: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_PARAGRAPH_in_p_FTBigUnit14895: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_AT_in_p_FTContent14930: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000020, 0x00000000]), + FOLLOW_START_in_p_FTContent14934: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_AT_in_p_FTContent14942: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00800000]), + FOLLOW_END_in_p_FTContent14946: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_ENTIRE_in_p_FTContent14954: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]), + FOLLOW_CONTENT_in_p_FTContent14958: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_USING_in_p_FTMatchOptions14992: new org.antlr.runtime.BitSet([0x04000000, 0x00000000,0x00010000, 0x00000000,0x00000000, 0xE002A004,0x00000012, 0x00000000]), + FOLLOW_p_FTMatchOption_in_p_FTMatchOptions14996: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000004, 0x00000000]), + FOLLOW_p_FTLanguageOption_in_p_FTMatchOption15024: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_FTWildCardOption_in_p_FTMatchOption15036: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_FTThesaurusOption_in_p_FTMatchOption15048: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_FTStemOption_in_p_FTMatchOption15060: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_FTCaseOption_in_p_FTMatchOption15072: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_FTDiacriticsOption_in_p_FTMatchOption15084: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_FTStopWordOption_in_p_FTMatchOption15096: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_FTExtensionOption_in_p_FTMatchOption15108: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_CASE_in_p_FTCaseOption15139: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00001000]), + FOLLOW_INSENSITIVE_in_p_FTCaseOption15143: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_CASE_in_p_FTCaseOption15161: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x04000000]), + FOLLOW_SENSITIVE_in_p_FTCaseOption15165: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_LOWERCASE_in_p_FTCaseOption15182: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_UPPERCASE_in_p_FTCaseOption15198: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_DIACRITICS_in_p_FTDiacriticsOption15233: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00001000]), + FOLLOW_INSENSITIVE_in_p_FTDiacriticsOption15237: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_DIACRITICS_in_p_FTDiacriticsOption15255: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x04000000]), + FOLLOW_SENSITIVE_in_p_FTDiacriticsOption15259: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_STEMMING_in_p_FTStemOption15294: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_NO_in_p_FTStemOption15301: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]), + FOLLOW_STEMMING_in_p_FTStemOption15305: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_THESAURUS_in_p_FTThesaurusOption15341: new org.antlr.runtime.BitSet([0x00200000, 0x00000008]), + FOLLOW_p_FTThesaurusID_in_p_FTThesaurusOption15344: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_DEFAULT_in_p_FTThesaurusOption15350: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_THESAURUS_in_p_FTThesaurusOption15369: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]), + FOLLOW_LPAREN_in_p_FTThesaurusOption15371: new org.antlr.runtime.BitSet([0x00200000, 0x00000008]), + FOLLOW_p_FTThesaurusID_in_p_FTThesaurusOption15374: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000400]), + FOLLOW_DEFAULT_in_p_FTThesaurusOption15380: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000400]), + FOLLOW_COMMA_in_p_FTThesaurusOption15384: new org.antlr.runtime.BitSet([0x00200000, 0x00000000]), + FOLLOW_p_FTThesaurusID_in_p_FTThesaurusOption15386: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000400]), + FOLLOW_RPAREN_in_p_FTThesaurusOption15390: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_NO_in_p_FTThesaurusOption15408: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x80000000]), + FOLLOW_THESAURUS_in_p_FTThesaurusOption15412: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_AT_in_p_FTThesaurusID15445: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]), + FOLLOW_p_StringLiteral_in_p_FTThesaurusID15447: new org.antlr.runtime.BitSet([0x00200002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x008000C0]), + FOLLOW_RELATIONSHIP_in_p_FTThesaurusID15452: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]), + FOLLOW_p_StringLiteral_in_p_FTThesaurusID15454: new org.antlr.runtime.BitSet([0x00200002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x000000C0]), + FOLLOW_p_FTLiteralRange_in_p_FTThesaurusID15459: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00004000]), + FOLLOW_LEVELS_in_p_FTThesaurusID15463: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_EXACTLY_in_p_FTLiteralRange15498: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00400000, 0x00000000]), + FOLLOW_L_IntegerLiteral_in_p_FTLiteralRange15500: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_AT_in_p_FTLiteralRange15518: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000020, 0x00000000]), + FOLLOW_LEAST_in_p_FTLiteralRange15522: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00400000, 0x00000000]), + FOLLOW_L_IntegerLiteral_in_p_FTLiteralRange15524: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_AT_in_p_FTLiteralRange15542: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00010000]), + FOLLOW_MOST_in_p_FTLiteralRange15546: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00400000, 0x00000000]), + FOLLOW_L_IntegerLiteral_in_p_FTLiteralRange15548: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_FROM_in_p_FTLiteralRange15566: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00400000, 0x00000000]), + FOLLOW_L_IntegerLiteral_in_p_FTLiteralRange15568: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000040]), + FOLLOW_TO_in_p_FTLiteralRange15570: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00400000, 0x00000000]), + FOLLOW_L_IntegerLiteral_in_p_FTLiteralRange15572: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_STOP_in_p_FTStopWordOption15608: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000080, 0x00000000]), + FOLLOW_WORDS_in_p_FTStopWordOption15612: new org.antlr.runtime.BitSet([0x00200000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]), + FOLLOW_p_FTStopWords_in_p_FTStopWordOption15614: new org.antlr.runtime.BitSet([0x00000002, 0x00020000,0x00000000, 0x00000200]), + FOLLOW_p_FTStopWordsInclExcl_in_p_FTStopWordOption15616: new org.antlr.runtime.BitSet([0x00000002, 0x00020000,0x00000000, 0x00000200]), + FOLLOW_STOP_in_p_FTStopWordOption15635: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000080, 0x00000000]), + FOLLOW_WORDS_in_p_FTStopWordOption15639: new org.antlr.runtime.BitSet([0x00000000, 0x00000008]), + FOLLOW_DEFAULT_in_p_FTStopWordOption15643: new org.antlr.runtime.BitSet([0x00000002, 0x00020000,0x00000000, 0x00000200]), + FOLLOW_p_FTStopWordsInclExcl_in_p_FTStopWordOption15645: new org.antlr.runtime.BitSet([0x00000002, 0x00020000,0x00000000, 0x00000200]), + FOLLOW_NO_in_p_FTStopWordOption15664: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x40000000]), + FOLLOW_STOP_in_p_FTStopWordOption15668: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000080, 0x00000000]), + FOLLOW_WORDS_in_p_FTStopWordOption15672: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_AT_in_p_FTStopWords15706: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]), + FOLLOW_p_StringLiteral_in_p_FTStopWords15710: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_LPAREN_in_p_FTStopWords15724: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]), + FOLLOW_p_StringLiteral_in_p_FTStopWords15726: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000400]), + FOLLOW_COMMA_in_p_FTStopWords15729: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]), + FOLLOW_p_StringLiteral_in_p_FTStopWords15731: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000400]), + FOLLOW_RPAREN_in_p_FTStopWords15735: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_UNION_in_p_FTStopWordsInclExcl15767: new org.antlr.runtime.BitSet([0x00200000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]), + FOLLOW_EXCEPT_in_p_FTStopWordsInclExcl15773: new org.antlr.runtime.BitSet([0x00200000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]), + FOLLOW_p_FTStopWords_in_p_FTStopWordsInclExcl15776: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_LANGUAGE_in_p_FTLanguageOption15808: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]), + FOLLOW_p_StringLiteral_in_p_FTLanguageOption15812: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_WILDCARDS_in_p_FTWildCardOption15842: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_NO_in_p_FTWildCardOption15849: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000010, 0x00000000]), + FOLLOW_WILDCARDS_in_p_FTWildCardOption15853: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_OPTION_in_p_FTExtensionOption15886: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_QName_in_p_FTExtensionOption15890: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]), + FOLLOW_p_StringLiteral_in_p_FTExtensionOption15892: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_WITHOUT_in_p_FTIgnoreOption15920: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]), + FOLLOW_CONTENT_in_p_FTIgnoreOption15924: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_UnionExpr_in_p_FTIgnoreOption15928: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_StatementsAndOptionalExpr_in_p_Program15960: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_Hybrid_in_p_Statements15987: new org.antlr.runtime.BitSet([0xFFFF0002, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_Statements_in_p_StatementsAndExpr16015: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_Statements_in_p_StatementsAndOptionalExpr16042: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_HybridExprSingle_in_p_Hybrid16069: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_Statement_in_p_Hybrid16082: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_AssignStatement_in_p_Statement16113: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_BreakStatement_in_p_Statement16125: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_ContinueStatement_in_p_Statement16137: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_ExitStatement_in_p_Statement16149: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_VarDeclStatement_in_p_Statement16161: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_WhileStatement_in_p_Statement16173: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_Expr_in_p_HybridExprSingle16200: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]), + FOLLOW_SEMICOLON_in_p_HybridExprSingle16215: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_ExprSimple_in_p_ApplyStatement16265: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]), + FOLLOW_SEMICOLON_in_p_ApplyStatement16267: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_DOLLAR_in_p_AssignStatement16295: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_VarName_in_p_AssignStatement16299: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000020]), + FOLLOW_BIND_in_p_AssignStatement16303: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_ExprSingle_in_p_AssignStatement16305: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]), + FOLLOW_SEMICOLON_in_p_AssignStatement16308: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_LBRACKET_in_p_BlockStatement16334: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F083,0x01F81320, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_Statements_in_p_BlockStatement16336: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]), + FOLLOW_RBRACKET_in_p_BlockStatement16339: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_LBRACKET_in_p_BlockHybrid16365: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F083,0x01F81320, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_Statements_in_p_BlockHybrid16367: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]), + FOLLOW_RBRACKET_in_p_BlockHybrid16370: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_BREAK_in_p_BreakStatement16398: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000800, 0x00000000]), + FOLLOW_LOOP_in_p_BreakStatement16404: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]), + FOLLOW_SEMICOLON_in_p_BreakStatement16408: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_CONTINUE_in_p_ContinueStatement16436: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000800, 0x00000000]), + FOLLOW_LOOP_in_p_ContinueStatement16442: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]), + FOLLOW_SEMICOLON_in_p_ContinueStatement16446: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_EXIT_in_p_ExitStatement16474: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00001000, 0x00000000]), + FOLLOW_RETURNING_in_p_ExitStatement16480: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_ExprSingle_in_p_ExitStatement16484: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]), + FOLLOW_SEMICOLON_in_p_ExitStatement16487: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_InitialClause_in_p_FLWORStatement16513: new org.antlr.runtime.BitSet([0x00000000, 0x00200000,0x04040040, 0x01084002]), + FOLLOW_p_IntermediateClause_in_p_FLWORStatement16515: new org.antlr.runtime.BitSet([0x00000000, 0x00200000,0x04040040, 0x01084002]), + FOLLOW_p_ReturnStatement_in_p_FLWORStatement16518: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_RETURN_in_p_ReturnStatement16550: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_Hybrid_in_p_ReturnStatement16554: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_IF_in_p_IfStatement16583: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]), + FOLLOW_LPAREN_in_p_IfStatement16587: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_Expr_in_p_IfStatement16589: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]), + FOLLOW_RPAREN_in_p_IfStatement16592: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000020]), + FOLLOW_THEN_in_p_IfStatement16596: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_Hybrid_in_p_IfStatement16600: new org.antlr.runtime.BitSet([0x00000000, 0x00000800]), + FOLLOW_ELSE_in_p_IfStatement16605: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_Hybrid_in_p_IfStatement16609: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_SWITCH_in_p_SwitchStatement16638: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]), + FOLLOW_LPAREN_in_p_SwitchStatement16642: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_Expr_in_p_SwitchStatement16644: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]), + FOLLOW_RPAREN_in_p_SwitchStatement16647: new org.antlr.runtime.BitSet([0x04000000, 0x00000000]), + FOLLOW_p_SwitchCaseStatement_in_p_SwitchStatement16649: new org.antlr.runtime.BitSet([0x04000000, 0x00000008]), + FOLLOW_DEFAULT_in_p_SwitchStatement16654: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x04000000, 0x00000000]), + FOLLOW_RETURN_in_p_SwitchStatement16660: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_Hybrid_in_p_SwitchStatement16664: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_CASE_in_p_SwitchCaseStatement16694: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_SwitchCaseOperand_in_p_SwitchCaseStatement16698: new org.antlr.runtime.BitSet([0x04000000, 0x00000000,0x04000000, 0x00000000]), + FOLLOW_RETURN_in_p_SwitchCaseStatement16704: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_Hybrid_in_p_SwitchCaseStatement16708: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_TRY_in_p_TryCatchStatement16737: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]), + FOLLOW_p_BlockStatement_in_p_TryCatchStatement16741: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00020000]), + FOLLOW_CATCH_in_p_TryCatchStatement16746: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x01001001,0x01C01320, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_CatchErrorList_in_p_TryCatchStatement16750: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]), + FOLLOW_p_BlockStatement_in_p_TryCatchStatement16752: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00020000]), + FOLLOW_TRY_in_p_TryCatchHybrid16784: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]), + FOLLOW_p_BlockHybrid_in_p_TryCatchHybrid16788: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00020000]), + FOLLOW_CATCH_in_p_TryCatchHybrid16794: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x01001001,0x01C01320, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_CatchErrorList_in_p_TryCatchHybrid16798: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]), + FOLLOW_p_BlockHybrid_in_p_TryCatchHybrid16800: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00020000]), + FOLLOW_TYPESWITCH_in_p_TypeswitchStatement16833: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]), + FOLLOW_LPAREN_in_p_TypeswitchStatement16837: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_Expr_in_p_TypeswitchStatement16839: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]), + FOLLOW_RPAREN_in_p_TypeswitchStatement16842: new org.antlr.runtime.BitSet([0x04000000, 0x00000000]), + FOLLOW_p_CaseStatement_in_p_TypeswitchStatement16844: new org.antlr.runtime.BitSet([0x04000000, 0x00000008]), + FOLLOW_DEFAULT_in_p_TypeswitchStatement16849: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x04000000, 0x00000000,0x00000000, 0x00000000,0x80000000, 0x00000000]), + FOLLOW_DOLLAR_in_p_TypeswitchStatement16856: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_VarName_in_p_TypeswitchStatement16860: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x04000000, 0x00000000]), + FOLLOW_RETURN_in_p_TypeswitchStatement16868: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_Hybrid_in_p_TypeswitchStatement16872: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_CASE_in_p_CaseStatement16901: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_DOLLAR_in_p_CaseStatement16908: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_VarName_in_p_CaseStatement16912: new org.antlr.runtime.BitSet([0x00080000, 0x00000000]), + FOLLOW_AS_in_p_CaseStatement16916: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x2FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_SequenceType_in_p_CaseStatement16920: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x04000000, 0x00000000]), + FOLLOW_RETURN_in_p_CaseStatement16924: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_Hybrid_in_p_CaseStatement16928: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_Annotation_in_p_VarDeclStatement16955: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00001000,0x00000000, 0x00000000,0x00000000, 0x00000080]), + FOLLOW_VARIABLE_in_p_VarDeclStatement16960: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x80000000, 0x00000000]), + FOLLOW_DOLLAR_in_p_VarDeclStatement16966: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_VarName_in_p_VarDeclStatement16970: new org.antlr.runtime.BitSet([0x00080000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000420]), + FOLLOW_p_TypeDeclaration_in_p_VarDeclStatement16974: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000420]), + FOLLOW_BIND_in_p_VarDeclStatement16978: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_ExprSingle_in_p_VarDeclStatement16980: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000400]), + FOLLOW_COMMA_in_p_VarDeclStatement16996: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x80000000, 0x00000000]), + FOLLOW_DOLLAR_in_p_VarDeclStatement17000: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_VarName_in_p_VarDeclStatement17004: new org.antlr.runtime.BitSet([0x00080000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000420]), + FOLLOW_p_TypeDeclaration_in_p_VarDeclStatement17008: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000420]), + FOLLOW_BIND_in_p_VarDeclStatement17012: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_ExprSingle_in_p_VarDeclStatement17014: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000400]), + FOLLOW_SEMICOLON_in_p_VarDeclStatement17031: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_WHILE_in_p_WhileStatement17059: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]), + FOLLOW_LPAREN_in_p_WhileStatement17063: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_Expr_in_p_WhileStatement17065: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]), + FOLLOW_RPAREN_in_p_WhileStatement17068: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_Hybrid_in_p_WhileStatement17070: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_QuantifiedExpr_in_p_ExprSimple17097: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_OrExpr_in_p_ExprSimple17109: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_pg_UpdateExpr_in_p_ExprSimple17124: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_LBRACKET_in_p_BlockExpr17150: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_StatementsAndExpr_in_p_BlockExpr17152: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]), + FOLLOW_RBRACKET_in_p_BlockExpr17154: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_COLLECTION_in_p_CollectionDecl17185: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_QName_in_p_CollectionDecl17189: new org.antlr.runtime.BitSet([0x00080002, 0x00000000]), + FOLLOW_p_CollectionTypeDecl_in_p_CollectionDecl17191: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_AS_in_p_CollectionTypeDecl17220: new org.antlr.runtime.BitSet([0x80400000, 0x00000600,0x62004000, 0x10000010]), + FOLLOW_p_KindTest_in_p_CollectionTypeDecl17224: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00003800]), + FOLLOW_p_OccurrenceIndicator_in_p_CollectionTypeDecl17233: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_INDEX_in_p_IndexDecl17263: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_IndexName_in_p_IndexDecl17267: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00400000, 0x00000000]), + FOLLOW_ON_in_p_IndexDecl17271: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00400000, 0x00000000]), + FOLLOW_NODES_in_p_IndexDecl17277: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E09001,0x01F01320, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_IndexDomainExpr_in_p_IndexDecl17281: new org.antlr.runtime.BitSet([0x02000000, 0x00000000]), + FOLLOW_BY_in_p_IndexDecl17285: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E09001,0x01F01320, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_IndexKeySpec_in_p_IndexDecl17289: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000400]), + FOLLOW_COMMA_in_p_IndexDecl17292: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E09001,0x01F01320, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_IndexKeySpec_in_p_IndexDecl17294: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000400]), + FOLLOW_p_QName_in_p_IndexName17321: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_PathExpr_in_p_IndexDomainExpr17346: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_IndexKeyExpr_in_p_IndexKeySpec17371: new org.antlr.runtime.BitSet([0x40080002, 0x00000000]), + FOLLOW_p_IndexKeyTypeDecl_in_p_IndexKeySpec17373: new org.antlr.runtime.BitSet([0x40000002, 0x00000000]), + FOLLOW_p_IndexKeyCollation_in_p_IndexKeySpec17376: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_PathExpr_in_p_IndexKeyExpr17402: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_AS_in_p_IndexKeyTypeDecl17429: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_AtomicType_in_p_IndexKeyTypeDecl17433: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00003800]), + FOLLOW_p_OccurrenceIndicator_in_p_IndexKeyTypeDecl17435: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_QName_in_p_AtomicType17461: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_COLLATION_in_p_IndexKeyCollation17488: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]), + FOLLOW_p_StringLiteral_in_p_IndexKeyCollation17492: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_INTEGRITY_in_p_ICDecl17519: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00010000, 0x00000000]), + FOLLOW_CONSTRAINT_in_p_ICDecl17525: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_QName_in_p_ICDecl17529: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00440000, 0x00000000]), + FOLLOW_p_ICCollection_in_p_ICDecl17532: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_ICForeignKey_in_p_ICDecl17536: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_ON_in_p_ICCollection17564: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00008000, 0x00000000]), + FOLLOW_COLLECTION_in_p_ICCollection17570: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_QName_in_p_ICCollection17574: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00004000, 0x00000000,0x00000000, 0x00000000,0x80020000, 0x00000000]), + FOLLOW_p_ICCollSequence_in_p_ICCollection17577: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_ICCollSequenceUnique_in_p_ICCollection17581: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_ICCollNode_in_p_ICCollection17585: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_DOLLAR_in_p_ICCollSequence17613: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_QName_in_p_ICCollSequence17617: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00004000, 0x00000000]), + FOLLOW_CHECK_in_p_ICCollSequence17623: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_ExprSingle_in_p_ICCollSequence17627: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_NODE_in_p_ICCollSequenceUnique17655: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x80000000, 0x00000000]), + FOLLOW_DOLLAR_in_p_ICCollSequenceUnique17661: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_QName_in_p_ICCollSequenceUnique17665: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00004000, 0x00000000]), + FOLLOW_CHECK_in_p_ICCollSequenceUnique17671: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00800000, 0x00000000]), + FOLLOW_UNIQUE_in_p_ICCollSequenceUnique17677: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00200000, 0x00000000]), + FOLLOW_KEY_in_p_ICCollSequenceUnique17683: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E09001,0x01F01320, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_PathExpr_in_p_ICCollSequenceUnique17687: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_FOREACH_in_p_ICCollNode17714: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00004000, 0x00000000]), + FOLLOW_NODE_in_p_ICCollNode17720: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x80000000, 0x00000000]), + FOLLOW_DOLLAR_in_p_ICCollNode17726: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_QName_in_p_ICCollNode17730: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00004000, 0x00000000]), + FOLLOW_CHECK_in_p_ICCollNode17736: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_ExprSingle_in_p_ICCollNode17740: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_FOREIGN_in_p_ICForeignKey17768: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00200000, 0x00000000]), + FOLLOW_KEY_in_p_ICForeignKey17774: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000080]), + FOLLOW_p_ICForeignKeySource_in_p_ICForeignKey17778: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000040]), + FOLLOW_p_ICForeignKeyTarget_in_p_ICForeignKey17780: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_FROM_in_p_ICForeignKeySource17807: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00008000, 0x00000000]), + FOLLOW_p_ICForeignKeyValues_in_p_ICForeignKeySource17811: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_TO_in_p_ICForeignKeyTarget17838: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00008000, 0x00000000]), + FOLLOW_p_ICForeignKeyValues_in_p_ICForeignKeyTarget17842: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_COLLECTION_in_p_ICForeignKeyValues17869: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_QName_in_p_ICForeignKeyValues17873: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00004000, 0x00000000]), + FOLLOW_NODE_in_p_ICForeignKeyValues17877: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x80000000, 0x00000000]), + FOLLOW_DOLLAR_in_p_ICForeignKeyValues17883: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_QName_in_p_ICForeignKeyValues17887: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00200000, 0x00000000]), + FOLLOW_KEY_in_p_ICForeignKeyValues17893: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E09001,0x01F01320, 0x00000000,0x00100000, 0x00000000]), + FOLLOW_p_PathExpr_in_p_ICForeignKeyValues17897: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), FOLLOW_set_in_synpred1_XQueryParser3535: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x80000000, 0x00000000]), FOLLOW_DOLLAR_in_synpred1_XQueryParser3543: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), FOLLOW_FOR_in_synpred1_XQueryParser3549: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000110, 0x00000000]), @@ -42513,8 +42516,8 @@ org.antlr.lang.augmentObject(XQueryParser, { FOLLOW_COLON_in_synpred14_XQueryParser7321: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), FOLLOW_p_NCName_in_synpred15_XQueryParser7339: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), FOLLOW_LPAREN_in_synpred16_XQueryParser7595: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_OccurrenceIndicator_in_synpred17_XQueryParser9650: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), - FOLLOW_p_OccurrenceIndicator_in_synpred18_XQueryParser17224: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]) + FOLLOW_p_OccurrenceIndicator_in_synpred17_XQueryParser9654: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]), + FOLLOW_p_OccurrenceIndicator_in_synpred18_XQueryParser17228: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]) }); })(); diff --git a/lib/ace/mode/xquery/XQuerySemanticHighlighter.js b/lib/ace/mode/xquery/XQuerySemanticHighlighter.js index ee0356ed..9a856f28 100644 --- a/lib/ace/mode/xquery/XQuerySemanticHighlighter.js +++ b/lib/ace/mode/xquery/XQuerySemanticHighlighter.js @@ -79,7 +79,7 @@ define(function(require, exports, module){ if(lineTokens.length > 0) { lineTokens[lineTokens.length - 1].type; } - nextState = nextState != "comment" ? "start" : nextState; + nextState = (nextState != "comment" && nextState != "string" && nextState != "cdata" && nextState != "tag") ? "start" : nextState; if(cursor < (sourceLine.length )) { value = sourceLine.substring(cursor); diff --git a/lib/ace/mode/xquery_highlight_rules.js b/lib/ace/mode/xquery_highlight_rules.js index d497ada5..fc14c2c5 100644 --- a/lib/ace/mode/xquery_highlight_rules.js +++ b/lib/ace/mode/xquery_highlight_rules.js @@ -1,21 +1,39 @@ -/* - * eXide - web-based XQuery IDE - * - * Copyright (C) 2011 Wolfgang Meier +/* ***** BEGIN LICENSE BLOCK ***** + * Version: MPL 1.1/GPL 2.0/LGPL 2.1 * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. + * The contents of this file are subject to the Mozilla Public License Version + * 1.1 (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * http://www.mozilla.org/MPL/ * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. + * Software distributed under the License is distributed on an "AS IS" basis, + * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License + * for the specific language governing rights and limitations under the + * License. * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ + * The Original Code is Ajax.org Code Editor (ACE). + * + * The Initial Developer of the Original Code is + * Ajax.org B.V. + * Portions created by the Initial Developer are Copyright (C) 2010 + * the Initial Developer. All Rights Reserved. + * + * Contributor(s): + * William Candillon + * + * Alternatively, the contents of this file may be used under the terms of + * either the GNU General Public License Version 2 or later (the "GPL"), or + * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), + * in which case the provisions of the GPL or the LGPL are applicable instead + * of those above. If you wish to allow use of your version of this file only + * under the terms of either the GPL or the LGPL, and not to allow others to + * use your version of this file under the terms of the MPL, indicate your + * decision by deleting the provisions above and replace them with the notice + * and other provisions required by the GPL or the LGPL. If you do not delete + * the provisions above, a recipient may use your version of this file under + * the terms of any one of the MPL, the GPL or the LGPL. + * + * ***** END LICENSE BLOCK ***** */ define(function(require, exports, module) { "use strict"; @@ -26,12 +44,7 @@ var TextHighlightRules = require("./text_highlight_rules").TextHighlightRules; var XQueryHighlightRules = function() { var keywords = lang.arrayToMap( - ("return|for|let|where|order|by|declare|function|variable|xquery|version|option|namespace|import|module|when|encoding|" + - "switch|default|try|catch|group|tumbling|sliding|window|start|end|at|only|" + - "using|stemming|collection|schema|" + - "while|validate|on|nodes|index|" + - "external|" + - "if|then|else|as|and|or|typeswitch|case|ascending|descending|empty|in|count|updating|insert|delete|replace|value|node|attribute|text|element|into|of|with|contains").split("|") + ("after|ancestor|ancestor-or-self|and|as|ascending|attribute|before|case|cast|castable|child|collation|comment|copy|count|declare|default|delete|descendant|descendant-or-self|descending|div|document|document-node|element|else|empty|empty-sequence|end|eq|every|except|first|following|following-sibling|for|function|ge|group|gt|idiv|if|import|insert|instance|intersect|into|is|item|last|le|let|lt|mod|modify|module|namespace|namespace-node|ne|node|only|or|order|ordered|parent|preceding|preceding-sibling|processing-instruction|rename|replace|return|satisfies|schema-attribute|schema-element|self|some|stable|start|switch|text|to|treat|try|typeswitch|union|unordered|validate|where|with|xquery|contains|paragraphs|sentences|times|words|by|collectionreturn|variable|version|option|when|encoding|toswitch|catch|tumbling|sliding|window|at|using|stemming|collection|schema|while|on|nodes|index|external|then|in|updating|value|of|containsbreak|loop|continue|exit|returning").split("|") ); // regexp must not have capturing parentheses @@ -85,7 +98,7 @@ var XQueryHighlightRules = function() { regex : "[a-zA-Z_$][a-zA-Z0-9_$]*\\b" }, { token: "keyword.operator", - regex: "\\*|=|<|>|\\-|\\+|and|or|eq|ne|lt|gt" + regex: "\\*|=|<|>|\\-|\\+" }, { token: "lparen", regex: "[[({]" @@ -113,14 +126,14 @@ var XQueryHighlightRules = function() { } ], cdata : [ { - token : "text", + token : "comment", regex : "\\]\\]>", next : "start" }, { - token : "text", + token : "comment", regex : "\\s+" }, { - token : "text", + token : "comment", regex : "(?:[^\\]]|\\](?!\\]>))+" } ],